/*!
 * https://github.com/arqex/react-datetime
 */

.rdt {
  position: relative;
}
.rdtPicker {
  display: none;
  position: absolute;
  min-width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99999 !important;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.1);
  border: 1px solid #f9f9f9;
}
.rdtOpen .rdtPicker {
  display: block;
}
.rdtStatic .rdtPicker {
  box-shadow: none;
  position: static;
}

.rdtPicker .rdtTimeToggle {
  text-align: center;
}

.rdtPicker table {
  width: 100%;
  margin: 0;
}
.rdtPicker td,
.rdtPicker th {
  text-align: center;
  height: 28px;
}
.rdtPicker td {
  cursor: pointer;
}
.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover,
.rdtPicker .rdtTimeToggle:hover {
  background: #eeeeee;
  cursor: pointer;
}
.rdtPicker td.rdtOld,
.rdtPicker td.rdtNew {
  color: #999999;
}
.rdtPicker td.rdtToday {
  position: relative;
}
.rdtPicker td.rdtToday:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #428bca;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
  background-color: #428bca;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.rdtPicker td.rdtActive.rdtToday:before {
  border-bottom-color: #fff;
}
.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker td span.rdtOld {
  color: #999999;
}
.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.rdtPicker th {
  border-bottom: 1px solid #f9f9f9;
}
.rdtPicker .dow {
  width: 14.2857%;
  border-bottom: none;
  cursor: default;
}
.rdtPicker th.rdtSwitch {
  width: 100px;
}
.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
  font-size: 21px;
  vertical-align: top;
}

.rdtPrev span,
.rdtNext span {
  display: block;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */    /* Konqueror */      /* Firefox */       /* Internet Explorer/Edge */
  user-select: none;
}

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.rdtPicker thead tr:first-of-type th {
  cursor: pointer;
}
.rdtPicker thead tr:first-of-type th:hover {
  background: #eeeeee;
}

.rdtPicker tfoot {
  border-top: 1px solid #f9f9f9;
}

.rdtPicker button {
  border: none;
  background: none;
  cursor: pointer;
}
.rdtPicker button:hover {
  background-color: #eee;
}

.rdtPicker thead button {
  width: 100%;
  height: 100%;
}

td.rdtMonth,
td.rdtYear {
  height: 50px;
  width: 25%;
  cursor: pointer;
}
td.rdtMonth:hover,
td.rdtYear:hover {
  background: #eee;
}

.rdtCounters {
  display: inline-block;
}

.rdtCounters > div {
  float: left;
}

.rdtCounter {
  height: 100px;
}

.rdtCounter {
  width: 40px;
}

.rdtCounterSeparator {
  line-height: 100px;
}

.rdtCounter .rdtBtn {
  height: 40%;
  line-height: 40px;
  cursor: pointer;
  display: block;

  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */    /* Konqueror */      /* Firefox */       /* Internet Explorer/Edge */
  user-select: none;
}
.rdtCounter .rdtBtn:hover {
  background: #eee;
}
.rdtCounter .rdtCount {
  height: 20%;
  font-size: 1.2em;
}

.rdtMilli {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px;
}

.rdtMilli input {
  width: 100%;
  font-size: 1.2em;
  margin-top: 37px;
}

.rdtTime td {
  cursor: default;
}

