abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0
}

body {
	line-height: 1
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: "";
	content: none
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: 700
}

del {
	text-decoration: line-through
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}

input,
select {
	vertical-align: middle
}

.list-unstyled {
	list-style: none;
	margin: 0;
	padding: 0
}

.list-unstyled>li {
	margin-bottom: 0
}

a:focus {
	outline: 0
}

img {
	border: none
}

.clear {
	clear: both
}

.clear-fix:after,
.clear-fix:before {
	display: table;
	content: ""
}

.clear-fix:after {
	clear: both
}

:root {
	--site-width: 1200px;
	--radius: 10px;
	--header-height: 86px;
	--gallery-bg-pos: 50%
}

:root {
	--white: #fff;
	--black: #111;
	--primary: #ff6200;
	--gray-dark: #333;
	--brand-primary: var(--primary);
	--success: #11662c;
	--error: #ad050b;
	--base-color: var(--black);
	--content-background: var(--white);
	--text-color: var(--gray-dark);
	--link-color: var(--primary);
	--select-background: var(--primary);
	--select-text: var(--white)
}

:root {
	--base-font-size-strip: 16;
	--base-font-size: var(--base-font-size-strip) * 1px;
	--font: "Montserrat", sans-serif;
	--normal: 500;
	--semi: 600;
	--bold: 700
}

:root {
	--gl-gutter: 40px;
	--gl-gutter-vertical: 40px
}

[class*=gridlex-],
[class*=gridlex_],
[class~=gridlex] {
	box-sizing: border-box;
	display: flex;
	flex-flow: row wrap;
	margin: 0 calc(var(--gl-gutter) * .5 * -1)
}

[class*=gridcol-],
[class*=gridcol_],
[class~=gridcol] {
	box-sizing: border-box;
	padding: 0 calc(var(--gl-gutter) * .5) var(--gl-gutter-vertical);
	max-width: 100%
}

[class*=gridcol_],
[class~=gridcol] {
	flex: 1 1 0%
}

[class*=gridcol-] {
	flex: none
}

[class*=gridlex-][class*=gridcol-],
[class*=gridlex-][class*=gridcol_],
[class*=gridlex-][class~=gridcol],
[class*=gridlex_][class*=gridcol-],
[class*=gridlex_][class*=gridcol_],
[class*=gridlex_][class~=gridcol],
[class~=gridlex][class*=gridcol-],
[class~=gridlex][class*=gridcol_],
[class~=gridlex][class~=gridcol] {
	margin: 0;
	padding: 0
}

[class*=gridlex-][class*=-noGutter] {
	margin: 0
}

[class*=gridlex-][class*=-noGutter]>[class*=gridcol-],
[class*=gridlex-][class*=-noGutter]>[class~=gridcol] {
	padding: 0
}

[class*=gridlex-][class*=-noWrap] {
	flex-wrap: nowrap
}

[class*=gridlex-][class*=-center] {
	justify-content: center
}

[class*=gridlex-][class*=-right] {
	justify-content: flex-end;
	align-self: flex-end;
	margin-left: auto
}

[class*=gridlex-][class*=-top] {
	align-items: flex-start
}

[class*=gridlex-][class*=-middle] {
	align-items: center
}

[class*=gridlex-][class*=-bottom] {
	align-items: flex-end
}

[class*=gridlex-][class*=-reverse] {
	flex-direction: row-reverse
}

[class*=gridlex-][class*=-column] {
	flex-direction: column
}

[class*=gridlex-][class*=-column]>[class*=gridcol-] {
	flex-basis: auto
}

[class*=gridlex-][class*=-column-reverse] {
	flex-direction: column-reverse
}

[class*=gridlex-][class*=-spaceBetween] {
	justify-content: space-between
}

[class*=gridlex-][class*=-spaceAround] {
	justify-content: space-around
}

[class*=gridlex-][class*=-equalHeight]>[class*=gridcol-],
[class*=gridlex-][class*=-equalHeight]>[class*=gridcol_],
[class*=gridlex-][class*=-equalHeight]>[class~=gridcol] {
	align-self: stretch
}

[class*=gridlex-][class*=-equalHeight]>[class*=gridcol-]>*,
[class*=gridlex-][class*=-equalHeight]>[class*=gridcol_]>*,
[class*=gridlex-][class*=-equalHeight]>[class~=gridcol]>* {
	height: 100%
}

[class*=gridlex-][class*=-noBottom]>[class*=gridcol-],
[class*=gridlex-][class*=-noBottom]>[class*=gridcol_],
[class*=gridlex-][class*=-noBottom]>[class~=gridcol] {
	padding-bottom: 0
}

[class*=gridcol-][class*=-top] {
	align-self: flex-start
}

[class*=gridcol-][class*=-middle] {
	align-self: center
}

[class*=gridcol-][class*=-bottom] {
	align-self: flex-end
}

[class*=gridcol-][class*=-first] {
	order: -1
}

[class*=gridcol-][class*=-last] {
	order: 1
}

[class*=gridlex-1]>[class*=gridcol-],
[class*=gridlex-1]>[class*=gridcol_],
[class*=gridlex-1]>[class~=gridcol] {
	flex-basis: 100%;
	max-width: 100%
}

[class*=gridlex-2]>[class*=gridcol-],
[class*=gridlex-2]>[class*=gridcol_],
[class*=gridlex-2]>[class~=gridcol] {
	flex-basis: 50%;
	max-width: 50%
}

[class*=gridlex-3]>[class*=gridcol-],
[class*=gridlex-3]>[class*=gridcol_],
[class*=gridlex-3]>[class~=gridcol] {
	flex-basis: 33.3333333333%;
	max-width: 33.3333333333%
}

[class*=gridlex-4]>[class*=gridcol-],
[class*=gridlex-4]>[class*=gridcol_],
[class*=gridlex-4]>[class~=gridcol] {
	flex-basis: 25%;
	max-width: 25%
}

[class*=gridlex-5]>[class*=gridcol-],
[class*=gridlex-5]>[class*=gridcol_],
[class*=gridlex-5]>[class~=gridcol] {
	flex-basis: 20%;
	max-width: 20%
}

[class*=gridlex-6]>[class*=gridcol-],
[class*=gridlex-6]>[class*=gridcol_],
[class*=gridlex-6]>[class~=gridcol] {
	flex-basis: 16.6666666667%;
	max-width: 16.6666666667%
}

[class*=gridlex-7]>[class*=gridcol-],
[class*=gridlex-7]>[class*=gridcol_],
[class*=gridlex-7]>[class~=gridcol] {
	flex-basis: 14.2857142857%;
	max-width: 14.2857142857%
}

[class*=gridlex-8]>[class*=gridcol-],
[class*=gridlex-8]>[class*=gridcol_],
[class*=gridlex-8]>[class~=gridcol] {
	flex-basis: 12.5%;
	max-width: 12.5%
}

[class*=gridlex-9]>[class*=gridcol-],
[class*=gridlex-9]>[class*=gridcol_],
[class*=gridlex-9]>[class~=gridcol] {
	flex-basis: 11.1111111111%;
	max-width: 11.1111111111%
}

[class*=gridlex-10]>[class*=gridcol-],
[class*=gridlex-10]>[class*=gridcol_],
[class*=gridlex-10]>[class~=gridcol] {
	flex-basis: 10%;
	max-width: 10%
}

[class*=gridlex-11]>[class*=gridcol-],
[class*=gridlex-11]>[class*=gridcol_],
[class*=gridlex-11]>[class~=gridcol] {
	flex-basis: 9.0909090909%;
	max-width: 9.0909090909%
}

[class*=gridlex-12]>[class*=gridcol-],
[class*=gridlex-12]>[class*=gridcol_],
[class*=gridlex-12]>[class~=gridcol] {
	flex-basis: 8.3333333333%;
	max-width: 8.3333333333%
}

@media (max-width:1248px) {

	[class*=_xxxl-1]>[class*=gridcol-],
	[class*=_xxxl-1]>[class*=gridcol_],
	[class*=_xxxl-1]>[class~=gridcol] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=_xxxl-2]>[class*=gridcol-],
	[class*=_xxxl-2]>[class*=gridcol_],
	[class*=_xxxl-2]>[class~=gridcol] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=_xxxl-3]>[class*=gridcol-],
	[class*=_xxxl-3]>[class*=gridcol_],
	[class*=_xxxl-3]>[class~=gridcol] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=_xxxl-4]>[class*=gridcol-],
	[class*=_xxxl-4]>[class*=gridcol_],
	[class*=_xxxl-4]>[class~=gridcol] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=_xxxl-5]>[class*=gridcol-],
	[class*=_xxxl-5]>[class*=gridcol_],
	[class*=_xxxl-5]>[class~=gridcol] {
		flex-basis: 20%;
		max-width: 20%
	}

	[class*=_xxxl-6]>[class*=gridcol-],
	[class*=_xxxl-6]>[class*=gridcol_],
	[class*=_xxxl-6]>[class~=gridcol] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=_xxxl-7]>[class*=gridcol-],
	[class*=_xxxl-7]>[class*=gridcol_],
	[class*=_xxxl-7]>[class~=gridcol] {
		flex-basis: 14.2857142857%;
		max-width: 14.2857142857%
	}

	[class*=_xxxl-8]>[class*=gridcol-],
	[class*=_xxxl-8]>[class*=gridcol_],
	[class*=_xxxl-8]>[class~=gridcol] {
		flex-basis: 12.5%;
		max-width: 12.5%
	}

	[class*=_xxxl-9]>[class*=gridcol-],
	[class*=_xxxl-9]>[class*=gridcol_],
	[class*=_xxxl-9]>[class~=gridcol] {
		flex-basis: 11.1111111111%;
		max-width: 11.1111111111%
	}

	[class*=_xxxl-10]>[class*=gridcol-],
	[class*=_xxxl-10]>[class*=gridcol_],
	[class*=_xxxl-10]>[class~=gridcol] {
		flex-basis: 10%;
		max-width: 10%
	}

	[class*=_xxxl-11]>[class*=gridcol-],
	[class*=_xxxl-11]>[class*=gridcol_],
	[class*=_xxxl-11]>[class~=gridcol] {
		flex-basis: 9.0909090909%;
		max-width: 9.0909090909%
	}

	[class*=_xxxl-12]>[class*=gridcol-],
	[class*=_xxxl-12]>[class*=gridcol_],
	[class*=_xxxl-12]>[class~=gridcol] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}
}

@media (max-width:1024px) {

	[class*=_xxl-1]>[class*=gridcol-],
	[class*=_xxl-1]>[class*=gridcol_],
	[class*=_xxl-1]>[class~=gridcol] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=_xxl-2]>[class*=gridcol-],
	[class*=_xxl-2]>[class*=gridcol_],
	[class*=_xxl-2]>[class~=gridcol] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=_xxl-3]>[class*=gridcol-],
	[class*=_xxl-3]>[class*=gridcol_],
	[class*=_xxl-3]>[class~=gridcol] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=_xxl-4]>[class*=gridcol-],
	[class*=_xxl-4]>[class*=gridcol_],
	[class*=_xxl-4]>[class~=gridcol] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=_xxl-5]>[class*=gridcol-],
	[class*=_xxl-5]>[class*=gridcol_],
	[class*=_xxl-5]>[class~=gridcol] {
		flex-basis: 20%;
		max-width: 20%
	}

	[class*=_xxl-6]>[class*=gridcol-],
	[class*=_xxl-6]>[class*=gridcol_],
	[class*=_xxl-6]>[class~=gridcol] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=_xxl-7]>[class*=gridcol-],
	[class*=_xxl-7]>[class*=gridcol_],
	[class*=_xxl-7]>[class~=gridcol] {
		flex-basis: 14.2857142857%;
		max-width: 14.2857142857%
	}

	[class*=_xxl-8]>[class*=gridcol-],
	[class*=_xxl-8]>[class*=gridcol_],
	[class*=_xxl-8]>[class~=gridcol] {
		flex-basis: 12.5%;
		max-width: 12.5%
	}

	[class*=_xxl-9]>[class*=gridcol-],
	[class*=_xxl-9]>[class*=gridcol_],
	[class*=_xxl-9]>[class~=gridcol] {
		flex-basis: 11.1111111111%;
		max-width: 11.1111111111%
	}

	[class*=_xxl-10]>[class*=gridcol-],
	[class*=_xxl-10]>[class*=gridcol_],
	[class*=_xxl-10]>[class~=gridcol] {
		flex-basis: 10%;
		max-width: 10%
	}

	[class*=_xxl-11]>[class*=gridcol-],
	[class*=_xxl-11]>[class*=gridcol_],
	[class*=_xxl-11]>[class~=gridcol] {
		flex-basis: 9.0909090909%;
		max-width: 9.0909090909%
	}

	[class*=_xxl-12]>[class*=gridcol-],
	[class*=_xxl-12]>[class*=gridcol_],
	[class*=_xxl-12]>[class~=gridcol] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}
}

@media (max-width:992px) {

	[class*=_xl-1]>[class*=gridcol-],
	[class*=_xl-1]>[class*=gridcol_],
	[class*=_xl-1]>[class~=gridcol] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=_xl-2]>[class*=gridcol-],
	[class*=_xl-2]>[class*=gridcol_],
	[class*=_xl-2]>[class~=gridcol] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=_xl-3]>[class*=gridcol-],
	[class*=_xl-3]>[class*=gridcol_],
	[class*=_xl-3]>[class~=gridcol] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=_xl-4]>[class*=gridcol-],
	[class*=_xl-4]>[class*=gridcol_],
	[class*=_xl-4]>[class~=gridcol] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=_xl-5]>[class*=gridcol-],
	[class*=_xl-5]>[class*=gridcol_],
	[class*=_xl-5]>[class~=gridcol] {
		flex-basis: 20%;
		max-width: 20%
	}

	[class*=_xl-6]>[class*=gridcol-],
	[class*=_xl-6]>[class*=gridcol_],
	[class*=_xl-6]>[class~=gridcol] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=_xl-7]>[class*=gridcol-],
	[class*=_xl-7]>[class*=gridcol_],
	[class*=_xl-7]>[class~=gridcol] {
		flex-basis: 14.2857142857%;
		max-width: 14.2857142857%
	}

	[class*=_xl-8]>[class*=gridcol-],
	[class*=_xl-8]>[class*=gridcol_],
	[class*=_xl-8]>[class~=gridcol] {
		flex-basis: 12.5%;
		max-width: 12.5%
	}

	[class*=_xl-9]>[class*=gridcol-],
	[class*=_xl-9]>[class*=gridcol_],
	[class*=_xl-9]>[class~=gridcol] {
		flex-basis: 11.1111111111%;
		max-width: 11.1111111111%
	}

	[class*=_xl-10]>[class*=gridcol-],
	[class*=_xl-10]>[class*=gridcol_],
	[class*=_xl-10]>[class~=gridcol] {
		flex-basis: 10%;
		max-width: 10%
	}

	[class*=_xl-11]>[class*=gridcol-],
	[class*=_xl-11]>[class*=gridcol_],
	[class*=_xl-11]>[class~=gridcol] {
		flex-basis: 9.0909090909%;
		max-width: 9.0909090909%
	}

	[class*=_xl-12]>[class*=gridcol-],
	[class*=_xl-12]>[class*=gridcol_],
	[class*=_xl-12]>[class~=gridcol] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}
}

@media (max-width:850px) {

	[class*=_lg-1]>[class*=gridcol-],
	[class*=_lg-1]>[class*=gridcol_],
	[class*=_lg-1]>[class~=gridcol] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=_lg-2]>[class*=gridcol-],
	[class*=_lg-2]>[class*=gridcol_],
	[class*=_lg-2]>[class~=gridcol] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=_lg-3]>[class*=gridcol-],
	[class*=_lg-3]>[class*=gridcol_],
	[class*=_lg-3]>[class~=gridcol] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=_lg-4]>[class*=gridcol-],
	[class*=_lg-4]>[class*=gridcol_],
	[class*=_lg-4]>[class~=gridcol] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=_lg-5]>[class*=gridcol-],
	[class*=_lg-5]>[class*=gridcol_],
	[class*=_lg-5]>[class~=gridcol] {
		flex-basis: 20%;
		max-width: 20%
	}

	[class*=_lg-6]>[class*=gridcol-],
	[class*=_lg-6]>[class*=gridcol_],
	[class*=_lg-6]>[class~=gridcol] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=_lg-7]>[class*=gridcol-],
	[class*=_lg-7]>[class*=gridcol_],
	[class*=_lg-7]>[class~=gridcol] {
		flex-basis: 14.2857142857%;
		max-width: 14.2857142857%
	}

	[class*=_lg-8]>[class*=gridcol-],
	[class*=_lg-8]>[class*=gridcol_],
	[class*=_lg-8]>[class~=gridcol] {
		flex-basis: 12.5%;
		max-width: 12.5%
	}

	[class*=_lg-9]>[class*=gridcol-],
	[class*=_lg-9]>[class*=gridcol_],
	[class*=_lg-9]>[class~=gridcol] {
		flex-basis: 11.1111111111%;
		max-width: 11.1111111111%
	}

	[class*=_lg-10]>[class*=gridcol-],
	[class*=_lg-10]>[class*=gridcol_],
	[class*=_lg-10]>[class~=gridcol] {
		flex-basis: 10%;
		max-width: 10%
	}

	[class*=_lg-11]>[class*=gridcol-],
	[class*=_lg-11]>[class*=gridcol_],
	[class*=_lg-11]>[class~=gridcol] {
		flex-basis: 9.0909090909%;
		max-width: 9.0909090909%
	}

	[class*=_lg-12]>[class*=gridcol-],
	[class*=_lg-12]>[class*=gridcol_],
	[class*=_lg-12]>[class~=gridcol] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}
}

