flexbox-grid-mixins
Version:
Sass Mixins to generate Flexbox grid
1,675 lines (1,640 loc) • 61.8 kB
CSS
.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;