body{padding:0px !important}
/*!
 * Bootstrap Grid v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

.row {
  --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));
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .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.6666666667%;
  }
  .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.3333333333%;
  }
  .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.6666666667%;
  }
  .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.3333333333%;
  }
  .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.6666666667%;
  }
  .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 {
    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 {
    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.3333333333%;
  }
  .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.6666666667%;
  }
  .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.3333333333%;
  }
  .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.6666666667%;
  }
  .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;
  }
}
.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Bootstrap Utilities v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
.grid--tabs__big_column{width:65% !important}@font-face{font-family:Ubuntu;font-weight:400;src:url("/src/style/fonts/Ubuntu-Regular.ttf") format("truetype")}*,*::before,*::after{box-sizing:border-box}body{min-width:320px;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;line-height:26px;margin:0;color:#1d1f20;fill:#1d1f20;background-color:#f0eff4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-print-color-adjust:exact}@media print,screen and (max-width: 767px){body{padding-top:78px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.tooltip-holder{display:inline}.tooltip-inactive{color:gray}.tooltip{background:#f0eff4;color:#1d1f20;max-width:calc(100% - 40px);border-radius:2px;padding:12px 16px;text-align:left;pointer-events:none;opacity:0;visibility:hidden;transition:visibility .25s,opacity .25s}.tooltip-holder:hover+.tooltip{opacity:1;visibility:visible;transition:opacity .5s;z-index:1}.text-center-align{text-align:center}.tooltip .tooltip__arrow{width:0;height:0;border-style:solid;position:absolute;border-width:10px}.tooltip .tooltip__arrow{border-color:#f0eff4}.tooltip[data-placement^=top]{margin-bottom:20px}.tooltip[data-placement^=top] .tooltip__arrow{border-bottom-width:0;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);bottom:-10px}.tooltip[data-placement^=bottom]{margin-top:20px}.tooltip[data-placement^=bottom] .tooltip__arrow{border-top-width:0;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);top:-10px}.tooltip[data-placement^=right]{margin-left:20px}.tooltip[data-placement^=right] .tooltip__arrow{border-left-width:0;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);left:-10px}.tooltip[data-placement^=left]{margin-right:20px}.tooltip[data-placement^=left] .tooltip__arrow{border-right-width:0;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);right:-10px}.tooltip__underlined:hover{text-decoration:underline}[tooltip]:before{content:attr(tooltip);position:absolute;opacity:0;transition:all .15s ease;padding:10px;color:#333;border-radius:10px;box-shadow:2px 2px 1px silver}[tooltip]:hover:before{opacity:1;background:#d3d3d3;margin-top:-50px;margin-left:20px}[tooltip]:not([tooltip-persistent]):before{pointer-events:none;z-index:1000}.navigation-link{margin:0;padding:0;outline:0;text-decoration:none;font-weight:500;font-size:16px;color:inherit;fill:#fc7e32}.navigation-link:hover,.navigation-link:active,.navigation-link:focus{color:#fc7e32;fill:#fc7e32}.theme--accent .navigation-link:hover,.theme--accent-dark .navigation-link:hover,.theme--accent .navigation-link:active,.theme--accent-dark .navigation-link:active,.theme--accent .navigation-link:focus,.theme--accent-dark .navigation-link:focus{color:inherit;fill:inherit}a:not([class]){margin:0;padding:0;outline:0;border-bottom:2px solid #fc7e32;text-decoration:none;font-weight:400;color:inherit;fill:#fc7e32;transition:color .15s,border-color .15s,fill .15s;font-size:16px}.theme--accent a:not([class]),.theme--accent-dark a:not([class]){color:inherit;fill:inherit;border-color:#fff}a:not([class]):hover,a:not([class]):active,a:not([class]):focus{color:#fc7e32;fill:#fc7e32}.theme--accent a:not([class]):hover,.theme--accent-dark a:not([class]):hover,.theme--accent a:not([class]):active,.theme--accent-dark a:not([class]):active,.theme--accent a:not([class]):focus,.theme--accent-dark a:not([class]):focus{color:inherit;fill:inherit}.link-border{border-bottom:2px solid #fc7e32}b{font-weight:500}.icon--sentiment-neutral{width:54px;height:54px;fill:#23165e;margin-right:10px;margin-left:10px;opacity:50%;align-items:center}.icon--sentiment-neutral:hover,.icon--sentiment-neutral:active,.icon--sentiment-neutral:focus,.icon--sentiment-neutral.selected{box-shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px;fill:#eaa540;opacity:100%;transition-duration:.4s;transition-timing-function:ease;transition-delay:0s;transition-property:box-shadow;border:none;border-radius:90px;cursor:pointer}.icon--sentiment-dissatisfied{width:54px;height:54px;fill:#23165e;margin-right:10px;margin-left:10px;opacity:50%;align-items:center}.icon--sentiment-dissatisfied:hover,.icon--sentiment-dissatisfied:active,.icon--sentiment-dissatisfied:focus,.icon--sentiment-dissatisfied.selected{box-shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px;fill:#e85744;opacity:100%;transition-duration:.4s;transition-timing-function:ease;transition-delay:0s;transition-property:box-shadow;border:none;border-radius:90px;cursor:pointer}.icon--sentiment-satisfied{width:54px;height:54px;fill:#23165e;margin-right:10px;margin-left:10px;opacity:50%;align-items:center}.icon--sentiment-satisfied:hover,.icon--sentiment-satisfied:active,.icon--sentiment-satisfied:focus,.icon--sentiment-satisfied.selected{box-shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px;fill:#2ecc71;opacity:100%;transition-duration:.4s;transition-timing-function:ease;transition-delay:0s;transition-property:box-shadow;border:none;border-radius:90px;cursor:pointer}.icon--sentiment-very-dissatisfied{width:54px;height:54px;fill:#23165e;margin-right:10px;margin-left:10px;opacity:50%;align-items:center}.icon--sentiment-very-dissatisfied:hover,.icon--sentiment-very-dissatisfied:active,.icon--sentiment-very-dissatisfied:focus,.icon--sentiment-very-dissatisfied.selected{box-shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px;fill:#ed1e24;opacity:100%;transition-duration:.4s;transition-timing-function:ease;transition-delay:0s;transition-property:box-shadow;border:none;border-radius:90px;cursor:pointer}.icon--sentiment-very-satisfied{width:54px;height:54px;fill:#23165e;margin-right:10px;margin-left:10px;opacity:50%;align-items:center}.icon--sentiment-very-satisfied:hover,.icon--sentiment-very-satisfied:active,.icon--sentiment-very-satisfied:focus,.icon--sentiment-very-satisfied.selected{box-shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px;fill:#3dae76;opacity:100%;transition-duration:.4s;transition-timing-function:ease;transition-delay:0s;transition-property:box-shadow;border:none;border-radius:90px;cursor:pointer}.icon--maintenance{width:48px;color:#23165e}.icon.sentiment-action{width:28px;height:24px}.icon--fill{fill:#df137a}.icon--loading-dark{animation:loading-icon 2s infinite linear forwards}.icon--loading-light{animation:loading-icon 2s infinite linear forwards}.icon--arrow-left{height:12px;width:30px}.icon--arrow-left-header{height:12px;width:30px;fill:#000}.icon--arrow-right{height:12px;width:30px;padding-left:10px}.icon--location{width:32px;height:32px}.icon--warning{width:32px;height:32px}.icon--upgrade{width:26px;height:26px}.icon--clock{width:22px;height:22px}.icon-clock-in--timepicker{box-sizing:border-box;position:absolute;top:15px;right:10px;display:flex;align-items:center;outline:0;pointer-events:none}.icon--user{width:26px;height:26px}.icon--cross{width:15px;height:15px;fill:#23165e}.icon--downgrade{width:26px;height:26px;transform:rotate(180deg)}.icon--uploaded{max-height:130px}.icon--chevron-up{width:13px;height:9px}.icon--chevron-down{width:13px;height:8px}.icon--chevron-down-white{width:13px;height:8px}.icon--chevron-right{width:7px;height:11px}.icon--chevron-right-header{fill:#fc7e32;margin-right:10px}.icon--document{width:21px;height:26px}.icon--facebook{width:8px;height:15px}.icon--twitter{width:18px;height:15px}.icon--header{margin-left:10px}.icon--storingen{width:28px;height:24px}.icon--flags{width:24px;margin:0;margin-right:5px;display:inline-block}.icon--top-flags{width:20px}.icon--img{margin:0;margin-right:5px}.icon--calendarbig{width:32px;height:32px;color:#fff;margin:10px;margin-left:15px;margin-top:15px;fill:#fff}.icon--calendar-big{width:32px;height:32px}.icon--calendar{width:20px;height:20px}.icon--OV-chipkaart_logo-small-white{width:40px;height:40px;color:#fff;padding-top:8px;margin:10px;fill:#fff}.icon--log-out{width:28px;height:24px;margin-top:10px}.icon--input{width:30px;height:40px;padding-top:15px}.icon--input_start{padding-left:10px;padding-top:20px}.icon--check{width:30px;height:40px;padding-top:15px;padding-left:7px}.icon--check_start{padding-left:10px;padding-top:20px}.icon__container{display:flex}.icon--edit{width:20px;height:20px;fill:#23165e;padding-top:5px;margin-left:15px}.icon--edit:hover{fill:#fc7e32;cursor:pointer}.icon--cross:hover{fill:#23165e;cursor:pointer}.icon--check:hover{fill:#fc7e32;color:#fc7e32;cursor:pointer}.icon__inactive{fill:gray;cursor:initial}.icon__inactive :hover{fill:gray;cursor:initial}.icon--user-info{width:28px;height:24px;margin-top:3px;margin-left:10px}@media screen and (min-width: 772px)and (max-width: 1360px){.icon--user-info{width:20px}}.icon--home{width:28px;height:24px;margin-top:3px}.icon--close{width:28px;height:24px;fill:#0b828f}.icon--close-bold{width:28px;height:24px;fill:darkred}.icon--close:active{fill:#df137a}.icon--plus{width:24px;height:24px}.icon--id-card{width:28px;height:24px;margin-top:8px}.icon--user-account{width:24px;height:24px}.icon--bus{width:28px;height:24px;margin-top:6px}.icon-edit{width:28px;height:24px}.icon__margin{margin-right:5px}.icon__right{float:right}.icon__ovChipCard{width:87px;height:65px}@media print,screen and (max-width: 767px){.icon__ovChipCard{width:20px;height:20px}}.icon__ovChipcard-margin{margin-top:3px}@media print,screen and (max-width: 767px){.icon__ovChipcard-margin{padding:8px 0px 0px 0px}}.icon__ovChipcard-card-margin{margin-top:18px}.icon__ovChipcard-small{margin:-8px 0 0 -18px}.icon__payment{max-height:27px;max-width:35px}.icon--popup_close{width:44px;height:44px;fill:#23165e}.icon--popup_close:active{fill:#fc7e32}.icon--pdf{width:21px;height:26px}.icon--info{width:24px;height:24px}@keyframes loading-icon{0%{stroke-dashoffset:45}50%{stroke-dashoffset:0}100%{stroke-dashoffset:-45}}.st0{fill:#fff}.st1{fill:#c06}img{display:block;max-width:100%;height:auto}.img{display:block;max-width:100%;height:auto}@media print,screen and (min-width: 321px){.img__barcode--expand{max-width:400px;width:95%}}@media only screen and (min-width: 768px){.img__barcode--expand{max-width:500px;width:85%}}@media only screen and (min-width: 1280px){.img__barcode--expand{max-width:700px;width:75%}}.img__barcode{max-height:5cm;margin-left:auto;margin-right:auto;display:block;cursor:pointer}.img-header{margin-top:5px;margin-right:15px;width:97px;height:29px}.img-clock{margin-top:5px;height:20px;margin-right:10px}.img-driver{margin-top:5px;height:20px;margin-right:10px}.img-status{margin-top:5px;height:20px;margin-right:10px}hr:not([class]){margin:25px 0;border:0;border-top:1px solid #e2e2e2}button:not([class]){appearance:none;position:relative;display:table;min-width:0;max-width:100%;margin:20px 0;outline:0;border:0;padding:12px 30px;background:#1d1f20;line-height:inherit;font-family:inherit;font-weight:500;color:#fff;fill:#fff;text-decoration:none;cursor:pointer;transition:color .15s,background .15s,border-color .15s,fill .15s}button:not([class]):hover{background:#fc7e32}button:not([class]):active,button:not([class]):focus{background:#fc7e32}.cursor-default{cursor:unset !important}.logout-header-button{margin-top:8px;margin-bottom:10px;border:0;background:none;font-weight:600}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box}ul:not([class]){margin:0 0 26px;padding-left:17px;list-style:none}ul:not([class]):last-child{margin-bottom:0}ul:not([class]) ul{margin-bottom:0}ul:not([class]) li::before{content:".";position:absolute;margin:-14px 0 0 -17px;color:#23165e;font-size:50px}ol:not([class]){margin:0 0 26px;padding-left:17px;list-style:none;counter-reset:section}ol:not([class]) ol{margin-bottom:0}ol:not([class]) li{counter-increment:section}ol:not([class]) li::before{position:absolute;margin-left:-17px;color:#23165e}ol:not([class])>li::before{content:counter(section, decimal) ". "}ol:not([class])>li>ol>li::before{content:counter(section, lower-alpha) ". "}ol:not([class])>li>ol>li>ol>li::before{content:counter(section, decimal) ". "}ol:not([class])>li>ol>li>ol>li>ol>li::before{content:counter(section, lower-alpha) ". "}ol:not([class])>li>ol>li>ol>li>ol>li>ol>li::before{content:counter(section, decimal) ". "}ol:not([class])>li>ol>li>ol>li>ol>li>ol>li>ol>li::before{content:counter(section, lower-alpha) ". "}h1:not([class]),.h1{margin:26px 0 18px;font-size:36px;line-height:45px;font-weight:500;color:#23165e}.theme--accent h1:not([class]),.theme--accent-dark h1:not([class]),.theme--accent .h1,.theme--accent-dark .h1{color:#fff}@media print,screen and (min-width: 641px){h1:not([class]),.h1{font-size:56px;line-height:65px;margin:26px 0}}h2:not([class]),.h2,.dienstregeling__route,.dienstregeling__line{margin:26px 0 10px;font-size:28px;line-height:26px;font-weight:500;color:#23165e}.theme--accent h2:not([class]),.theme--accent-dark h2:not([class]),.theme--accent .h2,.theme--accent .dienstregeling__route,.theme--accent .dienstregeling__line,.theme--accent-dark .h2,.theme--accent-dark .dienstregeling__route,.theme--accent-dark .dienstregeling__line{color:#fff}@media print,screen and (min-width: 321px){h2:not([class]),.h2,.dienstregeling__route,.dienstregeling__line{margin:26px 0 10px;font-size:30px;line-height:35px}}h3:not([class]),.h3,.teaser-product__name{margin:26px 0 6px;font-size:22px;line-height:26px;font-weight:400;color:#23165e}.theme--accent h3:not([class]),.theme--accent-dark h3:not([class]),.theme--accent .h3,.theme--accent .teaser-product__name,.theme--accent-dark .h3,.theme--accent-dark .teaser-product__name{color:#fff}h4:not([class]),.h4{margin:0;font-size:inherit;line-height:inherit;font-weight:500}.h4__bold{font-weight:600}.h4__margin{margin:20px 0 10px 0}p:not([class]){margin:0 0 26px}.p-logged-in{font-size:14px;margin:0;font-weight:500}@media print,screen and (max-width: 767px){.overflow-hidden-on-mobile{overflow:hidden}}.btn,.dienstregeling__switch-direction{appearance:none;position:relative;display:table;min-width:0;max-width:100%;margin:20px 0;outline:0;border:0;padding:12px 30px;background:#1d1f20;line-height:inherit;font-family:inherit;font-weight:500;color:#fff;fill:#fff;text-decoration:none;cursor:pointer;transition:color .15s,background .15s,border-color .15s,fill .15s}.btn:hover,.dienstregeling__switch-direction:hover{background:#fc7e32}.btn:active,.dienstregeling__switch-direction:active,.btn:focus,.dienstregeling__switch-direction:focus{background:#fc7e32}.btn--list{margin:0px;margin-left:10px;margin-right:10px}.btn--cancel{margin-left:50px !important}.btn--next{margin-right:5px}.btn--selected{background:#fc7e32 !important;color:#fff !important}.btn--in-form{margin-top:20px;margin-bottom:0;width:100%}.btn--align-right{margin-left:auto}.btn--login-margin{margin:0 auto}.btn--reset,.tabs__btn,.modal__close-btn,.dienstregeling__halte-name-link,.dienstregeling__map-toggle,.react-datepicker__indicator{background:0;color:inherit;font-family:inherit;line-height:1.15;margin:0;border:0;padding:0;outline:0;cursor:pointer}.btn--proposition{box-sizing:unset;white-space:nowrap;margin:0 20px}@media print,screen and (min-width: 321px){.btn--proposition{border:2px solid #fff}}.btn--settings_page{width:130px;box-sizing:unset;margin:auto}.btn--emandate_popup1{width:130px;box-sizing:unset;margin-left:0px;margin-right:20px}.btn--emandate_popup2{width:130px;box-sizing:unset;margin-left:20px;margin-right:0px}.btn--popup{margin-right:25px;margin-bottom:25px}.btn--circle{display:block;width:38px;height:38px;background:none;margin:0;border:1px solid #ccc;border-radius:50%;padding:0;text-align:center;line-height:40px;fill:#1d1f20;color:#fff}.btn--circle:hover,.btn--circle:focus{background:#1d1f20;color:#fff;fill:#fff}.btn--loading,.btn--loading:active,.btn--loading:focus,.btn--loading:hover{background:#1d1f20;color:#fff;fill:#fff;stroke:#fff;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.btn__icon{margin-bottom:-1px;transition:transform .25s}.btn__icon--left{margin-right:10px}.btn__icon--right{margin-left:10px;margin-bottom:-2px}.btn:hover .btn__icon--right,.dienstregeling__switch-direction:hover .btn__icon--right{transform:translateX(4px)}.btn--loading .btn__icon--right{opacity:0}.btn__icon--loading{display:none;position:absolute;right:22px;top:16px}.btn--loading .btn__icon--loading{display:block}.btn--lightgrey2{background:#f3f3f3;color:#1d1f20;fill:#fc7e32}.btn--lightgrey2:hover,.btn--lightgrey2:focus{color:#fff;fill:#fff}.btn--circle-white{background:#fff;color:#1d1f20;fill:#fc7e32;border-radius:50%;height:40px;width:40px;padding:10px;font-size:xxx-large}.btn--circle-white:hover,.btn--circle-white:focus{color:#eef6f7;fill:#fff}.btn--disabled{cursor:default}.btn--disabled,.btn--disabled:hover,.btn--disabled:focus,.btn--disabled:active{background-color:#f3f3f3;color:#ccc}.btn--no-margin{margin:0}.btn--barcode-containter{padding:15% 0}.btn--no-padding{padding:0}.btn--no-color{font-weight:600;background-color:#fff;color:#000;fill:#fc7e32;border:0px;border-bottom:2px solid #df137a;padding-bottom:3px}.btn--no-color:hover{background-color:#fff}.btn--disabled-no-color{color:#f3f3f3;fill:#fc7e32;border:0px;border-bottom:2px solid #ccc}.btn--small{padding-left:10px;padding-right:10px;font-size:14px;padding-top:0px;padding-bottom:0px;margin-top:5px;margin-bottom:0px}.btn--r-border{border-right-width:2px;border-style:solid;border-right-color:#23165e}.container,.dienstregeling__map{width:100%}.container--center,.dienstregeling__map{max-width:1290px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.container--center,.dienstregeling__map{padding-left:40px;padding-right:40px}}@media only screen and (min-width: 1024px){.container--center,.dienstregeling__map{padding-left:60px;padding-right:60px}}.container--center-no-padding{padding-left:0px;padding-right:0px}.container--center-home{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:120px;padding-right:120px}@media only screen and (min-width: 768px){.container--center-home{padding-left:40px;padding-right:40px}}@media only screen and (min-width: 1024px){.container--center-home{padding-left:120px;padding-right:120px}}@media print,screen and (max-width: 767px){.container--center-home{padding-left:10px;padding-right:10px}}.container--center-margin-top-bottom{max-width:1290px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:10px;margin-bottom:10px}@media only screen and (min-width: 768px){.container--center-margin-top-bottom{padding-left:40px;padding-right:40px}}@media only screen and (min-width: 1024px){.container--center-margin-top-bottom{padding-left:60px;padding-right:60px}}.container--center_proposition{max-width:1700px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.container--center_proposition{padding-left:40px;padding-right:40px}}@media only screen and (min-width: 1024px){.container--center_proposition{padding-left:60px;padding-right:60px}}.container--proposition-width{width:calc(50% - 224px + 50% - 224px)}.container--proposition-text-align{text-align:center}.container--two-third{max-width:770px}.container--margin-t-b{margin-top:50px;margin-bottom:50px}.container--margin-top{margin-top:50px}.container--margin-top-0-px{margin-top:0px !important}.container--login{max-width:450px;padding:50px;margin-left:auto;margin-right:auto}.container--login_proposition{max-width:450px;padding:50px;margin-right:auto}.container--proposition_login{margin:auto}.container--proposition_confirmation{padding-bottom:100px}.container--clearfix::before,.container--with-sidebar-image::before,.container--clearfix::after,.container--with-sidebar-image::after{content:"";display:table;clear:both}.container--lightgrey2{background-color:#f3f3f3}.container--accent1-tint5{background-color:#f0eff4}.container--token-title{position:relative;float:right;top:-25px}.container--token-title>.field{margin-top:0px;width:25px;height:10px}.container--flex{display:flex;flex-wrap:wrap}.container--flex-space-between{justify-content:space-between}.container--flex-nowrap{display:flex;flex-wrap:nowrap}.container--flex-row{display:flex;flex-direction:row;justify-content:space-between}.container--flex-row__align{align-items:center}@media print,screen and (max-width: 767px){.container--flex-mobile{display:flex;flex-direction:row;justify-content:space-between}}.container--flex-direction{display:flex;flex-direction:column}.container--margin,.dienstregeling__map{margin-left:200px;margin-right:200px}.container--flex-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;height:55px;width:100%}@media print,screen and (max-width: 924px){.container--flex-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}}.container--product{margin:auto;min-height:100px;max-width:570px;padding:30px 20px 10px 20px;background-color:#fff}.container--expandable{min-height:100px;padding:1px 30px 30px 20px;background-color:#fff;margin-bottom:50px}.container--570{margin:auto;max-width:570px}.container--770{margin:auto;max-width:770px}.container--830{max-width:830px}.container--1000{max-width:1000px}.wrapper-test{display:block;margin-top:10px}.margin--m-15{margin:-15px}.margin--p-15{margin:15px}.column--w-370{flex:1 1 auto;max-width:400px;min-width:370px}@media only screen and (max-width: 640px){.column--w-370{display:none}}.column--w-m{width:max-content;flex:2 1 auto}.payment_card{margin:0 0 10px;padding:0px 24px 0px 15px;border-radius:2px;border:solid 1px #ccc}.w__full{width:100%}.m__t-10{margin-top:10px}.vertical__a-s{vertical-align:super}.navigation{background-color:#f0eff4}.margin-top-50{margin-top:50px}.hamburger-menu-container{margin-right:10px;margin-bottom:8px;margin-top:10px}.note-container{background-color:#f99316;color:#fff}.react-datepicker{position:relative;display:inline-block;box-shadow:0 2px 12px 0 rgba(29,31,32,.25);font-size:12px;line-height:13px;background-color:#fff;color:#1d1f20;margin:0 -1px}.react-datepicker--time-only{font-size:16px;line-height:18px}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker__triangle{position:absolute;top:0;right:8px;height:23px;width:27px;margin-top:-23px;padding:10px 5px;overflow:hidden}.react-datepicker__triangle::before{content:"";display:block;width:17px;height:17px;background:#fff;box-shadow:-2px -2px 5px 0 rgba(29,31,32,.25);transform:translateY(5px) scaleX(0.8) rotate(45deg)}.react-datepicker-popper{z-index:1;margin-top:18px;-webkit-user-select:none;user-select:none;transform:none !important;position:absolute;top:auto !important;left:auto !important;right:0 !important}.react-datepicker__header{text-align:center;border-bottom:1px solid #e2e2e2;position:relative}.react-datepicker__header--time{display:none}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header{margin-top:0;font-size:14px;line-height:16px;padding:16px 0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{position:absolute;display:block;z-index:1;top:0;width:55px;height:48px;padding:0;border:0;background:none;line-height:30px;text-indent:-9999px;text-align:center;cursor:pointer;overflow:hidden}.react-datepicker__navigation--next::before,.react-datepicker__navigation--previous::before{position:absolute;top:12px;margin:0 20px;width:15px;height:12px;display:block;text-indent:0;content:url("data:image/svg+xml;charset=UTF-8, %3Csvg%20fill%3D%22%231d1f20%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M13.384%206l-.65.75L8.17%2012l-1.72-1.498%202.926-3.36H0V4.858h9.375l-2.926-3.36L8.17%200l4.566%205.25z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.react-datepicker__navigation--next:hover::before,.react-datepicker__navigation--next:focus::before{content:url("data:image/svg+xml;charset=UTF-8, %3Csvg%20fill%3D%22%23fc7e32%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M13.384%206l-.65.75L8.17%2012l-1.72-1.498%202.926-3.36H0V4.858h9.375l-2.926-3.36L8.17%200l4.566%205.25z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.react-datepicker__navigation--previous::before{content:url("data:image/svg+xml;charset=UTF-8, %3Csvg%20fill%3D%22%231d1f20%22%20width%3D%2214px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(-46.000000%2C%20-267.000000)%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20transform%3D%22translate(52.692047%2C%20273.000000)%20scale(-1%2C%201)%20rotate(270.000000)%20translate(-52.692047%2C%20-273.000000)%20%22%20points%3D%2252.6920459%20279.692047%2053.4411462%20279.04283%2058.692047%20274.47683%2057.1938509%20272.757433%2053.8335483%20275.682528%2053.8335483%20266.307953%2051.5505457%20266.307953%2051.5505457%20275.682528%2048.1902432%20272.757433%2046.692047%20274.47683%2051.9429478%20279.04283%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.react-datepicker__navigation--previous:hover::before,.react-datepicker__navigation--previous:focus::before{content:url("data:image/svg+xml;charset=UTF-8, %3Csvg%20fill%3D%22%23fc7e32%22%20width%3D%2214px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(-46.000000%2C%20-267.000000)%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20transform%3D%22translate(52.692047%2C%20273.000000)%20scale(-1%2C%201)%20rotate(270.000000)%20translate(-52.692047%2C%20-273.000000)%20%22%20points%3D%2252.6920459%20279.692047%2053.4411462%20279.04283%2058.692047%20274.47683%2057.1938509%20272.757433%2053.8335483%20275.682528%2053.8335483%20266.307953%2051.5505457%20266.307953%2051.5505457%20275.682528%2048.1902432%20272.757433%2046.692047%20274.47683%2051.9429478%20279.04283%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.react-datepicker__navigation:focus{outline:none}.react-datepicker__navigation--previous{left:0}.react-datepicker__navigation--next{right:0}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-container{float:left}.react-datepicker__month{text-align:center}.react-datepicker__time-container{float:right;width:70px}.react-datepicker__time-container--with-today-button{display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time{position:relative}.react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-list{list-style:none;margin:0;height:180px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;padding:0 30px 0 0;width:calc(100% + 30px)}.react-datepicker__time-list-item{scroll-snap-align:start;width:70px;display:table;line-height:30px;cursor:pointer}.react-datepicker__time-list-item:hover{background-color:rgba(35,22,94,.25)}.react-datepicker__time-list-item--selected,.react-datepicker__time-list-item--selected:hover{background-color:rgba(35,22,94,.25)}.react-datepicker__time-list-item--disabled{cursor:default;background-color:#f3f3f3}.react-datepicker__time-list-item--disabled,.react-datepicker__time-list-item--disabled:hover{color:#ccc}.react-datepicker__day-names{border-top:1px solid #e2e2e2}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#1d1f20;display:inline-block;width:31px;line-height:30px;text-align:center}.react-datepicker__day,.react-datepicker__time-name{border:1px solid #e2e2e2;border-width:0 1px 1px 0}.react-datepicker__day:last-child,.react-datepicker__time-name:last-child{border-right:0}.react-datepicker__week:last-child .react-datepicker__day,.react-datepicker__week:last-child .react-datepicker__time-name{border-bottom:0}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{background-color:rgba(35,22,94,.25);color:inherit}.react-datepicker__day--today{font-weight:500}.react-datepicker__day--highlighted,.react-datepicker__day--highlighted:hover{background-color:rgba(35,22,94,.25);color:inherit}.react-datepicker__day--selected,.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range,.react-datepicker__day--in-range:hover{background-color:rgba(35,22,94,.25);color:inherit}.react-datepicker__day--keyboard-selected,.react-datepicker__day--keyboard-selected:hover{background-color:rgba(35,22,94,.25);color:inherit}.react-datepicker__day--disabled,.react-datepicker__day--disabled:hover,.react-datepicker__day--readonly,.react-datepicker__day--readonly:hover{cursor:default;background-color:#f3f3f3;color:#ccc}.react-datepicker__input-container{position:relative;height:48px}.react-datepicker__input{width:100%;margin:0;outline:0;border:0;padding:11px 30px 11px 14px;background:none;color:inherit}.react-datepicker__input::placeholder{color:#110202}.field--transparent .react-datepicker__input::placeholder{color:#e2e2e2}.react-datepicker__indicator{position:absolute;top:0;right:0;display:flex;align-items:center;height:100%;outline:0;padding:0 14px;pointer-events:none}.react-datepicker__indicator-icon.icon--chevron-up{fill:inherit}.theme--accent .field--transparent .react-datepicker__indicator-icon.icon--chevron-up,.theme--accent-dark .field--transparent .react-datepicker__indicator-icon.icon--chevron-up{fill:inherit}.react-datepicker__day--outside-month{background:#f3f3f3}.highlight{margin-bottom:20px;padding:30px;background:rgba(35,22,94,.07)}.image{margin:26px 0}.container--with-sidebar-image .image--in-sidebar{display:block;margin-top:20px;margin-bottom:30px}@media only screen and (min-width: 1280px){.container--with-sidebar-image .image--in-sidebar{float:right;margin-top:0;margin-right:-400px;width:370px}}#float-label{display:flex;flex-direction:column;position:relative}#float-label input{width:100%;padding:15px 10px 0 10px;outline:0;border-radius:4px;font-size:16px}#float-label textarea{width:100%;padding:15px 16px 0 10px;outline:0;border-radius:4px;font-size:16px}#float-label label{font-size:16px;padding:0 12px;color:#999;pointer-events:none;position:absolute;transform:translate(0, 12px) scale(1);transform-origin:top left;transition:all .2s ease-out}#float-label:focus-within label{transform:translate(0, 2px) scale(0.75)}#float-label .Active{transform:translate(0, 2px) scale(0.75)}input[type=date]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);opacity:1;display:block;background:url("/src/data/icons/calendar.svg") no-repeat;width:20px;height:20px;border-width:thin}input[type=time]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);opacity:1;display:block;background:url("/src/data/icons/clock.svg") no-repeat;width:20px;height:20px;border-width:thin}#float-label .form-date-picker{padding-top:20px}#float-label .form-time-picker{padding-top:20px}.line,.form__line{margin:25px 0;border:0;border-top:1px solid #e2e2e2}.line--no-margin{margin:0}.line--vertical{display:inline-block;height:50vh;margin-top:65px}.link,.modal__close-btn,.dienstregeling__halte-name-link,.dienstregeling__map-toggle{margin:0;padding:0;outline:0;border-bottom:2px solid #fc7e32;text-decoration:none;font-weight:400;color:inherit;fill:#fc7e32;transition:color .15s,border-color .15s,fill .15s;font-size:16px}.theme--accent .link,.theme--accent .modal__close-btn,.theme--accent .dienstregeling__halte-name-link,.theme--accent .dienstregeling__map-toggle,.theme--accent-dark .link,.theme--accent-dark .modal__close-btn,.theme--accent-dark .dienstregeling__halte-name-link,.theme--accent-dark .dienstregeling__map-toggle{color:inherit;fill:inherit;border-color:#fff}.link:hover,.modal__close-btn:hover,.dienstregeling__halte-name-link:hover,.dienstregeling__map-toggle:hover,.link:active,.modal__close-btn:active,.dienstregeling__halte-name-link:active,.dienstregeling__map-toggle:active,.link:focus,.modal__close-btn:focus,.dienstregeling__halte-name-link:focus,.dienstregeling__map-toggle:focus{color:#fc7e32;fill:#fc7e32}.theme--accent .link:hover,.theme--accent .modal__close-btn:hover,.theme--accent .dienstregeling__halte-name-link:hover,.theme--accent .dienstregeling__map-toggle:hover,.theme--accent-dark .link:hover,.theme--accent-dark .modal__close-btn:hover,.theme--accent-dark .dienstregeling__halte-name-link:hover,.theme--accent-dark .dienstregeling__map-toggle:hover,.theme--accent .link:active,.theme--accent .modal__close-btn:active,.theme--accent .dienstregeling__halte-name-link:active,.theme--accent .dienstregeling__map-toggle:active,.theme--accent-dark .link:active,.theme--accent-dark .modal__close-btn:active,.theme--accent-dark .dienstregeling__halte-name-link:active,.theme--accent-dark .dienstregeling__map-toggle:active,.theme--accent .link:focus,.theme--accent .modal__close-btn:focus,.theme--accent .dienstregeling__halte-name-link:focus,.theme--accent .dienstregeling__map-toggle:focus,.theme--accent-dark .link:focus,.theme--accent-dark .modal__close-btn:focus,.theme--accent-dark .dienstregeling__halte-name-link:focus,.theme--accent-dark .dienstregeling__map-toggle:focus{color:inherit;fill:inherit}.link--reset,.dienstregeling-link__link{color:inherit;text-decoration:none}.link--on-hover,.dienstregeling__halte-name-link{border-bottom:2px solid rgba(0,0,0,0);color:inherit}.link--on-hover:hover,.dienstregeling__halte-name-link:hover,.link--on-hover:active,.dienstregeling__halte-name-link:active,.link--on-hover:focus,.dienstregeling__halte-name-link:focus{color:#fc7e32;border-bottom-color:#fc7e32}.theme--accent .link--on-hover:hover,.theme--accent .dienstregeling__halte-name-link:hover,.theme--accent-dark .link--on-hover:hover,.theme--accent-dark .dienstregeling__halte-name-link:hover,.theme--accent .link--on-hover:active,.theme--accent .dienstregeling__halte-name-link:active,.theme--accent-dark .link--on-hover:active,.theme--accent-dark .dienstregeling__halte-name-link:active,.theme--accent .link--on-hover:focus,.theme--accent .dienstregeling__halte-name-link:focus,.theme--accent-dark .link--on-hover:focus,.theme--accent-dark .dienstregeling__halte-name-link:focus{color:inherit;border-bottom-color:#fff}.link--color-on-hover,.modal__close-btn{border-bottom:0;color:inherit}.link--color-on-hover:hover,.modal__close-btn:hover,.link--color-on-hover:active,.modal__close-btn:active,.link--color-on-hover:focus,.modal__close-btn:focus{color:#fc7e32}.theme--accent .link--color-on-hover:hover,.theme--accent .modal__close-btn:hover,.theme--accent-dark .link--color-on-hover:hover,.theme--accent-dark .modal__close-btn:hover,.theme--accent .link--color-on-hover:active,.theme--accent .modal__close-btn:active,.theme--accent-dark .link--color-on-hover:active,.theme--accent-dark .modal__close-btn:active,.theme--accent .link--color-on-hover:focus,.theme--accent .modal__close-btn:focus,.theme--accent-dark .link--color-on-hover:focus,.theme--accent-dark .modal__close-btn:focus{color:inherit}.link--decoration-on-hover,.dienstregeling__map-toggle{color:inherit;border-bottom-color:rgba(0,0,0,0)}.link--decoration-on-hover:hover,.dienstregeling__map-toggle:hover,.link--decoration-on-hover:active,.dienstregeling__map-toggle:active,.link--decoration-on-hover:focus,.dienstregeling__map-toggle:focus{color:inherit;border-bottom-color:#fc7e32}.theme--accent .link--decoration-on-hover:hover,.theme--accent .dienstregeling__map-toggle:hover,.theme--accent-dark .link--decoration-on-hover:hover,.theme--accent-dark .dienstregeling__map-toggle:hover,.theme--accent .link--decoration-on-hover:active,.theme--accent .dienstregeling__map-toggle:active,.theme--accent-dark .link--decoration-on-hover:active,.theme--accent-dark .dienstregeling__map-toggle:active,.theme--accent .link--decoration-on-hover:focus,.theme--accent .dienstregeling__map-toggle:focus,.theme--accent-dark .link--decoration-on-hover:focus,.theme--accent-dark .dienstregeling__map-toggle:focus{border-bottom-color:#fff}.link--animation-on-hover{border-bottom:0;position:relative}.link--animation-on-hover::before{content:"";height:2px;position:absolute;bottom:-2px;left:0;right:100%;transition:right .4s .4s,background-color .4s}.link--animation-on-hover:hover::before,.link--animation-on-hover:focus::before{right:0;background:#fc7e32;transition:right .6s,background-color 0s}.theme--accent .link--animation-on-hover:hover::before,.theme--accent-dark .link--animation-on-hover:hover::before,.theme--accent .link--animation-on-hover:focus::before,.theme--accent-dark .link--animation-on-hover:focus::before{background:#fff}.link--icon-on-hover{border-bottom:0;color:inherit;fill:inherit}.link--icon-on-hover:hover,.link--icon-on-hover:active,.link--icon-on-hover:focus{color:#fc7e32;fill:#fc7e32}.theme--accent .link--icon-on-hover:hover,.theme--accent-dark .link--icon-on-hover:hover,.theme--accent .link--icon-on-hover:active,.theme--accent-dark .link--icon-on-hover:active,.theme--accent .link--icon-on-hover:focus,.theme--accent-dark .link--icon-on-hover:focus{color:inherit;fill:inherit}.link__icon{margin-bottom:-2px}.link__icon--left{margin-right:8px}.link__icon--right{margin-left:8px}.list{margin:0 0 26px;padding-left:17px;list-style:none}.list--reset,.tabs__list{margin:0;padding:0;list-style:none}.list__icon{position:absolute;margin:8px 0 0 -18px;fill:#fc7e32}.list--no-margin{margin:0}.list_circled_number{border-radius:50%;width:24px;height:24px;padding:1px;margin-right:8px;background:#fff;border:2px solid #757575;color:#757575;text-align:center;font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}@media print,screen and (max-width: 767px){.list_circled_number{margin-right:0}}.list_circled_number__selected{color:#fff;background-color:#df137a;border:2px solid #df137a}.list_circled_number__filled{color:#df137a;background-color:#fff;border:2px solid #df137a;padding:5px 3px 3px 4px}.shadow{position:fixed;z-index:2;background:#1d1f20;width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility 0s .5s}@media only screen and (min-width: 768px){.shadow--open-header{opacity:.5;pointer-events:all;visibility:visible;transition:opacity .5s}}.overlay{position:fixed;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;pointer-events:none;z-index:10;overflow-x:hidden;overflow-y:auto}.overlay.is-hidden{overflow-y:hidden}.overlay--has-background{background-color:#1d1f20}.overlay__container{position:relative;flex-shrink:0;width:100%;min-height:100%}.overlay--align-bottom .overlay__container{display:flex;flex-direction:row;align-items:flex-end}.overlay--align-bottom .overlay__container::after{content:"";position:fixed;width:100%;margin-top:100px;height:100px;background-color:#fff;z-index:-1}.overlay__content{width:100%;margin:20px 0;background-color:#fff;box-shadow:rgba(29,31,32,.45) 0 4px 15px 0;transition:transform .25s ease-in;pointer-events:all}.overlay--align-bottom .overlay__content{margin-bottom:0}.overlay--align-bottom.is-hidden .overlay__content{transform:translateY(100%)}.p{margin:0 0 26px}.select__container{position:relative}.select__control{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;min-height:48px;cursor:text}.select__value-container{position:relative;display:flex;align-items:center;flex-wrap:wrap;flex:1 1 0%;padding:11px 0 11px 14px}.select__value-container>div:last-child::placeholder{color:#110202}.field--transparent .select__value-container>div:last-child::placeholder{color:#e2e2e2}.select__single-value{position:absolute;top:50%;transform:translateY(-50%);max-width:calc(100% - 8px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__multi-value{display:flex;margin-right:3px;padding:0 7px;border-radius:2px;background:#f0eff4}.select__multi-value__remove{display:flex;align-items:center;cursor:pointer}.select__placeholder{position:absolute;top:50%;max-width:calc(100% - 20px);transform:translateY(-50%);color:#110202;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field--transparent .select__placeholder{color:#e2e2e2}.select__indicators{align-items:center;align-self:stretch;display:flex;flex-shrink:0;height:48px}.select__indicators--google-places{width:35px}.select__indicator-separator{display:none}.select__indicator{display:flex;align-items:center;outline:0;height:100%;padding:0 14px 0 4px}.select__dropdown-indicator{pointer-events:none}.select__dropdown-indicator .icon{fill:#1d1f20}.theme--accent .field--transparent .select__dropdown-indicator .icon,.theme--accent-dark .field--transparent .select__dropdown-indicator .icon{fill:inherit}.select__clear-indicator{cursor:pointer;fill:#b1b1b1}.select__loading-indicator{margin-right:14px}.select__menu{position:absolute;z-index:3;top:100%;right:0;width:calc(100% + 2px);margin:17px -1px;box-shadow:0 2px 12px 0 rgba(29,31,32,.25);background-color:#fff;color:#1d1f20}.select__menu::before{content:"";position:absolute;top:-17px;right:13px;display:block;width:17px;height:17px;background:#fff;box-shadow:-2px -2px 5px 0 rgba(29,31,32,.25);transform:translateY(10px) scaleX(0.8) rotate(45deg);z-index:1}.select__menu-list{position:relative;z-index:2;max-height:300px;overflow-y:auto;background:#fff}.select__menu-notice{padding:11px 14px}.select__menu-notice--no-options{background:#fdeded;color:#e20000}.select__option{display:flex;padding:11px 14px;-webkit-user-select:none;user-select:none;cursor:pointer;white-space:pre-wrap;color:#1d1f20;font-weight:300}.select__option:hover,.select__option--is-focused,.select__option--is-selected{background:rgba(35,22,94,.07)}.select__option--is-disabled{background-color:rgba(0,0,0,0);color:#ccc;cursor:default}.select__option--is-disabled:hover{background-color:rgba(0,0,0,0);color:#ccc}.select__option-icon{flex-shrink:0;width:30px;height:30px;margin-top:-1px;margin-bottom:-5px;margin-right:10px;fill:#23165e}.select__option-bold{font-weight:500}.select__option-grayed{color:#b1b1b1}.select__loading-message{padding:11px 14px;-webkit-user-select:none;user-select:none}.table-scroller{position:relative;display:flex;max-width:100%;max-height:calc(100vh - 100px);margin:1px;box-shadow:#c8c5d7 0 0 0 1px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 768px){.table-scroller{max-height:calc(100vh - 20px)}}.table-container{position:relative;display:inline-block;max-width:100%;z-index:1}.table-container table{align-self:flex-start;display:block;border-spacing:0;flex-shrink:0}.table-container table thead th{top:0}.table-container table thead th:empty:first-child{left:0;z-index:2;pointer-events:none}.table-container table tbody{vertical-align:top}.table-container table tbody th{left:0}.table-container table tbody tr:last-child th,.table-container table tbody tr:last-child td{box-shadow:#c8c5d7 -1px 0 0 0 inset}.table-container table tbody tr:last-child th:last-child,.table-container table tbody tr:last-child td:last-child{box-shadow:none}.table-container table td,.table-container table th{box-shadow:#c8c5d7 0 -1px 0 0 inset,#c8c5d7 -1px 0 0 0 inset;max-width:200px;padding:20px 25px;background-color:#fff;overflow:hidden}@media only screen and (min-width: 768px){.table-container table td,.table-container table th{max-width:389px}}.table-container table td:last-child,.table-container table th:last-child{box-shadow:#c8c5d7 0 -1px 0 0 inset}.table-container table th{position:sticky;background-color:#f0eff4;text-align:left;font-weight:500;z-index:1}.theme--accent,.theme--accent-dark{background-color:#23165e;color:#fff;fill:#fff}.theme--accent-dark{background-color:#1e1350}.grid{width:calc(100% + 30px);display:flex;flex-wrap:wrap;margin:-15px}.grid__column{min-width:23em;width:100%;margin:15px}@media print,screen and (min-width: 641px){.grid__column{width:calc(50% - 45px)}}@media only screen and (min-width: 925px){.grid__column{width:calc(40% - 45px)}}@media only screen and (min-width: 1280px){.grid__column{width:calc(33.3333333333% - 45px)}}.grid__outside{position:absolute;left:0px;display:flex;justify-content:center;top:25em;min-width:0em;width:100px}@media only screen and (min-width: 1800px){.grid__outside{left:10em}}@media only screen and (min-width: 1600px){.grid__outside{left:8em}}@media only screen and (max-width: 700px){.grid__outside{position:unset;min-width:23em;width:100%;margin:15px}}@media only screen and (max-width: 700px)and (min-width: 641px){.grid__outside{width:calc(50% - 45px)}}@media only screen and (max-width: 700px)and (min-width: 925px){.grid__outside{width:calc(40% - 45px)}}@media only screen and (max-width: 700px)and (min-width: 1280px){.grid__outside{width:calc(33.3333333333% - 45px)}}.line-badge{display:inline-flex;background:#23165e;padding:3px 5px 3px 1px;margin-right:2px;margin-bottom:2px;line-height:1;color:#fff;align-items:center;fill:#fff}.line-badge .icon--bus{transform:scale(0.55)}.accessibility__wrapper{margin-top:15px}.accessibility__icon{width:50px;height:50px;display:inline-flex;justify-content:center;align-items:center}.accessibility__icon svg{transform:scale(1.3)}.accessibility__icon:not(:last-child){margin-right:20px}.accessibility__icon--not{position:relative;fill:#b1b1b1;line-height:0}.accessibility__icon--not::after{content:"x";color:#e20000;position:absolute;top:10px;right:10px}.teaser-product{border:1px solid rgba(0,0,0,0)}.teaser-product--selected{border:1px solid #fff;border-color:#fc7e32}.teaser-product--addToken{border:1px solid #fff;border-color:#23165e;border-style:dashed}.teaser-product__hover:hover{border:1px solid #fff;border-color:#fc7e32;cursor:pointer}.teaser-product__btn{width:100%}.teaser-product__name{margin:0;display:inline}.teaser-product__icon{display:inline}.teaser-product__info-container{display:flex}.teaser-product__info{width:100%;display:flex;flex-direction:column}.teaser-product__specs{margin-bottom:auto}.teaser-product__spec{display:flex;font-family:Ubuntu,Arial,Helvetica,sans-serif;height:52px;margin:10px 0;font-size:14px;line-height:22px}.teaser-product__spec-icon{flex-shrink:0;display:flex;justify-content:center;width:34px;margin-right:15px;fill:#23165e}.teaser-product__price{font-size:18px;font-weight:500;color:#23165e}.teaser-product__btns{display:flex;justify-content:space-around;align-items:center}.teaser-product__btn{margin:0}.teaser-product__spec-bold{display:flex;font-family:Ubuntu,Arial,Helvetica,sans-serif;min-height:52px;margin:10px 0;font-size:14px;line-height:22px;font-weight:bold}.teaser-product__container{width:630px;min-height:548px;padding:30px 30px 50px 30px}@media print,screen and (max-width: 767px){.teaser-product__container{padding:30px 0px 30px 0px}}.teaser-product__center{display:flex;justify-content:center}.teaser-product__flex-start{display:flex;justify-content:flex-start}.teaser-product__flex-end{display:flex;justify-content:flex-end}.teaser-product__h3{margin:0 0 0 5px}.Toastify__toast--success{background:#228b22}.menu-container{position:relative;display:flex;justify-content:center;align-items:center;z-index:100}.menu-trigger{background:#fff;border-radius:90px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:4px 6px;box-shadow:0 1px 3px rgba(0,0,0,.3);border:none;vertical-align:middle;transition:box-shadow .4s ease;margin-left:auto}.menu-trigger:hover{box-shadow:0 1px 8px rgba(0,0,0,.3)}.menu-trigger span{font-weight:700;vertical-align:middle;font-size:14px;margin:0 10px}.menu-trigger img{border-radius:90px}.menu{background:#fff;border-radius:8px;position:absolute;top:60px;right:0;width:auto;box-shadow:0 1px 8px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease,visibility .4s}.menu.active{opacity:1;visibility:visible;transform:translateY(0)}.menu ul{list-style:none;padding:0;margin:0}.menu li{border-bottom:1px solid #ddd}.menu li span{text-decoration:none;color:#333;padding:15px 20px;display:block}.content-intro{font-size:18px}@media print,screen and (min-width: 641px){.content-intro{margin:36px 0;font-size:20px;line-height:36px}}.content-intro__date{margin-bottom:8px;font-size:14px;line-height:26px;color:#110202}@media print,screen and (min-width: 641px){.content-intro__date{margin-bottom:0;font-size:18px}}.block{display:flex;flex-direction:column}.block.js-clickable{cursor:pointer}.block--fill-height{height:100%}.block--min-height{min-height:534px}.block__container{background:#fff}.block__container--fill-height{height:100%}.block__container:not(:last-child){margin-bottom:2px}.block__container--mg_r{border:1px solid rgba(0,0,0,0);background:#fff;margin-right:20px;margin-top:10px}.block__content{margin:25px 30px}.block__content--md{margin:10px 15px}.block__content>.prop_status{position:absolute}.block .prop_name{display:flex;justify-content:space-between;height:26px}.block--flex-center{justify-content:center}.prop_group-title{font-size:22px;line-height:26px;font-weight:400;margin:0px}.header{z-index:3;background-color:#fff}@media print,screen and (max-width: 767px){.header{position:fixed;top:0;width:100%}}@media only screen and (min-width: 768px){.header{position:relative;display:block;text-align:right}}@media print{.header{position:absolute;width:100vw}}.header__container{display:flex;width:100%;align-items:center;justify-content:flex-start;margin-bottom:15px;padding-bottom:15px}@media print,screen and (max-width: 767px){.header__container{padding-top:0px;margin-bottom:0px;padding-bottom:0px}}@media screen and (min-width: 800px)and (max-width: 900px){.header__container{flex-direction:column;align-items:baseline;justify-content:left}}.header__container-unauth{display:flex;margin-left:10px;width:100%;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}@media print,screen and (min-width: 321px){.header__container-unauth{margin-bottom:0px;padding-bottom:0px}}.header__left{width:100%;height:30px;display:flex;justify-content:flex-start}.header__right{width:100%;height:30px;display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){.header__logo{float:left}}.header__logo-link{display:inline-block;height:57px;vertical-align:middle;line-height:0}.header__logo-image{height:70px;margin-right:25px}@media screen and (min-width: 772px)and (max-width: 830px){.header__logo-image{max-height:40px}}@media screen and (min-width: 830px)and (max-width: 924px){.header__logo-image{max-height:50px}}@media print,screen and (max-width: 767px){.header__logo-image{max-height:37px}}.header__logo--image-small{max-height:57px}@media print,screen and (max-width: 767px){.header__logo--image-small{max-height:27px}}.header__logo-dropdown{display:inline-block;margin-left:20px;position:relative;top:10px}.header__logo-token{display:inline;margin-left:30px;position:inherit}.header__logo-token>span{position:relative;top:11px;padding-bottom:21px;font-size:18px;font-weight:500}@media only screen and (min-width: 768px){.header__nav-secondary{display:block;text-align:left}}@media screen and (min-width: 772px)and (max-width: 1360px){.header__nav-main{padding-bottom:8px}}@media print,screen and (max-width: 767px){.header__nav-main{position:absolute;top:78px;left:0;right:0;bottom:0;width:100%;height:calc(100vh - 78px)}:hover .header__nav-main{transition:transform .4s}}@media only screen and (min-width: 768px){.header__nav-main{display:inline;text-align:left}}@media print{.header__nav-main{display:none}}.header__margin{margin-bottom:10px}.header__mobile-user-info{margin-left:20px}.header__mobile-user-info-hidden{display:none}@media print,screen and (max-width: 767px){.nav-main{background-color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:-17px;transition:transform .4s;position:fixed;z-index:1000;height:100%}}@media print,screen and (max-width: 767px){.nav-main--hidden{transform:translateX(100%)}}.nav-main__list{padding-left:0;list-style:none}@media print,screen and (max-width: 767px){.nav-main__list{padding-bottom:100px}}@media only screen and (min-width: 768px){.nav-main__list{display:inline-flex;min-height:46px;margin:0;margin-top:22px;justify-content:flex-end;line-height:26px}}@media screen and (min-width: 924px)and (max-width: 1362px){.nav-main__list{margin-top:0px;margin-left:-25px}}@media only screen and (min-width: 768px){.nav-main__item{display:inline-block;flex-shrink:0;padding:0 25px}}@media screen and (min-width: 772px)and (max-width: 1420px){.nav-main__item{padding:0 15px}}@media only screen and (min-width: 768px){.nav-main__item:last-child{padding-right:0}}@media screen and (min-width: 772px)and (max-width: 1420px){.nav-main__item:last-child{padding-right:15px}}@media only screen and (min-width: 768px){.nav-main__item.is-expanded .nav-main__title,.nav-main__item:not(.is-collapsed):hover .nav-main__title{border-bottom-color:#fc7e32}}@media only screen and (min-width: 768px){.nav-main__item.is-expanded .nav-main__submenu,.nav-main__item:not(.is-collapsed):hover .nav-main__submenu{display:block}}.nav-main__title{display:flex;justify-content:space-between;align-items:center;width:100%;outline:0;border-bottom:0 solid rgba(0,0,0,0);padding:12px 0px;font-size:16px;font-weight:600;text-decoration:none}@media only screen and (min-width: 768px){.nav-main__title{display:inline;margin:0 0 -1px;border-bottom-width:4px;transition:border-color .15s}.nav-main__title:hover,.nav-main__title:active,.nav-main__title:focus{color:inherit}}@media only screen and (min-width: 768px){.nav-main__title:focus{border-bottom-color:#fc7e32}}.nav-main__title-icon{fill:#fc7e32;transition:transform .3s,fill .3s}.is-collapsed .nav-main__title-icon{transform:rotateX(180deg);fill:#1d1f20}.nav-main__flex-row{display:flex;flex-direction:row;align-items:center}.nav-main__submenu{position:static;padding:0;width:100%;transition:height ease-in;overflow:hidden}@media only screen and (min-width: 768px){.nav-main__submenu{position:absolute;display:none;left:0;margin-top:1px;background-color:#fff;overflow:visible}}.is-collapsed .nav-main__submenu{display:none}@media only screen and (min-width: 768px){.nav-main__submenu::before{content:"";position:absolute;width:100%;height:18px;margin-top:-18px}}.nav-main__submenu-title{margin:0;padding:0;outline:0;border-bottom:2px solid #fc7e32;text-decoration:none;font-weight:400;color:inherit;fill:#fc7e32;transition:color .15s,border-color .15s,fill .15s;font-size:16px;display:flex;justify-content:space-between;align-items:center;margin-left:30px;border-bottom:1px solid #e2e2e2;padding:12px 0;font-size:16px;font-weight:500}.theme--accent .nav-main__submenu-title,.theme--accent-dark .nav-main__submenu-title{color:inherit;fill:inherit;border-color:#fff}.nav-main__submenu-title:hover,.nav-main__submenu-title:active,.nav-main__submenu-title:focus{color:#fc7e32;fill:#fc7e32}.theme--accent .nav-main__submenu-title:hover,.theme--accent-dark .nav-main__submenu-title:hover,.theme--accent .nav-main__submenu-title:active,.theme--accent-dark .nav-main__submenu-title:active,.theme--accent .nav-main__submenu-title:focus,.theme--accent-dark .nav-main__submenu-title:focus{color:inherit;fill:inherit}@media only screen and (min-width: 768px){.nav-main__submenu-title{border-bottom:0;color:inherit;position:relative;display:inline-flex;justify-content:flex-start;margin:35px 0 20px;padding:0;line-height:32px;font-size:30px}.nav-main__submenu-title:hover,.nav-main__submenu-title:active,.nav-main__submenu-title:focus{color:#fc7e32}.theme--accent .nav-main__submenu-title:hover,.theme--accent-dark .nav-main__submenu-title:hover,.theme--accent .nav-main__submenu-title:active,.theme--accent-dark .nav-main__submenu-title:active,.theme--accent .nav-main__submenu-title:focus,.theme--accent-dark .nav-main__submenu-title:focus{color:inherit}.nav-main__submenu-title::before{content:"";height:2px;position:absolute;bottom:-2px;left:0;right:100%;transition:right .4s .4s,background-color .4s}.nav-main__submenu-title:hover::before{right:0;background:#fc7e32;transition:right .6s,background-color 0s}.nav-main__submenu-title .icon{width:30px;transform:translate(15px, 2px) scale(1.5)}}.nav-main__submenu-list{padding-left:30px;list-style:none;overflow:hidden}@media only screen and (min-width: 768px){.nav-main__submenu-list{display:flex;flex-wrap:wrap;padding-left:0}}@media only screen and (min-width: 768px){.is-collapsed .nav-main__submenu-list{display:flex}}.nav-main__submenu .icon--arrow-right{fill:#fc7e32}@media only screen and (min-width: 768px){.nav-main__submenu .icon--arrow-right{margin-left:4px}}.nav-main__submenu-item{border-bottom:1px solid #e2e2e2;width:100%;font-size:16px;cursor:pointer}@media only screen and (min-width: 768px){.nav-main__submenu-item{margin-bottom:-1px;margin-right:8%;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding-top:30px;width:46%;font-size:18px}.nav-main__submenu-item:nth-child(2n){margin-right:0}}@media only screen and (min-width: 1024px){.nav-main__submenu-item{width:29.4%;margin-right:5.9%}.nav-main__submenu-item:nth-child(2n){margin-right:5.9%}.nav-main__submenu-item:nth-child(3n){margin-right:0}}.nav-main__submenu-item-title{margin:0;padding:0;outline:0;border-bottom:2px solid #fc7e32;text-decoration:none;font-weight:400;color:inherit;fill:#fc7e32;transition:color .15s,border-color .15s,fill .15s;font-size:16px;border-bottom:0;color:inherit;display:flex;justify-content:space-between;align-items:center;font-weight:400;padding:12px 0}.theme--accent .nav-main__submenu-item-title,.theme--accent-dark .nav-main__submenu-item-title{color:inherit;fill:inherit;border-color:#fff}.nav-main__submenu-item-title:hover,.nav-main__submenu-item-title:active,.nav-main__submenu-item-title:focus{color:#fc7e32;fill:#fc7e32}.theme--accent .nav-main__submenu-item-title:hover,.theme--accent-dark .nav-main__submenu-item-title:hover,.theme--accent .nav-main__submenu-item-title:active,.theme--accent-dark .nav-main__submenu-item-title:active,.theme--accent .nav-main__submenu-item-title:focus,.theme--accent-dark .nav-main__submenu-item-title:focus{color:inherit;fill:inherit}.nav-main__submenu-item-title:hover,.nav-main__submenu-item-title:active,.nav-main__submenu-item-title:focus{color:#fc7e32}.theme--accent .nav-main__submenu-item-title:hover,.theme--accent-dark .nav-main__submenu-item-title:hover,.theme--accent .nav-main__submenu-item-title:active,.theme--accent-dark .nav-main__submenu-item-title:active,.theme--accent .nav-main__submenu-item-title:focus,.theme--accent-dark .nav-main__submenu-item-title:focus{color:inherit}@media only screen and (min-width: 768px){.nav-main__submenu-item-title{border-bottom:0;position:relative;display:inline-flex;align-items:flex-start;padding:0;font-size:22px;font-weight:500;background:rgba(0,0,0,0)}.nav-main__submenu-item-title::before{content:"";height:2px;position:absolute;bottom:-2px;left:0;right:100%;transition:right .4s .4s,background-color .4s}.nav-main__submenu-item-title:hover::before,.nav-main__submenu-item-title:focus::before{right:0;background:#fc7e32;transition:right .6s,background-color 0s}.theme--accent .nav-main__submenu-item-title:hover::before,.theme--accent-dark .nav-main__submenu-item-title:hover::before,.theme--accent .nav-main__submenu-item-title:focus::before,.theme--accent-dark .nav-main__submenu-item-title:focus::before{background:#fff}.nav-main__submenu-item-title .icon{flex-shrink:0;margin-left:10px;margin-top:9px}}.nav-main__submenu-item-paragraph{display:none}@media only screen and (min-width: 768px){.nav-main__submenu-item-paragraph{display:block;margin-top:5px;margin-bottom:30px;font-size:14px}}.nav-secondary{flex-grow:1;display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){.nav-secondary{display:none}}.nav-secondary__list{display:flex;margin:0;list-style:none;height:20px}@media only screen and (min-width: 768px){.nav-secondary__list{justify-content:flex-end}}.nav-secondary__item{position:relative;margin-left:19px}.nav-secondary__item:first-child{margin-left:10px}.nav-secondary__item:not(:first-child)::before{position:absolute;margin-left:-10px;width:1px;height:100%;background-color:#e2e2e2;content:""}.nav-main-toggle-button{position:relative;display:block;outline:0;width:35px;height:30px;margin:-5px;border:5px solid rgba(0,0,0,0);transition:transform .3s,opacity .3s}.nav-main-toggle-button span,.nav-main-toggle-button::after,.nav-main-toggle-button::before{transition:background-color .3s;position:absolute;display:block;height:4px;width:100%;background:#23165e;content:"";cursor:pointer}.nav-main-toggle-button::before{top:0;transform:rotate(0deg);transition:transform .3s,top .3s}.nav-main-toggle-button span{top:calc(50% - 2px);opacity:1;transition:opacity .3s;transition-delay:.5s;color:rgba(0,0,0,0);font-size:0}.nav-main-toggle-button::after{bottom:0;transition:transform .3s,top .3s}.nav-main-toggle-button.is-checked::before{transform:translateY(8px) rotate(45deg);transition-delay:.5s}.nav-main-toggle-button.is-checked span{opacity:0;transition-delay:0s}.nav-main-toggle-button.is-checked::after{transform:translateY(-8px) rotate(-45deg);transition-delay:.5s}.nav-account{display:block;border-bottom:1px solid #e2e2e2;height:46px}@media only screen and (min-width: 768px){.nav-account{display:flex;justify-content:flex-end;border:0;height:auto;padding-top:5px}}.nav-account__list{display:flex}.nav-account__item{position:relative;padding:15px 0px}@media print,screen and (max-width: 924px){.nav-account__item{padding:10px 12px}.nav-account__item:last-child{padding-right:0}.nav-account__item:first-child{padding-left:20px}}.nav-account__item--center{display:flex;align-items:center;height:20px;line-height:0}.nav-account__item--margin-top{margin-top:10px}.footer{background:#fff;overflow:hidden;width:100%;margin-top:20px}.footer::after{content:"";position:fixed;width:100%;height:100vh;background:#f3f3f3}.footer__unauthenticated{background:#f0eff4}.footer__container{margin-top:25px}.footer__nav{margin-bottom:25px;border-bottom:1px solid #e2e2e2}@media print,screen and (min-width: 641px){.footer__nav{display:flex;flex-wrap:wrap;border-bottom:0}}.footer__category{margin-top:25px;border-bottom:1px solid #ccc}@media print,screen and (min-width: 641px){.footer__category{width:calc(50% - 15px);margin-top:0;margin-right:30px;border-bottom:0}}@media only screen and (min-width: 925px){.footer__category{width:calc(25% - 22.5px)}}@media print,screen and (min-width: 641px){.footer__category:nth-child(2n){margin-right:0}}@media only screen and (min-width: 925px){.footer__category:nth-child(2n){margin-right:30px}}@media only screen and (min-width: 925px){.footer__category:nth-child(4n){margin-right:0}}.footer__category:last-child{border-bottom:0;padding-bottom:0}.footer__list-item{padding-top:16px}@media only screen and (min-width: 768px){.footer__list-item{padding-top:0}}.footer__list-item::before{content:none}.footer__list-link{font-weight:inherit}.footer__tagline{font-size:22px;color:#23165e}.footer__brands{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-25px}.footer__brand{margin-right:50px;margin-bottom:25px}.footer__brand-link{display:table-cell;height:50px;vertical-align:middle;line-height:0;outline:0;transition:filter .15s;filter:grayscale(100%)}.footer__brand-link:hover,.footer__brand-link:active,.footer__brand-link:focus{filter:grayscale(0%)}.footer__brand-image{max-height:50px}.footer__bottom{margin-bottom:25px}@media only screen and (min-width: 768px){.footer__bottom{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:0}}.footer__nav-secondary{display:flex;flex-wrap:wrap;margin-bottom:25px}.footer__nav-secondary-item::after{content:"";display:inline-block;margin:0 10px -2px;width:1px;height:14px;background:#ccc}.footer__nav-secondary-item:last-child{margin-right:20px}.footer__nav-secondary-item:last-child::after{display:none}.footer__nav-secondary-link{font-weight:400}.footer__shares{margin-top:-5px;height:38px}.footer__rights{padding:15px 0;font-size:15px;background-color:#f3f3f3}.footer__rights-unauthenticated{padding:15px 0;font-size:15px}.footer__rights-container{display:flex;justify-content:space-between;align-items:center}.footer__unauthenticated-flex{display:flex;justify-content:center;align-items:center}.footer__margin{margin:0 10px 0 10px}.list-of-links{width:100%}.list-of-links__list{margin-top:30px;margin-bottom:50px;padding-bottom:1px;width:100%}@media only screen and (min-width: 768px){.list-of-links__list{width:calc(50% - 15px);margin-bottom:0}}@media only screen and (min-width: 768px){.list-of-links--group{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width: 768px){.list-of-links--two-columns{display:flex;flex-wrap:wrap;width:100%}}@media only screen and (min-width: 768px){.list-of-links--group .list-of-links__title,.list-of-links--group .list-of-links__list{width:calc(50% - 15px)}.list-of-links--group .list-of-links__title:nth-child(1),.list-of-links--group .list-of-links__list:nth-child(1){order:1}.list-of-links--group .list-of-links__title:nth-child(2),.list-of-links--group .list-of-links__list:nth-child(2){order:3}.list-of-links--group .list-of-links__title:nth-child(3),.list-of-links--group .list-of-links__list:nth-child(3){order:2}.list-of-links--group .list-of-links__title:nth-child(4),.list-of-links--group .list-of-links__list:nth-child(4){order:4}}.list-of-links__title{margin-top:0}.list-of-links__item{margin-bottom:-1px}@media only screen and (min-width: 768px){.list-of-links--two-columns .list-of-links__item{width:calc(50% - 15px)}.list-of-links--two-columns .list-of-links__item:nth-child(even){margin-left:30px}}.list-of-links__link{margin:0;padding:0;outline:0;border-bottom:2px solid #fc7e32;text-decoration:none;font-weight:400;color:inherit;fill:#fc7e32;transition:color .15s,border-color .15s,fill .15s;font-size:16px;display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:22px 0;height:100%;width:100%;font-weight:500}.theme--accent .list-of-links__link,.theme--accent-dark .list-of-links__link{color:inherit;fill:inherit;border-color:#fff}.list-of-links__link:hover,.list-of-links__link:active,.list-of-links__link:focus{color:#fc7e32;fill:#fc7e32}.theme--accent .list-of-links__link:hover,.theme--accent-dark .list-of-links__link:hover,.theme--accent .list-of-links__link:active,.theme--accent-dark .list-of-links__link:active,.theme--accent .list-of-links__link:focus,.theme--accent-dark .list-of-links__link:focus{color:inherit;fill:inherit}.list-of-links__icon{flex-shrink:0;margin-top:8px;margin-left:20px}.list-of-links .icon--pdf{margin-top:0}.form__error{width:100%;margin-top:25px;border:1px solid;border-color:#e20000;padding:12px;background:#fdeded;color:#1d1f20}.form__error-display{display:none}.form--compact .field,.form--compact .btn--in-form{margin-top:20px}.form__intro{font-size:20px;line-height:35px}.form__remark{position:relative;margin:25px 0;text-align:right;color:#110202}.form__remark::before{content:"*";display:inline-block;margin-right:5px;color:#23165e}.form__remark::after{content:"";position:absolute;display:block;width:100%;border-bottom:1px solid #e2e2e2}.form__remark+form>hr:first-child{display:none}.form__group--has-columns{display:flex}.form__group-margin{margin:10px auto}.form__column{width:100%}.form__column:not(:last-child){margin-right:20px}.form__column--middle{width:50%;margin:auto}.form__line{margin:20px 0 0}@media only screen and (min-width: 768px){.form__line{margin-top:32px}}.form__loading{cursor:not-allowed}.form__column-flex{display:flex;flex-direction:column}@media print,screen and (max-width: 767px){.form__column-flex{display:flex;flex-direction:column}}.form__row-flex{display:flex;flex-direction:row}@media print,screen and (max-width: 767px){.form__row-flex{display:flex;flex-direction:row}}.field{margin-top:20px}@media only screen and (min-width: 768px){.field{margin-top:32px}}.field__hint{position:static;margin-top:0;margin-left:0;font-size:14px;color:#8d8d8d}.theme--accent .field__hint,.theme--accent-dark .field__hint{color:inherit}.field__label{display:inline-block;min-height:26px;font-weight:500}.field--required .field__label::after{content:" *";color:#23165e}.field__input-container{position:relative;display:flex;align-items:flex-start;border:1px solid;border-color:#ccc;border-radius:2px;min-height:50px;margin-top:16px;background:#fff}.theme--accent .field__input-container,.theme--accent-dark .field__input-container{border-color:#fff}.focus-within .field__input-container{border-color:#1d1f20;background:#f0eff4}.theme--accent .focus-within .field__input-container,.theme--accent-dark .focus-within .field__input-container{border-color:#fff;background:#fff}.field__input-container_ovChipCard{width:70%}.field--transparent .field__input-container{background:rgba(0,0,0,0)}.field--transparent.focus-within .field__input-container{background:rgba(0,0,0,0);color:#fff}.field--disabled .field__input-container,.field--readonly .field__input-container{border:0;background:none}.field__input-transparent-container{position:relative;display:flex;align-items:flex-start;border:1px solid;border-color:#ccc;border-radius:2px;min-height:50px;margin-top:16px;background:rgba(0,0,0,0)}.theme--accent .field__input-transparent-container,.theme--accent-dark .field__input-transparent-container{border-color:#fff}.focus-within .field__input-transparent-container{border-color:#1d1f20;background:#f0eff4}.theme--accent .focus-within .field__input-transparent-container,.theme--accent-dark .focus-within .field__input-transparent-container{border-color:#fff;background:#fff}.field__input-transparent-container_ovChipCard{width:70%}.field--transparent .field__input-transparent-container{background:rgba(0,0,0,0)}.field--transparent.focus-within .field__input-transparent-container{background:rgba(0,0,0,0);color:#fff}.field--disabled .field__input-transparent-container,.field--readonly .field__input-transparent-container{border:0;background:none}.field__icon{flex-shrink:0;width:44px;height:48px;padding:14px 12px;fill:#ccc}@media only screen and (min-width: 768px){.field__icon{width:50px;padding:14px}}.field__icon:first-child{border-right:1px solid #ccc}.focus-within .field__icon{border-color:#1d1f20;fill:#1d1f20}.theme--accent .field--transparent .field__icon,.theme--accent-dark .field--transparent .field__icon{border-color:#fff;fill:#fff}.field__label{font-weight:bold}.theme--accent .field__label,.theme--accent-dark .field__label{color:inherit}.field__input-label{flex-shrink:0;padding:11px 0 11px 14px;color:#1d1f20;font-weight:500;line-height:inherit}.field--transparent .field__input-label{color:inherit}.field__input{position:static;display:block;outline:0;border:0;padding:11px 14px;width:100%;height:48px;background:rgba(0,0,0,0);color:#1d1f20}.field--transparent .field__input{color:inherit}.field--has-errors:not(.focus-within) .field__input{color:#e20000}.field--has-errors.field--transparent .field__input{color:inherit}.field--disabled .field__input,.field--readonly .field__input{background:#f3f3f3}.field__input::placeholder{color:#110202}.field--transparent .field__input::placeholder{color:#e2e2e2}.field__input--textarea{min-height:204px;height:204px;resize:vertical}.field__input--select,.field__input--date,.field__input--time{padding:0;height:48px}.field__input--select-white,.field__input--date-white,.field__input--time-white,.field__input--driver-white{padding:0;color:#fff;height:48px}.field__input--file{opacity:0;padding:0;height:0}.field__date-and-time{display:flex;margin-right:-20px}.field__date-and-time .field__input-container{margin-right:20px}.field__date-and-time .field__input-container:nth-child(1){width:60%;max-width:210px}.field__date-and-time .field__input-container:nth-child(2){width:40%;max-width:170px}.field__error{display:block;position:relative;width:100%;margin-top:5px;border:1px solid;border-color:#e20000;padding:12px;background:#fdeded;color:#1d1f20}.field__error::before,.field__error::after{display:block;position:absolute;top:0;margin-top:-10px;margin-left:8px;border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #fdeded;border-left:15px solid rgba(0,0,0,0);width:0;height:0;content:""}.field__error::before{margin-top:-11px;margin-left:13px;border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #e20000;border-left:10px solid rgba(0,0,0,0)}.field__option-label{position:relative;display:inline-block;padding-left:30px}.field__option-label::before,.field__option-label::after{position:absolute;display:inline-block}.field__option-label::before{content:"";height:20px;width:20px;border:1px solid #ccc;left:0;top:3px;transition:border-color .25s}.field__option-label-mobile{position:relative;display:inline-block;padding-left:30px}.field__option-label-mobile::before,.field__option-label-mobile::after{position:absolute;display:inline-block}.field__option-label-mobile::before{content:"";height:25px;width:25px;border:1px solid #ccc;left:0;background-color:#fff;top:3px;transition:border-color .25s}.field__option{margin:10px 0}.field__option--checkbox .field__option-label::before{border-radius:2px}.field__option--checkbox .field__option-label::after{content:"";height:7px;width:12px;border-left:2px solid;border-bottom:2px solid;border-color:rgba(0,0,0,0);transform:rotate(-45deg);left:4px;top:8px;transition:border-color .25s}.field__option--radio .field__option-label::before{border-radius:50%}.field__option--radio .field__option-label::after{content:"";height:12px;width:12px;border-radius:50%;background:rgba(0,0,0,0);left:4px;top:7px;transition:background-color .25s}.field__option-label{margin-right:30px;cursor:pointer}.field__option-label:not(.field__option-label--disabled):hover::before{border-color:#1d1f20}.field__option-label--disabled{cursor:default;opacity:.5}.field__checkbox,.field__radio{width:1px;height:1px;position:absolute;opacity:0;pointer-events:none}.field__checkbox:focus+.field__option-label::before,.field__radio:focus+.field__option-label::before{border-color:#1d1f20}.field__checkbox:checked+.field__option-label::after{border-color:#fc7e32}.field__radio:checked+.field__option-label::after{background:#fc7e32}.field__group--horizontal:after{content:"";display:table;clear:both}.field__group--horizontal .field__option{display:inline-block;float:left}.field__file-title{display:block}.field__file-filename{display:flex}.field__file-svg{margin-right:10px}.field__file-label{cursor:pointer}.field__input--file:focus+.field__file-label{color:#fc7e32}.field__file-label+.field__error{margin-top:15px}.field__birthdate{display:flex;justify-content:flex-start}.field__birthdate-day{min-width:60px;width:70px}.field__birthdate-month{min-width:60px;width:70px}.field__birthdate-year{min-width:70px;width:170px}.field__birthdate-splitter{flex-shrink:1;margin-top:16px;padding:11px 14px}.field__privacy{margin-top:41px;margin-left:-26px}.field__hidden{display:none}.field__input-time-picker>input{width:100px;position:relative;display:flex;align-items:flex-start;border:1px solid;border-color:#ccc;border-radius:2px;min-height:50px;margin-top:16px;background:#fff;padding-left:10px}.field__input-time-picker-extend>input{width:100%;position:relative;display:flex;align-items:flex-start;border:1px solid;border-color:#ccc;border-radius:2px;min-height:50px;margin-top:16px;background:#fff;padding-left:10px}.field__input-time-picker>input:hover{cursor:pointer}.dienstregeling-link{border-top:1px solid rgba(255,255,255,.25)}@media only screen and (max-width: 640px){.dienstregeling-link{white-space:nowrap}}.dienstregeling-link__link{display:block;padding:12px 0;white-space:nowrap}.dienstregeling-form__row{display:flex;flex-wrap:wrap;align-items:stretch;flex-direction:column;margin-right:-20px}@media only screen and (min-width: 768px){.dienstregeling-form__row{flex-direction:row}}.dienstregeling-form__route{flex-grow:1;margin-right:20px}@media only screen and (min-width: 768px){.dienstregeling-form__route{min-width:380px}}.dienstregeling-form__date-and-time{display:flex;flex-wrap:wrap}.dienstregeling-form__date{flex-grow:1;margin-right:20px;width:195px}.dienstregeling-form__time{flex-grow:1;width:150px;margin-right:20px}.dienstregeling-form__submit-btn{margin-right:20px;margin-left:auto}.dienstregeling{position:relative;z-index:0}.dienstregeling__detail{transition:opacity .25s}@media only screen and (min-width: 768px){.dienstregeling__detail{display:flex;justify-content:space-between}}.dienstregeling__detail--loading{opacity:.5}.dienstregeling__info{display:flex}.dienstregeling__type{flex-shrink:0;width:40px;height:40px;padding:7px;margin-right:20px;border-radius:50%;background:#23165e;fill:#fff}.dienstregeling__line{margin:0}.dienstregeling__route{display:flex;margin:0;color:inherit}.dienstregeling__switch-direction{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;margin-left:20px;padding:0;border-radius:50%;fill:#fff;background:#1d1f20}.dienstregeling__switch-direction-icon{transform:scale(0.75);transition:transform .25s}.animate-active .dienstregeling__switch-direction-icon{animation:dienstregeling-switch-active .35s ease-in-out}.dienstregeling__accessibility{flex-shrink:0;width:100%;margin-left:60px}.dienstregeling__not-icon{position:relative;display:inline-block;line-height:0;fill:#b1b1b1}.dienstregeling__not-icon::after{content:"x";color:#e20000;position:absolute;top:-3px;right:-3px}@media print,screen and (max-width: 767px){.dienstregeling__extra{margin-top:20px}}@media only screen and (min-width: 768px){.dienstregeling__extra{margin-left:20px}}.dienstregeling__map-toggle{position:relative;padding-right:20px;text-align:left}.dienstregeling__map-toggle-indicator{position:absolute;top:7px;right:0;fill:#1d1f20}.dienstregeling__mag-image{border:1px solid #ccc;background:#f3f3f3}.dienstregeling__navigation-icon{height:13px;width:30px}.dienstregeling__navigation{z-index:3;top:27px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;transition:opacity .25s}@media only screen and (min-width: 768px){.dienstregeling__navigation{top:-1px}}.dienstregeling__navigation--loading{opacity:.5}@media print,screen and (max-width: 767px){.dienstregeling__navigation-center{padding:0}}@media only screen and (min-width: 768px){.dienstregeling__navigation-center{display:flex;justify-content:space-between}}.dienstregeling .tabs{margin-bottom:-1px}@media print,screen and (max-width: 767px){.dienstregeling .tabs__indicator{display:none}}.dienstregeling__navigation-buttons{flex-shrink:0;display:flex}.dienstregeling__navigation-button{margin:0;background:rgba(0,0,0,0);color:#1d1f20;fill:#1d1f20}@media print,screen and (max-width: 767px){.dienstregeling__navigation-button{width:50%}}.dienstregeling__navigation-button:hover,.dienstregeling__navigation-button:focus{background:#fc7e32;color:#fff;fill:#fff}.dienstregeling__navigation-button:first-child{padding-left:20px;text-align:left}@media print,screen and (max-width: 767px){.dienstregeling__navigation-button:first-child{border-right:1px solid #ccc}}.dienstregeling__navigation-button:last-child{padding-right:20px;text-align:right}.dienstregeling__navigation-button-back{margin:0;background:rgba(0,0,0,0);color:#1d1f20;fill:#1d1f20;padding:0px 0px 0px 0px !important}@media print,screen and (max-width: 767px){.dienstregeling__navigation-button-back{width:50%}}.dienstregeling__navigation-button-back:hover,.dienstregeling__navigation-button-back:focus{background:#fff;color:#fc7e32;fill:#fc7e32}.dienstregeling__navigation-button-back:first-child{padding-left:20px;text-align:left}@media print,screen and (max-width: 767px){.dienstregeling__navigation-button-back:first-child{border-right:1px solid #ccc}}.dienstregeling__navigation-button-back:last-child{padding-right:20px;text-align:right}.dienstregeling__haltes{background-image:linear-gradient(#fff 50%, #f0eff4 50%, #f0eff4);background-size:1px 180px;transition:opacity .25s}@media only screen and (min-width: 768px){.dienstregeling__haltes{background-size:1px 120px}}.dienstregeling__haltes--loading{opacity:.5}.dienstregeling__haltes-container{display:flex;position:relative}.dienstregeling__haltes-info-list{list-style:none;margin:0;padding:0}@media print,screen and (max-width: 767px){.dienstregeling__haltes-info-list{width:100%}}@media only screen and (min-width: 768px){.dienstregeling__haltes-info-list{max-width:calc(40% + 100px)}}.dienstregeling__haltes-times-container{position:absolute;top:0;left:20px;width:calc(100% - 40px);overflow:hidden}@media only screen and (min-width: 768px){.dienstregeling__haltes-times-container{position:static;width:calc(60% - 100px);margin-left:auto}}.dienstregeling__haltes-times-list{overflow-x:auto;overflow-y:hidden;list-style:none;width:calc(100% - 30px);margin:0;margin-left:30px;margin-bottom:-20px;padding:0;-webkit-overflow-scrolling:touch}.dienstregeling__haltes-times-list:not(.is-no-scroll-snap){scroll-snap-type:x mandatory}@media only screen and (min-width: 768px){.dienstregeling__haltes-times-list{width:calc(100% - 50px);margin-left:50px}}.dienstregeling__haltes--has-disturbances .dienstregeling__haltes-times-list{width:calc(100% - 60px);margin-left:60px}@media only screen and (min-width: 768px){.dienstregeling__haltes--has-disturbances .dienstregeling__haltes-times-list{width:calc(100% - 50px);margin-left:50px}}.dienstregeling__halte{display:flex;height:90px;line-height:30px;padding-top:15px;padding-bottom:15px}@media only screen and (min-width: 768px){.dienstregeling__halte{height:60px;line-height:60px;padding-top:0;padding-bottom:0}}.dienstregeling__halte-info{display:flex;width:100%;margin-bottom:30px}@media only screen and (min-width: 768px){.dienstregeling__halte-info{margin-bottom:0}}.dienstregeling__halte-disturbances{display:flex;align-items:center;width:30px;margin-right:10px}.dienstregeling__halte-name{flex-shrink:0;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media print,screen and (max-width: 767px){.dienstregeling__halte-name-link{position:relative;z-index:2}}.dienstregeling__halte-times{display:flex;list-style:none;margin:0;margin-top:30px;padding:0}@media only screen and (min-width: 768px){.dienstregeling__halte-times{margin-top:0}}.dienstregeling__halte-time{flex-shrink:0;width:70px;padding-right:20px}.dienstregeling__haltes-times-list:not(.is-no-scroll-snap) .dienstregeling__halte-time{scroll-snap-align:start}@media only screen and (min-width: 768px){.dienstregeling__halte-time{width:92px;padding-right:40px;text-align:center}}@media only screen and (min-width: 1280px){.dienstregeling__halte-time{padding-right:0;padding-left:40px}}.dienstregeling__halte-accessibility{flex-grow:1;display:flex;align-items:center;justify-content:flex-end;margin-left:20px;line-height:0}.dienstregeling__halte-icons{flex-shrink:0;position:relative;min-width:30px;height:calc(200% + 30px);margin-top:-15px}@media only screen and (min-width: 768px){.dienstregeling__halte-icons{width:60px;height:100%;margin-top:0}}.dienstregeling__haltes--has-disturbances .dienstregeling__halte-icons{width:60px}.dienstregeling__halte-icons::before,.dienstregeling__halte-icons::after{position:absolute;display:block;top:25px;left:6px;width:0;height:100%;border-left:4px solid #23165e}.dienstregeling__halte:not(:last-child) .dienstregeling__halte-icons::before,.dienstregeling__halte:not(:last-child) .dienstregeling__halte-icons::after{content:""}.dienstregeling__halte-storing-icon{margin-top:17px;margin-left:24px;margin-right:10px}.dienstregeling__shares{margin-top:40px;border-bottom:1px solid #e2e2e2;padding-bottom:10px}.dienstregeling__time-block,.dienstregeling__delayed-time{display:block}.dienstregeling__time-block--cancelled{text-decoration:line-through}.dienstregeling__delayed-time{font-size:12px;color:#e20000;line-height:1;margin-top:-3px}@media only screen and (min-width: 768px){.dienstregeling__delayed-time{margin-top:-19px;text-align:center}}@keyframes dienstregeling-switch-active{0%{transform:scale(0.75)}100%{transform:scale(0.75) rotate(-179.9deg)}}.dropdown__content{position:absolute;z-index:3;top:40px;right:-20px;box-shadow:0 0 15px 0 rgba(29,31,32,.25);min-width:88px}@media print,screen and (max-width: 767px){.dropdown__content{min-width:70px;top:60px;right:10px}}.dropdown__content::before{content:"";position:absolute;top:-17px;right:18px;display:block;width:17px;height:17px;background:#fff;box-shadow:-1px -1px 15px 0 rgba(29,31,32,.25);transform:translateY(10px) scaleX(0.8) rotate(45deg);z-index:1}@media print,screen and (max-width: 767px){.dropdown__content::before{right:28px}}.is-collapsed .dropdown__content{display:none}.dropdown__list{position:relative;padding-left:0;margin-bottom:0;line-height:26px;z-index:4}.dropdown__item{padding-right:5px;padding-left:5px;width:100%;height:44px;background-color:#fff}.dropdown__item:hover{background-color:#c8c5d7}.dropdown__link{text-decoration:none;color:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.dropdown__indicator{margin-left:5px;transition:transform .3s}.is-collapsed .dropdown__indicator{transform:rotateX(180deg)}.subscriptions--dropdown-container{display:inline-block;font-weight:600;color:#23165e;margin-left:20px}.subscriptions--text{display:inline;font-weight:500;color:#23165e}.page-error{position:relative}.page-error__content{position:relative;z-index:2;padding-bottom:350px}.page-error__background{position:absolute;width:100%;height:496px;bottom:0;overflow:hidden}.page-error__image{position:absolute;left:calc(50% - 1400px)}.page-error__fill-2{fill:#e5e3ec}.page-error__fill-7{fill:#1e1350}.page-error__fill-8{fill:#b0abc5}.page-error__fill-10{fill:#f4f3f7}.page-error__fill-white{fill:#fff}.page-error__stroke-7{stroke:#1e1350}.page-error__stroke-9{stroke:#7f78a2}.page-error__car-1{animation:connect-in-traffic 3s ease-in-out 0s}.page-error__car-2{animation:connect-in-traffic 3.5s ease-in-out -1s}.page-error__car-3{animation:connect-in-traffic 5s ease-in-out -3s}@keyframes connect-in-traffic{0%{transform:translateX(-300px)}100%{transform:translateX(0)}}.halte-form__row{display:flex;flex-direction:column;margin-right:-20px}@media only screen and (min-width: 768px){.halte-form__row{flex-direction:row}}.halte-form__route{flex-grow:1;margin-right:20px}.halte-form__submit-btn{margin-right:20px;margin-left:auto}.modal{z-index:101;position:relative;width:900px;max-width:95%;height:auto;max-height:85%;background:#fff;border-radius:2px;overflow:auto;outline:0}.modal__overlay{z-index:100;position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(29,31,32,.5);display:flex;justify-content:center;align-items:center}.modal__content{padding:30px}.modal__close-btn{position:absolute;right:10px;top:10px;font-size:24px}.modal__storingen-heading{margin-bottom:0}.modal--open{overflow:hidden}.container-ovChipCard{max-width:670px;min-height:548px;padding:30px 30px 50px 30px;background-color:#fff}@media print,screen and (max-width: 767px){.container-ovChipCard{padding:30px 30px 30px 30px}}.oval{width:182px;height:182px;margin:20px 10px 19px 50px;padding:50px 20px 50px 40px;border:solid 6px #f3f3f3;border-radius:100%}@media print,screen and (max-width: 767px){.oval{display:none}}.oval-small{width:20px;height:20px;margin:5px 20px 0px 0px;padding:20px 20px 20px 20px;border:solid 3px #f3f3f3;border-radius:100%}.ovChipCard-mobile{margin-right:10px;width:15px;height:15px;width:50px;height:50px;margin:55px 5px 5px 5px;padding:12px 3px 0px 0px;border:solid 3px #f3f3f3;border-radius:100%}@media only screen and (min-width: 768px){.ovChipCard-mobile{display:none}}.ovChipCard-buttons{display:flex;justify-content:flex-end}@media print,screen and (max-width: 767px){.ovChipCard-buttons{display:flex;justify-content:space-around}}.ovChipCard-buttons__color{background-color:#fff;color:#000;fill:#fc7e32;border:0px}.ovChipCard-buttons__color:hover{background-color:#fff}.ovChipCard-buttons__padding{padding:30px 0 12px 12px;font-weight:600}.ovChipCard-label__h2{color:#23165e}.ovChipCard-label__h3{color:#000}.datePickerOvChip{width:70%}.OV-chipkaart_logo-small{width:40px;height:40px}.ovChipcard-add{max-width:670px;width:100%;max-height:50px;margin:20px 0 0 0;padding:30px 30px 50px 30px;background-color:#fff;border:none;cursor:pointer}@media print,screen and (max-width: 767px){.ovChipcard-add{padding:30px 15px 30px 15px}}.ovChipcard-card{max-width:670px;width:100%;margin:20px 0 20px 0;background-color:#fff;border:none;padding:10px 30px 10px 30px;cursor:pointer}.ovChipcard-card__flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.ovChipcard-card__no-cursor{cursor:unset}@media print,screen and (max-width: 767px){.ovChipcard-card{padding:10px 15px 10px 15px}}.ovChipcard-add-button{font-weight:600}.flex-end{display:flex;justify-content:flex-end}.tabs{position:relative;height:50px;overflow:hidden}.tabs::before{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:0;border-bottom:1px solid #ccc}.tabs__scroller{overflow-x:scroll;overflow-y:hidden;margin-bottom:-20px}.tabs__list{position:relative;display:flex;flex-direction:row}.tabs__item{flex-shrink:0;position:relative}.tabs__item:not(:last-child){margin-right:10px}.tabs__btn{font-weight:600;height:50px;line-height:50px;padding:0 14px;border-bottom-style:solid;border-bottom-width:4px;border-bottom-color:rgba(0,0,0,0)}.tabs__btn.is-selected{font-weight:600}@media print,screen and (max-width: 767px){.tabs__btn{line-height:10px}}.tabs__indicator{position:absolute;z-index:2;top:46px;width:100%;height:4px;background:#fc7e32;pointer-events:none;transition:width .25s ease-out,left .25s ease-out;backface-visibility:none}.tabs__content{display:none}.tabs__content.is-selected{display:block}.tabs__active{border-bottom-color:#fc7e32}.tab-content{width:100%}.tab-flex{display:flex;justify-content:space-between}@media print,screen and (max-width: 767px){.tab-flex{justify-content:space-around}}@media print,screen and (max-width: 767px){.tab-flex-column{display:flex;justify-content:space-between;align-items:center;flex-direction:column}}.tab-text{font-size:18px;font-weight:normal;color:#1d1f20}@media print,screen and (max-width: 767px){.tab-text{font-size:12px;font-weight:500;margin-top:5px}}@media print,screen and (max-width: 767px){.tab-text__hidden{display:none}}.trips__list-wrapper{transition:opacity .25s}.trips__highlight{background:rgba(35,22,94,.2)}.trips__list-header-wrapper{position:sticky;top:0;background:#fff}@media only screen and (max-width: 320px){.trips__list-header-wrapper{display:none}}.trips__list-header{display:flex;flex-wrap:wrap;font-size:12px;border-bottom:1px solid #e2e2e2;padding-top:10px;padding-bottom:10px;font-weight:bold;letter-spacing:.4px}.trips__list-header__space{justify-content:space-around}.trips__popup{position:absolute;top:100%;left:50%;transform:translate(-50%, -50%);background-color:#eef6f7;padding:1rem 1.5rem;width:50rem;border-radius:.5rem;z-index:2}.trips__popup_buttons{display:flex}.trips__list{list-style-type:none;margin:0 0 30px;padding:0}.trips__list-item{padding:10px 0;min-height:60px;position:relative;background:#fff;border-bottom:1px solid #e2e2e2;border-left:12px solid #fff;border-right:12px solid #fff}@media only screen and (max-width: 320px){.trips__list-item{padding-right:45px}}.trips__list-item-mobile{min-height:60px;position:relative;background:#fff}@media only screen and (max-width: 320px){.trips__list-item-mobile{padding-right:45px}}@media print,screen and (min-width: 321px){.trips__list-container{display:flex}}.trips__list-title{text-transform:uppercase;font-size:12px}@media print,screen and (min-width: 321px){.trips__list-title{display:none}}.trips__shares{margin:30px 0}.trip_container{min-width:1200px}@media print,screen and (min-width: 321px){.trips-list__column1{flex-shrink:1;width:40%;margin:0 15px;overflow:hidden}}@media print,screen and (min-width: 321px){.trips-list__button{padding:12px 10px}}.trips-list__tooltip{z-index:1}.trips-list__center{display:flex;align-items:center;justify-content:center}@media print,screen and (min-width: 321px){.trips-list__column2{flex-shrink:1;width:20%;margin:0 15px;overflow:hidden}}@media print,screen and (min-width: 321px){.trips-list__column3{flex-shrink:1;width:70%;margin:0 15px;overflow:hidden}}@media print,screen and (min-width: 321px){.trips-list__column4{flex-shrink:1;width:30%;margin:0 15px;overflow:hidden}}.trip-details{visibility:hidden;height:2em;background:#ccc;text-align:center;align-items:center;border-radius:6px;padding:15px;font-size:1em;font-weight:bold;white-space:pre;position:absolute;z-index:1;bottom:80%;right:15%}.trips__list-item:hover .trip-details{visibility:visible;display:flex}.tripMain{overflow:auto}.trips-header-date{flex-basis:9%;margin-left:10px;margin-top:20px}.trips-header-date-mobile{flex-basis:10%;margin-left:10px;margin-right:5px}.trips-header-costs-mobile{flex-basis:12%}.trips-header-carrier-mobile{flex-basis:12%;margin-left:3px;margin-left:-10px}.center-element-flex{justify-content:center;display:flex}.right-element-flex{justify-content:flex-end;display:flex;margin-right:30px}.left-element-flex{justify-content:flex-start;display:flex;margin-left:20px;margin-right:10px}.left-request-title-mobile{margin-left:20px}.margin-right-declare{margin-right:35px}.margin-element-left{margin-left:10px}.trips-header-check-in-out{flex-basis:24%;margin-top:10px;margin:20px 0}.trips-header-check-in-out-homepage{flex-basis:40%;margin-top:10px;margin:20px 0}.trips-header-costs{margin-top:12px;flex-basis:6%}.trips-header-carrier-homepage{flex-basis:12%;margin-top:20px;margin-left:-15px}.trips-header-costs-homepage{flex-basis:15%;margin-top:12px}.trips-header-discount{flex-basis:7%;margin-top:12px}.trips-header-propositions{flex-basis:13%;margin-top:12px}.trips-header-invoiced{flex-basis:9%;margin-top:20px}.trips-header-date-homepage{flex-basis:10%;margin-left:20px;margin-top:10px}.trips-header-carrier{flex-basis:10%;margin-top:20px}.trips-header-carrier-long{flex-basis:10%;margin-top:12px}.trips-header-refund{flex-basis:11%;margin-top:20px}.trips-request-container{background-color:#f3f3f3;height:100px}.trips-header-refund-mobile{flex-basis:15%;margin-top:20px;margin-left:10px}.trips-header-refund-button{flex-basis:15%;margin-left:20px;margin-left:10px}.trips-header-declare{width:20px;height:20px;margin-left:0}.trips-header-check-in-out-row-homepage{flex-basis:40%;margin-top:10px;margin-left:10px}.trips-header-date-row-homepage{flex-basis:12%;margin-left:20px;margin-top:10px}.trips-header-carrier-row-homepage{flex-basis:16%;margin-top:10px;margin-left:-10px}.trips-header-costs-row-homepage{flex-basis:14%;margin-top:10px}.trips-header-date-row{flex-basis:9%;margin-left:10px;margin-top:10px}.trips-header-date-row-mobile{flex-basis:10%;margin-left:20px;margin-top:10px;margin-right:2px}.trips-header-check-in-out-row{flex-basis:24%;margin-top:10px}.trips-header-costs-row{flex-basis:7%;margin-top:10px}.trips-header-proposition-row{flex-basis:13%;text-align:left;margin-top:10px}.trips-header-discount-row{flex-basis:6%;margin-top:10px}.trips-header-invoiced-row{flex-basis:9%;margin-top:10px}.trips-header-carrier-row{flex-basis:10%;margin-top:10px}.trips-header-refund-row{flex-basis:11%;margin-top:10px;margin-left:-5px}.trips-list-flex{display:flex;flex-wrap:wrap}.trips-list-flex-home{display:flex;flex-wrap:wrap;justify-content:space-between}.block-trip-item{display:block}.dropdowns-container{background-color:#23165e;flex-wrap:wrap;display:flex}.refund-info{margin-bottom:20px}.request-link{border-bottom:2px solid #000;margin:0;padding:0;outline:0;text-decoration:none;font-weight:400;color:inherit;fill:#fc7e32;transition:color .15s,border-color .15s,fill .15s;font-size:16px}.request-check-container-header{margin-top:-22px}.request-check-container{margin-top:-28px;margin-left:-5px}.request-check-container-mobile{margin-top:-45px;margin-right:50px}.trips-header-container{background-color:#f3f3f3;border-left:15px solid #fff;border-right:15px solid #fff;border-bottom:0;border-color:#f3f3f3;font-size:14px}.trips-header-container-card{background-color:#23165e;border-bottom:0;border-color:#23165e;font-size:14px;color:#fff}.trips-list-header-details{height:120px;display:flex;justify-content:space-between}.trips-number-info{margin-top:40px;margin-left:30px;color:#23165e}.trips-number-info-mobile{margin-top:40px;margin-left:5px;color:#23165e}.trips-page-info{margin-top:40px;margin-right:30px}.discount-amount-mobile{margin-right:30px;margin-top:20px}.invoiced{margin-right:30px}.trips-page-info-mobile{margin-top:40px;margin-right:10px}.trips-header-date-home{margin-top:10px;font-size:14px}.trips-header-padding{padding-left:10px}.block-trip-item{display:block}.block-trip-item__home{font-size:14px}.block-trip-item__home-bold{font-weight:600;height:8px}.discount-margin-mobile{margin-top:12px}.table{display:table;border-spacing:0px 10px}.table-row{display:table-row}.table-cell{display:table-cell}.min-w__133{min-width:133px}.pad-l__60{padding-left:60px}@media print,screen and (min-width: 321px){.pad-l__60{padding-left:20px}}@media only screen and (min-width: 768px){.pad-l__60{padding-left:60px}}.pad-l__20{padding-left:20px}@media print,screen and (min-width: 321px){.pad-l__20{padding-left:20px}}@media only screen and (min-width: 768px){.pad-l__20{padding-left:20px}}.title-col{font-size:16px;font-weight:bold}.small-text{font-size:14px;font-style:italic;color:#1d1f20}.table-list-header-details{height:80px;display:flex;justify-content:space-between}.table-list-header-details-info{margin-top:30px;margin-left:30px;color:#23165e}.table-list-header-details-page-info{margin-top:30px;margin-right:30px}.table-controll-panel{margin-bottom:20px}.table-column-clickable:hover{cursor:pointer}.table-column-clickable:hover span{color:#fc7e32;font-weight:bold}.table-column-w40{flex-basis:calc(40% - 20px);margin-left:20px;margin-top:10px}.table-column-w45{flex-basis:calc(45% - 20px);margin-left:20px;margin-top:10px}.table-column-w40-small{flex-basis:calc(40% - 20px);margin-top:10px}.table-column-w35{flex-basis:calc(35% - 20px);margin-left:20px;margin-top:10px}.table-first-column{margin-left:20px}.table-column-w20{flex-basis:20%;margin-top:10px}.table-column-w10{flex-basis:10%;margin-top:10px;min-width:100px}.table-column-w5{flex-basis:5%;margin-top:10px;min-width:50px}.table-column-w15{flex-basis:15%;margin-top:10px;min-width:100px}.table-column-w25{flex-basis:25%;margin-top:10px}.table-column-w50{flex-basis:49%;margin-top:10px}.table-column{margin-top:10px}.table__list-item{padding:10px 0;min-height:60px;position:relative;background:#fff;border-bottom:1px solid #e2e2e2;border-left:12px solid #fff;border-right:12px solid #fff}.table-list-flex{display:flex;flex-wrap:wrap}.tlf-jc-spa{justify-content:space-around}.loader-bar{position:relative;width:100%;height:6px;background-color:#23165e}.bar{content:"";display:inline;position:absolute;width:0;height:100%;left:50%;text-align:center}.bar:nth-child(1){background-color:#23165e;animation:loading 3s linear 1s infinite}.bar:nth-child(2){background-color:#fc7e32;animation:loading 3s linear infinite}.bar:nth-child(3){background-color:#23165e;animation:loading 3s linear 1s infinite}@keyframes loading{from{left:50%;width:0;z-index:100}33.3333%{left:0;width:100%;z-index:10}to{left:0;width:100%}}.loader-bar-height{height:6px}.map__container{position:relative;height:90%;display:flex;flex-direction:column}.map__container #map{width:100%;height:100%;z-index:100}.map__meetingpoint-info{display:flex;flex-direction:column}.map__meetingpoint-info p{max-width:500px}.map__info{margin-top:14px;display:flex;flex-direction:row;align-items:center}.map__info>button{margin-left:auto}.map__spinner{position:absolute;top:0;width:100%;height:100%;z-index:200;background:rgba(0,0,0,.5)}.map__spinner .spinner{position:absolute;top:44%;left:44%;transform:translate(-50%, -50%);animation:rotator 1.4s linear infinite}.map__spinner .path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}.map__search{position:absolute;top:20px;left:25px;right:auto;width:calc(100% - 50px);margin-top:0;z-index:100;font-size:15px;box-sizing:border-box;padding:10px 10px 10px 60px;color:#000;outline:none;border:1px solid #e6e6e6;height:60px;font-weight:bold;background-image:url("/assets/images/webicons/icon_search.svg");background-repeat:no-repeat;background-position-y:center;background-position-x:20px}.map--h-medium{height:500px}@keyframes rotator{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}100%{stroke:#4285f4}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333}.autocomplete-suggestion b{font-weight:normal;color:#1f8dd6}.autocomplete-suggestion.selected{background:#f0f0f0}.autocomplete__suggestion{padding:5px;font-weight:bold;cursor:pointer}.autocomplete__suggestion--place{font-weight:normal}.popup{z-index:100}.popup h1{color:#23165e}.popup h1:first-of-type{margin-top:0}.popup h2{margin-top:0}.popup a{text-decoration:underline;font-weight:bold}.popup label{color:gray;font-size:14px}.popup__overlay{position:fixed;display:block;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1050}.popup__container{position:fixed !important;height:100%;width:100%;top:0;left:0;z-index:1060;display:flex;flex-direction:column}.popup__content{position:relative;top:50%;margin:0 auto;transform:translateY(-50%);background-color:#fff;max-width:85%;max-height:95%;border-radius:8px;border:solid 1px gray;overflow:auto}.popup--map .popup__content{height:95%}.popup--small .popup__content{min-width:300px;overflow:unset}.popup--medium .popup__content{min-width:60%}.popup--large .popup__content{min-width:95%}.popup__wrapper{padding:20px 40px 40px 40px;height:100%;position:relative;box-sizing:border-box;display:block}.popup .map{position:absolute;top:80px;bottom:40px;left:40px;right:40px;height:auto}.popup .map .gm-style-iw>div{overflow:visible !important}.popup .map button{width:calc(100% + 20px);margin-bottom:10px}.popup .map>#loader{position:relative;width:100%;height:100%}.popup__close-button{position:relative;z-index:2;float:right;margin:10px 10px 0 0;padding-top:10px;padding-right:30px}.popup__close-button .icon{width:36px;height:36px}@media(max-width: 768px){.popup__content{top:0;margin:0 auto;transform:none;width:100% !important;height:100% !important;max-width:100%;max-height:100%;border-radius:0px;border:none}.popup__wrapper{padding:22px 20px 20px 20px !important}.popup__wrapper h1{padding-right:20px;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup .map{top:70px;bottom:0px;left:0px;right:0px;height:auto}.popup .map__search{top:10px;left:10px;right:10px;width:calc(100% - 20px)}}.popup-containter-small{width:400px;margin-top:-10px}.chatbox-container{height:90%}.chat-notification-badge{border-radius:50%;width:22px;height:22px;padding:2px;background:#e30613;border:2px solid #fff;color:#fff;text-align:center;font:12px Arial,sans-serif}.gt-chatbox-launcher{background-position:center 17px;background-size:30px 30px}.gt-chatbox-launcher.open{background-size:30px;background-position:15px;background-image:url(/src/data/icons/popup_close_white.svg)}.gt-chatbox-launcher.closed{background-image:url(/src/data/icons/chat_icon.svg);background-color:rgba(0,0,0,0);background-size:cover;background-position:bottom 0px right 0px}.chatbox-content{border:none;height:0px;width:0px;max-height:100%;min-height:100%;max-width:100%;min-width:100%;visibility:visible}.info-tour-launcher{background-size:30px;background-position:15px;background-image:url(/src/data/icons/question-circle.svg)}.info-contact{background-size:30px;background-position:15px;background-image:url(/src/data/icons/email.svg)}.info-transport-user-form{background-size:30px;background-position:15px;background-image:url(/src/data/icons/application-form.svg)}.info-tour-content{border:none;width:0px;max-height:100%;min-height:calc(100% - 50px);max-width:100%;min-width:100%;visibility:visible}.paginated-control-item{list-style-type:none;padding:2px 2px 0 2px;margin:7px;background:#f0eff4;color:#444;cursor:pointer;display:flex;text-decoration:none;font-weight:normal;color:inherit;fill:#f0eff4;transition:color .15s,border-color .15s,fill .15s;font-size:20px}.paginated-control-item:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.paginated-control-item:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.paginated-control-item.active{background:#f0eff4;border-bottom:4px solid #fc7e32;font-weight:500}.fab{width:60px;height:60px;border-radius:50%;z-index:30000;background-color:#23165e;background-repeat:no-repeat;color:#fff;text-align:center;border:0;box-shadow:2px 2px 19px 1px rgba(0,0,0,.1);margin-right:25px}.fab:hover{box-shadow:2px 2px 19px 1px rgba(0,0,0,.25);cursor:pointer}.system-message-banner{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:10px 20px;font-size:14px;line-height:1.4;border-bottom:1px solid rgba(0,0,0,.08)}.system-message-banner__content{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;flex:1;min-width:0}.system-message-banner__title{font-weight:600;white-space:nowrap;flex-shrink:0}.system-message-banner__body{margin:0}.system-message-banner__dismiss{background:none;border:none;cursor:pointer;font-size:20px;line-height:1;padding:0 4px;opacity:.5;flex-shrink:0;color:inherit;transition:opacity .15s ease}.system-message-banner__dismiss:hover{opacity:1}.system-message-banner--low{background-color:#e5e3ec;color:#140c35;border-left:4px solid #23165e}.system-message-banner--medium{background-color:#fff8e6;color:#7a5c00;border-left:4px solid #f0b429}.system-message-banner--high{background-color:#feddc9;color:#c54c03;border-left:4px solid #fc7e32}.fullscreen{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;background-color:#e5e3ec;overflow-y:auto}.fullscreen__main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.fullscreen__card{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06),0 16px 48px rgba(0,0,0,.1);padding:56px 64px;max-width:560px;width:100%;text-align:center}@media print,screen and (max-width: 767px){.fullscreen__card{padding:40px 28px}}.fullscreen__icon-ring{width:72px;height:72px;border-radius:50%;background-color:#e5e3ec;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.fullscreen__icon{width:32px;height:32px;color:#23165e}.fullscreen__title{font-size:24px;font-weight:700;color:#23165e;margin:0 0 20px;line-height:1.3}.fullscreen__divider{width:48px;height:3px;background-color:#23165e;border-radius:2px;margin:0 auto 20px;opacity:.4}.fullscreen__body{font-size:15px;color:#666;line-height:1.7;margin:0 0 8px}.fullscreen__eta{display:flex;flex-direction:column;gap:4px;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}.fullscreen__eta-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#999}.fullscreen__eta-value{font-size:14px;font-weight:600;color:#23165e}@media print,screen and (max-width: 767px){.mobile-hide{display:none}}@media only screen and (min-width: 768px){.mobile-only{display:none}}@media only screen and (min-width: 1280px){.desktop-large-hide{display:none}}@media print,screen and (max-width: 1279px){.desktop-large-only{display:none}}@media print{.print-hide{display:none !important}}@media screen{.print-only{display:none !important}}.hidden,input[name=UserName]{display:none}.auth__title{text-align:center;margin-top:50px}.auth__title h2{font-weight:600}.auth__subtitle{margin-top:10px;display:flex;justify-content:center}.auth__subtitle h3{color:#000;margin-top:10px;text-align:center;width:900px}.auth__login-title{color:#fff;margin-bottom:20px}.auth__login-forgotpass{margin:30px 0 20px 0}.auth__signup-title{color:#23165e;margin-bottom:20px;width:90%}.auth__signup-list{font-size:16px;margin-bottom:10px;width:76%}.auth__signup-text{margin-top:-15px}.auth__signup-text-link{font-weight:600}@media print,screen and (max-width: 767px){.auth__signup-text{margin-top:0px}}.auth__form{display:flex;justify-content:center;flex-wrap:wrap}.auth__form--container{width:470px;min-height:370px;padding:30px 60px 0 60px;margin:50px 15px 0 15px}.auth__form--container-login{background-color:#23165e;color:#fff}.auth__form--container-signup{background-color:#fff}@media print,screen and (max-width: 767px){.auth__form--container{padding:30px 30px 0 30px}}.container-register{width:550px;min-height:370px;padding:30px 60px 50px 60px;margin:30px 15px 0 15px;color:#23165e;background-color:#fff}.container-register-login{margin-top:15px}@media print,screen and (max-width: 767px){.container-register{padding:30px 30px 30px 30px}}.container-map{height:700px}@media print,screen and (max-width: 767px){.container-map{padding:30px 30px 30px 30px}}.container-reset{width:570px;min-height:300px;padding:30px 60px 50px 60px;margin:30px 15px 0 15px;color:#000;background-color:#fff}.container-reset-login{margin-top:15px}@media print,screen and (max-width: 767px){.container-reset{padding:30px 30px 30px 30px}}.container-confirm{width:720px;min-height:300px;padding:30px 60px 50px 60px;margin:30px 15px 0 15px;color:#000;background-color:#fff}.container-confirm-login{margin-top:15px}@media print,screen and (max-width: 767px){.container-confirm{padding:30px 30px 30px 30px}}.auth__form--container-signup .container-margin{margin-bottom:100px}.container-margin-bottom{margin-bottom:100px}.checkbox-label{color:#000}.link-bold{font-weight:600}.link-black{color:#000}.link__login{border-bottom:1px solid #fff}.register-text{color:#000}.header-information{display:flex;justify-content:space-between;padding:15px;border:1px solid #fc7e32;text-align:center;margin:30px 0 30px 0}.margin-header{padding-bottom:10px;font-weight:600}.icon-button{position:relative;display:table;min-width:0;max-width:100%;outline:0;border:0;background:none;line-height:inherit;font-family:inherit;font-weight:600;text-decoration:none;cursor:pointer}@media print,screen and (max-width: 767px){.header-text-mobile{display:none}}@media screen and (min-width: 772px)and (max-width: 1360px){.header-text-mobile{align-self:flex-end;padding-bottom:0px}}.header__icon-margin{margin-left:10px}@media only screen and (min-width: 768px){.header__icon-display{display:none}}@media print,screen and (max-width: 767px){.header__icon-hide{display:none}}@media only screen and (min-width: 1024px){.header__header-text-mobile{display:none}}@media print,screen and (max-width: 767px){.footer-mobile--display{display:none}}@media only screen and (min-width: 768px){.footer-mobile--hide{display:none}}.language-selector__container{display:flex;flex-direction:row}.language-selector__container-login{margin-top:0px;display:flex;justify-content:flex-end}.language-selector__button{width:40px;height:26px;line-height:normal;background-color:#fff;border:1px solid #f3f3f3;font-size:14px;cursor:pointer}.language-selector__button-active{background-color:#f3f3f3;font-weight:bold;cursor:auto}.log-out__container{margin-top:5px}@media only screen and (min-width: 768px){.icon-button-flex{display:flex;align-items:center}}.form-subtitle{color:#000}.form-subtitle .icon-dropdown-flex{display:flex;align-items:center;border-right:solid 1px #fff}.icon-dropdown-flex{display:flex;align-items:center;border-right:solid 1px #fff}.container-ovChipCard{max-width:670px;min-height:548px;margin-top:20px;padding:30px 30px 50px 30px;background-color:#fff}.container-ovChipCard .container-ovChipCard{max-width:670px;min-height:548px;padding:30px 30px 50px 30px;background-color:#fff}@media print,screen and (max-width: 767px){.container-ovChipCard .container-ovChipCard{padding:30px 30px 30px 30px}}.auth-form-margin{margin-bottom:20px}.dropdown-container-margin{margin-bottom:10px}.notifications-form-margin{margin-bottom:40px}.personal-data-align{display:flex;width:570px;flex-wrap:wrap;justify-content:flex-start;margin-left:15px}.center-container{display:flex;justify-content:center}.personal-login-info-margin{margin-top:-15px}.personal-login-info-margin .history-box{display:flex;flex-wrap:wrap;flex-direction:row}.personal-login-info-margin .history-box__no-wrap{flex-wrap:nowrap}.personal-login-info-margin .history-box>*{flex:1 1 130px}.history-box{display:flex;flex-wrap:wrap;flex-direction:row}.history-box__no-wrap{flex-wrap:nowrap}.history-box>*{flex:1 1 130px}.mobile-table-font{font-weight:bold}.trip-oval{width:12px;height:12px;margin:17px 0 0;margin:0 6px 0 6px;border:solid 2px #0b828f;background-color:#fffbfb;border-radius:100%}.trip-dash{width:2px;height:22px;margin:9px 5px 10px;margin:0 0 0 51px;border-radius:6px;background-color:#0b828f}.icon-trip{display:flex;align-items:center}.text-margin{margin-top:20px}.history-month-dropdown{margin:20px;margin-top:-10px;width:300px}.history-month-dropdown-container{margin-top:-10px;width:230}.history-year-dropdown{width:140px;max-width:140px}.history-ovchip-dropdown{margin:20px;margin-top:-10px;width:300px;margin-left:auto}@media screen and (max-width: 850px){.history-ovchip-dropdown{width:100%;margin-left:20px}.history-month-dropdown{width:100%}}.trip-oval{width:12px;height:12px;margin:17px 0 0;margin:0 6px 0 6px;border:solid 2px #0b828f;background-color:#fffbfb;border-radius:100%}.trip-dash-history{width:2px;height:22px;margin:9px 5px 10px;margin:0 0 0 51px;border-radius:6px;background-color:#0b828f}.icon-trip{display:flex;align-items:center}.text-margin{margin-top:20px}.history-box{display:flex;flex-wrap:wrap;flex-direction:row}.history-box>*{flex:1 1 70px}.mobile-margins{margin-left:15px;margin-right:15px}.ovchip-dropdown-mobile{margin-bottom:15px;margin-top:-5px;width:90%}.month-dropdown-mobile{width:47%;margin-right:5px;margin-left:2px}.year-dropdown-mobile{width:47%;margin-left:5px;margin-right:2px}.history-ovchip-dropdown{margin:20px;margin-top:-10px;width:300px;margin-left:auto}.trip-oval{width:12px;height:12px;margin:17px 0 0;margin:0 6px 0 6px;border:solid 2px #0b828f;background-color:#fffbfb;border-radius:100%}.trip-dash-history{width:2px;height:22px;margin:9px 5px 10px;margin:0 0 0 51px;border-radius:6px;background-color:#0b828f}.icon-trip{display:flex;align-items:center}.text-margin{margin-top:20px}.history-box{display:flex;flex-wrap:wrap;flex-direction:row}.history-box>*{flex:1 1 70px}.mobile-margins{margin-left:15px;margin-right:15px}.month-dropdown-mobile{width:42%;margin-left:10px}.year-dropdown-mobile{width:42%;margin-right:10px}.request-link-margin{margin-left:10px}.my-popup-content{margin:auto;background:#fff;width:800px;height:auto;padding:5px}.my-popup-arrow{color:#fff}[role=tooltip].my-popup-content{box-shadow:rgba(0,0,0,.16) 0px 0px 3px}.my-popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].my-popup-overlay{background:rgba(0,0,0,0)}.my-popup-mobile-content{margin:auto;background:#fff;width:auto;height:auto;padding:5px}.my-popup-mobile-content{margin:auto;background:#fff;padding:5px}.my-popup-mobile-arrow{color:#fff}[role=tooltip].my-popup-content{box-shadow:rgba(0,0,0,.16) 0px 0px 3px}.my-popup-mobile-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].my-popup-overlay{background:rgba(0,0,0,0)}.button-cancel{background-color:#fff;color:#000;margin-right:10px}.close-popup{fill:#000;cursor:pointer}.flex-content-end{display:flex;justify-content:flex-end}.popup-margin-mobile{margin:20px}.popup-margin{margin:50px}.header-user-info{display:flex;align-items:center}.flex-space-around{display:flex;justify-content:space-around}.font-size-xl{font-size:x-large}.buttons-flex-space-between{display:flex;justify-content:space-between}.button-back{background-color:rgba(0,0,0,0);color:#000;appearance:none;position:relative;display:table;min-width:0;max-width:100%;margin:30px 0;outline:0;border:0;line-height:inherit;font-family:inherit;font-weight:bold;text-decoration:none;cursor:pointer;border-bottom:2px solid #fc7e32;padding:0}.margin-left-check-details{margin:20px 0}@media only screen and (min-width: 1280px){.margin-left-check-details{margin:20px}}.container-margin{margin:20px 0}@media only screen and (min-width: 1280px){.container-margin{margin:20px}}.checkout-description{font-weight:bold;margin:25px 0px 10px 0px}.checkout-header{margin:25px 0}.bold-h2{margin:26px 0 10px;font-size:28px;line-height:26px;font-weight:bold;color:#23165e}.theme--accent .bold-h2,.theme--accent-dark .bold-h2{color:#fff}@media print,screen and (min-width: 321px){.bold-h2{margin:26px 0 10px;font-size:30px;line-height:35px}.bold-h2 .container-advertising{max-width:470px;min-height:350px;margin:20px 0 20px 0}.bold-h2 .container-advertising__background{background-color:#fff}.bold-h2 .container-advertising__text{padding:10px 30px 10px 30px}}.home-page{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.home-page__grow-3{flex-grow:3}.home-page__grow-1{flex-grow:1}.image-button__container{position:relative}.image-button__container img{width:100%;height:auto}.image-button__container-btn{position:absolute;top:70%;left:5%;color:#000;background-color:#fff;font-size:16px;cursor:pointer;font-weight:600}@media print,screen and (min-width: 321px){.image-button__container-btn{top:60%}}.image-button__container-text-title{position:absolute;top:5%;left:5%;color:#fff;font-size:x-large}@media only screen and (min-width: 1280px){.image-button__container-text-title{font-size:revert}}.image-button__container-text-subtitle{position:absolute;top:20%;left:5%;color:#fff}.container-advertising{max-width:470px;min-height:350px;margin:20px 0 20px 0}.container-advertising__background{background-color:#fff;margin:20px 0 20px 0}.container-advertising__text{padding:10px 30px 10px 30px}@media only screen and (min-width: 1280px){.container-advertising{max-width:45%;margin:20px 0 20px 30px}}.transparent-container-mobile{background-color:rgba(0,0,0,0)}@media only screen and (min-width: 1280px){.transparent-container-mobile{background-color:#fff}}.strike-red{color:red}.striked-text-color{color:#000}.homepage-ovchip-align{margin-left:10px}.proposition-container{margin-right:15px}.text-bold{font-weight:600}.word__break{word-break:break-all}.word-break{overflow-wrap:anywhere}.hr-login-margin{margin:-20px 0 25px 0;border:0;border-top:1px solid #e2e2e2}.text-shadow{text-shadow:1px 1px #000}.text-elipsis-width{width:99%;overflow:hidden;text-overflow:ellipsis}.text-wight-bold{color:#000;font-weight:bold}.white-space{white-space:nowrap}.margin-top-10{margin-top:10px}.margin-top-title{margin-top:30px;margin-bottom:30px}.hidden{display:hidden}.invoice-dropdown-mobile{width:100%;margin-bottom:0px;margin:0px 20px}.w-150{width:150px}.rdtPicker{min-width:100px}.flex-j-end{display:flex;flex-direction:column;justify-content:flex-end}.align-i-fe{align-items:flex-end}.text-t-capitalize{text-transform:capitalize}.status-text{padding-top:5px;padding-bottom:5px;padding-right:20px;padding-left:20px;border-radius:10px}.status-active{background-color:green;color:#fff}.status-inactive{background-color:gray;color:#fff}.status-vacation{background-color:orange;color:#fff}.status-Active{background-color:green;color:#fff}.status-plan{background-color:green;color:#fff}.status-other{background-color:#20b2aa;color:#fff}.status-Sick{background-color:maroon;color:#fff}.status-sick{background-color:maroon;color:#fff}.status-absent{background-color:maroon;color:#fff}.status-accept{background-color:#87cefa;color:#fff}.status-disease{background-color:maroon;color:#fff}.status-non-active{background-color:red;color:#fff}.margin-l-auto{margin-left:auto}.align-flex-end{align-self:flex-end}.flex-grow-1{flex-grow:1}.min-w-450{min-width:450px}.font-s-12{font-size:12px}.home-back{font-size:16px;margin-right:10px;font-weight:bold}.error{color:#e20000}.bottom-bar{position:fixed;bottom:20px;right:25px}
.Toastify__toast-container {
  z-index: 9999;
  -webkit-transform: translate3d(0, 0, 9999px);
  position: fixed;
  padding: 4px;
  width: 320px;
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: 64px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: 800px;
  overflow: hidden;
  font-family: sans-serif;
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--dark {
  background: #121212;
  color: #fff;
}
.Toastify__toast--default {
  background: #fff;
  color: #aaa;
}
.Toastify__toast--info {
  background: #3498db;
}
.Toastify__toast--success {
  background: #07bc0c;
}
.Toastify__toast--warning {
  background: #f1c40f;
}
.Toastify__toast--error {
  background: #e74c3c;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}
.Toastify__close-button--default {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  opacity: 0.7;
  background-color: rgba(255, 255, 255, 0.7);
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}
.Toastify__progress-bar--default {
  background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
}
.Toastify__progress-bar--dark {
  background: #bb86fc;
}
@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}