@media (max-width:768px) {

	[class*=_md-1]>[class*=gridcol-],
	[class*=_md-1]>[class*=gridcol_],
	[class*=_md-1]>[class~=gridcol] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=_md-2]>[class*=gridcol-],
	[class*=_md-2]>[class*=gridcol_],
	[class*=_md-2]>[class~=gridcol] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=_md-3]>[class*=gridcol-],
	[class*=_md-3]>[class*=gridcol_],
	[class*=_md-3]>[class~=gridcol] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=_md-4]>[class*=gridcol-],
	[class*=_md-4]>[class*=gridcol_],
	[class*=_md-4]>[class~=gridcol] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=_md-5]>[class*=gridcol-],
	[class*=_md-5]>[class*=gridcol_],
	[class*=_md-5]>[class~=gridcol] {
		flex-basis: 20%;
		max-width: 20%
	}

	[class*=_md-6]>[class*=gridcol-],
	[class*=_md-6]>[class*=gridcol_],
	[class*=_md-6]>[class~=gridcol] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=_md-7]>[class*=gridcol-],
	[class*=_md-7]>[class*=gridcol_],
	[class*=_md-7]>[class~=gridcol] {
		flex-basis: 14.2857142857%;
		max-width: 14.2857142857%
	}

	[class*=_md-8]>[class*=gridcol-],
	[class*=_md-8]>[class*=gridcol_],
	[class*=_md-8]>[class~=gridcol] {
		flex-basis: 12.5%;
		max-width: 12.5%
	}

	[class*=_md-9]>[class*=gridcol-],
	[class*=_md-9]>[class*=gridcol_],
	[class*=_md-9]>[class~=gridcol] {
		flex-basis: 11.1111111111%;
		max-width: 11.1111111111%
	}

	[class*=_md-10]>[class*=gridcol-],
	[class*=_md-10]>[class*=gridcol_],
	[class*=_md-10]>[class~=gridcol] {
		flex-basis: 10%;
		max-width: 10%
	}

	[class*=_md-11]>[class*=gridcol-],
	[class*=_md-11]>[class*=gridcol_],
	[class*=_md-11]>[class~=gridcol] {
		flex-basis: 9.0909090909%;
		max-width: 9.0909090909%
	}

	[class*=_md-12]>[class*=gridcol-],
	[class*=_md-12]>[class*=gridcol_],
	[class*=_md-12]>[class~=gridcol] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}
}

@media (max-width:720px) {

	[class*=_sm-1]>[class*=gridcol-],
	[class*=_sm-1]>[class*=gridcol_],
	[class*=_sm-1]>[class~=gridcol] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=_sm-2]>[class*=gridcol-],
	[class*=_sm-2]>[class*=gridcol_],
	[class*=_sm-2]>[class~=gridcol] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=_sm-3]>[class*=gridcol-],
	[class*=_sm-3]>[class*=gridcol_],
	[class*=_sm-3]>[class~=gridcol] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=_sm-4]>[class*=gridcol-],
	[class*=_sm-4]>[class*=gridcol_],
	[class*=_sm-4]>[class~=gridcol] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=_sm-5]>[class*=gridcol-],
	[class*=_sm-5]>[class*=gridcol_],
	[class*=_sm-5]>[class~=gridcol] {
		flex-basis: 20%;
		max-width: 20%
	}

	[class*=_sm-6]>[class*=gridcol-],
	[class*=_sm-6]>[class*=gridcol_],
	[class*=_sm-6]>[class~=gridcol] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=_sm-7]>[class*=gridcol-],
	[class*=_sm-7]>[class*=gridcol_],
	[class*=_sm-7]>[class~=gridcol] {
		flex-basis: 14.2857142857%;
		max-width: 14.2857142857%
	}

	[class*=_sm-8]>[class*=gridcol-],
	[class*=_sm-8]>[class*=gridcol_],
	[class*=_sm-8]>[class~=gridcol] {
		flex-basis: 12.5%;
		max-width: 12.5%
	}

	[class*=_sm-9]>[class*=gridcol-],
	[class*=_sm-9]>[class*=gridcol_],
	[class*=_sm-9]>[class~=gridcol] {
		flex-basis: 11.1111111111%;
		max-width: 11.1111111111%
	}

	[class*=_sm-10]>[class*=gridcol-],
	[class*=_sm-10]>[class*=gridcol_],
	[class*=_sm-10]>[class~=gridcol] {
		flex-basis: 10%;
		max-width: 10%
	}

	[class*=_sm-11]>[class*=gridcol-],
	[class*=_sm-11]>[class*=gridcol_],
	[class*=_sm-11]>[class~=gridcol] {
		flex-basis: 9.0909090909%;
		max-width: 9.0909090909%
	}

	[class*=_sm-12]>[class*=gridcol-],
	[class*=_sm-12]>[class*=gridcol_],
	[class*=_sm-12]>[class~=gridcol] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}
}

@media (max-width:600px) {

	[class*=_xs-1]>[class*=gridcol-],
	[class*=_xs-1]>[class*=gridcol_],
	[class*=_xs-1]>[class~=gridcol] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=_xs-2]>[class*=gridcol-],
	[class*=_xs-2]>[class*=gridcol_],
	[class*=_xs-2]>[class~=gridcol] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=_xs-3]>[class*=gridcol-],
	[class*=_xs-3]>[class*=gridcol_],
	[class*=_xs-3]>[class~=gridcol] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=_xs-4]>[class*=gridcol-],
	[class*=_xs-4]>[class*=gridcol_],
	[class*=_xs-4]>[class~=gridcol] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=_xs-5]>[class*=gridcol-],
	[class*=_xs-5]>[class*=gridcol_],
	[class*=_xs-5]>[class~=gridcol] {
		flex-basis: 20%;
		max-width: 20%
	}

	[class*=_xs-6]>[class*=gridcol-],
	[class*=_xs-6]>[class*=gridcol_],
	[class*=_xs-6]>[class~=gridcol] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=_xs-7]>[class*=gridcol-],
	[class*=_xs-7]>[class*=gridcol_],
	[class*=_xs-7]>[class~=gridcol] {
		flex-basis: 14.2857142857%;
		max-width: 14.2857142857%
	}

	[class*=_xs-8]>[class*=gridcol-],
	[class*=_xs-8]>[class*=gridcol_],
	[class*=_xs-8]>[class~=gridcol] {
		flex-basis: 12.5%;
		max-width: 12.5%
	}

	[class*=_xs-9]>[class*=gridcol-],
	[class*=_xs-9]>[class*=gridcol_],
	[class*=_xs-9]>[class~=gridcol] {
		flex-basis: 11.1111111111%;
		max-width: 11.1111111111%
	}

	[class*=_xs-10]>[class*=gridcol-],
	[class*=_xs-10]>[class*=gridcol_],
	[class*=_xs-10]>[class~=gridcol] {
		flex-basis: 10%;
		max-width: 10%
	}

	[class*=_xs-11]>[class*=gridcol-],
	[class*=_xs-11]>[class*=gridcol_],
	[class*=_xs-11]>[class~=gridcol] {
		flex-basis: 9.0909090909%;
		max-width: 9.0909090909%
	}

	[class*=_xs-12]>[class*=gridcol-],
	[class*=_xs-12]>[class*=gridcol_],
	[class*=_xs-12]>[class~=gridcol] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}
}

@media (max-width:480px) {

	[class*=_xxs-1]>[class*=gridcol-],
	[class*=_xxs-1]>[class*=gridcol_],
	[class*=_xxs-1]>[class~=gridcol] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=_xxs-2]>[class*=gridcol-],
	[class*=_xxs-2]>[class*=gridcol_],
	[class*=_xxs-2]>[class~=gridcol] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=_xxs-3]>[class*=gridcol-],
	[class*=_xxs-3]>[class*=gridcol_],
	[class*=_xxs-3]>[class~=gridcol] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=_xxs-4]>[class*=gridcol-],
	[class*=_xxs-4]>[class*=gridcol_],
	[class*=_xxs-4]>[class~=gridcol] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=_xxs-5]>[class*=gridcol-],
	[class*=_xxs-5]>[class*=gridcol_],
	[class*=_xxs-5]>[class~=gridcol] {
		flex-basis: 20%;
		max-width: 20%
	}

	[class*=_xxs-6]>[class*=gridcol-],
	[class*=_xxs-6]>[class*=gridcol_],
	[class*=_xxs-6]>[class~=gridcol] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=_xxs-7]>[class*=gridcol-],
	[class*=_xxs-7]>[class*=gridcol_],
	[class*=_xxs-7]>[class~=gridcol] {
		flex-basis: 14.2857142857%;
		max-width: 14.2857142857%
	}

	[class*=_xxs-8]>[class*=gridcol-],
	[class*=_xxs-8]>[class*=gridcol_],
	[class*=_xxs-8]>[class~=gridcol] {
		flex-basis: 12.5%;
		max-width: 12.5%
	}

	[class*=_xxs-9]>[class*=gridcol-],
	[class*=_xxs-9]>[class*=gridcol_],
	[class*=_xxs-9]>[class~=gridcol] {
		flex-basis: 11.1111111111%;
		max-width: 11.1111111111%
	}

	[class*=_xxs-10]>[class*=gridcol-],
	[class*=_xxs-10]>[class*=gridcol_],
	[class*=_xxs-10]>[class~=gridcol] {
		flex-basis: 10%;
		max-width: 10%
	}

	[class*=_xxs-11]>[class*=gridcol-],
	[class*=_xxs-11]>[class*=gridcol_],
	[class*=_xxs-11]>[class~=gridcol] {
		flex-basis: 9.0909090909%;
		max-width: 9.0909090909%
	}

	[class*=_xxs-12]>[class*=gridcol-],
	[class*=_xxs-12]>[class*=gridcol_],
	[class*=_xxs-12]>[class~=gridcol] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}
}

@media (max-width:400px) {

	[class*=_xxxs-1]>[class*=gridcol-],
	[class*=_xxxs-1]>[class*=gridcol_],
	[class*=_xxxs-1]>[class~=gridcol] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=_xxxs-2]>[class*=gridcol-],
	[class*=_xxxs-2]>[class*=gridcol_],
	[class*=_xxxs-2]>[class~=gridcol] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=_xxxs-3]>[class*=gridcol-],
	[class*=_xxxs-3]>[class*=gridcol_],
	[class*=_xxxs-3]>[class~=gridcol] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=_xxxs-4]>[class*=gridcol-],
	[class*=_xxxs-4]>[class*=gridcol_],
	[class*=_xxxs-4]>[class~=gridcol] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=_xxxs-5]>[class*=gridcol-],
	[class*=_xxxs-5]>[class*=gridcol_],
	[class*=_xxxs-5]>[class~=gridcol] {
		flex-basis: 20%;
		max-width: 20%
	}

	[class*=_xxxs-6]>[class*=gridcol-],
	[class*=_xxxs-6]>[class*=gridcol_],
	[class*=_xxxs-6]>[class~=gridcol] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=_xxxs-7]>[class*=gridcol-],
	[class*=_xxxs-7]>[class*=gridcol_],
	[class*=_xxxs-7]>[class~=gridcol] {
		flex-basis: 14.2857142857%;
		max-width: 14.2857142857%
	}

	[class*=_xxxs-8]>[class*=gridcol-],
	[class*=_xxxs-8]>[class*=gridcol_],
	[class*=_xxxs-8]>[class~=gridcol] {
		flex-basis: 12.5%;
		max-width: 12.5%
	}

	[class*=_xxxs-9]>[class*=gridcol-],
	[class*=_xxxs-9]>[class*=gridcol_],
	[class*=_xxxs-9]>[class~=gridcol] {
		flex-basis: 11.1111111111%;
		max-width: 11.1111111111%
	}

	[class*=_xxxs-10]>[class*=gridcol-],
	[class*=_xxxs-10]>[class*=gridcol_],
	[class*=_xxxs-10]>[class~=gridcol] {
		flex-basis: 10%;
		max-width: 10%
	}

	[class*=_xxxs-11]>[class*=gridcol-],
	[class*=_xxxs-11]>[class*=gridcol_],
	[class*=_xxxs-11]>[class~=gridcol] {
		flex-basis: 9.0909090909%;
		max-width: 9.0909090909%
	}

	[class*=_xxxs-12]>[class*=gridcol-],
	[class*=_xxxs-12]>[class*=gridcol_],
	[class*=_xxxs-12]>[class~=gridcol] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}
}

[class*=gridlex-]>[class*=gridcol-1],
[class*=gridlex_]>[class*=gridcol-1],
[class~=gridlex]>[class*=gridcol-1] {
	flex-basis: 8.3333333333%;
	max-width: 8.3333333333%
}

[class*=gridlex-]>[class*=gridcol-2],
[class*=gridlex_]>[class*=gridcol-2],
[class~=gridlex]>[class*=gridcol-2] {
	flex-basis: 16.6666666667%;
	max-width: 16.6666666667%
}

[class*=gridlex-]>[class*=gridcol-3],
[class*=gridlex_]>[class*=gridcol-3],
[class~=gridlex]>[class*=gridcol-3] {
	flex-basis: 25%;
	max-width: 25%
}

[class*=gridlex-]>[class*=gridcol-4],
[class*=gridlex_]>[class*=gridcol-4],
[class~=gridlex]>[class*=gridcol-4] {
	flex-basis: 33.3333333333%;
	max-width: 33.3333333333%
}

[class*=gridlex-]>[class*=gridcol-5],
[class*=gridlex_]>[class*=gridcol-5],
[class~=gridlex]>[class*=gridcol-5] {
	flex-basis: 41.6666666667%;
	max-width: 41.6666666667%
}

[class*=gridlex-]>[class*=gridcol-6],
[class*=gridlex_]>[class*=gridcol-6],
[class~=gridlex]>[class*=gridcol-6] {
	flex-basis: 50%;
	max-width: 50%
}

[class*=gridlex-]>[class*=gridcol-7],
[class*=gridlex_]>[class*=gridcol-7],
[class~=gridlex]>[class*=gridcol-7] {
	flex-basis: 58.3333333333%;
	max-width: 58.3333333333%
}

[class*=gridlex-]>[class*=gridcol-8],
[class*=gridlex_]>[class*=gridcol-8],
[class~=gridlex]>[class*=gridcol-8] {
	flex-basis: 66.6666666667%;
	max-width: 66.6666666667%
}

[class*=gridlex-]>[class*=gridcol-9],
[class*=gridlex_]>[class*=gridcol-9],
[class~=gridlex]>[class*=gridcol-9] {
	flex-basis: 75%;
	max-width: 75%
}

[class*=gridlex-]>[class*=gridcol-10],
[class*=gridlex_]>[class*=gridcol-10],
[class~=gridlex]>[class*=gridcol-10] {
	flex-basis: 83.3333333333%;
	max-width: 83.3333333333%
}

[class*=gridlex-]>[class*=gridcol-11],
[class*=gridlex_]>[class*=gridcol-11],
[class~=gridlex]>[class*=gridcol-11] {
	flex-basis: 91.6666666667%;
	max-width: 91.6666666667%
}

[class*=gridlex-]>[class*=gridcol-12],
[class*=gridlex_]>[class*=gridcol-12],
[class~=gridlex]>[class*=gridcol-12] {
	flex-basis: 100%;
	max-width: 100%
}

[class*=gridlex-]>[data-push-left*=off-0],
[class*=gridlex_]>[data-push-left*=off-0],
[class~=gridlex]>[data-push-left*=off-0] {
	margin-left: 0
}

[class*=gridlex-]>[data-push-left*=off-1],
[class*=gridlex_]>[data-push-left*=off-1],
[class~=gridlex]>[data-push-left*=off-1] {
	margin-left: 8.3333333333%
}

[class*=gridlex-]>[data-push-left*=off-2],
[class*=gridlex_]>[data-push-left*=off-2],
[class~=gridlex]>[data-push-left*=off-2] {
	margin-left: 16.6666666667%
}

[class*=gridlex-]>[data-push-left*=off-3],
[class*=gridlex_]>[data-push-left*=off-3],
[class~=gridlex]>[data-push-left*=off-3] {
	margin-left: 25%
}

[class*=gridlex-]>[data-push-left*=off-4],
[class*=gridlex_]>[data-push-left*=off-4],
[class~=gridlex]>[data-push-left*=off-4] {
	margin-left: 33.3333333333%
}

[class*=gridlex-]>[data-push-left*=off-5],
[class*=gridlex_]>[data-push-left*=off-5],
[class~=gridlex]>[data-push-left*=off-5] {
	margin-left: 41.6666666667%
}

[class*=gridlex-]>[data-push-left*=off-6],
[class*=gridlex_]>[data-push-left*=off-6],
[class~=gridlex]>[data-push-left*=off-6] {
	margin-left: 50%
}

[class*=gridlex-]>[data-push-left*=off-7],
[class*=gridlex_]>[data-push-left*=off-7],
[class~=gridlex]>[data-push-left*=off-7] {
	margin-left: 58.3333333333%
}

[class*=gridlex-]>[data-push-left*=off-8],
[class*=gridlex_]>[data-push-left*=off-8],
[class~=gridlex]>[data-push-left*=off-8] {
	margin-left: 66.6666666667%
}

[class*=gridlex-]>[data-push-left*=off-9],
[class*=gridlex_]>[data-push-left*=off-9],
[class~=gridlex]>[data-push-left*=off-9] {
	margin-left: 75%
}

