.grid {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1.33333rem;
}
.grid .grid__col {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.grid .grid__col--null {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.grid .grid__col--auto {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.grid .grid__col--equal {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
}
.grid .grid__col--fixed {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.grid .grid__col--none {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.grid .grid__col--initial {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.grid .grid__col--positive {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
}
.grid .grid__col--positive-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 2;
  -ms-flex: 2 0 0px;
  flex: 2 0 0;
}
.grid .grid__col--positive-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 3;
  -ms-flex: 3 0 0px;
  flex: 3 0 0;
}
.grid .grid__col--positive-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 4;
  -ms-flex: 4 0 0px;
  flex: 4 0 0;
}
.grid > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
  flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
}
.grid > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
  flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
}
.grid > .grid__col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
  flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
}
.grid > .grid__col-7 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem);
  flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem);
}
.grid > .grid__col-8 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem);
  flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem);
}
.grid > .grid__col-9 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem);
  flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem);
}
.grid > .grid__col-10 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem);
  flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem);
}
.grid > .grid__col-11 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem);
  flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem);
}
.grid > .grid__col-12 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.grid-3-columns {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1.33333rem;
}
.grid-3-columns > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
  flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
}
.grid-3-columns > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem);
  flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem);
}
.grid-3-columns > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.grid-24-columns {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1.33333rem;
}
.grid-24-columns > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 4.1666666667% - 1.33333rem + 0.0555554167rem);
  flex: 0 0 calc( 4.1666666667% - 1.33333rem + 0.0555554167rem);
}
.grid-24-columns > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid-24-columns > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 12.5% - 1.33333rem + 0.16666625rem);
  flex: 0 0 calc( 12.5% - 1.33333rem + 0.16666625rem);
}
.grid-24-columns > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid-24-columns > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 20.8333333333% - 1.33333rem + 0.2777770833rem);
  flex: 0 0 calc( 20.8333333333% - 1.33333rem + 0.2777770833rem);
}
.grid-24-columns > .grid__col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid-24-columns > .grid__col-7 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 29.1666666667% - 1.33333rem + 0.3888879167rem);
  flex: 0 0 calc( 29.1666666667% - 1.33333rem + 0.3888879167rem);
}
.grid-24-columns > .grid__col-8 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
  flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
}
.grid-24-columns > .grid__col-9 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 37.5% - 1.33333rem + 0.49999875rem);
  flex: 0 0 calc( 37.5% - 1.33333rem + 0.49999875rem);
}
.grid-24-columns > .grid__col-10 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
  flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
}
.grid-24-columns > .grid__col-11 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 45.8333333333% - 1.33333rem + 0.6111095833rem);
  flex: 0 0 calc( 45.8333333333% - 1.33333rem + 0.6111095833rem);
}
.grid-24-columns > .grid__col-12 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
  flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
}
.grid-24-columns > .grid__col-13 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 54.1666666667% - 1.33333rem + 0.7222204167rem);
  flex: 0 0 calc( 54.1666666667% - 1.33333rem + 0.7222204167rem);
}
.grid-24-columns > .grid__col-14 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem);
  flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem);
}
.grid-24-columns > .grid__col-15 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 62.5% - 1.33333rem + 0.83333125rem);
  flex: 0 0 calc( 62.5% - 1.33333rem + 0.83333125rem);
}
.grid-24-columns > .grid__col-16 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem);
  flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem);
}
.grid-24-columns > .grid__col-17 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 70.8333333333% - 1.33333rem + 0.9444420833rem);
  flex: 0 0 calc( 70.8333333333% - 1.33333rem + 0.9444420833rem);
}
.grid-24-columns > .grid__col-18 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem);
  flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem);
}
.grid-24-columns > .grid__col-19 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 79.1666666667% - 1.33333rem + 1.0555529167rem);
  flex: 0 0 calc( 79.1666666667% - 1.33333rem + 1.0555529167rem);
}
.grid-24-columns > .grid__col-20 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem);
  flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem);
}
.grid-24-columns > .grid__col-21 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 87.5% - 1.33333rem + 1.16666375rem);
  flex: 0 0 calc( 87.5% - 1.33333rem + 1.16666375rem);
}
.grid-24-columns > .grid__col-22 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem);
  flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem);
}
.grid-24-columns > .grid__col-23 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 95.8333333333% - 1.33333rem + 1.2777745833rem);
  flex: 0 0 calc( 95.8333333333% - 1.33333rem + 1.2777745833rem);
}
.grid-24-columns > .grid__col-24 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.grid--multi-line {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  gap: 1.33333rem;
}
.grid--multi-line .grid__col {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.grid--multi-line > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--multi-line > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--multi-line > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid--multi-line > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
  flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
}
.grid--multi-line > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
  flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
}
.grid--multi-line > .grid__col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
  flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
}
.grid--multi-line > .grid__col-7 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem);
  flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem);
}
.grid--multi-line > .grid__col-8 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem);
  flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem);
}
.grid--multi-line > .grid__col-9 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem);
  flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem);
}
.grid--multi-line > .grid__col-10 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem);
  flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem);
}
.grid--multi-line > .grid__col-11 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem);
  flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem);
}
.grid--multi-line > .grid__col-12 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