[class*=gridlex-]>[data-push-left*=off-10],
[class*=gridlex_]>[data-push-left*=off-10],
[class~=gridlex]>[data-push-left*=off-10] {
	margin-left: 83.3333333333%
}

[class*=gridlex-]>[data-push-left*=off-11],
[class*=gridlex_]>[data-push-left*=off-11],
[class~=gridlex]>[data-push-left*=off-11] {
	margin-left: 91.6666666667%
}

[class*=gridlex-]>[data-push-right*=off-0],
[class*=gridlex_]>[data-push-right*=off-0],
[class~=gridlex]>[data-push-right*=off-0] {
	margin-right: 0
}

[class*=gridlex-]>[data-push-right*=off-1],
[class*=gridlex_]>[data-push-right*=off-1],
[class~=gridlex]>[data-push-right*=off-1] {
	margin-right: 8.3333333333%
}

[class*=gridlex-]>[data-push-right*=off-2],
[class*=gridlex_]>[data-push-right*=off-2],
[class~=gridlex]>[data-push-right*=off-2] {
	margin-right: 16.6666666667%
}

[class*=gridlex-]>[data-push-right*=off-3],
[class*=gridlex_]>[data-push-right*=off-3],
[class~=gridlex]>[data-push-right*=off-3] {
	margin-right: 25%
}

[class*=gridlex-]>[data-push-right*=off-4],
[class*=gridlex_]>[data-push-right*=off-4],
[class~=gridlex]>[data-push-right*=off-4] {
	margin-right: 33.3333333333%
}

[class*=gridlex-]>[data-push-right*=off-5],
[class*=gridlex_]>[data-push-right*=off-5],
[class~=gridlex]>[data-push-right*=off-5] {
	margin-right: 41.6666666667%
}

[class*=gridlex-]>[data-push-right*=off-6],
[class*=gridlex_]>[data-push-right*=off-6],
[class~=gridlex]>[data-push-right*=off-6] {
	margin-right: 50%
}

[class*=gridlex-]>[data-push-right*=off-7],
[class*=gridlex_]>[data-push-right*=off-7],
[class~=gridlex]>[data-push-right*=off-7] {
	margin-right: 58.3333333333%
}

[class*=gridlex-]>[data-push-right*=off-8],
[class*=gridlex_]>[data-push-right*=off-8],
[class~=gridlex]>[data-push-right*=off-8] {
	margin-right: 66.6666666667%
}

[class*=gridlex-]>[data-push-right*=off-9],
[class*=gridlex_]>[data-push-right*=off-9],
[class~=gridlex]>[data-push-right*=off-9] {
	margin-right: 75%
}

[class*=gridlex-]>[data-push-right*=off-10],
[class*=gridlex_]>[data-push-right*=off-10],
[class~=gridlex]>[data-push-right*=off-10] {
	margin-right: 83.3333333333%
}

[class*=gridlex-]>[data-push-right*=off-11],
[class*=gridlex_]>[data-push-right*=off-11],
[class~=gridlex]>[data-push-right*=off-11] {
	margin-right: 91.6666666667%
}

@media (max-width:1248px) {

	[class*=gridlex-]>[class*=_xxxl-1],
	[class*=gridlex_]>[class*=_xxxl-1],
	[class~=gridlex]>[class*=_xxxl-1] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}

	[class*=gridlex-]>[class*=_xxxl-2],
	[class*=gridlex_]>[class*=_xxxl-2],
	[class~=gridlex]>[class*=_xxxl-2] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=gridlex-]>[class*=_xxxl-3],
	[class*=gridlex_]>[class*=_xxxl-3],
	[class~=gridlex]>[class*=_xxxl-3] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=gridlex-]>[class*=_xxxl-4],
	[class*=gridlex_]>[class*=_xxxl-4],
	[class~=gridlex]>[class*=_xxxl-4] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=gridlex-]>[class*=_xxxl-5],
	[class*=gridlex_]>[class*=_xxxl-5],
	[class~=gridlex]>[class*=_xxxl-5] {
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%
	}

	[class*=gridlex-]>[class*=_xxxl-6],
	[class*=gridlex_]>[class*=_xxxl-6],
	[class~=gridlex]>[class*=_xxxl-6] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=gridlex-]>[class*=_xxxl-7],
	[class*=gridlex_]>[class*=_xxxl-7],
	[class~=gridlex]>[class*=_xxxl-7] {
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%
	}

	[class*=gridlex-]>[class*=_xxxl-8],
	[class*=gridlex_]>[class*=_xxxl-8],
	[class~=gridlex]>[class*=_xxxl-8] {
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%
	}

	[class*=gridlex-]>[class*=_xxxl-9],
	[class*=gridlex_]>[class*=_xxxl-9],
	[class~=gridlex]>[class*=_xxxl-9] {
		flex-basis: 75%;
		max-width: 75%
	}

	[class*=gridlex-]>[class*=_xxxl-10],
	[class*=gridlex_]>[class*=_xxxl-10],
	[class~=gridlex]>[class*=_xxxl-10] {
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%
	}

	[class*=gridlex-]>[class*=_xxxl-11],
	[class*=gridlex_]>[class*=_xxxl-11],
	[class~=gridlex]>[class*=_xxxl-11] {
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%
	}

	[class*=gridlex-]>[class*=_xxxl-12],
	[class*=gridlex_]>[class*=_xxxl-12],
	[class~=gridlex]>[class*=_xxxl-12] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-0],
	[class*=gridlex_]>[data-push-left*=_xxxl-0],
	[class~=gridlex]>[data-push-left*=_xxxl-0] {
		margin-left: 0
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-1],
	[class*=gridlex_]>[data-push-left*=_xxxl-1],
	[class~=gridlex]>[data-push-left*=_xxxl-1] {
		margin-left: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-2],
	[class*=gridlex_]>[data-push-left*=_xxxl-2],
	[class~=gridlex]>[data-push-left*=_xxxl-2] {
		margin-left: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-3],
	[class*=gridlex_]>[data-push-left*=_xxxl-3],
	[class~=gridlex]>[data-push-left*=_xxxl-3] {
		margin-left: 25%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-4],
	[class*=gridlex_]>[data-push-left*=_xxxl-4],
	[class~=gridlex]>[data-push-left*=_xxxl-4] {
		margin-left: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-5],
	[class*=gridlex_]>[data-push-left*=_xxxl-5],
	[class~=gridlex]>[data-push-left*=_xxxl-5] {
		margin-left: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-6],
	[class*=gridlex_]>[data-push-left*=_xxxl-6],
	[class~=gridlex]>[data-push-left*=_xxxl-6] {
		margin-left: 50%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-7],
	[class*=gridlex_]>[data-push-left*=_xxxl-7],
	[class~=gridlex]>[data-push-left*=_xxxl-7] {
		margin-left: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-8],
	[class*=gridlex_]>[data-push-left*=_xxxl-8],
	[class~=gridlex]>[data-push-left*=_xxxl-8] {
		margin-left: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-9],
	[class*=gridlex_]>[data-push-left*=_xxxl-9],
	[class~=gridlex]>[data-push-left*=_xxxl-9] {
		margin-left: 75%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-10],
	[class*=gridlex_]>[data-push-left*=_xxxl-10],
	[class~=gridlex]>[data-push-left*=_xxxl-10] {
		margin-left: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxxl-11],
	[class*=gridlex_]>[data-push-left*=_xxxl-11],
	[class~=gridlex]>[data-push-left*=_xxxl-11] {
		margin-left: 91.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-0],
	[class*=gridlex_]>[data-push-right*=_xxxl-0],
	[class~=gridlex]>[data-push-right*=_xxxl-0] {
		margin-right: 0
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-1],
	[class*=gridlex_]>[data-push-right*=_xxxl-1],
	[class~=gridlex]>[data-push-right*=_xxxl-1] {
		margin-right: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-2],
	[class*=gridlex_]>[data-push-right*=_xxxl-2],
	[class~=gridlex]>[data-push-right*=_xxxl-2] {
		margin-right: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-3],
	[class*=gridlex_]>[data-push-right*=_xxxl-3],
	[class~=gridlex]>[data-push-right*=_xxxl-3] {
		margin-right: 25%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-4],
	[class*=gridlex_]>[data-push-right*=_xxxl-4],
	[class~=gridlex]>[data-push-right*=_xxxl-4] {
		margin-right: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-5],
	[class*=gridlex_]>[data-push-right*=_xxxl-5],
	[class~=gridlex]>[data-push-right*=_xxxl-5] {
		margin-right: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-6],
	[class*=gridlex_]>[data-push-right*=_xxxl-6],
	[class~=gridlex]>[data-push-right*=_xxxl-6] {
		margin-right: 50%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-7],
	[class*=gridlex_]>[data-push-right*=_xxxl-7],
	[class~=gridlex]>[data-push-right*=_xxxl-7] {
		margin-right: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-8],
	[class*=gridlex_]>[data-push-right*=_xxxl-8],
	[class~=gridlex]>[data-push-right*=_xxxl-8] {
		margin-right: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-9],
	[class*=gridlex_]>[data-push-right*=_xxxl-9],
	[class~=gridlex]>[data-push-right*=_xxxl-9] {
		margin-right: 75%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-10],
	[class*=gridlex_]>[data-push-right*=_xxxl-10],
	[class~=gridlex]>[data-push-right*=_xxxl-10] {
		margin-right: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxxl-11],
	[class*=gridlex_]>[data-push-right*=_xxxl-11],
	[class~=gridlex]>[data-push-right*=_xxxl-11] {
		margin-right: 91.6666666667%
	}

	[class*=gridlex-] [class*=_xxxl-first],
	[class*=gridlex_] [class*=_xxxl-first],
	[class~=gridlex] [class*=_xxxl-first] {
		order: -1
	}

	[class*=gridlex-] [class*=_xxxl-last],
	[class*=gridlex_] [class*=_xxxl-last],
	[class~=gridlex] [class*=_xxxl-last] {
		order: 1
	}
}

@media (max-width:1024px) {

	[class*=gridlex-]>[class*=_xxl-1],
	[class*=gridlex_]>[class*=_xxl-1],
	[class~=gridlex]>[class*=_xxl-1] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}

	[class*=gridlex-]>[class*=_xxl-2],
	[class*=gridlex_]>[class*=_xxl-2],
	[class~=gridlex]>[class*=_xxl-2] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=gridlex-]>[class*=_xxl-3],
	[class*=gridlex_]>[class*=_xxl-3],
	[class~=gridlex]>[class*=_xxl-3] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=gridlex-]>[class*=_xxl-4],
	[class*=gridlex_]>[class*=_xxl-4],
	[class~=gridlex]>[class*=_xxl-4] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=gridlex-]>[class*=_xxl-5],
	[class*=gridlex_]>[class*=_xxl-5],
	[class~=gridlex]>[class*=_xxl-5] {
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%
	}

	[class*=gridlex-]>[class*=_xxl-6],
	[class*=gridlex_]>[class*=_xxl-6],
	[class~=gridlex]>[class*=_xxl-6] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=gridlex-]>[class*=_xxl-7],
	[class*=gridlex_]>[class*=_xxl-7],
	[class~=gridlex]>[class*=_xxl-7] {
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%
	}

	[class*=gridlex-]>[class*=_xxl-8],
	[class*=gridlex_]>[class*=_xxl-8],
	[class~=gridlex]>[class*=_xxl-8] {
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%
	}

	[class*=gridlex-]>[class*=_xxl-9],
	[class*=gridlex_]>[class*=_xxl-9],
	[class~=gridlex]>[class*=_xxl-9] {
		flex-basis: 75%;
		max-width: 75%
	}

	[class*=gridlex-]>[class*=_xxl-10],
	[class*=gridlex_]>[class*=_xxl-10],
	[class~=gridlex]>[class*=_xxl-10] {
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%
	}

	[class*=gridlex-]>[class*=_xxl-11],
	[class*=gridlex_]>[class*=_xxl-11],
	[class~=gridlex]>[class*=_xxl-11] {
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%
	}

	[class*=gridlex-]>[class*=_xxl-12],
	[class*=gridlex_]>[class*=_xxl-12],
	[class~=gridlex]>[class*=_xxl-12] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-0],
	[class*=gridlex_]>[data-push-left*=_xxl-0],
	[class~=gridlex]>[data-push-left*=_xxl-0] {
		margin-left: 0
	}

	[class*=gridlex-]>[data-push-left*=_xxl-1],
	[class*=gridlex_]>[data-push-left*=_xxl-1],
	[class~=gridlex]>[data-push-left*=_xxl-1] {
		margin-left: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-2],
	[class*=gridlex_]>[data-push-left*=_xxl-2],
	[class~=gridlex]>[data-push-left*=_xxl-2] {
		margin-left: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-3],
	[class*=gridlex_]>[data-push-left*=_xxl-3],
	[class~=gridlex]>[data-push-left*=_xxl-3] {
		margin-left: 25%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-4],
	[class*=gridlex_]>[data-push-left*=_xxl-4],
	[class~=gridlex]>[data-push-left*=_xxl-4] {
		margin-left: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-5],
	[class*=gridlex_]>[data-push-left*=_xxl-5],
	[class~=gridlex]>[data-push-left*=_xxl-5] {
		margin-left: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-6],
	[class*=gridlex_]>[data-push-left*=_xxl-6],
	[class~=gridlex]>[data-push-left*=_xxl-6] {
		margin-left: 50%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-7],
	[class*=gridlex_]>[data-push-left*=_xxl-7],
	[class~=gridlex]>[data-push-left*=_xxl-7] {
		margin-left: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-8],
	[class*=gridlex_]>[data-push-left*=_xxl-8],
	[class~=gridlex]>[data-push-left*=_xxl-8] {
		margin-left: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-9],
	[class*=gridlex_]>[data-push-left*=_xxl-9],
	[class~=gridlex]>[data-push-left*=_xxl-9] {
		margin-left: 75%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-10],
	[class*=gridlex_]>[data-push-left*=_xxl-10],
	[class~=gridlex]>[data-push-left*=_xxl-10] {
		margin-left: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxl-11],
	[class*=gridlex_]>[data-push-left*=_xxl-11],
	[class~=gridlex]>[data-push-left*=_xxl-11] {
		margin-left: 91.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-0],
	[class*=gridlex_]>[data-push-right*=_xxl-0],
	[class~=gridlex]>[data-push-right*=_xxl-0] {
		margin-right: 0
	}

	[class*=gridlex-]>[data-push-right*=_xxl-1],
	[class*=gridlex_]>[data-push-right*=_xxl-1],
	[class~=gridlex]>[data-push-right*=_xxl-1] {
		margin-right: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-2],
	[class*=gridlex_]>[data-push-right*=_xxl-2],
	[class~=gridlex]>[data-push-right*=_xxl-2] {
		margin-right: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-3],
	[class*=gridlex_]>[data-push-right*=_xxl-3],
	[class~=gridlex]>[data-push-right*=_xxl-3] {
		margin-right: 25%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-4],
	[class*=gridlex_]>[data-push-right*=_xxl-4],
	[class~=gridlex]>[data-push-right*=_xxl-4] {
		margin-right: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-5],
	[class*=gridlex_]>[data-push-right*=_xxl-5],
	[class~=gridlex]>[data-push-right*=_xxl-5] {
		margin-right: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-6],
	[class*=gridlex_]>[data-push-right*=_xxl-6],
	[class~=gridlex]>[data-push-right*=_xxl-6] {
		margin-right: 50%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-7],
	[class*=gridlex_]>[data-push-right*=_xxl-7],
	[class~=gridlex]>[data-push-right*=_xxl-7] {
		margin-right: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-8],
	[class*=gridlex_]>[data-push-right*=_xxl-8],
	[class~=gridlex]>[data-push-right*=_xxl-8] {
		margin-right: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-9],
	[class*=gridlex_]>[data-push-right*=_xxl-9],
	[class~=gridlex]>[data-push-right*=_xxl-9] {
		margin-right: 75%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-10],
	[class*=gridlex_]>[data-push-right*=_xxl-10],
	[class~=gridlex]>[data-push-right*=_xxl-10] {
		margin-right: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxl-11],
	[class*=gridlex_]>[data-push-right*=_xxl-11],
	[class~=gridlex]>[data-push-right*=_xxl-11] {
		margin-right: 91.6666666667%
	}

	[class*=gridlex-] [class*=_xxl-first],
	[class*=gridlex_] [class*=_xxl-first],
	[class~=gridlex] [class*=_xxl-first] {
		order: -1
	}

	[class*=gridlex-] [class*=_xxl-last],
	[class*=gridlex_] [class*=_xxl-last],
	[class~=gridlex] [class*=_xxl-last] {
		order: 1
	}
}

@media (max-width:992px) {

	[class*=gridlex-]>[class*=_xl-1],
	[class*=gridlex_]>[class*=_xl-1],
	[class~=gridlex]>[class*=_xl-1] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}

	[class*=gridlex-]>[class*=_xl-2],
	[class*=gridlex_]>[class*=_xl-2],
	[class~=gridlex]>[class*=_xl-2] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=gridlex-]>[class*=_xl-3],
	[class*=gridlex_]>[class*=_xl-3],
	[class~=gridlex]>[class*=_xl-3] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=gridlex-]>[class*=_xl-4],
	[class*=gridlex_]>[class*=_xl-4],
	[class~=gridlex]>[class*=_xl-4] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=gridlex-]>[class*=_xl-5],
	[class*=gridlex_]>[class*=_xl-5],
	[class~=gridlex]>[class*=_xl-5] {
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%
	}

	[class*=gridlex-]>[class*=_xl-6],
	[class*=gridlex_]>[class*=_xl-6],
	[class~=gridlex]>[class*=_xl-6] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=gridlex-]>[class*=_xl-7],
	[class*=gridlex_]>[class*=_xl-7],
	[class~=gridlex]>[class*=_xl-7] {
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%
	}

	[class*=gridlex-]>[class*=_xl-8],
	[class*=gridlex_]>[class*=_xl-8],
	[class~=gridlex]>[class*=_xl-8] {
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%
	}

	[class*=gridlex-]>[class*=_xl-9],
	[class*=gridlex_]>[class*=_xl-9],
	[class~=gridlex]>[class*=_xl-9] {
		flex-basis: 75%;
		max-width: 75%
	}

	[class*=gridlex-]>[class*=_xl-10],
	[class*=gridlex_]>[class*=_xl-10],
	[class~=gridlex]>[class*=_xl-10] {
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%
	}

	[class*=gridlex-]>[class*=_xl-11],
	[class*=gridlex_]>[class*=_xl-11],
	[class~=gridlex]>[class*=_xl-11] {
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%
	}

	[class*=gridlex-]>[class*=_xl-12],
	[class*=gridlex_]>[class*=_xl-12],
	[class~=gridlex]>[class*=_xl-12] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=gridlex-]>[data-push-left*=_xl-0],
	[class*=gridlex_]>[data-push-left*=_xl-0],
	[class~=gridlex]>[data-push-left*=_xl-0] {
		margin-left: 0
	}

	[class*=gridlex-]>[data-push-left*=_xl-1],
	[class*=gridlex_]>[data-push-left*=_xl-1],
	[class~=gridlex]>[data-push-left*=_xl-1] {
		margin-left: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xl-2],
	[class*=gridlex_]>[data-push-left*=_xl-2],
	[class~=gridlex]>[data-push-left*=_xl-2] {
		margin-left: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xl-3],
	[class*=gridlex_]>[data-push-left*=_xl-3],
	[class~=gridlex]>[data-push-left*=_xl-3] {
		margin-left: 25%
	}

	[class*=gridlex-]>[data-push-left*=_xl-4],
	[class*=gridlex_]>[data-push-left*=_xl-4],
	[class~=gridlex]>[data-push-left*=_xl-4] {
		margin-left: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xl-5],
	[class*=gridlex_]>[data-push-left*=_xl-5],
	[class~=gridlex]>[data-push-left*=_xl-5] {
		margin-left: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xl-6],
	[class*=gridlex_]>[data-push-left*=_xl-6],
	[class~=gridlex]>[data-push-left*=_xl-6] {
		margin-left: 50%
	}

	[class*=gridlex-]>[data-push-left*=_xl-7],
	[class*=gridlex_]>[data-push-left*=_xl-7],
	[class~=gridlex]>[data-push-left*=_xl-7] {
		margin-left: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xl-8],
	[class*=gridlex_]>[data-push-left*=_xl-8],
	[class~=gridlex]>[data-push-left*=_xl-8] {
		margin-left: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xl-9],
	[class*=gridlex_]>[data-push-left*=_xl-9],
	[class~=gridlex]>[data-push-left*=_xl-9] {
		margin-left: 75%
	}

	[class*=gridlex-]>[data-push-left*=_xl-10],
	[class*=gridlex_]>[data-push-left*=_xl-10],
	[class~=gridlex]>[data-push-left*=_xl-10] {
		margin-left: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xl-11],
	[class*=gridlex_]>[data-push-left*=_xl-11],
	[class~=gridlex]>[data-push-left*=_xl-11] {
		margin-left: 91.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xl-0],
	[class*=gridlex_]>[data-push-right*=_xl-0],
	[class~=gridlex]>[data-push-right*=_xl-0] {
		margin-right: 0
	}

	[class*=gridlex-]>[data-push-right*=_xl-1],
	[class*=gridlex_]>[data-push-right*=_xl-1],
	[class~=gridlex]>[data-push-right*=_xl-1] {
		margin-right: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xl-2],
	[class*=gridlex_]>[data-push-right*=_xl-2],
	[class~=gridlex]>[data-push-right*=_xl-2] {
		margin-right: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xl-3],
	[class*=gridlex_]>[data-push-right*=_xl-3],
	[class~=gridlex]>[data-push-right*=_xl-3] {
		margin-right: 25%
	}

	[class*=gridlex-]>[data-push-right*=_xl-4],
	[class*=gridlex_]>[data-push-right*=_xl-4],
	[class~=gridlex]>[data-push-right*=_xl-4] {
		margin-right: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xl-5],
	[class*=gridlex_]>[data-push-right*=_xl-5],
	[class~=gridlex]>[data-push-right*=_xl-5] {
		margin-right: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xl-6],
	[class*=gridlex_]>[data-push-right*=_xl-6],
	[class~=gridlex]>[data-push-right*=_xl-6] {
		margin-right: 50%
	}

	[class*=gridlex-]>[data-push-right*=_xl-7],
	[class*=gridlex_]>[data-push-right*=_xl-7],
	[class~=gridlex]>[data-push-right*=_xl-7] {
		margin-right: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xl-8],
	[class*=gridlex_]>[data-push-right*=_xl-8],
	[class~=gridlex]>[data-push-right*=_xl-8] {
		margin-right: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xl-9],
	[class*=gridlex_]>[data-push-right*=_xl-9],
	[class~=gridlex]>[data-push-right*=_xl-9] {
		margin-right: 75%
	}

	[class*=gridlex-]>[data-push-right*=_xl-10],
	[class*=gridlex_]>[data-push-right*=_xl-10],
	[class~=gridlex]>[data-push-right*=_xl-10] {
		margin-right: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xl-11],
	[class*=gridlex_]>[data-push-right*=_xl-11],
	[class~=gridlex]>[data-push-right*=_xl-11] {
		margin-right: 91.6666666667%
	}

	[class*=gridlex-] [class*=_xl-first],
	[class*=gridlex_] [class*=_xl-first],
	[class~=gridlex] [class*=_xl-first] {
		order: -1
	}

	[class*=gridlex-] [class*=_xl-last],
	[class*=gridlex_] [class*=_xl-last],
	[class~=gridlex] [class*=_xl-last] {
		order: 1
	}
}

@media (max-width:850px) {

	[class*=gridlex-]>[class*=_lg-1],
	[class*=gridlex_]>[class*=_lg-1],
	[class~=gridlex]>[class*=_lg-1] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}

	[class*=gridlex-]>[class*=_lg-2],
	[class*=gridlex_]>[class*=_lg-2],
	[class~=gridlex]>[class*=_lg-2] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=gridlex-]>[class*=_lg-3],
	[class*=gridlex_]>[class*=_lg-3],
	[class~=gridlex]>[class*=_lg-3] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=gridlex-]>[class*=_lg-4],
	[class*=gridlex_]>[class*=_lg-4],
	[class~=gridlex]>[class*=_lg-4] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=gridlex-]>[class*=_lg-5],
	[class*=gridlex_]>[class*=_lg-5],
	[class~=gridlex]>[class*=_lg-5] {
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%
	}

	[class*=gridlex-]>[class*=_lg-6],
	[class*=gridlex_]>[class*=_lg-6],
	[class~=gridlex]>[class*=_lg-6] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=gridlex-]>[class*=_lg-7],
	[class*=gridlex_]>[class*=_lg-7],
	[class~=gridlex]>[class*=_lg-7] {
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%
	}

	[class*=gridlex-]>[class*=_lg-8],
	[class*=gridlex_]>[class*=_lg-8],
	[class~=gridlex]>[class*=_lg-8] {
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%
	}

	[class*=gridlex-]>[class*=_lg-9],
	[class*=gridlex_]>[class*=_lg-9],
	[class~=gridlex]>[class*=_lg-9] {
		flex-basis: 75%;
		max-width: 75%
	}

	[class*=gridlex-]>[class*=_lg-10],
	[class*=gridlex_]>[class*=_lg-10],
	[class~=gridlex]>[class*=_lg-10] {
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%
	}

	[class*=gridlex-]>[class*=_lg-11],
	[class*=gridlex_]>[class*=_lg-11],
	[class~=gridlex]>[class*=_lg-11] {
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%
	}

	[class*=gridlex-]>[class*=_lg-12],
	[class*=gridlex_]>[class*=_lg-12],
	[class~=gridlex]>[class*=_lg-12] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=gridlex-]>[data-push-left*=_lg-0],
	[class*=gridlex_]>[data-push-left*=_lg-0],
	[class~=gridlex]>[data-push-left*=_lg-0] {
		margin-left: 0
	}

	[class*=gridlex-]>[data-push-left*=_lg-1],
	[class*=gridlex_]>[data-push-left*=_lg-1],
	[class~=gridlex]>[data-push-left*=_lg-1] {
		margin-left: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_lg-2],
	[class*=gridlex_]>[data-push-left*=_lg-2],
	[class~=gridlex]>[data-push-left*=_lg-2] {
		margin-left: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_lg-3],
	[class*=gridlex_]>[data-push-left*=_lg-3],
	[class~=gridlex]>[data-push-left*=_lg-3] {
		margin-left: 25%
	}

	[class*=gridlex-]>[data-push-left*=_lg-4],
	[class*=gridlex_]>[data-push-left*=_lg-4],
	[class~=gridlex]>[data-push-left*=_lg-4] {
		margin-left: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_lg-5],
	[class*=gridlex_]>[data-push-left*=_lg-5],
	[class~=gridlex]>[data-push-left*=_lg-5] {
		margin-left: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_lg-6],
	[class*=gridlex_]>[data-push-left*=_lg-6],
	[class~=gridlex]>[data-push-left*=_lg-6] {
		margin-left: 50%
	}

	[class*=gridlex-]>[data-push-left*=_lg-7],
	[class*=gridlex_]>[data-push-left*=_lg-7],
	[class~=gridlex]>[data-push-left*=_lg-7] {
		margin-left: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_lg-8],
	[class*=gridlex_]>[data-push-left*=_lg-8],
	[class~=gridlex]>[data-push-left*=_lg-8] {
		margin-left: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_lg-9],
	[class*=gridlex_]>[data-push-left*=_lg-9],
	[class~=gridlex]>[data-push-left*=_lg-9] {
		margin-left: 75%
	}

	[class*=gridlex-]>[data-push-left*=_lg-10],
	[class*=gridlex_]>[data-push-left*=_lg-10],
	[class~=gridlex]>[data-push-left*=_lg-10] {
		margin-left: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_lg-11],
	[class*=gridlex_]>[data-push-left*=_lg-11],
	[class~=gridlex]>[data-push-left*=_lg-11] {
		margin-left: 91.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_lg-0],
	[class*=gridlex_]>[data-push-right*=_lg-0],
	[class~=gridlex]>[data-push-right*=_lg-0] {
		margin-right: 0
	}

	[class*=gridlex-]>[data-push-right*=_lg-1],
	[class*=gridlex_]>[data-push-right*=_lg-1],
	[class~=gridlex]>[data-push-right*=_lg-1] {
		margin-right: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_lg-2],
	[class*=gridlex_]>[data-push-right*=_lg-2],
	[class~=gridlex]>[data-push-right*=_lg-2] {
		margin-right: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_lg-3],
	[class*=gridlex_]>[data-push-right*=_lg-3],
	[class~=gridlex]>[data-push-right*=_lg-3] {
		margin-right: 25%
	}

	[class*=gridlex-]>[data-push-right*=_lg-4],
	[class*=gridlex_]>[data-push-right*=_lg-4],
	[class~=gridlex]>[data-push-right*=_lg-4] {
		margin-right: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_lg-5],
	[class*=gridlex_]>[data-push-right*=_lg-5],
	[class~=gridlex]>[data-push-right*=_lg-5] {
		margin-right: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_lg-6],
	[class*=gridlex_]>[data-push-right*=_lg-6],
	[class~=gridlex]>[data-push-right*=_lg-6] {
		margin-right: 50%
	}

	[class*=gridlex-]>[data-push-right*=_lg-7],
	[class*=gridlex_]>[data-push-right*=_lg-7],
	[class~=gridlex]>[data-push-right*=_lg-7] {
		margin-right: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_lg-8],
	[class*=gridlex_]>[data-push-right*=_lg-8],
	[class~=gridlex]>[data-push-right*=_lg-8] {
		margin-right: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_lg-9],
	[class*=gridlex_]>[data-push-right*=_lg-9],
	[class~=gridlex]>[data-push-right*=_lg-9] {
		margin-right: 75%
	}

	[class*=gridlex-]>[data-push-right*=_lg-10],
	[class*=gridlex_]>[data-push-right*=_lg-10],
	[class~=gridlex]>[data-push-right*=_lg-10] {
		margin-right: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_lg-11],
	[class*=gridlex_]>[data-push-right*=_lg-11],
	[class~=gridlex]>[data-push-right*=_lg-11] {
		margin-right: 91.6666666667%
	}

	[class*=gridlex-] [class*=_lg-first],
	[class*=gridlex_] [class*=_lg-first],
	[class~=gridlex] [class*=_lg-first] {
		order: -1
	}

	[class*=gridlex-] [class*=_lg-last],
	[class*=gridlex_] [class*=_lg-last],
	[class~=gridlex] [class*=_lg-last] {
		order: 1
	}
}

@media (max-width:768px) {

	[class*=gridlex-]>[class*=_md-1],
	[class*=gridlex_]>[class*=_md-1],
	[class~=gridlex]>[class*=_md-1] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}

	[class*=gridlex-]>[class*=_md-2],
	[class*=gridlex_]>[class*=_md-2],
	[class~=gridlex]>[class*=_md-2] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=gridlex-]>[class*=_md-3],
	[class*=gridlex_]>[class*=_md-3],
	[class~=gridlex]>[class*=_md-3] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=gridlex-]>[class*=_md-4],
	[class*=gridlex_]>[class*=_md-4],
	[class~=gridlex]>[class*=_md-4] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=gridlex-]>[class*=_md-5],
	[class*=gridlex_]>[class*=_md-5],
	[class~=gridlex]>[class*=_md-5] {
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%
	}

	[class*=gridlex-]>[class*=_md-6],
	[class*=gridlex_]>[class*=_md-6],
	[class~=gridlex]>[class*=_md-6] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=gridlex-]>[class*=_md-7],
	[class*=gridlex_]>[class*=_md-7],
	[class~=gridlex]>[class*=_md-7] {
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%
	}

	[class*=gridlex-]>[class*=_md-8],
	[class*=gridlex_]>[class*=_md-8],
	[class~=gridlex]>[class*=_md-8] {
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%
	}

	[class*=gridlex-]>[class*=_md-9],
	[class*=gridlex_]>[class*=_md-9],
	[class~=gridlex]>[class*=_md-9] {
		flex-basis: 75%;
		max-width: 75%
	}

	[class*=gridlex-]>[class*=_md-10],
	[class*=gridlex_]>[class*=_md-10],
	[class~=gridlex]>[class*=_md-10] {
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%
	}

	[class*=gridlex-]>[class*=_md-11],
	[class*=gridlex_]>[class*=_md-11],
	[class~=gridlex]>[class*=_md-11] {
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%
	}

	[class*=gridlex-]>[class*=_md-12],
	[class*=gridlex_]>[class*=_md-12],
	[class~=gridlex]>[class*=_md-12] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=gridlex-]>[data-push-left*=_md-0],
	[class*=gridlex_]>[data-push-left*=_md-0],
	[class~=gridlex]>[data-push-left*=_md-0] {
		margin-left: 0
	}

	[class*=gridlex-]>[data-push-left*=_md-1],
	[class*=gridlex_]>[data-push-left*=_md-1],
	[class~=gridlex]>[data-push-left*=_md-1] {
		margin-left: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_md-2],
	[class*=gridlex_]>[data-push-left*=_md-2],
	[class~=gridlex]>[data-push-left*=_md-2] {
		margin-left: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_md-3],
	[class*=gridlex_]>[data-push-left*=_md-3],
	[class~=gridlex]>[data-push-left*=_md-3] {
		margin-left: 25%
	}

	[class*=gridlex-]>[data-push-left*=_md-4],
	[class*=gridlex_]>[data-push-left*=_md-4],
	[class~=gridlex]>[data-push-left*=_md-4] {
		margin-left: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_md-5],
	[class*=gridlex_]>[data-push-left*=_md-5],
	[class~=gridlex]>[data-push-left*=_md-5] {
		margin-left: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_md-6],
	[class*=gridlex_]>[data-push-left*=_md-6],
	[class~=gridlex]>[data-push-left*=_md-6] {
		margin-left: 50%
	}

	[class*=gridlex-]>[data-push-left*=_md-7],
	[class*=gridlex_]>[data-push-left*=_md-7],
	[class~=gridlex]>[data-push-left*=_md-7] {
		margin-left: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_md-8],
	[class*=gridlex_]>[data-push-left*=_md-8],
	[class~=gridlex]>[data-push-left*=_md-8] {
		margin-left: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_md-9],
	[class*=gridlex_]>[data-push-left*=_md-9],
	[class~=gridlex]>[data-push-left*=_md-9] {
		margin-left: 75%
	}

	[class*=gridlex-]>[data-push-left*=_md-10],
	[class*=gridlex_]>[data-push-left*=_md-10],
	[class~=gridlex]>[data-push-left*=_md-10] {
		margin-left: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_md-11],
	[class*=gridlex_]>[data-push-left*=_md-11],
	[class~=gridlex]>[data-push-left*=_md-11] {
		margin-left: 91.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_md-0],
	[class*=gridlex_]>[data-push-right*=_md-0],
	[class~=gridlex]>[data-push-right*=_md-0] {
		margin-right: 0
	}

	[class*=gridlex-]>[data-push-right*=_md-1],
	[class*=gridlex_]>[data-push-right*=_md-1],
	[class~=gridlex]>[data-push-right*=_md-1] {
		margin-right: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_md-2],
	[class*=gridlex_]>[data-push-right*=_md-2],
	[class~=gridlex]>[data-push-right*=_md-2] {
		margin-right: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_md-3],
	[class*=gridlex_]>[data-push-right*=_md-3],
	[class~=gridlex]>[data-push-right*=_md-3] {
		margin-right: 25%
	}

	[class*=gridlex-]>[data-push-right*=_md-4],
	[class*=gridlex_]>[data-push-right*=_md-4],
	[class~=gridlex]>[data-push-right*=_md-4] {
		margin-right: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_md-5],
	[class*=gridlex_]>[data-push-right*=_md-5],
	[class~=gridlex]>[data-push-right*=_md-5] {
		margin-right: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_md-6],
	[class*=gridlex_]>[data-push-right*=_md-6],
	[class~=gridlex]>[data-push-right*=_md-6] {
		margin-right: 50%
	}

	[class*=gridlex-]>[data-push-right*=_md-7],
	[class*=gridlex_]>[data-push-right*=_md-7],
	[class~=gridlex]>[data-push-right*=_md-7] {
		margin-right: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_md-8],
	[class*=gridlex_]>[data-push-right*=_md-8],
	[class~=gridlex]>[data-push-right*=_md-8] {
		margin-right: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_md-9],
	[class*=gridlex_]>[data-push-right*=_md-9],
	[class~=gridlex]>[data-push-right*=_md-9] {
		margin-right: 75%
	}

	[class*=gridlex-]>[data-push-right*=_md-10],
	[class*=gridlex_]>[data-push-right*=_md-10],
	[class~=gridlex]>[data-push-right*=_md-10] {
		margin-right: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_md-11],
	[class*=gridlex_]>[data-push-right*=_md-11],
	[class~=gridlex]>[data-push-right*=_md-11] {
		margin-right: 91.6666666667%
	}

	[class*=gridlex-] [class*=_md-first],
	[class*=gridlex_] [class*=_md-first],
	[class~=gridlex] [class*=_md-first] {
		order: -1
	}

	[class*=gridlex-] [class*=_md-last],
	[class*=gridlex_] [class*=_md-last],
	[class~=gridlex] [class*=_md-last] {
		order: 1
	}
}