ul.grid {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  gap: 1.33333rem;
}
ul.grid li {
  list-style: none;
  padding: 2em;
}

.grid--no-gutter {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.grid--no-gutter .grid__col {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.grid--no-gutter > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
}
.grid--no-gutter > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
}
.grid--no-gutter > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}
.grid--no-gutter > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
}
.grid--no-gutter > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
}
.grid--no-gutter > .grid__col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
.grid--no-gutter > .grid__col-7 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
}
.grid--no-gutter > .grid__col-8 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
}
.grid--no-gutter > .grid__col-9 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
}
.grid--no-gutter > .grid__col-10 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
}
.grid--no-gutter > .grid__col-11 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
}
.grid--no-gutter > .grid__col-12 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.grid--row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 1.33333rem;
}
.grid--row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--row-reverse {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  gap: 1.33333rem;
}
.grid--row-reverse > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--row-reverse > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--row-reverse > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.33333rem;
}
.grid--column > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  width: calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--column > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--column > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  width: calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--column-reverse {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  gap: 1.33333rem;
}
.grid--column-reverse > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  width: calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--column-reverse > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--column-reverse > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  width: calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--wrap-null {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.33333rem;
}
.grid--wrap-null > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--wrap-null > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--wrap-null > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--wrap-nowrap {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  gap: 1.33333rem;
}
.grid--wrap-nowrap > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--wrap-nowrap > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--wrap-nowrap > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--wrap {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1.33333rem;
}
.grid--wrap > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--wrap > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--wrap > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--wrap-reverse {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
  gap: 1.33333rem;
}
.grid--wrap-reverse > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--wrap-reverse > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--wrap-reverse > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--left-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 1.33333rem;
}
.grid--left-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--left-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--left-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--center-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 1.33333rem;
}
.grid--center-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--center-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--center-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--right-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 1.33333rem;
}
.grid--right-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--right-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--right-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--space-between-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.33333rem;
}
.grid--space-between-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--space-between-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--space-between-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--space-around-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  gap: 1.33333rem;
}
.grid--space-around-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--space-around-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--space-around-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--space-evenly-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  gap: 1.33333rem;
}
.grid--space-evenly-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--space-evenly-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--space-evenly-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--top-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.33333rem;
}
.grid--top-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--top-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--top-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--middle-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.33333rem;
}
.grid--middle-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--middle-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--middle-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--bottom-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 1.33333rem;
}
.grid--bottom-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--bottom-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--bottom-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--stretch-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 1.33333rem;
}
.grid--stretch-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--stretch-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--stretch-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--baseline-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  gap: 1.33333rem;
}
.grid--baseline-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--baseline-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--baseline-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid--baseline-row > .grid__col-2 {
  padding: 30px 0;
}