@media (max-width:720px) {

	[class*=gridlex-]>[class*=_sm-1],
	[class*=gridlex_]>[class*=_sm-1],
	[class~=gridlex]>[class*=_sm-1] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}

	[class*=gridlex-]>[class*=_sm-2],
	[class*=gridlex_]>[class*=_sm-2],
	[class~=gridlex]>[class*=_sm-2] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=gridlex-]>[class*=_sm-3],
	[class*=gridlex_]>[class*=_sm-3],
	[class~=gridlex]>[class*=_sm-3] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=gridlex-]>[class*=_sm-4],
	[class*=gridlex_]>[class*=_sm-4],
	[class~=gridlex]>[class*=_sm-4] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=gridlex-]>[class*=_sm-5],
	[class*=gridlex_]>[class*=_sm-5],
	[class~=gridlex]>[class*=_sm-5] {
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%
	}

	[class*=gridlex-]>[class*=_sm-6],
	[class*=gridlex_]>[class*=_sm-6],
	[class~=gridlex]>[class*=_sm-6] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=gridlex-]>[class*=_sm-7],
	[class*=gridlex_]>[class*=_sm-7],
	[class~=gridlex]>[class*=_sm-7] {
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%
	}

	[class*=gridlex-]>[class*=_sm-8],
	[class*=gridlex_]>[class*=_sm-8],
	[class~=gridlex]>[class*=_sm-8] {
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%
	}

	[class*=gridlex-]>[class*=_sm-9],
	[class*=gridlex_]>[class*=_sm-9],
	[class~=gridlex]>[class*=_sm-9] {
		flex-basis: 75%;
		max-width: 75%
	}

	[class*=gridlex-]>[class*=_sm-10],
	[class*=gridlex_]>[class*=_sm-10],
	[class~=gridlex]>[class*=_sm-10] {
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%
	}

	[class*=gridlex-]>[class*=_sm-11],
	[class*=gridlex_]>[class*=_sm-11],
	[class~=gridlex]>[class*=_sm-11] {
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%
	}

	[class*=gridlex-]>[class*=_sm-12],
	[class*=gridlex_]>[class*=_sm-12],
	[class~=gridlex]>[class*=_sm-12] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=gridlex-]>[data-push-left*=_sm-0],
	[class*=gridlex_]>[data-push-left*=_sm-0],
	[class~=gridlex]>[data-push-left*=_sm-0] {
		margin-left: 0
	}

	[class*=gridlex-]>[data-push-left*=_sm-1],
	[class*=gridlex_]>[data-push-left*=_sm-1],
	[class~=gridlex]>[data-push-left*=_sm-1] {
		margin-left: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_sm-2],
	[class*=gridlex_]>[data-push-left*=_sm-2],
	[class~=gridlex]>[data-push-left*=_sm-2] {
		margin-left: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_sm-3],
	[class*=gridlex_]>[data-push-left*=_sm-3],
	[class~=gridlex]>[data-push-left*=_sm-3] {
		margin-left: 25%
	}

	[class*=gridlex-]>[data-push-left*=_sm-4],
	[class*=gridlex_]>[data-push-left*=_sm-4],
	[class~=gridlex]>[data-push-left*=_sm-4] {
		margin-left: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_sm-5],
	[class*=gridlex_]>[data-push-left*=_sm-5],
	[class~=gridlex]>[data-push-left*=_sm-5] {
		margin-left: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_sm-6],
	[class*=gridlex_]>[data-push-left*=_sm-6],
	[class~=gridlex]>[data-push-left*=_sm-6] {
		margin-left: 50%
	}

	[class*=gridlex-]>[data-push-left*=_sm-7],
	[class*=gridlex_]>[data-push-left*=_sm-7],
	[class~=gridlex]>[data-push-left*=_sm-7] {
		margin-left: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_sm-8],
	[class*=gridlex_]>[data-push-left*=_sm-8],
	[class~=gridlex]>[data-push-left*=_sm-8] {
		margin-left: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_sm-9],
	[class*=gridlex_]>[data-push-left*=_sm-9],
	[class~=gridlex]>[data-push-left*=_sm-9] {
		margin-left: 75%
	}

	[class*=gridlex-]>[data-push-left*=_sm-10],
	[class*=gridlex_]>[data-push-left*=_sm-10],
	[class~=gridlex]>[data-push-left*=_sm-10] {
		margin-left: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_sm-11],
	[class*=gridlex_]>[data-push-left*=_sm-11],
	[class~=gridlex]>[data-push-left*=_sm-11] {
		margin-left: 91.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_sm-0],
	[class*=gridlex_]>[data-push-right*=_sm-0],
	[class~=gridlex]>[data-push-right*=_sm-0] {
		margin-right: 0
	}

	[class*=gridlex-]>[data-push-right*=_sm-1],
	[class*=gridlex_]>[data-push-right*=_sm-1],
	[class~=gridlex]>[data-push-right*=_sm-1] {
		margin-right: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_sm-2],
	[class*=gridlex_]>[data-push-right*=_sm-2],
	[class~=gridlex]>[data-push-right*=_sm-2] {
		margin-right: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_sm-3],
	[class*=gridlex_]>[data-push-right*=_sm-3],
	[class~=gridlex]>[data-push-right*=_sm-3] {
		margin-right: 25%
	}

	[class*=gridlex-]>[data-push-right*=_sm-4],
	[class*=gridlex_]>[data-push-right*=_sm-4],
	[class~=gridlex]>[data-push-right*=_sm-4] {
		margin-right: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_sm-5],
	[class*=gridlex_]>[data-push-right*=_sm-5],
	[class~=gridlex]>[data-push-right*=_sm-5] {
		margin-right: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_sm-6],
	[class*=gridlex_]>[data-push-right*=_sm-6],
	[class~=gridlex]>[data-push-right*=_sm-6] {
		margin-right: 50%
	}

	[class*=gridlex-]>[data-push-right*=_sm-7],
	[class*=gridlex_]>[data-push-right*=_sm-7],
	[class~=gridlex]>[data-push-right*=_sm-7] {
		margin-right: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_sm-8],
	[class*=gridlex_]>[data-push-right*=_sm-8],
	[class~=gridlex]>[data-push-right*=_sm-8] {
		margin-right: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_sm-9],
	[class*=gridlex_]>[data-push-right*=_sm-9],
	[class~=gridlex]>[data-push-right*=_sm-9] {
		margin-right: 75%
	}

	[class*=gridlex-]>[data-push-right*=_sm-10],
	[class*=gridlex_]>[data-push-right*=_sm-10],
	[class~=gridlex]>[data-push-right*=_sm-10] {
		margin-right: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_sm-11],
	[class*=gridlex_]>[data-push-right*=_sm-11],
	[class~=gridlex]>[data-push-right*=_sm-11] {
		margin-right: 91.6666666667%
	}

	[class*=gridlex-] [class*=_sm-first],
	[class*=gridlex_] [class*=_sm-first],
	[class~=gridlex] [class*=_sm-first] {
		order: -1
	}

	[class*=gridlex-] [class*=_sm-last],
	[class*=gridlex_] [class*=_sm-last],
	[class~=gridlex] [class*=_sm-last] {
		order: 1
	}
}

@media (max-width:600px) {

	[class*=gridlex-]>[class*=_xs-1],
	[class*=gridlex_]>[class*=_xs-1],
	[class~=gridlex]>[class*=_xs-1] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}

	[class*=gridlex-]>[class*=_xs-2],
	[class*=gridlex_]>[class*=_xs-2],
	[class~=gridlex]>[class*=_xs-2] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=gridlex-]>[class*=_xs-3],
	[class*=gridlex_]>[class*=_xs-3],
	[class~=gridlex]>[class*=_xs-3] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=gridlex-]>[class*=_xs-4],
	[class*=gridlex_]>[class*=_xs-4],
	[class~=gridlex]>[class*=_xs-4] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=gridlex-]>[class*=_xs-5],
	[class*=gridlex_]>[class*=_xs-5],
	[class~=gridlex]>[class*=_xs-5] {
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%
	}

	[class*=gridlex-]>[class*=_xs-6],
	[class*=gridlex_]>[class*=_xs-6],
	[class~=gridlex]>[class*=_xs-6] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=gridlex-]>[class*=_xs-7],
	[class*=gridlex_]>[class*=_xs-7],
	[class~=gridlex]>[class*=_xs-7] {
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%
	}

	[class*=gridlex-]>[class*=_xs-8],
	[class*=gridlex_]>[class*=_xs-8],
	[class~=gridlex]>[class*=_xs-8] {
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%
	}

	[class*=gridlex-]>[class*=_xs-9],
	[class*=gridlex_]>[class*=_xs-9],
	[class~=gridlex]>[class*=_xs-9] {
		flex-basis: 75%;
		max-width: 75%
	}

	[class*=gridlex-]>[class*=_xs-10],
	[class*=gridlex_]>[class*=_xs-10],
	[class~=gridlex]>[class*=_xs-10] {
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%
	}

	[class*=gridlex-]>[class*=_xs-11],
	[class*=gridlex_]>[class*=_xs-11],
	[class~=gridlex]>[class*=_xs-11] {
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%
	}

	[class*=gridlex-]>[class*=_xs-12],
	[class*=gridlex_]>[class*=_xs-12],
	[class~=gridlex]>[class*=_xs-12] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=gridlex-]>[data-push-left*=_xs-0],
	[class*=gridlex_]>[data-push-left*=_xs-0],
	[class~=gridlex]>[data-push-left*=_xs-0] {
		margin-left: 0
	}

	[class*=gridlex-]>[data-push-left*=_xs-1],
	[class*=gridlex_]>[data-push-left*=_xs-1],
	[class~=gridlex]>[data-push-left*=_xs-1] {
		margin-left: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xs-2],
	[class*=gridlex_]>[data-push-left*=_xs-2],
	[class~=gridlex]>[data-push-left*=_xs-2] {
		margin-left: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xs-3],
	[class*=gridlex_]>[data-push-left*=_xs-3],
	[class~=gridlex]>[data-push-left*=_xs-3] {
		margin-left: 25%
	}

	[class*=gridlex-]>[data-push-left*=_xs-4],
	[class*=gridlex_]>[data-push-left*=_xs-4],
	[class~=gridlex]>[data-push-left*=_xs-4] {
		margin-left: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xs-5],
	[class*=gridlex_]>[data-push-left*=_xs-5],
	[class~=gridlex]>[data-push-left*=_xs-5] {
		margin-left: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xs-6],
	[class*=gridlex_]>[data-push-left*=_xs-6],
	[class~=gridlex]>[data-push-left*=_xs-6] {
		margin-left: 50%
	}

	[class*=gridlex-]>[data-push-left*=_xs-7],
	[class*=gridlex_]>[data-push-left*=_xs-7],
	[class~=gridlex]>[data-push-left*=_xs-7] {
		margin-left: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xs-8],
	[class*=gridlex_]>[data-push-left*=_xs-8],
	[class~=gridlex]>[data-push-left*=_xs-8] {
		margin-left: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xs-9],
	[class*=gridlex_]>[data-push-left*=_xs-9],
	[class~=gridlex]>[data-push-left*=_xs-9] {
		margin-left: 75%
	}

	[class*=gridlex-]>[data-push-left*=_xs-10],
	[class*=gridlex_]>[data-push-left*=_xs-10],
	[class~=gridlex]>[data-push-left*=_xs-10] {
		margin-left: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xs-11],
	[class*=gridlex_]>[data-push-left*=_xs-11],
	[class~=gridlex]>[data-push-left*=_xs-11] {
		margin-left: 91.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xs-0],
	[class*=gridlex_]>[data-push-right*=_xs-0],
	[class~=gridlex]>[data-push-right*=_xs-0] {
		margin-right: 0
	}

	[class*=gridlex-]>[data-push-right*=_xs-1],
	[class*=gridlex_]>[data-push-right*=_xs-1],
	[class~=gridlex]>[data-push-right*=_xs-1] {
		margin-right: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xs-2],
	[class*=gridlex_]>[data-push-right*=_xs-2],
	[class~=gridlex]>[data-push-right*=_xs-2] {
		margin-right: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xs-3],
	[class*=gridlex_]>[data-push-right*=_xs-3],
	[class~=gridlex]>[data-push-right*=_xs-3] {
		margin-right: 25%
	}

	[class*=gridlex-]>[data-push-right*=_xs-4],
	[class*=gridlex_]>[data-push-right*=_xs-4],
	[class~=gridlex]>[data-push-right*=_xs-4] {
		margin-right: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xs-5],
	[class*=gridlex_]>[data-push-right*=_xs-5],
	[class~=gridlex]>[data-push-right*=_xs-5] {
		margin-right: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xs-6],
	[class*=gridlex_]>[data-push-right*=_xs-6],
	[class~=gridlex]>[data-push-right*=_xs-6] {
		margin-right: 50%
	}

	[class*=gridlex-]>[data-push-right*=_xs-7],
	[class*=gridlex_]>[data-push-right*=_xs-7],
	[class~=gridlex]>[data-push-right*=_xs-7] {
		margin-right: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xs-8],
	[class*=gridlex_]>[data-push-right*=_xs-8],
	[class~=gridlex]>[data-push-right*=_xs-8] {
		margin-right: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xs-9],
	[class*=gridlex_]>[data-push-right*=_xs-9],
	[class~=gridlex]>[data-push-right*=_xs-9] {
		margin-right: 75%
	}

	[class*=gridlex-]>[data-push-right*=_xs-10],
	[class*=gridlex_]>[data-push-right*=_xs-10],
	[class~=gridlex]>[data-push-right*=_xs-10] {
		margin-right: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xs-11],
	[class*=gridlex_]>[data-push-right*=_xs-11],
	[class~=gridlex]>[data-push-right*=_xs-11] {
		margin-right: 91.6666666667%
	}

	[class*=gridlex-] [class*=_xs-first],
	[class*=gridlex_] [class*=_xs-first],
	[class~=gridlex] [class*=_xs-first] {
		order: -1
	}

	[class*=gridlex-] [class*=_xs-last],
	[class*=gridlex_] [class*=_xs-last],
	[class~=gridlex] [class*=_xs-last] {
		order: 1
	}
}

@media (max-width:480px) {

	[class*=gridlex-]>[class*=_xxs-1],
	[class*=gridlex_]>[class*=_xxs-1],
	[class~=gridlex]>[class*=_xxs-1] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}

	[class*=gridlex-]>[class*=_xxs-2],
	[class*=gridlex_]>[class*=_xxs-2],
	[class~=gridlex]>[class*=_xxs-2] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=gridlex-]>[class*=_xxs-3],
	[class*=gridlex_]>[class*=_xxs-3],
	[class~=gridlex]>[class*=_xxs-3] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=gridlex-]>[class*=_xxs-4],
	[class*=gridlex_]>[class*=_xxs-4],
	[class~=gridlex]>[class*=_xxs-4] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=gridlex-]>[class*=_xxs-5],
	[class*=gridlex_]>[class*=_xxs-5],
	[class~=gridlex]>[class*=_xxs-5] {
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%
	}

	[class*=gridlex-]>[class*=_xxs-6],
	[class*=gridlex_]>[class*=_xxs-6],
	[class~=gridlex]>[class*=_xxs-6] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=gridlex-]>[class*=_xxs-7],
	[class*=gridlex_]>[class*=_xxs-7],
	[class~=gridlex]>[class*=_xxs-7] {
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%
	}

	[class*=gridlex-]>[class*=_xxs-8],
	[class*=gridlex_]>[class*=_xxs-8],
	[class~=gridlex]>[class*=_xxs-8] {
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%
	}

	[class*=gridlex-]>[class*=_xxs-9],
	[class*=gridlex_]>[class*=_xxs-9],
	[class~=gridlex]>[class*=_xxs-9] {
		flex-basis: 75%;
		max-width: 75%
	}

	[class*=gridlex-]>[class*=_xxs-10],
	[class*=gridlex_]>[class*=_xxs-10],
	[class~=gridlex]>[class*=_xxs-10] {
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%
	}

	[class*=gridlex-]>[class*=_xxs-11],
	[class*=gridlex_]>[class*=_xxs-11],
	[class~=gridlex]>[class*=_xxs-11] {
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%
	}

	[class*=gridlex-]>[class*=_xxs-12],
	[class*=gridlex_]>[class*=_xxs-12],
	[class~=gridlex]>[class*=_xxs-12] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-0],
	[class*=gridlex_]>[data-push-left*=_xxs-0],
	[class~=gridlex]>[data-push-left*=_xxs-0] {
		margin-left: 0
	}

	[class*=gridlex-]>[data-push-left*=_xxs-1],
	[class*=gridlex_]>[data-push-left*=_xxs-1],
	[class~=gridlex]>[data-push-left*=_xxs-1] {
		margin-left: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-2],
	[class*=gridlex_]>[data-push-left*=_xxs-2],
	[class~=gridlex]>[data-push-left*=_xxs-2] {
		margin-left: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-3],
	[class*=gridlex_]>[data-push-left*=_xxs-3],
	[class~=gridlex]>[data-push-left*=_xxs-3] {
		margin-left: 25%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-4],
	[class*=gridlex_]>[data-push-left*=_xxs-4],
	[class~=gridlex]>[data-push-left*=_xxs-4] {
		margin-left: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-5],
	[class*=gridlex_]>[data-push-left*=_xxs-5],
	[class~=gridlex]>[data-push-left*=_xxs-5] {
		margin-left: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-6],
	[class*=gridlex_]>[data-push-left*=_xxs-6],
	[class~=gridlex]>[data-push-left*=_xxs-6] {
		margin-left: 50%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-7],
	[class*=gridlex_]>[data-push-left*=_xxs-7],
	[class~=gridlex]>[data-push-left*=_xxs-7] {
		margin-left: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-8],
	[class*=gridlex_]>[data-push-left*=_xxs-8],
	[class~=gridlex]>[data-push-left*=_xxs-8] {
		margin-left: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-9],
	[class*=gridlex_]>[data-push-left*=_xxs-9],
	[class~=gridlex]>[data-push-left*=_xxs-9] {
		margin-left: 75%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-10],
	[class*=gridlex_]>[data-push-left*=_xxs-10],
	[class~=gridlex]>[data-push-left*=_xxs-10] {
		margin-left: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxs-11],
	[class*=gridlex_]>[data-push-left*=_xxs-11],
	[class~=gridlex]>[data-push-left*=_xxs-11] {
		margin-left: 91.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-0],
	[class*=gridlex_]>[data-push-right*=_xxs-0],
	[class~=gridlex]>[data-push-right*=_xxs-0] {
		margin-right: 0
	}

	[class*=gridlex-]>[data-push-right*=_xxs-1],
	[class*=gridlex_]>[data-push-right*=_xxs-1],
	[class~=gridlex]>[data-push-right*=_xxs-1] {
		margin-right: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-2],
	[class*=gridlex_]>[data-push-right*=_xxs-2],
	[class~=gridlex]>[data-push-right*=_xxs-2] {
		margin-right: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-3],
	[class*=gridlex_]>[data-push-right*=_xxs-3],
	[class~=gridlex]>[data-push-right*=_xxs-3] {
		margin-right: 25%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-4],
	[class*=gridlex_]>[data-push-right*=_xxs-4],
	[class~=gridlex]>[data-push-right*=_xxs-4] {
		margin-right: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-5],
	[class*=gridlex_]>[data-push-right*=_xxs-5],
	[class~=gridlex]>[data-push-right*=_xxs-5] {
		margin-right: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-6],
	[class*=gridlex_]>[data-push-right*=_xxs-6],
	[class~=gridlex]>[data-push-right*=_xxs-6] {
		margin-right: 50%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-7],
	[class*=gridlex_]>[data-push-right*=_xxs-7],
	[class~=gridlex]>[data-push-right*=_xxs-7] {
		margin-right: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-8],
	[class*=gridlex_]>[data-push-right*=_xxs-8],
	[class~=gridlex]>[data-push-right*=_xxs-8] {
		margin-right: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-9],
	[class*=gridlex_]>[data-push-right*=_xxs-9],
	[class~=gridlex]>[data-push-right*=_xxs-9] {
		margin-right: 75%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-10],
	[class*=gridlex_]>[data-push-right*=_xxs-10],
	[class~=gridlex]>[data-push-right*=_xxs-10] {
		margin-right: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxs-11],
	[class*=gridlex_]>[data-push-right*=_xxs-11],
	[class~=gridlex]>[data-push-right*=_xxs-11] {
		margin-right: 91.6666666667%
	}

	[class*=gridlex-] [class*=_xxs-first],
	[class*=gridlex_] [class*=_xxs-first],
	[class~=gridlex] [class*=_xxs-first] {
		order: -1
	}

	[class*=gridlex-] [class*=_xxs-last],
	[class*=gridlex_] [class*=_xxs-last],
	[class~=gridlex] [class*=_xxs-last] {
		order: 1
	}
}

@media (max-width:400px) {

	[class*=gridlex-]>[class*=_xxxs-1],
	[class*=gridlex_]>[class*=_xxxs-1],
	[class~=gridlex]>[class*=_xxxs-1] {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}

	[class*=gridlex-]>[class*=_xxxs-2],
	[class*=gridlex_]>[class*=_xxxs-2],
	[class~=gridlex]>[class*=_xxxs-2] {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}

	[class*=gridlex-]>[class*=_xxxs-3],
	[class*=gridlex_]>[class*=_xxxs-3],
	[class~=gridlex]>[class*=_xxxs-3] {
		flex-basis: 25%;
		max-width: 25%
	}

	[class*=gridlex-]>[class*=_xxxs-4],
	[class*=gridlex_]>[class*=_xxxs-4],
	[class~=gridlex]>[class*=_xxxs-4] {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}

	[class*=gridlex-]>[class*=_xxxs-5],
	[class*=gridlex_]>[class*=_xxxs-5],
	[class~=gridlex]>[class*=_xxxs-5] {
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%
	}

	[class*=gridlex-]>[class*=_xxxs-6],
	[class*=gridlex_]>[class*=_xxxs-6],
	[class~=gridlex]>[class*=_xxxs-6] {
		flex-basis: 50%;
		max-width: 50%
	}

	[class*=gridlex-]>[class*=_xxxs-7],
	[class*=gridlex_]>[class*=_xxxs-7],
	[class~=gridlex]>[class*=_xxxs-7] {
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%
	}

	[class*=gridlex-]>[class*=_xxxs-8],
	[class*=gridlex_]>[class*=_xxxs-8],
	[class~=gridlex]>[class*=_xxxs-8] {
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%
	}

	[class*=gridlex-]>[class*=_xxxs-9],
	[class*=gridlex_]>[class*=_xxxs-9],
	[class~=gridlex]>[class*=_xxxs-9] {
		flex-basis: 75%;
		max-width: 75%
	}

	[class*=gridlex-]>[class*=_xxxs-10],
	[class*=gridlex_]>[class*=_xxxs-10],
	[class~=gridlex]>[class*=_xxxs-10] {
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%
	}

	[class*=gridlex-]>[class*=_xxxs-11],
	[class*=gridlex_]>[class*=_xxxs-11],
	[class~=gridlex]>[class*=_xxxs-11] {
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%
	}

	[class*=gridlex-]>[class*=_xxxs-12],
	[class*=gridlex_]>[class*=_xxxs-12],
	[class~=gridlex]>[class*=_xxxs-12] {
		flex-basis: 100%;
		max-width: 100%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-0],
	[class*=gridlex_]>[data-push-left*=_xxxs-0],
	[class~=gridlex]>[data-push-left*=_xxxs-0] {
		margin-left: 0
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-1],
	[class*=gridlex_]>[data-push-left*=_xxxs-1],
	[class~=gridlex]>[data-push-left*=_xxxs-1] {
		margin-left: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-2],
	[class*=gridlex_]>[data-push-left*=_xxxs-2],
	[class~=gridlex]>[data-push-left*=_xxxs-2] {
		margin-left: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-3],
	[class*=gridlex_]>[data-push-left*=_xxxs-3],
	[class~=gridlex]>[data-push-left*=_xxxs-3] {
		margin-left: 25%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-4],
	[class*=gridlex_]>[data-push-left*=_xxxs-4],
	[class~=gridlex]>[data-push-left*=_xxxs-4] {
		margin-left: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-5],
	[class*=gridlex_]>[data-push-left*=_xxxs-5],
	[class~=gridlex]>[data-push-left*=_xxxs-5] {
		margin-left: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-6],
	[class*=gridlex_]>[data-push-left*=_xxxs-6],
	[class~=gridlex]>[data-push-left*=_xxxs-6] {
		margin-left: 50%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-7],
	[class*=gridlex_]>[data-push-left*=_xxxs-7],
	[class~=gridlex]>[data-push-left*=_xxxs-7] {
		margin-left: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-8],
	[class*=gridlex_]>[data-push-left*=_xxxs-8],
	[class~=gridlex]>[data-push-left*=_xxxs-8] {
		margin-left: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-9],
	[class*=gridlex_]>[data-push-left*=_xxxs-9],
	[class~=gridlex]>[data-push-left*=_xxxs-9] {
		margin-left: 75%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-10],
	[class*=gridlex_]>[data-push-left*=_xxxs-10],
	[class~=gridlex]>[data-push-left*=_xxxs-10] {
		margin-left: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-left*=_xxxs-11],
	[class*=gridlex_]>[data-push-left*=_xxxs-11],
	[class~=gridlex]>[data-push-left*=_xxxs-11] {
		margin-left: 91.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-0],
	[class*=gridlex_]>[data-push-right*=_xxxs-0],
	[class~=gridlex]>[data-push-right*=_xxxs-0] {
		margin-right: 0
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-1],
	[class*=gridlex_]>[data-push-right*=_xxxs-1],
	[class~=gridlex]>[data-push-right*=_xxxs-1] {
		margin-right: 8.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-2],
	[class*=gridlex_]>[data-push-right*=_xxxs-2],
	[class~=gridlex]>[data-push-right*=_xxxs-2] {
		margin-right: 16.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-3],
	[class*=gridlex_]>[data-push-right*=_xxxs-3],
	[class~=gridlex]>[data-push-right*=_xxxs-3] {
		margin-right: 25%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-4],
	[class*=gridlex_]>[data-push-right*=_xxxs-4],
	[class~=gridlex]>[data-push-right*=_xxxs-4] {
		margin-right: 33.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-5],
	[class*=gridlex_]>[data-push-right*=_xxxs-5],
	[class~=gridlex]>[data-push-right*=_xxxs-5] {
		margin-right: 41.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-6],
	[class*=gridlex_]>[data-push-right*=_xxxs-6],
	[class~=gridlex]>[data-push-right*=_xxxs-6] {
		margin-right: 50%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-7],
	[class*=gridlex_]>[data-push-right*=_xxxs-7],
	[class~=gridlex]>[data-push-right*=_xxxs-7] {
		margin-right: 58.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-8],
	[class*=gridlex_]>[data-push-right*=_xxxs-8],
	[class~=gridlex]>[data-push-right*=_xxxs-8] {
		margin-right: 66.6666666667%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-9],
	[class*=gridlex_]>[data-push-right*=_xxxs-9],
	[class~=gridlex]>[data-push-right*=_xxxs-9] {
		margin-right: 75%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-10],
	[class*=gridlex_]>[data-push-right*=_xxxs-10],
	[class~=gridlex]>[data-push-right*=_xxxs-10] {
		margin-right: 83.3333333333%
	}

	[class*=gridlex-]>[data-push-right*=_xxxs-11],
	[class*=gridlex_]>[data-push-right*=_xxxs-11],
	[class~=gridlex]>[data-push-right*=_xxxs-11] {
		margin-right: 91.6666666667%
	}

	[class*=gridlex-] [class*=_xxxs-first],
	[class*=gridlex_] [class*=_xxxs-first],
	[class~=gridlex] [class*=_xxxs-first] {
		order: -1
	}

	[class*=gridlex-] [class*=_xxxs-last],
	[class*=gridlex_] [class*=_xxxs-last],
	[class~=gridlex] [class*=_xxxs-last] {
		order: 1
	}
}

@media (max-width:1248px) {
	[class*=xxxl-hidden] {
		display: none
	}
}

@media (max-width:1024px) {
	[class*=xxl-hidden] {
		display: none
	}
}

@media (max-width:992px) {
	[class*=xl-hidden] {
		display: none
	}
}

@media (max-width:850px) {
	[class*=lg-hidden] {
		display: none
	}
}

@media (max-width:768px) {
	[class*=md-hidden] {
		display: none
	}
}

@media (max-width:720px) {
	[class*=sm-hidden] {
		display: none
	}
}

@media (max-width:600px) {
	[class*=xs-hidden] {
		display: none
	}
}

@media (max-width:480px) {
	[class*=xxs-hidden] {
		display: none
	}
}

@media (max-width:400px) {
	[class*=xxxs-hidden] {
		display: none
	}
}

::-moz-selection {
	background: var(--select-background);
	color: var(--select-text)
}

::selection {
	background: var(--select-background);
	color: var(--select-text)
}

* {
	box-sizing: border-box
}

body,
html {
	min-height: 100vh;
	overflow-x: clip
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: var(--font-size);
	font-family: var(--font);
	scroll-behavior: smooth
}

body {
	background: var(--base-color)
}

body::-webkit-scrollbar {
	width: 1em
}

body::-webkit-scrollbar-track {
	background: var(--white)
}

body::-webkit-scrollbar-thumb {
	background-color: var(--primary);
	border-radius: var(--radius);
	border: 3px solid var(--white)
}

img {
	max-width: 100%
}

.relative {
	position: relative
}

.left {
	float: left
}

.right {
	float: right
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.text-right {
	text-align: right
}

.italic {
	font-style: italic
}

.bold {
	font-weight: 700
}

a:link {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .2)
}

::-webkit-input-placeholder {
	color: var(--placeholder-color)
}

::-moz-placeholder {
	color: var(--placeholder-color)
}

:-ms-input-placeholder {
	color: var(--placeholder-color)
}

input:-moz-placeholder {
	color: var(--placeholder-color)
}

input[type=email],
input[type=file],
input[type=tel],
input[type=text],
textarea {
	-webkit-appearance: none
}