.grid--centered-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.33333rem;
  height: 18em;
}
.grid--centered-row > .grid__col-centered {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--items-row-alignment {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.33333rem;
}
.grid--items-row-alignment > .grid__col {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
}
.grid--items-row-alignment > .grid__col-auto {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  -ms-flex-item-align: auto;
  align-self: auto;
}
.grid--items-row-alignment > .grid__col-top {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.grid--items-row-alignment > .grid__col-middle {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  -ms-flex-item-align: center;
  align-self: center;
}
.grid--items-row-alignment > .grid__col-bottom {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.grid--items-row-alignment > .grid__col-stretch {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.grid--items-row-alignment > .grid__col-baseline {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.grid--left-column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.33333rem;
}
.grid--left-column > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  width: calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--left-column > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--left-column > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  width: calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--center-column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.33333rem;
}
.grid--center-column > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  width: calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--center-column > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--center-column > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  width: calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--right-column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 1.33333rem;
}
.grid--right-column > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  width: calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--right-column > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--right-column > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  width: calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--centered-column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.33333rem;
  height: 18em;
}
.grid--centered-column > .grid__col-centered {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  width: calc( 25% - 1.33333rem + 0.3333325rem);
}

.grid--items-column-alignment {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.33333rem;
}
.grid--items-column-alignment > .grid__col {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--items-column-alignment > .grid__col-auto {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -ms-flex-item-align: auto;
  align-self: auto;
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--items-column-alignment > .grid__col-top {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -ms-flex-item-align: start;
  align-self: flex-start;
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--items-column-alignment > .grid__col-middle {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -ms-flex-item-align: center;
  align-self: center;
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--items-column-alignment > .grid__col-bottom {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -ms-flex-item-align: end;
  align-self: flex-end;
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}

.grid--order-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.33333rem;
}
.grid--order-row > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.grid--order-row > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.grid--order-row > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--order-row > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.grid--order-row > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.grid--order-column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.33333rem;
}
.grid--order-column > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--order-column > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--order-column > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--order-column > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--order-column > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}

.grid--multi-line-top {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  gap: 1.33333rem;
  height: 18em;
}
.grid--multi-line-top > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--multi-line-top > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--multi-line-top > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid--multi-line-top > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
  flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
}
.grid--multi-line-top > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
  flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
}
.grid--multi-line-top > .grid__col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
  flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
}

.grid--multi-line-middle {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: center;
  align-content: center;
  gap: 1.33333rem;
  height: 18em;
}
.grid--multi-line-middle > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--multi-line-middle > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--multi-line-middle > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid--multi-line-middle > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
  flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
}
.grid--multi-line-middle > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
  flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
}
.grid--multi-line-middle > .grid__col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
  flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
}

.grid--multi-line-bottom {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  gap: 1.33333rem;
  height: 18em;
}
.grid--multi-line-bottom > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--multi-line-bottom > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--multi-line-bottom > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid--multi-line-bottom > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
  flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
}
.grid--multi-line-bottom > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
  flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
}
.grid--multi-line-bottom > .grid__col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
  flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
}

.grid--multi-line-space-between {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  gap: 1.33333rem;
  height: 18em;
}
.grid--multi-line-space-between > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--multi-line-space-between > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--multi-line-space-between > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid--multi-line-space-between > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
  flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
}
.grid--multi-line-space-between > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
  flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
}
.grid--multi-line-space-between > .grid__col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
  flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
}

.grid--multi-line-space-around {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  gap: 1.33333rem;
  height: 18em;
}
.grid--multi-line-space-around > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--multi-line-space-around > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--multi-line-space-around > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid--multi-line-space-around > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
  flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
}
.grid--multi-line-space-around > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
  flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
}
.grid--multi-line-space-around > .grid__col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
  flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
}

.grid--multi-line-stretch {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  gap: 1.33333rem;
  height: 18em;
}
.grid--multi-line-stretch > .grid__col-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
  flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem);
}
.grid--multi-line-stretch > .grid__col-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
  flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem);
}
.grid--multi-line-stretch > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid--multi-line-stretch > .grid__col-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
  flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem);
}
.grid--multi-line-stretch > .grid__col-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
  flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem);
}
.grid--multi-line-stretch > .grid__col-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
  flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem);
}

.grid--width {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.33333rem;
}
.grid--width > .grid__col-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
  flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem);
}
.grid--width > .grid__col-100 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100px;
}
.grid--width > .grid__col-200 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 200px;
  min-width: 100px;
}