input[type=search] {
	-webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
	-webkit-appearance: none
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

input[type=number] {
	-moz-appearance: textfield
}

.m-0 {
	margin: 0 !important
}

.mt-0 {
	margin-block-start: 0
}

.mr-0 {
	margin-inline-end: 0
}

.mb-0 {
	margin-block-end: 0
}

.ml-0 {
	margin-inline-start: 0
}

.mx-0 {
	margin-inline: 0
}

.my-0 {
	margin-block: 0
}

.p-0 {
	padding: 0
}

.pt-0 {
	padding-block-start: 0
}

.pr-0 {
	padding-inline-end: 0
}

.pb-0 {
	padding-block-end: 0
}

.pl-0 {
	padding-inline-start: 0
}

.px-0 {
	padding-inline: 0
}

.py-0 {
	padding-block: 0
}

.m-4 {
	margin: 4px !important
}

.mt-4 {
	margin-block-start: 4px
}

.mr-4 {
	margin-inline-end: 4px
}

.mb-4 {
	margin-block-end: 4px
}

.ml-4 {
	margin-inline-start: 4px
}

.mx-4 {
	margin-inline: 4px
}

.my-4 {
	margin-block: 4px
}

.p-4 {
	padding: 4px
}

.pt-4 {
	padding-block-start: 4px
}

.pr-4 {
	padding-inline-end: 4px
}

.pb-4 {
	padding-block-end: 4px
}

.pl-4 {
	padding-inline-start: 4px
}

.px-4 {
	padding-inline: 4px
}

.py-4 {
	padding-block: 4px
}

.m-8 {
	margin: 8px !important
}

.mt-8 {
	margin-block-start: 8px
}

.mr-8 {
	margin-inline-end: 8px
}

.mb-8 {
	margin-block-end: 8px
}

.ml-8 {
	margin-inline-start: 8px
}

.mx-8 {
	margin-inline: 8px
}

.my-8 {
	margin-block: 8px
}

.p-8 {
	padding: 8px
}

.pt-8 {
	padding-block-start: 8px
}

.pr-8 {
	padding-inline-end: 8px
}

.pb-8 {
	padding-block-end: 8px
}

.pl-8 {
	padding-inline-start: 8px
}

.px-8 {
	padding-inline: 8px
}

.py-8 {
	padding-block: 8px
}

.m-12 {
	margin: 12px !important
}

.mt-12 {
	margin-block-start: 12px
}

.mr-12 {
	margin-inline-end: 12px
}

.mb-12 {
	margin-block-end: 12px
}

.ml-12 {
	margin-inline-start: 12px
}

.mx-12 {
	margin-inline: 12px
}

.my-12 {
	margin-block: 12px
}

.p-12 {
	padding: 12px
}

.pt-12 {
	padding-block-start: 12px
}

.pr-12 {
	padding-inline-end: 12px
}

.pb-12 {
	padding-block-end: 12px
}

.pl-12 {
	padding-inline-start: 12px
}

.px-12 {
	padding-inline: 12px
}

.py-12 {
	padding-block: 12px
}

.m-16 {
	margin: 16px !important
}

.mt-16 {
	margin-block-start: 16px
}

.mr-16 {
	margin-inline-end: 16px
}

.mb-16 {
	margin-block-end: 16px
}

.ml-16 {
	margin-inline-start: 16px
}

.mx-16 {
	margin-inline: 16px
}

.my-16 {
	margin-block: 16px
}

.p-16 {
	padding: 16px
}

.pt-16 {
	padding-block-start: 16px
}

.pr-16 {
	padding-inline-end: 16px
}

.pb-16 {
	padding-block-end: 16px
}

.pl-16 {
	padding-inline-start: 16px
}

.px-16 {
	padding-inline: 16px
}

.py-16 {
	padding-block: 16px
}

.m-20 {
	margin: 20px !important
}

.mt-20 {
	margin-block-start: 20px
}

.mr-20 {
	margin-inline-end: 20px
}

.mb-20 {
	margin-block-end: 20px
}

.ml-20 {
	margin-inline-start: 20px
}

.mx-20 {
	margin-inline: 20px
}

.my-20 {
	margin-block: 20px
}

.p-20 {
	padding: 20px
}

.pt-20 {
	padding-block-start: 20px
}

.pr-20 {
	padding-inline-end: 20px
}

.pb-20 {
	padding-block-end: 20px
}

.pl-20 {
	padding-inline-start: 20px
}

.px-20 {
	padding-inline: 20px
}

.py-20 {
	padding-block: 20px
}

.m-24 {
	margin: 24px !important
}

.mt-24 {
	margin-block-start: 24px
}

.mr-24 {
	margin-inline-end: 24px
}

.mb-24 {
	margin-block-end: 24px
}

.ml-24 {
	margin-inline-start: 24px
}

.mx-24 {
	margin-inline: 24px
}

.my-24 {
	margin-block: 24px
}

.p-24 {
	padding: 24px
}

.pt-24 {
	padding-block-start: 24px
}

.pr-24 {
	padding-inline-end: 24px
}

.pb-24 {
	padding-block-end: 24px
}

.pl-24 {
	padding-inline-start: 24px
}

.px-24 {
	padding-inline: 24px
}

.py-24 {
	padding-block: 24px
}

.m-28 {
	margin: 28px !important
}

.mt-28 {
	margin-block-start: 28px
}

.mr-28 {
	margin-inline-end: 28px
}

.mb-28 {
	margin-block-end: 28px
}

.ml-28 {
	margin-inline-start: 28px
}

.mx-28 {
	margin-inline: 28px
}

.my-28 {
	margin-block: 28px
}

.p-28 {
	padding: 28px
}

.pt-28 {
	padding-block-start: 28px
}

.pr-28 {
	padding-inline-end: 28px
}

.pb-28 {
	padding-block-end: 28px
}

.pl-28 {
	padding-inline-start: 28px
}

.px-28 {
	padding-inline: 28px
}

.py-28 {
	padding-block: 28px
}

.m-32 {
	margin: 32px !important
}

.mt-32 {
	margin-block-start: 32px
}

.mr-32 {
	margin-inline-end: 32px
}

.mb-32 {
	margin-block-end: 32px
}

.ml-32 {
	margin-inline-start: 32px
}

.mx-32 {
	margin-inline: 32px
}

.my-32 {
	margin-block: 32px
}

.p-32 {
	padding: 32px
}

.pt-32 {
	padding-block-start: 32px
}

.pr-32 {
	padding-inline-end: 32px
}

.pb-32 {
	padding-block-end: 32px
}

.pl-32 {
	padding-inline-start: 32px
}

.px-32 {
	padding-inline: 32px
}

.py-32 {
	padding-block: 32px
}

.m-36 {
	margin: 36px !important
}

.mt-36 {
	margin-block-start: 36px
}

.mr-36 {
	margin-inline-end: 36px
}

.mb-36 {
	margin-block-end: 36px
}

.ml-36 {
	margin-inline-start: 36px
}

.mx-36 {
	margin-inline: 36px
}

.my-36 {
	margin-block: 36px
}

.p-36 {
	padding: 36px
}

.pt-36 {
	padding-block-start: 36px
}

.pr-36 {
	padding-inline-end: 36px
}

.pb-36 {
	padding-block-end: 36px
}

.pl-36 {
	padding-inline-start: 36px
}

.px-36 {
	padding-inline: 36px
}

.py-36 {
	padding-block: 36px
}

.m-40 {
	margin: 40px !important
}

.mt-40 {
	margin-block-start: 40px
}

.mr-40 {
	margin-inline-end: 40px
}

.mb-40 {
	margin-block-end: 40px
}

.ml-40 {
	margin-inline-start: 40px
}

.mx-40 {
	margin-inline: 40px
}

.my-40 {
	margin-block: 40px
}

.p-40 {
	padding: 40px
}

.pt-40 {
	padding-block-start: 40px
}

.pr-40 {
	padding-inline-end: 40px
}

.pb-40 {
	padding-block-end: 40px
}

.pl-40 {
	padding-inline-start: 40px
}

.px-40 {
	padding-inline: 40px
}

.py-40 {
	padding-block: 40px
}

.m-44 {
	margin: 44px !important
}

.mt-44 {
	margin-block-start: 44px
}

.mr-44 {
	margin-inline-end: 44px
}

.mb-44 {
	margin-block-end: 44px
}

.ml-44 {
	margin-inline-start: 44px
}

.mx-44 {
	margin-inline: 44px
}

.my-44 {
	margin-block: 44px
}

.p-44 {
	padding: 44px
}

.pt-44 {
	padding-block-start: 44px
}

.pr-44 {
	padding-inline-end: 44px
}

.pb-44 {
	padding-block-end: 44px
}

.pl-44 {
	padding-inline-start: 44px
}

.px-44 {
	padding-inline: 44px
}

.py-44 {
	padding-block: 44px
}

.m-48 {
	margin: 48px !important
}

.mt-48 {
	margin-block-start: 48px
}

.mr-48 {
	margin-inline-end: 48px
}

.mb-48 {
	margin-block-end: 48px
}

.ml-48 {
	margin-inline-start: 48px
}

.mx-48 {
	margin-inline: 48px
}

.my-48 {
	margin-block: 48px
}

.p-48 {
	padding: 48px
}

.pt-48 {
	padding-block-start: 48px
}

.pr-48 {
	padding-inline-end: 48px
}

.pb-48 {
	padding-block-end: 48px
}

.pl-48 {
	padding-inline-start: 48px
}

.px-48 {
	padding-inline: 48px
}

.py-48 {
	padding-block: 48px
}

.m-52 {
	margin: 52px !important
}

.mt-52 {
	margin-block-start: 52px
}

.mr-52 {
	margin-inline-end: 52px
}

.mb-52 {
	margin-block-end: 52px
}

.ml-52 {
	margin-inline-start: 52px
}

.mx-52 {
	margin-inline: 52px
}

.my-52 {
	margin-block: 52px
}

.p-52 {
	padding: 52px
}

.pt-52 {
	padding-block-start: 52px
}

.pr-52 {
	padding-inline-end: 52px
}

.pb-52 {
	padding-block-end: 52px
}

.pl-52 {
	padding-inline-start: 52px
}

.px-52 {
	padding-inline: 52px
}

.py-52 {
	padding-block: 52px
}

.m-56 {
	margin: 56px !important
}

.mt-56 {
	margin-block-start: 56px
}

.mr-56 {
	margin-inline-end: 56px
}

.mb-56 {
	margin-block-end: 56px
}

.ml-56 {
	margin-inline-start: 56px
}

.mx-56 {
	margin-inline: 56px
}

.my-56 {
	margin-block: 56px
}

.p-56 {
	padding: 56px
}

.pt-56 {
	padding-block-start: 56px
}

.pr-56 {
	padding-inline-end: 56px
}

.pb-56 {
	padding-block-end: 56px
}

.pl-56 {
	padding-inline-start: 56px
}

.px-56 {
	padding-inline: 56px
}

.py-56 {
	padding-block: 56px
}

.m-60 {
	margin: 60px !important
}

.mt-60 {
	margin-block-start: 60px
}

.mr-60 {
	margin-inline-end: 60px
}

.mb-60 {
	margin-block-end: 60px
}

.ml-60 {
	margin-inline-start: 60px
}

.mx-60 {
	margin-inline: 60px
}

.my-60 {
	margin-block: 60px
}

.p-60 {
	padding: 60px
}

.pt-60 {
	padding-block-start: 60px
}

.pr-60 {
	padding-inline-end: 60px
}

.pb-60 {
	padding-block-end: 60px
}

.pl-60 {
	padding-inline-start: 60px
}

.px-60 {
	padding-inline: 60px
}

.py-60 {
	padding-block: 60px
}

.m-64 {
	margin: 64px !important
}

.mt-64 {
	margin-block-start: 64px
}

.mr-64 {
	margin-inline-end: 64px
}

.mb-64 {
	margin-block-end: 64px
}

.ml-64 {
	margin-inline-start: 64px
}

.mx-64 {
	margin-inline: 64px
}

.my-64 {
	margin-block: 64px
}

.p-64 {
	padding: 64px
}

.pt-64 {
	padding-block-start: 64px
}

.pr-64 {
	padding-inline-end: 64px
}

.pb-64 {
	padding-block-end: 64px
}

.pl-64 {
	padding-inline-start: 64px
}

.px-64 {
	padding-inline: 64px
}

.py-64 {
	padding-block: 64px
}

.m-68 {
	margin: 68px !important
}

.mt-68 {
	margin-block-start: 68px
}

.mr-68 {
	margin-inline-end: 68px
}

.mb-68 {
	margin-block-end: 68px
}

.ml-68 {
	margin-inline-start: 68px
}

.mx-68 {
	margin-inline: 68px
}

.my-68 {
	margin-block: 68px
}

.p-68 {
	padding: 68px
}

.pt-68 {
	padding-block-start: 68px
}

.pr-68 {
	padding-inline-end: 68px
}

.pb-68 {
	padding-block-end: 68px
}

.pl-68 {
	padding-inline-start: 68px
}

.px-68 {
	padding-inline: 68px
}

.py-68 {
	padding-block: 68px
}

.m-72 {
	margin: 72px !important
}

.mt-72 {
	margin-block-start: 72px
}

.mr-72 {
	margin-inline-end: 72px
}

.mb-72 {
	margin-block-end: 72px
}

.ml-72 {
	margin-inline-start: 72px
}

.mx-72 {
	margin-inline: 72px
}

.my-72 {
	margin-block: 72px
}

.p-72 {
	padding: 72px
}

.pt-72 {
	padding-block-start: 72px
}

.pr-72 {
	padding-inline-end: 72px
}

.pb-72 {
	padding-block-end: 72px
}

.pl-72 {
	padding-inline-start: 72px
}

.px-72 {
	padding-inline: 72px
}

.py-72 {
	padding-block: 72px
}

.m-76 {
	margin: 76px !important
}

.mt-76 {
	margin-block-start: 76px
}

.mr-76 {
	margin-inline-end: 76px
}

.mb-76 {
	margin-block-end: 76px
}

.ml-76 {
	margin-inline-start: 76px
}

.mx-76 {
	margin-inline: 76px
}

.my-76 {
	margin-block: 76px
}

.p-76 {
	padding: 76px
}

.pt-76 {
	padding-block-start: 76px
}

.pr-76 {
	padding-inline-end: 76px
}

.pb-76 {
	padding-block-end: 76px
}

.pl-76 {
	padding-inline-start: 76px
}

.px-76 {
	padding-inline: 76px
}

.py-76 {
	padding-block: 76px
}

.m-80 {
	margin: 80px !important
}

.mt-80 {
	margin-block-start: 80px
}

.mr-80 {
	margin-inline-end: 80px
}

.mb-80 {
	margin-block-end: 80px
}

.ml-80 {
	margin-inline-start: 80px
}

.mx-80 {
	margin-inline: 80px
}

.my-80 {
	margin-block: 80px
}

.p-80 {
	padding: 80px
}

.pt-80 {
	padding-block-start: 80px
}

.pr-80 {
	padding-inline-end: 80px
}

.pb-80 {
	padding-block-end: 80px
}

.pl-80 {
	padding-inline-start: 80px
}

.px-80 {
	padding-inline: 80px
}

.py-80 {
	padding-block: 80px
}

.m-84 {
	margin: 84px !important
}

.mt-84 {
	margin-block-start: 84px
}

.mr-84 {
	margin-inline-end: 84px
}

.mb-84 {
	margin-block-end: 84px
}

.ml-84 {
	margin-inline-start: 84px
}

.mx-84 {
	margin-inline: 84px
}

.my-84 {
	margin-block: 84px
}

.p-84 {
	padding: 84px
}

.pt-84 {
	padding-block-start: 84px
}

.pr-84 {
	padding-inline-end: 84px
}

.pb-84 {
	padding-block-end: 84px
}

.pl-84 {
	padding-inline-start: 84px
}

.px-84 {
	padding-inline: 84px
}

.py-84 {
	padding-block: 84px
}

.m-88 {
	margin: 88px !important
}

.mt-88 {
	margin-block-start: 88px
}

.mr-88 {
	margin-inline-end: 88px
}

.mb-88 {
	margin-block-end: 88px
}

.ml-88 {
	margin-inline-start: 88px
}

.mx-88 {
	margin-inline: 88px
}

.my-88 {
	margin-block: 88px
}

.p-88 {
	padding: 88px
}

.pt-88 {
	padding-block-start: 88px
}

.pr-88 {
	padding-inline-end: 88px
}

.pb-88 {
	padding-block-end: 88px
}

.pl-88 {
	padding-inline-start: 88px
}

.px-88 {
	padding-inline: 88px
}

.py-88 {
	padding-block: 88px
}

.m-92 {
	margin: 92px !important
}

.mt-92 {
	margin-block-start: 92px
}

.mr-92 {
	margin-inline-end: 92px
}

.mb-92 {
	margin-block-end: 92px
}

.ml-92 {
	margin-inline-start: 92px
}

.mx-92 {
	margin-inline: 92px
}

.my-92 {
	margin-block: 92px
}

.p-92 {
	padding: 92px
}

.pt-92 {
	padding-block-start: 92px
}

.pr-92 {
	padding-inline-end: 92px
}

.pb-92 {
	padding-block-end: 92px
}

.pl-92 {
	padding-inline-start: 92px
}

.px-92 {
	padding-inline: 92px
}

.py-92 {
	padding-block: 92px
}

.m-96 {
	margin: 96px !important
}

.mt-96 {
	margin-block-start: 96px
}

.mr-96 {
	margin-inline-end: 96px
}

.mb-96 {
	margin-block-end: 96px
}

.ml-96 {
	margin-inline-start: 96px
}

.mx-96 {
	margin-inline: 96px
}

.my-96 {
	margin-block: 96px
}

.p-96 {
	padding: 96px
}

.pt-96 {
	padding-block-start: 96px
}

.pr-96 {
	padding-inline-end: 96px
}

.pb-96 {
	padding-block-end: 96px
}

.pl-96 {
	padding-inline-start: 96px
}

.px-96 {
	padding-inline: 96px
}

.py-96 {
	padding-block: 96px
}

.m-100 {
	margin: 100px !important
}

.mt-100 {
	margin-block-start: 100px
}

.mr-100 {
	margin-inline-end: 100px
}

.mb-100 {
	margin-block-end: 100px
}

.ml-100 {
	margin-inline-start: 100px
}

.mx-100 {
	margin-inline: 100px
}

.my-100 {
	margin-block: 100px
}

.p-100 {
	padding: 100px
}

.pt-100 {
	padding-block-start: 100px
}

.pr-100 {
	padding-inline-end: 100px
}

.pb-100 {
	padding-block-end: 100px
}

.pl-100 {
	padding-inline-start: 100px
}

.px-100 {
	padding-inline: 100px
}

.py-100 {
	padding-block: 100px
}

@media only screen and (width < 480px) {

	main .button-group,
	main .social,
	main .subheader,
	main h1,
	main h2,
	main h3,
	main h4,
	main h5,
	main h6,
	main p {
		text-align: center;
		justify-content: center
	}

	main .stamp {
		margin-inline: auto
	}
}

.container {
	padding: 0 20px;
	background-color: var(--content-background);
	position: relative
}

.container.black {
	background-color: var(--black)
}

.content {
	max-width: var(--site-width);
	margin: 0 auto;
	position: relative;
	padding-block: calc(60 / var(--base-font-size-strip) * 1rem);
	z-index: 2
}

.has-bottom-divider {
	padding-block-end: calc(105 / var(--base-font-size-strip) * 1rem)
}

.bottom-divider {
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	z-index: 2
}

.has-top-divider {
	padding-block-start: calc(105 / var(--base-font-size-strip) * 1rem)
}

.top-divider {
	position: absolute;
	left: 0;
	top: -2px;
	width: 100%;
	z-index: 2
}

.has-decoration {
	position: relative;
	margin: calc(32 / var(--base-font-size-strip) * 1rem) 0 calc(32 / var(--base-font-size-strip) * 1rem) calc(32 / var(--base-font-size-strip) * 1rem)
}

.has-decoration::after {
	content: "";
	display: block;
	position: absolute;
	inset-block-start: calc(-32 / var(--base-font-size-strip) * 1rem);
	inset-block-end: calc(-32 / var(--base-font-size-strip) * 1rem);
	inset-inline-start: calc(-32 / var(--base-font-size-strip) * 1rem);
	background: var(--primary);
	width: 50%;
	z-index: 1
}

.has-decoration.right-side {
	margin: calc(32 / var(--base-font-size-strip) * 1rem) calc(32 / var(--base-font-size-strip) * 1rem) calc(32 / var(--base-font-size-strip) * 1rem) 0
}

.has-decoration.right-side::after {
	inset-block-start: calc(-32 / var(--base-font-size-strip) * 1rem);
	inset-block-end: calc(-32 / var(--base-font-size-strip) * 1rem);
	inset-inline-end: calc(-32 / var(--base-font-size-strip) * 1rem);
	inset-inline-start: auto
}

.has-decoration img {
	position: relative;
	z-index: 2;
	display: block
}

.has-shadow {
	position: relative
}

.has-shadow::after {
	content: "";
	display: block;
	position: absolute;
	inset-block-start: calc(22 / var(--base-font-size-strip) * 1rem);
	inset-block-end: calc(-22 / var(--base-font-size-strip) * 1rem);
	inset-inline-start: calc(-22 / var(--base-font-size-strip) * 1rem);
	background: var(--primary);
	width: 100%;
	z-index: 1
}

.has-shadow img {
	position: relative;
	z-index: 2;
	display: block
}

a {
	color: var(--link-color);
	transition: all .2s linear
}

a:hover {
	text-decoration: underline
}

p {
	font-size: calc(18 / var(--base-font-size-strip) * 1rem);
	line-height: 1.4em;
	color: var(--text-color);
	margin-bottom: 1.2em
}

p:last-child {
	margin-bottom: 0
}

.text-header--1.type-white,
.text-header--2.type-white,
.text-header--3.type-white,
.text-header--4.type-white,
.text-header--5.type-white,
.text-header--6.type-white,
.tooltip-icon.type-white,
.type-white .text-header--1,
.type-white .text-header--2,
.type-white .text-header--3,
.type-white .text-header--4,
.type-white .text-header--5,
.type-white .text-header--6,
.type-white .tooltip-icon,
.type-white cite,
.type-white h1,
.type-white h2,
.type-white h3,
.type-white h4,
.type-white h5,
.type-white h6,
.type-white input,
.type-white label,
.type-white label.cog-label,
.type-white li,
.type-white p,
.type-white textarea,
cite.type-white,
h1.type-white,
h2.type-white,
h3.type-white,
h4.type-white,
h5.type-white,
h6.type-white,
input.type-white,
label.cog-label.type-white,
label.type-white,
li.type-white,
p.type-white,
textarea.type-white {
	color: var(--white)
}

.text-header--1,
.text-header--2,
.text-header--3,
.text-header--4,
.text-header--5,
.text-header--6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: var(--bold);
	color: var(--text-color);
	margin-bottom: .5em
}

.text-header--1,
h1 {
	font-size: calc(32 / var(--base-font-size-strip) * 1rem);
	font-weight: var(--normal)
}

@media only screen and (width >=768px) {

	.text-header--1,
	h1 {
		font-size: calc(55 / var(--base-font-size-strip) * 1rem)
	}
}

.text-header--2,
h2 {
	font-size: calc(26 / var(--base-font-size-strip) * 1rem)
}

@media only screen and (width >=768px) {

	.text-header--2,
	h2 {
		font-size: calc(32 / var(--base-font-size-strip) * 1rem)
	}
}

.text-header--3,
h3 {
	font-size: calc(24 / var(--base-font-size-strip) * 1rem)
}

@media only screen and (width >=768px) {

	.text-header--3,
	h3 {
		font-size: calc(28 / var(--base-font-size-strip) * 1rem)
	}
}

.text-header--4,
h4 {
	font-size: calc(22 / var(--base-font-size-strip) * 1rem)
}

@media only screen and (width >=768px) {

	.text-header--4,
	h4 {
		font-size: calc(24 / var(--base-font-size-strip) * 1rem)
	}
}

.text-header--5,
h5 {
	font-size: calc(18 / var(--base-font-size-strip) * 1rem)
}

@media only screen and (width >=768px) {

	.text-header--5,
	h5 {
		font-size: calc(20 / var(--base-font-size-strip) * 1rem)
	}
}

.text-header--6,
h6 {
	font-size: calc(16 / var(--base-font-size-strip) * 1rem)
}

@media only screen and (width >=768px) {

	.text-header--6,
	h6 {
		font-size: calc(18 / var(--base-font-size-strip) * 1rem)
	}
}

.subheader {
	color: var(--primary) !important;
	font-size: calc(18 / var(--base-font-size-strip) * 1rem);
	font-weight: var(--bold);
	margin-block-end: calc(4 / var(--base-font-size-strip) * 1rem);
	display: flex;
	gap: calc(4 / var(--base-font-size-strip) * 1rem)
}

.subheader svg {
	fill: var(--primary);
	height: calc(24 / var(--base-font-size-strip) * 1rem);
	width: calc(24 / var(--base-font-size-strip) * 1rem)
}

.text-center .subheader {
	justify-content: center
}

.button,
.cog-button--primary {
	--button-background: var(--primary);
	--button-border: transparent;
	--button-color: var(--white);
	cursor: pointer;
	display: inline-flex;
	font-weight: var(--bold);
	border: none;
	transition: all .2s linear;
	-webkit-appearance: none;
	background: var(--button-background);
	color: var(--button-color);
	text-decoration: none;
	padding: 12px 30px;
	text-align: center;
	width: auto;
	border-radius: var(--radius);
	font-size: calc(18 / var(--base-font-size-strip) * 1rem);
	line-height: 1.4em;
	border: calc(2 / var(--base-font-size-strip) * 1rem) solid var(--button-border)
}

.button:hover,
.cog-button--primary:hover {
	--button-color: var(--white);
	color: var(--button-color);
	text-decoration: none
}

.button.ghost,
.cog-button--primary.ghost {
	--button-background: transparent;
	--button-border: var(--primary);
	--button-color: var(--primary)
}

.button.ghost:hover,
.cog-button--primary.ghost:hover {
	--button-background: rgba(255, 255, 255, 0.15);
	--button-color: var(--white)
}

.button-group {
	display: flex;
	flex-wrap: wrap;
	gap: 24px
}

.button-group.align-center {
	justify-content: center
}

.button-group.align-right {
	justify-content: flex-end
}

.cell5 {
	width: 5%
}

.cell10 {
	width: 10%
}

.cell15 {
	width: 15%
}

.cell20 {
	width: 20%
}

.cell25 {
	width: 25%
}

.cell30 {
	width: 30%
}

.cell35 {
	width: 35%
}

.cell40 {
	width: 40%
}

.cell45 {
	width: 45%
}

.cell50 {
	width: 50%
}

.cell55 {
	width: 55%
}

.cell60 {
	width: 60%
}

.cell65 {
	width: 65%
}

.cell70 {
	width: 70%
}

.cell75 {
	width: 75%
}

.cell80 {
	width: 80%
}

.cell85 {
	width: 85%
}

.cell90 {
	width: 90%
}

.cell95 {
	width: 95%
}

.form-grid {
	--gl-gutter-vertical: 30px;
	--gl-gutter: 30px
}

label {
	display: block;
	font-size: calc(16 / var(--base-font-size-strip) * 1rem);
	color: var(--text-color);
	margin-bottom: 10px;
	line-height: 1.4em
}

label.cog-label {
	margin-bottom: 0
}

.type-white .cog-label {
	--label__color: var(--white)
}

.cog-asterisk {
	--negative: var(--primary)
}

input,
textarea {
	width: 100%;
	border: 1px solid var(--white);
	padding: 10px;
	font-size: calc(16 / var(--base-font-size-strip) * 1rem);
	color: var(--text-color);
	border-radius: 5px;
	background: var(--black)
}

input:disabled,
textarea:disabled {
	color: #ccc;
	background: #fff
}

textarea {
	min-height: 200px
}

textarea.small {
	min-height: 150px
}

textarea.large {
	min-height: 250px
}

select {
	width: 100%
}

.field-group:after,
.field-group:before {
	display: table;
	content: ""
}

.field-group:after {
	clear: both
}

.field {
	margin-bottom: 20px
}

.parallax__container {
	clip: rect(0, auto, auto, 0);
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0
}

.parallax__container .parallax {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: fixed;
	width: 100%;
	top: 0;
	transform: translate3d(0, 0, 0);
	transform-style: preserve-3d
}

.site-masthead {
	position: sticky;
	top: 0;
	z-index: 20;
	border-block-end: calc(2 / var(--base-font-size-strip) * 1rem) solid var(--primary)
}

.site-masthead .content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: calc(40 / var(--base-font-size-strip) * 1rem);
	padding-block: 0;
	height: var(--header-height)
}

.site-navigation ul {
	display: flex;
	gap: calc(40 / var(--base-font-size-strip) * 1rem)
}

@media only screen and (width < 768px) {
	.site-navigation ul {
		display: none
	}
}

.site-navigation a {
	font-size: calc(18 / var(--base-font-size-strip) * 1rem);
	color: var(--text-color);
	text-decoration: none;
	display: block;
	padding: calc(32 / var(--base-font-size-strip) * 1rem) calc(4 / var(--base-font-size-strip) * 1rem);
	border-block-end: calc(4 / var(--base-font-size-strip) * 1rem) solid transparent
}

.site-navigation a:hover {
	color: var(--primary)
}

.site-navigation a.active {
	border-block-end-color: var(--primary);
	color: var(--primary)
}

.site-navigation .mobile-nav-icon {
	background: 0 0;
	border: none;
	cursor: pointer
}

.site-navigation .mobile-nav-icon svg {
	width: calc(40 / var(--base-font-size-strip) * 1rem);
	height: calc(40 / var(--base-font-size-strip) * 1rem);
	fill: var(--text-color);
	transition: all .2s linear
}

.site-navigation .mobile-nav-icon:hover svg {
	fill: var(--primary)
}

@media only screen and (width >=768px) {
	.site-navigation .mobile-nav-icon {
		display: none
	}
}

.mobile-nav {
	position: fixed;
	width: 100%;
	inset-inline: 0;
	background: var(--black);
	inset-block-start: calc(var(--header-height) + 1px);
	inset-block-end: 0;
	transform: translateX(100%);
	transition: all .2s linear
}

@media only screen and (width >=768px) {
	.mobile-nav {
		display: none
	}
}

.mobile-nav a {
	display: block;
	padding: calc(24 / var(--base-font-size-strip) * 1rem) calc(16 / var(--base-font-size-strip) * 1rem);
	border-inline-start: calc(6 / var(--base-font-size-strip) * 1rem) solid transparent;
	border-block-end: calc(1 / var(--base-font-size-strip) * 1rem) solid var(--gray-dark);
	text-decoration: none;
	font-size: calc(18 / var(--base-font-size-strip) * 1rem);
	color: var(--white)
}

.mobile-nav a:hover {
	background-color: var(--gray-dark)
}

.mobile-nav a.active {
	border-inline-start-color: var(--primary);
	color: var(--primary)
}

.nav-open .mobile-nav {
	transform: translateX(0)
}

.site-footer .content {
	padding-block: calc(24 / var(--base-font-size-strip) * 1rem);
	width: 100%
}

.cog-confirmation__message.cog-content.cog-html.cog-input {
  color: white;
}

@media only screen and (width >=768px) {
	.site-footer .content {
		display: flex;
		justify-content: space-between;
		gap: calc(24 / var(--base-font-size-strip) * 1rem)
	}
}

.site-footer p {
	font-size: calc(14 / var(--base-font-size-strip) * 1rem)
}

.hero {
	background-color: var(--black);
	position: relative
}

.hero .content {
	position: relative;
	z-index: 2;
	padding-block: calc(125 / var(--base-font-size-strip) * 1rem) calc(200 / var(--base-font-size-strip) * 1rem)
}

.hero .inner {
	max-width: calc(700 / var(--base-font-size-strip) * 1rem)
}

.hero .subheader,
.hero h1 {
	margin-block-end: calc(12 / var(--base-font-size-strip) * 1rem)
}

.hero .button-group {
	margin-block-start: calc(48 / var(--base-font-size-strip) * 1rem)
}

#embers {
	position: absolute;
	display: block;
	inset: 0;
	z-index: 1;
	height: 100%;
	width: 100%;
	visibility: hidden
}

.stamp {
	fill: var(--gray-dark);
	width: calc(102 / var(--base-font-size-strip) * 1rem);
	height: calc(100 / var(--base-font-size-strip) * 1rem)
}

.service-list {
	display: flex;
	flex-direction: column;
	gap: calc(40 / var(--base-font-size-strip) * 1rem)
}

.service-list li {
	display: flex;
	flex-direction: column;
	gap: calc(24 / var(--base-font-size-strip) * 1rem);
	justify-content: center
}

@media only screen and (width >=480px) {
	.service-list li {
		flex-direction: row
	}
}

@media only screen and (width < 480px) {
	.service-list li {
		text-align: center
	}

	.service-list li .image {
		align-self: center
	}
}

.service-list .image {
	flex-shrink: 0;
	align-self: flex-start;
	text-align: center
}

.service-list .info {
	flex: 1
}

.quote-image {
	margin-inline: calc(20 / var(--base-font-size-strip) * 1rem);
	max-width: calc(600 / var(--base-font-size-strip) * 1rem);
	margin-inline: auto
}

@media only screen and (width >=992px) {
	.quote-image {
		position: absolute;
		inset-block-start: calc(-90 / var(--base-font-size-strip) * 1rem);
		inset-block-end: calc(-40 / var(--base-font-size-strip) * 1rem);
		inset-inline: calc(40 / var(--base-font-size-strip) * 1rem);
		z-index: 10;
		max-width: none
	}

	.quote-image img {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center
	}
}

.gallery {
	display: grid;
	gap: calc(40 / var(--base-font-size-strip) * 1rem);
	grid-template-columns: 1fr;
	margin-block-start: calc(42 / var(--base-font-size-strip) * 1rem)
}

@media only screen and (width >=480px) {
	.gallery {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media only screen and (width >=768px) {
	.gallery {
		grid-template-columns: repeat(3, 1fr)
	}
}

.gallery li {
	position: relative;
	overflow: hidden
}

.gallery li:hover .about-gallery-item {
	transform: translateY(0)
}

.gallery li:hover .about-gallery-item>div {
	opacity: 1
}

.gallery .section-dark {
	position: relative
}

.gallery .about-gallery-item {
	position: absolute;
	inset: 0;
	background: var(--primary);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: left;
	padding: calc(20 / var(--base-font-size-strip) * 1rem);
	transition: all .2s linear;
	transform: translateY(calc(-100% + 10px))
}

.gallery .about-gallery-item>div {
	transition: all .2s linear;
	opacity: 0
}

#gallery {
	position: relative
}

#gallery .bottom-divider {
	top: var(--gallery-bg-pos);
	width: 100vw;
	inset-inline-start: calc(-50vw + 50%);
	transform: translateY(calc(-100% + 1px))
}

#gallery .outer-parallax {
	position: absolute !important;
	inset-block-start: 0;
	inset-block-end: 50%;
	inset-inline: 0;
	z-index: 2
}

.gallery-background-container::after {
	content: "";
	position: absolute;
	inset-block-start: 0;
	width: 100vw;
	inset-inline-start: calc(-50vw + 50%);
	height: var(--gallery-bg-pos);
	background-color: var(--black);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1
}

.gallery-background-container .inner {
	position: relative;
	z-index: 2
}

.social {
	display: flex;
	flex-wrap: wrap;
	gap: calc(20 / var(--base-font-size-strip) * 1rem)
}

.social svg {
	width: calc(32 / var(--base-font-size-strip) * 1rem);
	height: calc(32 / var(--base-font-size-strip) * 1rem);
	fill: var(--primary)
}

@media only screen and (width >=768px) {
	.social svg {
		width: calc(50 / var(--base-font-size-strip) * 1rem);
		height: calc(50 / var(--base-font-size-strip) * 1rem)
	}
}

.cog-page__navigation {
	justify-content: center !important
}

.glide {
	z-index: 2;
	position: relative
}

.glide__bullets {
	position: absolute;
	bottom: calc(30 / var(--base-font-size-strip) * 1rem);
	inset-inline: calc(30 / var(--base-font-size-strip) * 1rem);
	display: flex;
	gap: calc(20 / var(--base-font-size-strip) * 1rem);
	justify-content: center
}

.glide__bullets .glide__bullet {
	display: block;
	width: calc(20 / var(--base-font-size-strip) * 1rem);
	height: calc(20 / var(--base-font-size-strip) * 1rem);
	background: var(--white);
	border: none;
	border-radius: 50%;
	transition: all .2s linear
}

.glide__bullets .glide__bullet.glide__bullet--active {
	background: var(--primary)
}