.grid{
	text-align: left;
}

.grid > .row{
	display: block;
}

.grid > .row:after{
	content: "";
	display: block;
	clear: both;
}

.grid > .row > .col{
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
	width: 100%;
}

.grid.valign-top > .row > .col{
	vertical-align: top;
}

.grid.valign-middle > .row > .col{
	vertical-align: middle;
}

.grid.valign-bottom > .row > .col{
	vertical-align: bottom;
}

br.d, br.m{ display: none; }
@media screen and (max-width: 600px){ br.m{ display: block; } }
@media screen and (min-width: 600px){ br.d{ display: block; } }

.block{
	display: block !important;
}

.iblock{
	display: inline-block;
	box-sizing: border-box;
	vertical-align: middle;
}

.iblock.width100{
	width: 100%;
}

.valign-top{ vertical-align: top; }
.valign-middle{ vertical-align: middle; }
.valign-bottom{ vertical-align: bottom; }
.valign-baseline{ vertical-align: baseline; }

.margin-auto{
	margin: 0em auto;
}

.w0-hide{ display: none !important; }
.w0-block{ display: block !important; }
.w0-flex{ display: flex !important; }
.w0-inline{ display: inline !important; }
.w0-show{ display: inline-block !important; }
.w0-al-it-center{ align-items: center !important; }
.w0-al-it-start{ align-items: flex-start !important; }
.w0-al-it-end{ align-items: flex-end !important; }
.w0-al-it-stretch{ align-items: stretch !important; }
.w0-just-beet{ justify-content: space-between !important; }
.w0-just-around{ justify-content: space-around !important; }
.w0-just-end{ justify-content: flex-end !important; }
.w0-just-center{ justify-content: center !important; }
.w0-just-start{ justify-content: flex-start !important; }
.w0-row{ flex-direction: row !important; }
.w0-column{ flex-direction: column !important; }
.w0-column-reverse{ flex-direction: column-reverse !important; }
.font0{ font-size: 2.6em; }
.w0-font0{ font-size: 2.6em; }
.w0--font0{ font-size: 4.1em; }
.font1{ font-size: 2.1em; }
.w0-font1{ font-size: 2.1em; }
.w0--font1{ font-size: 3.7em; }
.font2{ font-size: 1.6em; }
.w0-font2{ font-size: 1.6em; }
.w0--font2{ font-size: 2em; }
.font3{ font-size: 1.4em; }
.w0-font3{ font-size: 1.4em; }
.w0--font3{ font-size: 1.7em; }
.font4{ font-size: 1.25em; }
.w0-font4{ font-size: 1.25em; }
.w0--font4{ font-size: 1.4em; }
.font5{ font-size: 1.1em; }
.w0-font5{ font-size: 1.1em; }
.w0--font5{ font-size: 1.2em; }
.font6{ font-size: 1em; }
.w0-font6{ font-size: 1em; }
.w0--font6{ font-size: 1.1em; }
.font7{ font-size: 0.9em; }
.w0-font7{ font-size: 0.9em; }
.w0--font7{ font-size: 1em; }
.font8{ font-size: 0.8em; }
.w0-font8{ font-size: 0.8em; }
.w0--font8{ font-size: 0.9em; }
.font9{ font-size: 0.9em; }
.w0-font9{ font-size: 0.9em; }
.w0--font9{ font-size: 0.9em; }
.font10{ font-size: 0.889em; }
.w0-font10{ font-size: 0.889em; }
.w0--font10{ font-size: 1em; }
.spacer.w0-0{ padding-top: 0em; }
.spacer.w0-0-1{ padding-top: 0.1em; }
.spacer.w0-0-2{ padding-top: 0.2em; }
.spacer.w0-0-25{ padding-top: 0.25em; }
.spacer.w0-0-3{ padding-top: 0.3em; }
.spacer.w0-0-5{ padding-top: 0.5em; }
.spacer.w0-0-75{ padding-top: 0.75em; }
.spacer.w0-0-8{ padding-top: 0.8em; }
.spacer.w0-1{ padding-top: 1em; }
.spacer.w0-1-5{ padding-top: 1.5em; }
.spacer.w0-2{ padding-top: 2em; }
.spacer.w0-2-5{ padding-top: 2.5em; }
.spacer.w0-3{ padding-top: 3em; }
.spacer.w0-3-5{ padding-top: 3.5em; }
.spacer.w0-4{ padding-top: 4em; }
.spacer.w0-4-5{ padding-top: 4.5em; }
.spacer.w0-5{ padding-top: 5em; }
.spacer.w0-5-5{ padding-top: 5.5em; }
.spacer.w0-6{ padding-top: 6em; }
.spacer.w0-6-5{ padding-top: 6.5em; }
.spacer.w0-7{ padding-top: 7em; }
.spacer.w0-8{ padding-top: 8em; }
.spacer.w0-8-5{ padding-top: 8.5em; }
.spacer.w0-9{ padding-top: 9em; }
.spacer.w0-10{ padding-top: 10em; }

.grid .row .col.w0-auto{ width: auto; }
.grid .row .col.w0-0{ width: 0%; }
.grid .row .col.w0-offset-0{ margin-left: 0%; }
.grid .row .col.w0-5{ width: 5%; }
.grid .row .col.w0-offset-5{ margin-left: 5%; }
.grid .row .col.w0-10{ width: 10%; }
.grid .row .col.w0-offset-10{ margin-left: 10%; }
.grid .row .col.w0-12-5{ width: 12.5%; }
.grid .row .col.w0-offset-12-5{ margin-left: 12.5%; }
.grid .row .col.w0-15{ width: 15%; }
.grid .row .col.w0-offset-15{ margin-left: 15%; }
.grid .row .col.w0-16{ width: 16.6%; }
.grid .row .col.w0-offset-16{ margin-left: 16.6%; }
.grid .row .col.w0-17-5{ width: 17.5%; }
.grid .row .col.w0-offset-17-5{ margin-left: 17.5%; }
.grid .row .col.w0-20{ width: 20%; }
.grid .row .col.w0-offset-20{ margin-left: 20%; }
.grid .row .col.w0-25{ width: 25%; }
.grid .row .col.w0-offset-25{ margin-left: 25%; }
.grid .row .col.w0-30{ width: 30%; }
.grid .row .col.w0-offset-30{ margin-left: 30%; }
.grid .row .col.w0-33{ width: 33.33%; }
.grid .row .col.w0-offset-33{ margin-left: 33.33%; }
.grid .row .col.w0-35{ width: 35%; }
.grid .row .col.w0-offset-35{ margin-left: 35%; }
.grid .row .col.w0-40{ width: 40%; }
.grid .row .col.w0-offset-40{ margin-left: 40%; }
.grid .row .col.w0-45{ width: 45%; }
.grid .row .col.w0-offset-45{ margin-left: 45%; }
.grid .row .col.w0-50{ width: 50%; }
.grid .row .col.w0-offset-50{ margin-left: 50%; }
.grid .row .col.w0-55{ width: 55%; }
.grid .row .col.w0-offset-55{ margin-left: 55%; }
.grid .row .col.w0-60{ width: 60%; }
.grid .row .col.w0-offset-60{ margin-left: 60%; }
.grid .row .col.w0-65{ width: 65%; }
.grid .row .col.w0-offset-65{ margin-left: 65%; }
.grid .row .col.w0-66{ width: 66.66%; }
.grid .row .col.w0-offset-66{ margin-left: 66.66%; }
.grid .row .col.w0-70{ width: 70%; }
.grid .row .col.w0-offset-70{ margin-left: 70%; }
.grid .row .col.w0-75{ width: 75%; }
.grid .row .col.w0-offset-75{ margin-left: 75%; }
.grid .row .col.w0-80{ width: 80%; }
.grid .row .col.w0-offset-80{ margin-left: 80%; }
.grid .row .col.w0-85{ width: 85%; }
.grid .row .col.w0-offset-85{ margin-left: 85%; }
.grid .row .col.w0-90{ width: 90%; }
.grid .row .col.w0-offset-90{ margin-left: 90%; }
.grid .row .col.w0-100{ width: 100%; }
.grid .row .col.w0-offset-100{ margin-left: 100%; }

.grid.w0-cellpadding-0{ margin-left: -0em; margin-right: -0em; }
.grid.w0-cellpadding-0.vertical-offset{ margin-top: -0em; margin-bottom: -0em; }
.grid.w0-cellpadding-0 > .row > .col{ padding: 0em; }
.grid.w0-cellpadding-0-2{ margin-left: -0.2em; margin-right: -0.2em; }
.grid.w0-cellpadding-0-2.vertical-offset{ margin-top: -0.2em; margin-bottom: -0.2em; }
.grid.w0-cellpadding-0-2 > .row > .col{ padding: 0.2em; }
.grid.w0-cellpadding-0-25{ margin-left: -0.25em; margin-right: -0.25em; }
.grid.w0-cellpadding-0-25.vertical-offset{ margin-top: -0.25em; margin-bottom: -0.25em; }
.grid.w0-cellpadding-0-25 > .row > .col{ padding: 0.25em; }
.grid.w0-cellpadding-0-5{ margin-left: -0.5em; margin-right: -0.5em; }
.grid.w0-cellpadding-0-5.vertical-offset{ margin-top: -0.5em; margin-bottom: -0.5em; }
.grid.w0-cellpadding-0-5 > .row > .col{ padding: 0.5em; }
.grid.w0-cellpadding-0-75{ margin-left: -0.75em; margin-right: -0.75em; }
.grid.w0-cellpadding-0-75.vertical-offset{ margin-top: -0.75em; margin-bottom: -0.75em; }
.grid.w0-cellpadding-0-75 > .row > .col{ padding: 0.75em; }
.grid.w0-cellpadding-1{ margin-left: -1em; margin-right: -1em; }
.grid.w0-cellpadding-1.vertical-offset{ margin-top: -1em; margin-bottom: -1em; }
.grid.w0-cellpadding-1 > .row > .col{ padding: 1em; }
.grid.w0-cellpadding-1-5{ margin-left: -1.5em; margin-right: -1.5em; }
.grid.w0-cellpadding-1-5.vertical-offset{ margin-top: -1.5em; margin-bottom: -1.5em; }
.grid.w0-cellpadding-1-5 > .row > .col{ padding: 1.5em; }
.grid.w0-cellpadding-2{ margin-left: -2em; margin-right: -2em; }
.grid.w0-cellpadding-2.vertical-offset{ margin-top: -2em; margin-bottom: -2em; }
.grid.w0-cellpadding-2 > .row > .col{ padding: 2em; }
.grid.w0-cellpadding-2-5{ margin-left: -2.5em; margin-right: -2.5em; }
.grid.w0-cellpadding-2-5.vertical-offset{ margin-top: -2.5em; margin-bottom: -2.5em; }
.grid.w0-cellpadding-2-5 > .row > .col{ padding: 2.5em; }
.grid.w0-cellpadding-3{ margin-left: -3em; margin-right: -3em; }
.grid.w0-cellpadding-3.vertical-offset{ margin-top: -3em; margin-bottom: -3em; }
.grid.w0-cellpadding-3 > .row > .col{ padding: 3em; }
.grid.w0-cellpadding-3-5{ margin-left: -3.5em; margin-right: -3.5em; }
.grid.w0-cellpadding-3-5.vertical-offset{ margin-top: -3.5em; margin-bottom: -3.5em; }
.grid.w0-cellpadding-3-5 > .row > .col{ padding: 3.5em; }
.grid.w0-cellpadding-4{ margin-left: -4em; margin-right: -4em; }
.grid.w0-cellpadding-4.vertical-offset{ margin-top: -4em; margin-bottom: -4em; }
.grid.w0-cellpadding-4 > .row > .col{ padding: 4em; }

.w0-padding-0{ padding: 0em; }
.w0-padding-vertical-0{ padding-top: 0em; padding-bottom: 0em; }
.w0-padding-horizontal-0{ padding-left: 0em; padding-right: 0em; }
.w0-padding-top-0{ padding-top: 0em; }
.w0-padding-bottom-0{ padding-bottom: 0em; }
.w0-padding-left-0{ padding-left: 0em; }
.w0-padding-right-0{ padding-right: 0em; }
.w0-padding-0-2{ padding: 0.2em; }
.w0-padding-vertical-0-2{ padding-top: 0.2em; padding-bottom: 0.2em; }
.w0-padding-horizontal-0-2{ padding-left: 0.2em; padding-right: 0.2em; }
.w0-padding-top-0-2{ padding-top: 0.2em; }
.w0-padding-bottom-0-2{ padding-bottom: 0.2em; }
.w0-padding-left-0-2{ padding-left: 0.2em; }
.w0-padding-right-0-2{ padding-right: 0.2em; }
.w0-padding-0-25{ padding: 0.25em; }
.w0-padding-vertical-0-25{ padding-top: 0.25em; padding-bottom: 0.25em; }
.w0-padding-horizontal-0-25{ padding-left: 0.25em; padding-right: 0.25em; }
.w0-padding-top-0-25{ padding-top: 0.25em; }
.w0-padding-bottom-0-25{ padding-bottom: 0.25em; }
.w0-padding-left-0-25{ padding-left: 0.25em; }
.w0-padding-right-0-25{ padding-right: 0.25em; }
.w0-padding-0-5{ padding: 0.5em; }
.w0-padding-vertical-0-5{ padding-top: 0.5em; padding-bottom: 0.5em; }
.w0-padding-horizontal-0-5{ padding-left: 0.5em; padding-right: 0.5em; }
.w0-padding-top-0-5{ padding-top: 0.5em; }
.w0-padding-bottom-0-5{ padding-bottom: 0.5em; }
.w0-padding-left-0-5{ padding-left: 0.5em; }
.w0-padding-right-0-5{ padding-right: 0.5em; }
.w0-padding-0-75{ padding: 0.75em; }
.w0-padding-vertical-0-75{ padding-top: 0.75em; padding-bottom: 0.75em; }
.w0-padding-horizontal-0-75{ padding-left: 0.75em; padding-right: 0.75em; }
.w0-padding-top-0-75{ padding-top: 0.75em; }
.w0-padding-bottom-0-75{ padding-bottom: 0.75em; }
.w0-padding-left-0-75{ padding-left: 0.75em; }
.w0-padding-right-0-75{ padding-right: 0.75em; }
.w0-padding-1{ padding: 1em; }
.w0-padding-vertical-1{ padding-top: 1em; padding-bottom: 1em; }
.w0-padding-horizontal-1{ padding-left: 1em; padding-right: 1em; }
.w0-padding-top-1{ padding-top: 1em; }
.w0-padding-bottom-1{ padding-bottom: 1em; }
.w0-padding-left-1{ padding-left: 1em; }
.w0-padding-right-1{ padding-right: 1em; }
.w0-padding-1-5{ padding: 1.5em; }
.w0-padding-vertical-1-5{ padding-top: 1.5em; padding-bottom: 1.5em; }
.w0-padding-horizontal-1-5{ padding-left: 1.5em; padding-right: 1.5em; }
.w0-padding-top-1-5{ padding-top: 1.5em; }
.w0-padding-bottom-1-5{ padding-bottom: 1.5em; }
.w0-padding-left-1-5{ padding-left: 1.5em; }
.w0-padding-right-1-5{ padding-right: 1.5em; }
.w0-padding-2{ padding: 2em; }
.w0-padding-vertical-2{ padding-top: 2em; padding-bottom: 2em; }
.w0-padding-horizontal-2{ padding-left: 2em; padding-right: 2em; }
.w0-padding-top-2{ padding-top: 2em; }
.w0-padding-bottom-2{ padding-bottom: 2em; }
.w0-padding-left-2{ padding-left: 2em; }
.w0-padding-right-2{ padding-right: 2em; }
.w0-padding-2-5{ padding: 2.5em; }
.w0-padding-vertical-2-5{ padding-top: 2.5em; padding-bottom: 2.5em; }
.w0-padding-horizontal-2-5{ padding-left: 2.5em; padding-right: 2.5em; }
.w0-padding-top-2-5{ padding-top: 2.5em; }
.w0-padding-bottom-2-5{ padding-bottom: 2.5em; }
.w0-padding-left-2-5{ padding-left: 2.5em; }
.w0-padding-right-2-5{ padding-right: 2.5em; }
.w0-padding-3{ padding: 3em; }
.w0-padding-vertical-3{ padding-top: 3em; padding-bottom: 3em; }
.w0-padding-horizontal-3{ padding-left: 3em; padding-right: 3em; }
.w0-padding-top-3{ padding-top: 3em; }
.w0-padding-bottom-3{ padding-bottom: 3em; }
.w0-padding-left-3{ padding-left: 3em; }
.w0-padding-right-3{ padding-right: 3em; }
.w0-padding-3-5{ padding: 3.5em; }
.w0-padding-vertical-3-5{ padding-top: 3.5em; padding-bottom: 3.5em; }
.w0-padding-horizontal-3-5{ padding-left: 3.5em; padding-right: 3.5em; }
.w0-padding-top-3-5{ padding-top: 3.5em; }
.w0-padding-bottom-3-5{ padding-bottom: 3.5em; }
.w0-padding-left-3-5{ padding-left: 3.5em; }
.w0-padding-right-3-5{ padding-right: 3.5em; }
.w0-padding-4{ padding: 4em; }
.w0-padding-vertical-4{ padding-top: 4em; padding-bottom: 4em; }
.w0-padding-horizontal-4{ padding-left: 4em; padding-right: 4em; }
.w0-padding-top-4{ padding-top: 4em; }
.w0-padding-bottom-4{ padding-bottom: 4em; }
.w0-padding-left-4{ padding-left: 4em; }
.w0-padding-right-4{ padding-right: 4em; }

.w0-margin-top-0-1{ margin-top: 0.1em; }
.w0-margin-bottom-0-1{ margin-bottom: 0.1em; }
.w0-margin-left-0-1{ margin-left: 0.1em; }
.w0-margin-right-0-1{ margin-right: 0.1em; }
.w0-margin-top-0-2{ margin-top: 0.2em; }
.w0-margin-bottom-0-2{ margin-bottom: 0.2em; }
.w0-margin-left-0-2{ margin-left: 0.2em; }
.w0-margin-right-0-2{ margin-right: 0.2em; }
.w0-margin-top-0-5{ margin-top: 0.5em; }
.w0-margin-bottom-0-5{ margin-bottom: 0.5em; }
.w0-margin-left-0-5{ margin-left: 0.5em; }
.w0-margin-right-0-5{ margin-right: 0.5em; }
.w0-margin-top-0-8{ margin-top: 0.8em; }
.w0-margin-bottom-0-8{ margin-bottom: 0.8em; }
.w0-margin-left-0-8{ margin-left: 0.8em; }
.w0-margin-right-0-8{ margin-right: 0.8em; }
.w0-margin-top-1{ margin-top: 1em; }
.w0-margin-bottom-1{ margin-bottom: 1em; }
.w0-margin-left-1{ margin-left: 1em; }
.w0-margin-right-1{ margin-right: 1em; }
.w0-margin-top-1-5{ margin-top: 1.5em; }
.w0-margin-bottom-1-5{ margin-bottom: 1.5em; }
.w0-margin-left-1-5{ margin-left: 1.5em; }
.w0-margin-right-1-5{ margin-right: 1.5em; }
.w0-margin-top-2{ margin-top: 2em; }
.w0-margin-bottom-2{ margin-bottom: 2em; }
.w0-margin-left-2{ margin-left: 2em; }
.w0-margin-right-2{ margin-right: 2em; }
.w0-margin-top-3{ margin-top: 3em; }
.w0-margin-bottom-3{ margin-bottom: 3em; }
.w0-margin-left-3{ margin-left: 3em; }
.w0-margin-right-3{ margin-right: 3em; }
.w0-margin-top-4{ margin-top: 4em; }
.w0-margin-bottom-4{ margin-bottom: 4em; }
.w0-margin-left-4{ margin-left: 4em; }
.w0-margin-right-4{ margin-right: 4em; }

.w0-align-left{ text-align: left; }
.w0-align-center{ text-align: center; }
.w0-align-right{ text-align: right; }

.w0-width-0{ width: 0%; }
.w0-width-5{ width: 5%; }
.w0-width-10{ width: 10%; }
.w0-width-12-5{ width: 12.5%; }
.w0-width-15{ width: 15%; }
.w0-width-16{ width: 16.6%; }
.w0-width-17-5{ width: 17.5%; }
.w0-width-20{ width: 20%; }
.w0-width-25{ width: 25%; }
.w0-width-30{ width: 30%; }
.w0-width-33{ width: 33.33%; }
.w0-width-35{ width: 35%; }
.w0-width-40{ width: 40%; }
.w0-width-45{ width: 45%; }
.w0-width-50{ width: 50%; }
.w0-width-55{ width: 55%; }
.w0-width-60{ width: 60%; }
.w0-width-65{ width: 65%; }
.w0-width-66{ width: 66.66%; }
.w0-width-70{ width: 70%; }
.w0-width-75{ width: 75%; }
.w0-width-80{ width: 80%; }
.w0-width-85{ width: 85%; }
.w0-width-90{ width: 90%; }
.w0-width-100{ width: 100%; }
.w0-max-width-4{ max-width: 4em; }
.w0-max-width-5{ max-width: 5em; }
.w0-max-width-7{ max-width: 7em; }
.w0-max-width-8{ max-width: 8em; }
.w0-max-width-9{ max-width: 9em; }
.w0-max-width-10{ max-width: 10em; }
.w0-max-width-12{ max-width: 12em; }
.w0-max-width-15{ max-width: 15em; }
.w0-max-width-16{ max-width: 16em; }
.w0-max-width-18{ max-width: 18em; }
.w0-max-width-20{ max-width: 20em; }
.w0-max-width-25{ max-width: 25em; }
.w0-max-width-26{ max-width: 26em; }
.w0-max-width-27{ max-width: 27em; }
.w0-max-width-28{ max-width: 28em; }
.w0-max-width-30{ max-width: 30em; }
.w0-max-width-35{ max-width: 35em; }
.w0-max-width-40{ max-width: 40em; }
.w0-max-width-45{ max-width: 45em; }
.w0-max-width-50{ max-width: 50em; }
.w0-max-width-60{ max-width: 60em; }
.w0-max-width-70{ max-width: 70em; }
.w0-max-width-90{ max-width: 90em; }

.w0-min-height-2{ min-height: 2em; }
.w0-min-height-2-5{ min-height: 2.5em; }
.w0-min-height-3{ min-height: 3em; }
.w0-min-height-4{ min-height: 4em; }
.w0-min-height-4-5{ min-height: 4.5em; }
.w0-min-height-5{ min-height: 5em; }
.w0-min-height-6{ min-height: 6em; }
.w0-min-height-7{ min-height: 7em; }
.w0-min-height-8{ min-height: 8em; }
.w0-min-height-9{ min-height: 9em; }
.w0-min-height-10{ min-height: 10em; }
.w0-min-height-12{ min-height: 12em; }
.w0-min-height-14{ min-height: 14em; }
.w0-min-height-15{ min-height: 15em; }
.w0-min-height-16{ min-height: 16em; }
.w0-min-height-18{ min-height: 18em; }
.w0-min-height-19{ min-height: 19em; }
.w0-min-height-20{ min-height: 20em; }
.w0-min-height-22{ min-height: 22em; }
.w0-min-height-23{ min-height: 23em; }
.w0-min-height-25{ min-height: 25em; }
.w0-min-height-30{ min-height: 30em; }
.w0-min-height-35{ min-height: 35em; }
.w0-min-height-40{ min-height: 40em; }

@media screen and (min-width: 300px){
.w300-hide{ display: none !important; }
.w300-block{ display: block !important; }
.w300-flex{ display: flex !important; }
.w300-inline{ display: inline !important; }
.w300-show{ display: inline-block !important; }
.w300-al-it-center{ align-items: center !important; }
.w300-al-it-start{ align-items: flex-start !important; }
.w300-al-it-end{ align-items: flex-end !important; }
.w300-al-it-stretch{ align-items: stretch !important; }
.w300-just-beet{ justify-content: space-between !important; }
.w300-just-around{ justify-content: space-around !important; }
.w300-just-end{ justify-content: flex-end !important; }
.w300-just-center{ justify-content: center !important; }
.w300-just-start{ justify-content: flex-start !important; }
.w300-row{ flex-direction: row !important; }
.w300-column{ flex-direction: column !important; }
.w300-column-reverse{ flex-direction: column-reverse !important; }
.spacer.w300-0{ padding-top: 0em; }
.spacer.w300-0-1{ padding-top: 0.1em; }
.spacer.w300-0-2{ padding-top: 0.2em; }
.spacer.w300-0-25{ padding-top: 0.25em; }
.spacer.w300-0-3{ padding-top: 0.3em; }
.spacer.w300-0-5{ padding-top: 0.5em; }
.spacer.w300-0-75{ padding-top: 0.75em; }
.spacer.w300-0-8{ padding-top: 0.8em; }
.spacer.w300-1{ padding-top: 1em; }
.spacer.w300-1-5{ padding-top: 1.5em; }
.spacer.w300-2{ padding-top: 2em; }
.spacer.w300-2-5{ padding-top: 2.5em; }
.spacer.w300-3{ padding-top: 3em; }
.spacer.w300-3-5{ padding-top: 3.5em; }
.spacer.w300-4{ padding-top: 4em; }
.spacer.w300-4-5{ padding-top: 4.5em; }
.spacer.w300-5{ padding-top: 5em; }
.spacer.w300-5-5{ padding-top: 5.5em; }
.spacer.w300-6{ padding-top: 6em; }
.spacer.w300-6-5{ padding-top: 6.5em; }
.spacer.w300-7{ padding-top: 7em; }
.spacer.w300-8{ padding-top: 8em; }
.spacer.w300-8-5{ padding-top: 8.5em; }
.spacer.w300-9{ padding-top: 9em; }
.spacer.w300-10{ padding-top: 10em; }

.grid .row .col.w300-auto{ width: auto; }
.grid .row .col.w300-0{ width: 0%; }
.grid .row .col.w300-offset-0{ margin-left: 0%; }
.grid .row .col.w300-5{ width: 5%; }
.grid .row .col.w300-offset-5{ margin-left: 5%; }
.grid .row .col.w300-10{ width: 10%; }
.grid .row .col.w300-offset-10{ margin-left: 10%; }
.grid .row .col.w300-12-5{ width: 12.5%; }
.grid .row .col.w300-offset-12-5{ margin-left: 12.5%; }
.grid .row .col.w300-15{ width: 15%; }
.grid .row .col.w300-offset-15{ margin-left: 15%; }
.grid .row .col.w300-16{ width: 16.6%; }
.grid .row .col.w300-offset-16{ margin-left: 16.6%; }
.grid .row .col.w300-17-5{ width: 17.5%; }
.grid .row .col.w300-offset-17-5{ margin-left: 17.5%; }
.grid .row .col.w300-20{ width: 20%; }
.grid .row .col.w300-offset-20{ margin-left: 20%; }
.grid .row .col.w300-25{ width: 25%; }
.grid .row .col.w300-offset-25{ margin-left: 25%; }
.grid .row .col.w300-30{ width: 30%; }
.grid .row .col.w300-offset-30{ margin-left: 30%; }
.grid .row .col.w300-33{ width: 33.33%; }
.grid .row .col.w300-offset-33{ margin-left: 33.33%; }
.grid .row .col.w300-35{ width: 35%; }
.grid .row .col.w300-offset-35{ margin-left: 35%; }
.grid .row .col.w300-40{ width: 40%; }
.grid .row .col.w300-offset-40{ margin-left: 40%; }
.grid .row .col.w300-45{ width: 45%; }
.grid .row .col.w300-offset-45{ margin-left: 45%; }
.grid .row .col.w300-50{ width: 50%; }
.grid .row .col.w300-offset-50{ margin-left: 50%; }
.grid .row .col.w300-55{ width: 55%; }
.grid .row .col.w300-offset-55{ margin-left: 55%; }
.grid .row .col.w300-60{ width: 60%; }
.grid .row .col.w300-offset-60{ margin-left: 60%; }
.grid .row .col.w300-65{ width: 65%; }
.grid .row .col.w300-offset-65{ margin-left: 65%; }
.grid .row .col.w300-66{ width: 66.66%; }
.grid .row .col.w300-offset-66{ margin-left: 66.66%; }
.grid .row .col.w300-70{ width: 70%; }
.grid .row .col.w300-offset-70{ margin-left: 70%; }
.grid .row .col.w300-75{ width: 75%; }
.grid .row .col.w300-offset-75{ margin-left: 75%; }
.grid .row .col.w300-80{ width: 80%; }
.grid .row .col.w300-offset-80{ margin-left: 80%; }
.grid .row .col.w300-85{ width: 85%; }
.grid .row .col.w300-offset-85{ margin-left: 85%; }
.grid .row .col.w300-90{ width: 90%; }
.grid .row .col.w300-offset-90{ margin-left: 90%; }
.grid .row .col.w300-100{ width: 100%; }
.grid .row .col.w300-offset-100{ margin-left: 100%; }

.grid.w300-cellpadding-0{ margin-left: -0em; margin-right: -0em; }
.grid.w300-cellpadding-0.vertical-offset{ margin-top: -0em; margin-bottom: -0em; }
.grid.w300-cellpadding-0 > .row > .col{ padding: 0em; }
.grid.w300-cellpadding-0-2{ margin-left: -0.2em; margin-right: -0.2em; }
.grid.w300-cellpadding-0-2.vertical-offset{ margin-top: -0.2em; margin-bottom: -0.2em; }
.grid.w300-cellpadding-0-2 > .row > .col{ padding: 0.2em; }
.grid.w300-cellpadding-0-25{ margin-left: -0.25em; margin-right: -0.25em; }
.grid.w300-cellpadding-0-25.vertical-offset{ margin-top: -0.25em; margin-bottom: -0.25em; }
.grid.w300-cellpadding-0-25 > .row > .col{ padding: 0.25em; }
.grid.w300-cellpadding-0-5{ margin-left: -0.5em; margin-right: -0.5em; }
.grid.w300-cellpadding-0-5.vertical-offset{ margin-top: -0.5em; margin-bottom: -0.5em; }
.grid.w300-cellpadding-0-5 > .row > .col{ padding: 0.5em; }
.grid.w300-cellpadding-0-75{ margin-left: -0.75em; margin-right: -0.75em; }
.grid.w300-cellpadding-0-75.vertical-offset{ margin-top: -0.75em; margin-bottom: -0.75em; }
.grid.w300-cellpadding-0-75 > .row > .col{ padding: 0.75em; }
.grid.w300-cellpadding-1{ margin-left: -1em; margin-right: -1em; }
.grid.w300-cellpadding-1.vertical-offset{ margin-top: -1em; margin-bottom: -1em; }
.grid.w300-cellpadding-1 > .row > .col{ padding: 1em; }
.grid.w300-cellpadding-1-5{ margin-left: -1.5em; margin-right: -1.5em; }
.grid.w300-cellpadding-1-5.vertical-offset{ margin-top: -1.5em; margin-bottom: -1.5em; }
.grid.w300-cellpadding-1-5 > .row > .col{ padding: 1.5em; }
.grid.w300-cellpadding-2{ margin-left: -2em; margin-right: -2em; }
.grid.w300-cellpadding-2.vertical-offset{ margin-top: -2em; margin-bottom: -2em; }
.grid.w300-cellpadding-2 > .row > .col{ padding: 2em; }
.grid.w300-cellpadding-2-5{ margin-left: -2.5em; margin-right: -2.5em; }
.grid.w300-cellpadding-2-5.vertical-offset{ margin-top: -2.5em; margin-bottom: -2.5em; }
.grid.w300-cellpadding-2-5 > .row > .col{ padding: 2.5em; }
.grid.w300-cellpadding-3{ margin-left: -3em; margin-right: -3em; }
.grid.w300-cellpadding-3.vertical-offset{ margin-top: -3em; margin-bottom: -3em; }
.grid.w300-cellpadding-3 > .row > .col{ padding: 3em; }
.grid.w300-cellpadding-3-5{ margin-left: -3.5em; margin-right: -3.5em; }
.grid.w300-cellpadding-3-5.vertical-offset{ margin-top: -3.5em; margin-bottom: -3.5em; }
.grid.w300-cellpadding-3-5 > .row > .col{ padding: 3.5em; }
.grid.w300-cellpadding-4{ margin-left: -4em; margin-right: -4em; }
.grid.w300-cellpadding-4.vertical-offset{ margin-top: -4em; margin-bottom: -4em; }
.grid.w300-cellpadding-4 > .row > .col{ padding: 4em; }

.w300-padding-0{ padding: 0em; }
.w300-padding-vertical-0{ padding-top: 0em; padding-bottom: 0em; }
.w300-padding-horizontal-0{ padding-left: 0em; padding-right: 0em; }
.w300-padding-top-0{ padding-top: 0em; }
.w300-padding-bottom-0{ padding-bottom: 0em; }
.w300-padding-left-0{ padding-left: 0em; }
.w300-padding-right-0{ padding-right: 0em; }
.w300-padding-0-2{ padding: 0.2em; }
.w300-padding-vertical-0-2{ padding-top: 0.2em; padding-bottom: 0.2em; }
.w300-padding-horizontal-0-2{ padding-left: 0.2em; padding-right: 0.2em; }
.w300-padding-top-0-2{ padding-top: 0.2em; }
.w300-padding-bottom-0-2{ padding-bottom: 0.2em; }
.w300-padding-left-0-2{ padding-left: 0.2em; }
.w300-padding-right-0-2{ padding-right: 0.2em; }
.w300-padding-0-25{ padding: 0.25em; }
.w300-padding-vertical-0-25{ padding-top: 0.25em; padding-bottom: 0.25em; }
.w300-padding-horizontal-0-25{ padding-left: 0.25em; padding-right: 0.25em; }
.w300-padding-top-0-25{ padding-top: 0.25em; }
.w300-padding-bottom-0-25{ padding-bottom: 0.25em; }
.w300-padding-left-0-25{ padding-left: 0.25em; }
.w300-padding-right-0-25{ padding-right: 0.25em; }
.w300-padding-0-5{ padding: 0.5em; }
.w300-padding-vertical-0-5{ padding-top: 0.5em; padding-bottom: 0.5em; }
.w300-padding-horizontal-0-5{ padding-left: 0.5em; padding-right: 0.5em; }
.w300-padding-top-0-5{ padding-top: 0.5em; }
.w300-padding-bottom-0-5{ padding-bottom: 0.5em; }
.w300-padding-left-0-5{ padding-left: 0.5em; }
.w300-padding-right-0-5{ padding-right: 0.5em; }
.w300-padding-0-75{ padding: 0.75em; }
.w300-padding-vertical-0-75{ padding-top: 0.75em; padding-bottom: 0.75em; }
.w300-padding-horizontal-0-75{ padding-left: 0.75em; padding-right: 0.75em; }
.w300-padding-top-0-75{ padding-top: 0.75em; }
.w300-padding-bottom-0-75{ padding-bottom: 0.75em; }
.w300-padding-left-0-75{ padding-left: 0.75em; }
.w300-padding-right-0-75{ padding-right: 0.75em; }
.w300-padding-1{ padding: 1em; }
.w300-padding-vertical-1{ padding-top: 1em; padding-bottom: 1em; }
.w300-padding-horizontal-1{ padding-left: 1em; padding-right: 1em; }
.w300-padding-top-1{ padding-top: 1em; }
.w300-padding-bottom-1{ padding-bottom: 1em; }
.w300-padding-left-1{ padding-left: 1em; }
.w300-padding-right-1{ padding-right: 1em; }
.w300-padding-1-5{ padding: 1.5em; }
.w300-padding-vertical-1-5{ padding-top: 1.5em; padding-bottom: 1.5em; }
.w300-padding-horizontal-1-5{ padding-left: 1.5em; padding-right: 1.5em; }
.w300-padding-top-1-5{ padding-top: 1.5em; }
.w300-padding-bottom-1-5{ padding-bottom: 1.5em; }
.w300-padding-left-1-5{ padding-left: 1.5em; }
.w300-padding-right-1-5{ padding-right: 1.5em; }
.w300-padding-2{ padding: 2em; }
.w300-padding-vertical-2{ padding-top: 2em; padding-bottom: 2em; }
.w300-padding-horizontal-2{ padding-left: 2em; padding-right: 2em; }
.w300-padding-top-2{ padding-top: 2em; }
.w300-padding-bottom-2{ padding-bottom: 2em; }
.w300-padding-left-2{ padding-left: 2em; }
.w300-padding-right-2{ padding-right: 2em; }
.w300-padding-2-5{ padding: 2.5em; }
.w300-padding-vertical-2-5{ padding-top: 2.5em; padding-bottom: 2.5em; }
.w300-padding-horizontal-2-5{ padding-left: 2.5em; padding-right: 2.5em; }
.w300-padding-top-2-5{ padding-top: 2.5em; }
.w300-padding-bottom-2-5{ padding-bottom: 2.5em; }
.w300-padding-left-2-5{ padding-left: 2.5em; }
.w300-padding-right-2-5{ padding-right: 2.5em; }
.w300-padding-3{ padding: 3em; }
.w300-padding-vertical-3{ padding-top: 3em; padding-bottom: 3em; }
.w300-padding-horizontal-3{ padding-left: 3em; padding-right: 3em; }
.w300-padding-top-3{ padding-top: 3em; }
.w300-padding-bottom-3{ padding-bottom: 3em; }
.w300-padding-left-3{ padding-left: 3em; }
.w300-padding-right-3{ padding-right: 3em; }
.w300-padding-3-5{ padding: 3.5em; }
.w300-padding-vertical-3-5{ padding-top: 3.5em; padding-bottom: 3.5em; }
.w300-padding-horizontal-3-5{ padding-left: 3.5em; padding-right: 3.5em; }
.w300-padding-top-3-5{ padding-top: 3.5em; }
.w300-padding-bottom-3-5{ padding-bottom: 3.5em; }
.w300-padding-left-3-5{ padding-left: 3.5em; }
.w300-padding-right-3-5{ padding-right: 3.5em; }
.w300-padding-4{ padding: 4em; }
.w300-padding-vertical-4{ padding-top: 4em; padding-bottom: 4em; }
.w300-padding-horizontal-4{ padding-left: 4em; padding-right: 4em; }
.w300-padding-top-4{ padding-top: 4em; }
.w300-padding-bottom-4{ padding-bottom: 4em; }
.w300-padding-left-4{ padding-left: 4em; }
.w300-padding-right-4{ padding-right: 4em; }

.w300-margin-top-0-1{ margin-top: 0.1em; }
.w300-margin-bottom-0-1{ margin-bottom: 0.1em; }
.w300-margin-left-0-1{ margin-left: 0.1em; }
.w300-margin-right-0-1{ margin-right: 0.1em; }
.w300-margin-top-0-2{ margin-top: 0.2em; }
.w300-margin-bottom-0-2{ margin-bottom: 0.2em; }
.w300-margin-left-0-2{ margin-left: 0.2em; }
.w300-margin-right-0-2{ margin-right: 0.2em; }
.w300-margin-top-0-5{ margin-top: 0.5em; }
.w300-margin-bottom-0-5{ margin-bottom: 0.5em; }
.w300-margin-left-0-5{ margin-left: 0.5em; }
.w300-margin-right-0-5{ margin-right: 0.5em; }
.w300-margin-top-0-8{ margin-top: 0.8em; }
.w300-margin-bottom-0-8{ margin-bottom: 0.8em; }
.w300-margin-left-0-8{ margin-left: 0.8em; }
.w300-margin-right-0-8{ margin-right: 0.8em; }
.w300-margin-top-1{ margin-top: 1em; }
.w300-margin-bottom-1{ margin-bottom: 1em; }
.w300-margin-left-1{ margin-left: 1em; }
.w300-margin-right-1{ margin-right: 1em; }
.w300-margin-top-1-5{ margin-top: 1.5em; }
.w300-margin-bottom-1-5{ margin-bottom: 1.5em; }
.w300-margin-left-1-5{ margin-left: 1.5em; }
.w300-margin-right-1-5{ margin-right: 1.5em; }
.w300-margin-top-2{ margin-top: 2em; }
.w300-margin-bottom-2{ margin-bottom: 2em; }
.w300-margin-left-2{ margin-left: 2em; }
.w300-margin-right-2{ margin-right: 2em; }
.w300-margin-top-3{ margin-top: 3em; }
.w300-margin-bottom-3{ margin-bottom: 3em; }
.w300-margin-left-3{ margin-left: 3em; }
.w300-margin-right-3{ margin-right: 3em; }
.w300-margin-top-4{ margin-top: 4em; }
.w300-margin-bottom-4{ margin-bottom: 4em; }
.w300-margin-left-4{ margin-left: 4em; }
.w300-margin-right-4{ margin-right: 4em; }

.w300-align-left{ text-align: left; }
.w300-align-center{ text-align: center; }
.w300-align-right{ text-align: right; }

.w300-width-0{ width: 0%; }
.w300-width-5{ width: 5%; }
.w300-width-10{ width: 10%; }
.w300-width-12-5{ width: 12.5%; }
.w300-width-15{ width: 15%; }
.w300-width-16{ width: 16.6%; }
.w300-width-17-5{ width: 17.5%; }
.w300-width-20{ width: 20%; }
.w300-width-25{ width: 25%; }
.w300-width-30{ width: 30%; }
.w300-width-33{ width: 33.33%; }
.w300-width-35{ width: 35%; }
.w300-width-40{ width: 40%; }
.w300-width-45{ width: 45%; }
.w300-width-50{ width: 50%; }
.w300-width-55{ width: 55%; }
.w300-width-60{ width: 60%; }
.w300-width-65{ width: 65%; }
.w300-width-66{ width: 66.66%; }
.w300-width-70{ width: 70%; }
.w300-width-75{ width: 75%; }
.w300-width-80{ width: 80%; }
.w300-width-85{ width: 85%; }
.w300-width-90{ width: 90%; }
.w300-width-100{ width: 100%; }
.w300-max-width-4{ max-width: 4em; }
.w300-max-width-5{ max-width: 5em; }
.w300-max-width-7{ max-width: 7em; }
.w300-max-width-8{ max-width: 8em; }
.w300-max-width-9{ max-width: 9em; }
.w300-max-width-10{ max-width: 10em; }
.w300-max-width-12{ max-width: 12em; }
.w300-max-width-15{ max-width: 15em; }
.w300-max-width-16{ max-width: 16em; }
.w300-max-width-18{ max-width: 18em; }
.w300-max-width-20{ max-width: 20em; }
.w300-max-width-25{ max-width: 25em; }
.w300-max-width-26{ max-width: 26em; }
.w300-max-width-27{ max-width: 27em; }
.w300-max-width-28{ max-width: 28em; }
.w300-max-width-30{ max-width: 30em; }
.w300-max-width-35{ max-width: 35em; }
.w300-max-width-40{ max-width: 40em; }
.w300-max-width-45{ max-width: 45em; }
.w300-max-width-50{ max-width: 50em; }
.w300-max-width-60{ max-width: 60em; }
.w300-max-width-70{ max-width: 70em; }
.w300-max-width-90{ max-width: 90em; }

.w300-min-height-2{ min-height: 2em; }
.w300-min-height-2-5{ min-height: 2.5em; }
.w300-min-height-3{ min-height: 3em; }
.w300-min-height-4{ min-height: 4em; }
.w300-min-height-4-5{ min-height: 4.5em; }
.w300-min-height-5{ min-height: 5em; }
.w300-min-height-6{ min-height: 6em; }
.w300-min-height-7{ min-height: 7em; }
.w300-min-height-8{ min-height: 8em; }
.w300-min-height-9{ min-height: 9em; }
.w300-min-height-10{ min-height: 10em; }
.w300-min-height-12{ min-height: 12em; }
.w300-min-height-14{ min-height: 14em; }
.w300-min-height-15{ min-height: 15em; }
.w300-min-height-16{ min-height: 16em; }
.w300-min-height-18{ min-height: 18em; }
.w300-min-height-19{ min-height: 19em; }
.w300-min-height-20{ min-height: 20em; }
.w300-min-height-22{ min-height: 22em; }
.w300-min-height-23{ min-height: 23em; }
.w300-min-height-25{ min-height: 25em; }
.w300-min-height-30{ min-height: 30em; }
.w300-min-height-35{ min-height: 35em; }
.w300-min-height-40{ min-height: 40em; }

}
@media screen and (min-width: 600px){
.w600-hide{ display: none !important; }
.w600-block{ display: block !important; }
.w600-flex{ display: flex !important; }
.w600-inline{ display: inline !important; }
.w600-show{ display: inline-block !important; }
.w600-al-it-center{ align-items: center !important; }
.w600-al-it-start{ align-items: flex-start !important; }
.w600-al-it-end{ align-items: flex-end !important; }
.w600-al-it-stretch{ align-items: stretch !important; }
.w600-just-beet{ justify-content: space-between !important; }
.w600-just-around{ justify-content: space-around !important; }
.w600-just-end{ justify-content: flex-end !important; }
.w600-just-center{ justify-content: center !important; }
.w600-just-start{ justify-content: flex-start !important; }
.w600-row{ flex-direction: row !important; }
.w600-column{ flex-direction: column !important; }
.w600-column-reverse{ flex-direction: column-reverse !important; }
.font0{ font-size: 3.1em; }
.w600-font0{ font-size: 3.1em; }
.w600--font0{ font-size: 4.1em; }
.font1{ font-size: 2.633em; }
.w600-font1{ font-size: 2.633em; }
.w600--font1{ font-size: 3.7em; }
.font2{ font-size: 1.733em; }
.w600-font2{ font-size: 1.733em; }
.w600--font2{ font-size: 2em; }
.font3{ font-size: 1.5em; }
.w600-font3{ font-size: 1.5em; }
.w600--font3{ font-size: 1.7em; }
.font4{ font-size: 1.3em; }
.w600-font4{ font-size: 1.3em; }
.w600--font4{ font-size: 1.4em; }
.font5{ font-size: 1.133em; }
.w600-font5{ font-size: 1.133em; }
.w600--font5{ font-size: 1.2em; }
.font6{ font-size: 1.033em; }
.w600-font6{ font-size: 1.033em; }
.w600--font6{ font-size: 1.1em; }
.font7{ font-size: 0.933em; }
.w600-font7{ font-size: 0.933em; }
.w600--font7{ font-size: 1em; }
.font8{ font-size: 0.833em; }
.w600-font8{ font-size: 0.833em; }
.w600--font8{ font-size: 0.9em; }
.font10{ font-size: 0.926em; }
.w600-font10{ font-size: 0.926em; }
.w600--font10{ font-size: 1em; }
.spacer.w600-0{ padding-top: 0em; }
.spacer.w600-0-1{ padding-top: 0.1em; }
.spacer.w600-0-2{ padding-top: 0.2em; }
.spacer.w600-0-25{ padding-top: 0.25em; }
.spacer.w600-0-3{ padding-top: 0.3em; }
.spacer.w600-0-5{ padding-top: 0.5em; }
.spacer.w600-0-75{ padding-top: 0.75em; }
.spacer.w600-0-8{ padding-top: 0.8em; }
.spacer.w600-1{ padding-top: 1em; }
.spacer.w600-1-5{ padding-top: 1.5em; }
.spacer.w600-2{ padding-top: 2em; }
.spacer.w600-2-5{ padding-top: 2.5em; }
.spacer.w600-3{ padding-top: 3em; }
.spacer.w600-3-5{ padding-top: 3.5em; }
.spacer.w600-4{ padding-top: 4em; }
.spacer.w600-4-5{ padding-top: 4.5em; }
.spacer.w600-5{ padding-top: 5em; }
.spacer.w600-5-5{ padding-top: 5.5em; }
.spacer.w600-6{ padding-top: 6em; }
.spacer.w600-6-5{ padding-top: 6.5em; }
.spacer.w600-7{ padding-top: 7em; }
.spacer.w600-8{ padding-top: 8em; }
.spacer.w600-8-5{ padding-top: 8.5em; }
.spacer.w600-9{ padding-top: 9em; }
.spacer.w600-10{ padding-top: 10em; }

.grid .row .col.w600-auto{ width: auto; }
.grid .row .col.w600-0{ width: 0%; }
.grid .row .col.w600-offset-0{ margin-left: 0%; }
.grid .row .col.w600-5{ width: 5%; }
.grid .row .col.w600-offset-5{ margin-left: 5%; }
.grid .row .col.w600-10{ width: 10%; }
.grid .row .col.w600-offset-10{ margin-left: 10%; }
.grid .row .col.w600-12-5{ width: 12.5%; }
.grid .row .col.w600-offset-12-5{ margin-left: 12.5%; }
.grid .row .col.w600-15{ width: 15%; }
.grid .row .col.w600-offset-15{ margin-left: 15%; }
.grid .row .col.w600-16{ width: 16.6%; }
.grid .row .col.w600-offset-16{ margin-left: 16.6%; }
.grid .row .col.w600-17-5{ width: 17.5%; }
.grid .row .col.w600-offset-17-5{ margin-left: 17.5%; }
.grid .row .col.w600-20{ width: 20%; }
.grid .row .col.w600-offset-20{ margin-left: 20%; }
.grid .row .col.w600-25{ width: 25%; }
.grid .row .col.w600-offset-25{ margin-left: 25%; }
.grid .row .col.w600-30{ width: 30%; }
.grid .row .col.w600-offset-30{ margin-left: 30%; }
.grid .row .col.w600-33{ width: 33.33%; }
.grid .row .col.w600-offset-33{ margin-left: 33.33%; }
.grid .row .col.w600-35{ width: 35%; }
.grid .row .col.w600-offset-35{ margin-left: 35%; }
.grid .row .col.w600-40{ width: 40%; }
.grid .row .col.w600-offset-40{ margin-left: 40%; }
.grid .row .col.w600-45{ width: 45%; }
.grid .row .col.w600-offset-45{ margin-left: 45%; }
.grid .row .col.w600-50{ width: 50%; }
.grid .row .col.w600-offset-50{ margin-left: 50%; }
.grid .row .col.w600-55{ width: 55%; }
.grid .row .col.w600-offset-55{ margin-left: 55%; }
.grid .row .col.w600-60{ width: 60%; }
.grid .row .col.w600-offset-60{ margin-left: 60%; }
.grid .row .col.w600-65{ width: 65%; }
.grid .row .col.w600-offset-65{ margin-left: 65%; }
.grid .row .col.w600-66{ width: 66.66%; }
.grid .row .col.w600-offset-66{ margin-left: 66.66%; }
.grid .row .col.w600-70{ width: 70%; }
.grid .row .col.w600-offset-70{ margin-left: 70%; }
.grid .row .col.w600-75{ width: 75%; }
.grid .row .col.w600-offset-75{ margin-left: 75%; }
.grid .row .col.w600-80{ width: 80%; }
.grid .row .col.w600-offset-80{ margin-left: 80%; }
.grid .row .col.w600-85{ width: 85%; }
.grid .row .col.w600-offset-85{ margin-left: 85%; }
.grid .row .col.w600-90{ width: 90%; }
.grid .row .col.w600-offset-90{ margin-left: 90%; }
.grid .row .col.w600-100{ width: 100%; }
.grid .row .col.w600-offset-100{ margin-left: 100%; }

.grid.w600-cellpadding-0{ margin-left: -0em; margin-right: -0em; }
.grid.w600-cellpadding-0.vertical-offset{ margin-top: -0em; margin-bottom: -0em; }
.grid.w600-cellpadding-0 > .row > .col{ padding: 0em; }
.grid.w600-cellpadding-0-2{ margin-left: -0.2em; margin-right: -0.2em; }
.grid.w600-cellpadding-0-2.vertical-offset{ margin-top: -0.2em; margin-bottom: -0.2em; }
.grid.w600-cellpadding-0-2 > .row > .col{ padding: 0.2em; }
.grid.w600-cellpadding-0-25{ margin-left: -0.25em; margin-right: -0.25em; }
.grid.w600-cellpadding-0-25.vertical-offset{ margin-top: -0.25em; margin-bottom: -0.25em; }
.grid.w600-cellpadding-0-25 > .row > .col{ padding: 0.25em; }
.grid.w600-cellpadding-0-5{ margin-left: -0.5em; margin-right: -0.5em; }
.grid.w600-cellpadding-0-5.vertical-offset{ margin-top: -0.5em; margin-bottom: -0.5em; }
.grid.w600-cellpadding-0-5 > .row > .col{ padding: 0.5em; }
.grid.w600-cellpadding-0-75{ margin-left: -0.75em; margin-right: -0.75em; }
.grid.w600-cellpadding-0-75.vertical-offset{ margin-top: -0.75em; margin-bottom: -0.75em; }
.grid.w600-cellpadding-0-75 > .row > .col{ padding: 0.75em; }
.grid.w600-cellpadding-1{ margin-left: -1em; margin-right: -1em; }
.grid.w600-cellpadding-1.vertical-offset{ margin-top: -1em; margin-bottom: -1em; }
.grid.w600-cellpadding-1 > .row > .col{ padding: 1em; }
.grid.w600-cellpadding-1-5{ margin-left: -1.5em; margin-right: -1.5em; }
.grid.w600-cellpadding-1-5.vertical-offset{ margin-top: -1.5em; margin-bottom: -1.5em; }
.grid.w600-cellpadding-1-5 > .row > .col{ padding: 1.5em; }
.grid.w600-cellpadding-2{ margin-left: -2em; margin-right: -2em; }
.grid.w600-cellpadding-2.vertical-offset{ margin-top: -2em; margin-bottom: -2em; }
.grid.w600-cellpadding-2 > .row > .col{ padding: 2em; }
.grid.w600-cellpadding-2-5{ margin-left: -2.5em; margin-right: -2.5em; }
.grid.w600-cellpadding-2-5.vertical-offset{ margin-top: -2.5em; margin-bottom: -2.5em; }
.grid.w600-cellpadding-2-5 > .row > .col{ padding: 2.5em; }
.grid.w600-cellpadding-3{ margin-left: -3em; margin-right: -3em; }
.grid.w600-cellpadding-3.vertical-offset{ margin-top: -3em; margin-bottom: -3em; }
.grid.w600-cellpadding-3 > .row > .col{ padding: 3em; }
.grid.w600-cellpadding-3-5{ margin-left: -3.5em; margin-right: -3.5em; }
.grid.w600-cellpadding-3-5.vertical-offset{ margin-top: -3.5em; margin-bottom: -3.5em; }
.grid.w600-cellpadding-3-5 > .row > .col{ padding: 3.5em; }
.grid.w600-cellpadding-4{ margin-left: -4em; margin-right: -4em; }
.grid.w600-cellpadding-4.vertical-offset{ margin-top: -4em; margin-bottom: -4em; }
.grid.w600-cellpadding-4 > .row > .col{ padding: 4em; }

.w600-padding-0{ padding: 0em; }
.w600-padding-vertical-0{ padding-top: 0em; padding-bottom: 0em; }
.w600-padding-horizontal-0{ padding-left: 0em; padding-right: 0em; }
.w600-padding-top-0{ padding-top: 0em; }
.w600-padding-bottom-0{ padding-bottom: 0em; }
.w600-padding-left-0{ padding-left: 0em; }
.w600-padding-right-0{ padding-right: 0em; }
.w600-padding-0-2{ padding: 0.2em; }
.w600-padding-vertical-0-2{ padding-top: 0.2em; padding-bottom: 0.2em; }
.w600-padding-horizontal-0-2{ padding-left: 0.2em; padding-right: 0.2em; }
.w600-padding-top-0-2{ padding-top: 0.2em; }
.w600-padding-bottom-0-2{ padding-bottom: 0.2em; }
.w600-padding-left-0-2{ padding-left: 0.2em; }
.w600-padding-right-0-2{ padding-right: 0.2em; }
.w600-padding-0-25{ padding: 0.25em; }
.w600-padding-vertical-0-25{ padding-top: 0.25em; padding-bottom: 0.25em; }
.w600-padding-horizontal-0-25{ padding-left: 0.25em; padding-right: 0.25em; }
.w600-padding-top-0-25{ padding-top: 0.25em; }
.w600-padding-bottom-0-25{ padding-bottom: 0.25em; }
.w600-padding-left-0-25{ padding-left: 0.25em; }
.w600-padding-right-0-25{ padding-right: 0.25em; }
.w600-padding-0-5{ padding: 0.5em; }
.w600-padding-vertical-0-5{ padding-top: 0.5em; padding-bottom: 0.5em; }
.w600-padding-horizontal-0-5{ padding-left: 0.5em; padding-right: 0.5em; }
.w600-padding-top-0-5{ padding-top: 0.5em; }
.w600-padding-bottom-0-5{ padding-bottom: 0.5em; }
.w600-padding-left-0-5{ padding-left: 0.5em; }
.w600-padding-right-0-5{ padding-right: 0.5em; }
.w600-padding-0-75{ padding: 0.75em; }
.w600-padding-vertical-0-75{ padding-top: 0.75em; padding-bottom: 0.75em; }
.w600-padding-horizontal-0-75{ padding-left: 0.75em; padding-right: 0.75em; }
.w600-padding-top-0-75{ padding-top: 0.75em; }
.w600-padding-bottom-0-75{ padding-bottom: 0.75em; }
.w600-padding-left-0-75{ padding-left: 0.75em; }
.w600-padding-right-0-75{ padding-right: 0.75em; }
.w600-padding-1{ padding: 1em; }
.w600-padding-vertical-1{ padding-top: 1em; padding-bottom: 1em; }
.w600-padding-horizontal-1{ padding-left: 1em; padding-right: 1em; }
.w600-padding-top-1{ padding-top: 1em; }
.w600-padding-bottom-1{ padding-bottom: 1em; }
.w600-padding-left-1{ padding-left: 1em; }
.w600-padding-right-1{ padding-right: 1em; }
.w600-padding-1-5{ padding: 1.5em; }
.w600-padding-vertical-1-5{ padding-top: 1.5em; padding-bottom: 1.5em; }
.w600-padding-horizontal-1-5{ padding-left: 1.5em; padding-right: 1.5em; }
.w600-padding-top-1-5{ padding-top: 1.5em; }
.w600-padding-bottom-1-5{ padding-bottom: 1.5em; }
.w600-padding-left-1-5{ padding-left: 1.5em; }
.w600-padding-right-1-5{ padding-right: 1.5em; }
.w600-padding-2{ padding: 2em; }
.w600-padding-vertical-2{ padding-top: 2em; padding-bottom: 2em; }
.w600-padding-horizontal-2{ padding-left: 2em; padding-right: 2em; }
.w600-padding-top-2{ padding-top: 2em; }
.w600-padding-bottom-2{ padding-bottom: 2em; }
.w600-padding-left-2{ padding-left: 2em; }
.w600-padding-right-2{ padding-right: 2em; }
.w600-padding-2-5{ padding: 2.5em; }
.w600-padding-vertical-2-5{ padding-top: 2.5em; padding-bottom: 2.5em; }
.w600-padding-horizontal-2-5{ padding-left: 2.5em; padding-right: 2.5em; }
.w600-padding-top-2-5{ padding-top: 2.5em; }
.w600-padding-bottom-2-5{ padding-bottom: 2.5em; }
.w600-padding-left-2-5{ padding-left: 2.5em; }
.w600-padding-right-2-5{ padding-right: 2.5em; }
.w600-padding-3{ padding: 3em; }
.w600-padding-vertical-3{ padding-top: 3em; padding-bottom: 3em; }
.w600-padding-horizontal-3{ padding-left: 3em; padding-right: 3em; }
.w600-padding-top-3{ padding-top: 3em; }
.w600-padding-bottom-3{ padding-bottom: 3em; }
.w600-padding-left-3{ padding-left: 3em; }
.w600-padding-right-3{ padding-right: 3em; }
.w600-padding-3-5{ padding: 3.5em; }
.w600-padding-vertical-3-5{ padding-top: 3.5em; padding-bottom: 3.5em; }
.w600-padding-horizontal-3-5{ padding-left: 3.5em; padding-right: 3.5em; }
.w600-padding-top-3-5{ padding-top: 3.5em; }
.w600-padding-bottom-3-5{ padding-bottom: 3.5em; }
.w600-padding-left-3-5{ padding-left: 3.5em; }
.w600-padding-right-3-5{ padding-right: 3.5em; }
.w600-padding-4{ padding: 4em; }
.w600-padding-vertical-4{ padding-top: 4em; padding-bottom: 4em; }
.w600-padding-horizontal-4{ padding-left: 4em; padding-right: 4em; }
.w600-padding-top-4{ padding-top: 4em; }
.w600-padding-bottom-4{ padding-bottom: 4em; }
.w600-padding-left-4{ padding-left: 4em; }
.w600-padding-right-4{ padding-right: 4em; }

.w600-margin-top-0-1{ margin-top: 0.1em; }
.w600-margin-bottom-0-1{ margin-bottom: 0.1em; }
.w600-margin-left-0-1{ margin-left: 0.1em; }
.w600-margin-right-0-1{ margin-right: 0.1em; }
.w600-margin-top-0-2{ margin-top: 0.2em; }
.w600-margin-bottom-0-2{ margin-bottom: 0.2em; }
.w600-margin-left-0-2{ margin-left: 0.2em; }
.w600-margin-right-0-2{ margin-right: 0.2em; }
.w600-margin-top-0-5{ margin-top: 0.5em; }
.w600-margin-bottom-0-5{ margin-bottom: 0.5em; }
.w600-margin-left-0-5{ margin-left: 0.5em; }
.w600-margin-right-0-5{ margin-right: 0.5em; }
.w600-margin-top-0-8{ margin-top: 0.8em; }
.w600-margin-bottom-0-8{ margin-bottom: 0.8em; }
.w600-margin-left-0-8{ margin-left: 0.8em; }
.w600-margin-right-0-8{ margin-right: 0.8em; }
.w600-margin-top-1{ margin-top: 1em; }
.w600-margin-bottom-1{ margin-bottom: 1em; }
.w600-margin-left-1{ margin-left: 1em; }
.w600-margin-right-1{ margin-right: 1em; }
.w600-margin-top-1-5{ margin-top: 1.5em; }
.w600-margin-bottom-1-5{ margin-bottom: 1.5em; }
.w600-margin-left-1-5{ margin-left: 1.5em; }
.w600-margin-right-1-5{ margin-right: 1.5em; }
.w600-margin-top-2{ margin-top: 2em; }
.w600-margin-bottom-2{ margin-bottom: 2em; }
.w600-margin-left-2{ margin-left: 2em; }
.w600-margin-right-2{ margin-right: 2em; }
.w600-margin-top-3{ margin-top: 3em; }
.w600-margin-bottom-3{ margin-bottom: 3em; }
.w600-margin-left-3{ margin-left: 3em; }
.w600-margin-right-3{ margin-right: 3em; }
.w600-margin-top-4{ margin-top: 4em; }
.w600-margin-bottom-4{ margin-bottom: 4em; }
.w600-margin-left-4{ margin-left: 4em; }
.w600-margin-right-4{ margin-right: 4em; }

.w600-align-left{ text-align: left; }
.w600-align-center{ text-align: center; }
.w600-align-right{ text-align: right; }

.w600-width-0{ width: 0%; }
.w600-width-5{ width: 5%; }
.w600-width-10{ width: 10%; }
.w600-width-12-5{ width: 12.5%; }
.w600-width-15{ width: 15%; }
.w600-width-16{ width: 16.6%; }
.w600-width-17-5{ width: 17.5%; }
.w600-width-20{ width: 20%; }
.w600-width-25{ width: 25%; }
.w600-width-30{ width: 30%; }
.w600-width-33{ width: 33.33%; }
.w600-width-35{ width: 35%; }
.w600-width-40{ width: 40%; }
.w600-width-45{ width: 45%; }
.w600-width-50{ width: 50%; }
.w600-width-55{ width: 55%; }
.w600-width-60{ width: 60%; }
.w600-width-65{ width: 65%; }
.w600-width-66{ width: 66.66%; }
.w600-width-70{ width: 70%; }
.w600-width-75{ width: 75%; }
.w600-width-80{ width: 80%; }
.w600-width-85{ width: 85%; }
.w600-width-90{ width: 90%; }
.w600-width-100{ width: 100%; }
.w600-max-width-4{ max-width: 4em; }
.w600-max-width-5{ max-width: 5em; }
.w600-max-width-7{ max-width: 7em; }
.w600-max-width-8{ max-width: 8em; }
.w600-max-width-9{ max-width: 9em; }
.w600-max-width-10{ max-width: 10em; }
.w600-max-width-12{ max-width: 12em; }
.w600-max-width-15{ max-width: 15em; }
.w600-max-width-16{ max-width: 16em; }
.w600-max-width-18{ max-width: 18em; }
.w600-max-width-20{ max-width: 20em; }
.w600-max-width-25{ max-width: 25em; }
.w600-max-width-26{ max-width: 26em; }
.w600-max-width-27{ max-width: 27em; }
.w600-max-width-28{ max-width: 28em; }
.w600-max-width-30{ max-width: 30em; }
.w600-max-width-35{ max-width: 35em; }
.w600-max-width-40{ max-width: 40em; }
.w600-max-width-45{ max-width: 45em; }
.w600-max-width-50{ max-width: 50em; }
.w600-max-width-60{ max-width: 60em; }
.w600-max-width-70{ max-width: 70em; }
.w600-max-width-90{ max-width: 90em; }

.w600-min-height-2{ min-height: 2em; }
.w600-min-height-2-5{ min-height: 2.5em; }
.w600-min-height-3{ min-height: 3em; }
.w600-min-height-4{ min-height: 4em; }
.w600-min-height-4-5{ min-height: 4.5em; }
.w600-min-height-5{ min-height: 5em; }
.w600-min-height-6{ min-height: 6em; }
.w600-min-height-7{ min-height: 7em; }
.w600-min-height-8{ min-height: 8em; }
.w600-min-height-9{ min-height: 9em; }
.w600-min-height-10{ min-height: 10em; }
.w600-min-height-12{ min-height: 12em; }
.w600-min-height-14{ min-height: 14em; }
.w600-min-height-15{ min-height: 15em; }
.w600-min-height-16{ min-height: 16em; }
.w600-min-height-18{ min-height: 18em; }
.w600-min-height-19{ min-height: 19em; }
.w600-min-height-20{ min-height: 20em; }
.w600-min-height-22{ min-height: 22em; }
.w600-min-height-23{ min-height: 23em; }
.w600-min-height-25{ min-height: 25em; }
.w600-min-height-30{ min-height: 30em; }
.w600-min-height-35{ min-height: 35em; }
.w600-min-height-40{ min-height: 40em; }

}
@media screen and (min-width: 900px){
.w900-hide{ display: none !important; }
.w900-block{ display: block !important; }
.w900-flex{ display: flex !important; }
.w900-inline{ display: inline !important; }
.w900-show{ display: inline-block !important; }
.w900-al-it-center{ align-items: center !important; }
.w900-al-it-start{ align-items: flex-start !important; }
.w900-al-it-end{ align-items: flex-end !important; }
.w900-al-it-stretch{ align-items: stretch !important; }
.w900-just-beet{ justify-content: space-between !important; }
.w900-just-around{ justify-content: space-around !important; }
.w900-just-end{ justify-content: flex-end !important; }
.w900-just-center{ justify-content: center !important; }
.w900-just-start{ justify-content: flex-start !important; }
.w900-row{ flex-direction: row !important; }
.w900-column{ flex-direction: column !important; }
.w900-column-reverse{ flex-direction: column-reverse !important; }
.font0{ font-size: 3.35em; }
.w900-font0{ font-size: 3.35em; }
.w900--font0{ font-size: 4.1em; }
.font1{ font-size: 2.9em; }
.w900-font1{ font-size: 2.9em; }
.w900--font1{ font-size: 3.7em; }
.font2{ font-size: 1.8em; }
.w900-font2{ font-size: 1.8em; }
.w900--font2{ font-size: 2em; }
.font3{ font-size: 1.55em; }
.w900-font3{ font-size: 1.55em; }
.w900--font3{ font-size: 1.7em; }
.font4{ font-size: 1.325em; }
.w900-font4{ font-size: 1.325em; }
.w900--font4{ font-size: 1.4em; }
.font5{ font-size: 1.15em; }
.w900-font5{ font-size: 1.15em; }
.w900--font5{ font-size: 1.2em; }
.font6{ font-size: 1.05em; }
.w900-font6{ font-size: 1.05em; }
.w900--font6{ font-size: 1.1em; }
.font7{ font-size: 0.95em; }
.w900-font7{ font-size: 0.95em; }
.w900--font7{ font-size: 1em; }
.font8{ font-size: 0.85em; }
.w900-font8{ font-size: 0.85em; }
.w900--font8{ font-size: 0.9em; }
.font10{ font-size: 0.945em; }
.w900-font10{ font-size: 0.945em; }
.w900--font10{ font-size: 1em; }
.spacer.w900-0{ padding-top: 0em; }
.spacer.w900-0-1{ padding-top: 0.1em; }
.spacer.w900-0-2{ padding-top: 0.2em; }
.spacer.w900-0-25{ padding-top: 0.25em; }
.spacer.w900-0-3{ padding-top: 0.3em; }
.spacer.w900-0-5{ padding-top: 0.5em; }
.spacer.w900-0-75{ padding-top: 0.75em; }
.spacer.w900-0-8{ padding-top: 0.8em; }
.spacer.w900-1{ padding-top: 1em; }
.spacer.w900-1-5{ padding-top: 1.5em; }
.spacer.w900-2{ padding-top: 2em; }
.spacer.w900-2-5{ padding-top: 2.5em; }
.spacer.w900-3{ padding-top: 3em; }
.spacer.w900-3-5{ padding-top: 3.5em; }
.spacer.w900-4{ padding-top: 4em; }
.spacer.w900-4-5{ padding-top: 4.5em; }
.spacer.w900-5{ padding-top: 5em; }
.spacer.w900-5-5{ padding-top: 5.5em; }
.spacer.w900-6{ padding-top: 6em; }
.spacer.w900-6-5{ padding-top: 6.5em; }
.spacer.w900-7{ padding-top: 7em; }
.spacer.w900-8{ padding-top: 8em; }
.spacer.w900-8-5{ padding-top: 8.5em; }
.spacer.w900-9{ padding-top: 9em; }
.spacer.w900-10{ padding-top: 10em; }

.grid .row .col.w900-auto{ width: auto; }
.grid .row .col.w900-0{ width: 0%; }
.grid .row .col.w900-offset-0{ margin-left: 0%; }
.grid .row .col.w900-5{ width: 5%; }
.grid .row .col.w900-offset-5{ margin-left: 5%; }
.grid .row .col.w900-10{ width: 10%; }
.grid .row .col.w900-offset-10{ margin-left: 10%; }
.grid .row .col.w900-12-5{ width: 12.5%; }
.grid .row .col.w900-offset-12-5{ margin-left: 12.5%; }
.grid .row .col.w900-15{ width: 15%; }
.grid .row .col.w900-offset-15{ margin-left: 15%; }
.grid .row .col.w900-16{ width: 16.6%; }
.grid .row .col.w900-offset-16{ margin-left: 16.6%; }
.grid .row .col.w900-17-5{ width: 17.5%; }
.grid .row .col.w900-offset-17-5{ margin-left: 17.5%; }
.grid .row .col.w900-20{ width: 20%; }
.grid .row .col.w900-offset-20{ margin-left: 20%; }
.grid .row .col.w900-25{ width: 25%; }
.grid .row .col.w900-offset-25{ margin-left: 25%; }
.grid .row .col.w900-30{ width: 30%; }
.grid .row .col.w900-offset-30{ margin-left: 30%; }
.grid .row .col.w900-33{ width: 33.33%; }
.grid .row .col.w900-offset-33{ margin-left: 33.33%; }
.grid .row .col.w900-35{ width: 35%; }
.grid .row .col.w900-offset-35{ margin-left: 35%; }
.grid .row .col.w900-40{ width: 40%; }
.grid .row .col.w900-offset-40{ margin-left: 40%; }
.grid .row .col.w900-45{ width: 45%; }
.grid .row .col.w900-offset-45{ margin-left: 45%; }
.grid .row .col.w900-50{ width: 50%; }
.grid .row .col.w900-offset-50{ margin-left: 50%; }
.grid .row .col.w900-55{ width: 55%; }
.grid .row .col.w900-offset-55{ margin-left: 55%; }
.grid .row .col.w900-60{ width: 60%; }
.grid .row .col.w900-offset-60{ margin-left: 60%; }
.grid .row .col.w900-65{ width: 65%; }
.grid .row .col.w900-offset-65{ margin-left: 65%; }
.grid .row .col.w900-66{ width: 66.66%; }
.grid .row .col.w900-offset-66{ margin-left: 66.66%; }
.grid .row .col.w900-70{ width: 70%; }
.grid .row .col.w900-offset-70{ margin-left: 70%; }
.grid .row .col.w900-75{ width: 75%; }
.grid .row .col.w900-offset-75{ margin-left: 75%; }
.grid .row .col.w900-80{ width: 80%; }
.grid .row .col.w900-offset-80{ margin-left: 80%; }
.grid .row .col.w900-85{ width: 85%; }
.grid .row .col.w900-offset-85{ margin-left: 85%; }
.grid .row .col.w900-90{ width: 90%; }
.grid .row .col.w900-offset-90{ margin-left: 90%; }
.grid .row .col.w900-100{ width: 100%; }
.grid .row .col.w900-offset-100{ margin-left: 100%; }

.grid.w900-cellpadding-0{ margin-left: -0em; margin-right: -0em; }
.grid.w900-cellpadding-0.vertical-offset{ margin-top: -0em; margin-bottom: -0em; }
.grid.w900-cellpadding-0 > .row > .col{ padding: 0em; }
.grid.w900-cellpadding-0-2{ margin-left: -0.2em; margin-right: -0.2em; }
.grid.w900-cellpadding-0-2.vertical-offset{ margin-top: -0.2em; margin-bottom: -0.2em; }
.grid.w900-cellpadding-0-2 > .row > .col{ padding: 0.2em; }
.grid.w900-cellpadding-0-25{ margin-left: -0.25em; margin-right: -0.25em; }
.grid.w900-cellpadding-0-25.vertical-offset{ margin-top: -0.25em; margin-bottom: -0.25em; }
.grid.w900-cellpadding-0-25 > .row > .col{ padding: 0.25em; }
.grid.w900-cellpadding-0-5{ margin-left: -0.5em; margin-right: -0.5em; }
.grid.w900-cellpadding-0-5.vertical-offset{ margin-top: -0.5em; margin-bottom: -0.5em; }
.grid.w900-cellpadding-0-5 > .row > .col{ padding: 0.5em; }
.grid.w900-cellpadding-0-75{ margin-left: -0.75em; margin-right: -0.75em; }
.grid.w900-cellpadding-0-75.vertical-offset{ margin-top: -0.75em; margin-bottom: -0.75em; }
.grid.w900-cellpadding-0-75 > .row > .col{ padding: 0.75em; }
.grid.w900-cellpadding-1{ margin-left: -1em; margin-right: -1em; }
.grid.w900-cellpadding-1.vertical-offset{ margin-top: -1em; margin-bottom: -1em; }
.grid.w900-cellpadding-1 > .row > .col{ padding: 1em; }
.grid.w900-cellpadding-1-5{ margin-left: -1.5em; margin-right: -1.5em; }
.grid.w900-cellpadding-1-5.vertical-offset{ margin-top: -1.5em; margin-bottom: -1.5em; }
.grid.w900-cellpadding-1-5 > .row > .col{ padding: 1.5em; }
.grid.w900-cellpadding-2{ margin-left: -2em; margin-right: -2em; }
.grid.w900-cellpadding-2.vertical-offset{ margin-top: -2em; margin-bottom: -2em; }
.grid.w900-cellpadding-2 > .row > .col{ padding: 2em; }
.grid.w900-cellpadding-2-5{ margin-left: -2.5em; margin-right: -2.5em; }
.grid.w900-cellpadding-2-5.vertical-offset{ margin-top: -2.5em; margin-bottom: -2.5em; }
.grid.w900-cellpadding-2-5 > .row > .col{ padding: 2.5em; }
.grid.w900-cellpadding-3{ margin-left: -3em; margin-right: -3em; }
.grid.w900-cellpadding-3.vertical-offset{ margin-top: -3em; margin-bottom: -3em; }
.grid.w900-cellpadding-3 > .row > .col{ padding: 3em; }
.grid.w900-cellpadding-3-5{ margin-left: -3.5em; margin-right: -3.5em; }
.grid.w900-cellpadding-3-5.vertical-offset{ margin-top: -3.5em; margin-bottom: -3.5em; }
.grid.w900-cellpadding-3-5 > .row > .col{ padding: 3.5em; }
.grid.w900-cellpadding-4{ margin-left: -4em; margin-right: -4em; }
.grid.w900-cellpadding-4.vertical-offset{ margin-top: -4em; margin-bottom: -4em; }
.grid.w900-cellpadding-4 > .row > .col{ padding: 4em; }

.w900-padding-0{ padding: 0em; }
.w900-padding-vertical-0{ padding-top: 0em; padding-bottom: 0em; }
.w900-padding-horizontal-0{ padding-left: 0em; padding-right: 0em; }
.w900-padding-top-0{ padding-top: 0em; }
.w900-padding-bottom-0{ padding-bottom: 0em; }
.w900-padding-left-0{ padding-left: 0em; }
.w900-padding-right-0{ padding-right: 0em; }
.w900-padding-0-2{ padding: 0.2em; }
.w900-padding-vertical-0-2{ padding-top: 0.2em; padding-bottom: 0.2em; }
.w900-padding-horizontal-0-2{ padding-left: 0.2em; padding-right: 0.2em; }
.w900-padding-top-0-2{ padding-top: 0.2em; }
.w900-padding-bottom-0-2{ padding-bottom: 0.2em; }
.w900-padding-left-0-2{ padding-left: 0.2em; }
.w900-padding-right-0-2{ padding-right: 0.2em; }
.w900-padding-0-25{ padding: 0.25em; }
.w900-padding-vertical-0-25{ padding-top: 0.25em; padding-bottom: 0.25em; }
.w900-padding-horizontal-0-25{ padding-left: 0.25em; padding-right: 0.25em; }
.w900-padding-top-0-25{ padding-top: 0.25em; }
.w900-padding-bottom-0-25{ padding-bottom: 0.25em; }
.w900-padding-left-0-25{ padding-left: 0.25em; }
.w900-padding-right-0-25{ padding-right: 0.25em; }
.w900-padding-0-5{ padding: 0.5em; }
.w900-padding-vertical-0-5{ padding-top: 0.5em; padding-bottom: 0.5em; }
.w900-padding-horizontal-0-5{ padding-left: 0.5em; padding-right: 0.5em; }
.w900-padding-top-0-5{ padding-top: 0.5em; }
.w900-padding-bottom-0-5{ padding-bottom: 0.5em; }
.w900-padding-left-0-5{ padding-left: 0.5em; }
.w900-padding-right-0-5{ padding-right: 0.5em; }
.w900-padding-0-75{ padding: 0.75em; }
.w900-padding-vertical-0-75{ padding-top: 0.75em; padding-bottom: 0.75em; }
.w900-padding-horizontal-0-75{ padding-left: 0.75em; padding-right: 0.75em; }
.w900-padding-top-0-75{ padding-top: 0.75em; }
.w900-padding-bottom-0-75{ padding-bottom: 0.75em; }
.w900-padding-left-0-75{ padding-left: 0.75em; }
.w900-padding-right-0-75{ padding-right: 0.75em; }
.w900-padding-1{ padding: 1em; }
.w900-padding-vertical-1{ padding-top: 1em; padding-bottom: 1em; }
.w900-padding-horizontal-1{ padding-left: 1em; padding-right: 1em; }
.w900-padding-top-1{ padding-top: 1em; }
.w900-padding-bottom-1{ padding-bottom: 1em; }
.w900-padding-left-1{ padding-left: 1em; }
.w900-padding-right-1{ padding-right: 1em; }
.w900-padding-1-5{ padding: 1.5em; }
.w900-padding-vertical-1-5{ padding-top: 1.5em; padding-bottom: 1.5em; }
.w900-padding-horizontal-1-5{ padding-left: 1.5em; padding-right: 1.5em; }
.w900-padding-top-1-5{ padding-top: 1.5em; }
.w900-padding-bottom-1-5{ padding-bottom: 1.5em; }
.w900-padding-left-1-5{ padding-left: 1.5em; }
.w900-padding-right-1-5{ padding-right: 1.5em; }
.w900-padding-2{ padding: 2em; }
.w900-padding-vertical-2{ padding-top: 2em; padding-bottom: 2em; }
.w900-padding-horizontal-2{ padding-left: 2em; padding-right: 2em; }
.w900-padding-top-2{ padding-top: 2em; }
.w900-padding-bottom-2{ padding-bottom: 2em; }
.w900-padding-left-2{ padding-left: 2em; }
.w900-padding-right-2{ padding-right: 2em; }
.w900-padding-2-5{ padding: 2.5em; }
.w900-padding-vertical-2-5{ padding-top: 2.5em; padding-bottom: 2.5em; }
.w900-padding-horizontal-2-5{ padding-left: 2.5em; padding-right: 2.5em; }
.w900-padding-top-2-5{ padding-top: 2.5em; }
.w900-padding-bottom-2-5{ padding-bottom: 2.5em; }
.w900-padding-left-2-5{ padding-left: 2.5em; }
.w900-padding-right-2-5{ padding-right: 2.5em; }
.w900-padding-3{ padding: 3em; }
.w900-padding-vertical-3{ padding-top: 3em; padding-bottom: 3em; }
.w900-padding-horizontal-3{ padding-left: 3em; padding-right: 3em; }
.w900-padding-top-3{ padding-top: 3em; }
.w900-padding-bottom-3{ padding-bottom: 3em; }
.w900-padding-left-3{ padding-left: 3em; }
.w900-padding-right-3{ padding-right: 3em; }
.w900-padding-3-5{ padding: 3.5em; }
.w900-padding-vertical-3-5{ padding-top: 3.5em; padding-bottom: 3.5em; }
.w900-padding-horizontal-3-5{ padding-left: 3.5em; padding-right: 3.5em; }
.w900-padding-top-3-5{ padding-top: 3.5em; }
.w900-padding-bottom-3-5{ padding-bottom: 3.5em; }
.w900-padding-left-3-5{ padding-left: 3.5em; }
.w900-padding-right-3-5{ padding-right: 3.5em; }
.w900-padding-4{ padding: 4em; }
.w900-padding-vertical-4{ padding-top: 4em; padding-bottom: 4em; }
.w900-padding-horizontal-4{ padding-left: 4em; padding-right: 4em; }
.w900-padding-top-4{ padding-top: 4em; }
.w900-padding-bottom-4{ padding-bottom: 4em; }
.w900-padding-left-4{ padding-left: 4em; }
.w900-padding-right-4{ padding-right: 4em; }

.w900-margin-top-0-1{ margin-top: 0.1em; }
.w900-margin-bottom-0-1{ margin-bottom: 0.1em; }
.w900-margin-left-0-1{ margin-left: 0.1em; }
.w900-margin-right-0-1{ margin-right: 0.1em; }
.w900-margin-top-0-2{ margin-top: 0.2em; }
.w900-margin-bottom-0-2{ margin-bottom: 0.2em; }
.w900-margin-left-0-2{ margin-left: 0.2em; }
.w900-margin-right-0-2{ margin-right: 0.2em; }
.w900-margin-top-0-5{ margin-top: 0.5em; }
.w900-margin-bottom-0-5{ margin-bottom: 0.5em; }
.w900-margin-left-0-5{ margin-left: 0.5em; }
.w900-margin-right-0-5{ margin-right: 0.5em; }
.w900-margin-top-0-8{ margin-top: 0.8em; }
.w900-margin-bottom-0-8{ margin-bottom: 0.8em; }
.w900-margin-left-0-8{ margin-left: 0.8em; }
.w900-margin-right-0-8{ margin-right: 0.8em; }
.w900-margin-top-1{ margin-top: 1em; }
.w900-margin-bottom-1{ margin-bottom: 1em; }
.w900-margin-left-1{ margin-left: 1em; }
.w900-margin-right-1{ margin-right: 1em; }
.w900-margin-top-1-5{ margin-top: 1.5em; }
.w900-margin-bottom-1-5{ margin-bottom: 1.5em; }
.w900-margin-left-1-5{ margin-left: 1.5em; }
.w900-margin-right-1-5{ margin-right: 1.5em; }
.w900-margin-top-2{ margin-top: 2em; }
.w900-margin-bottom-2{ margin-bottom: 2em; }
.w900-margin-left-2{ margin-left: 2em; }
.w900-margin-right-2{ margin-right: 2em; }
.w900-margin-top-3{ margin-top: 3em; }
.w900-margin-bottom-3{ margin-bottom: 3em; }
.w900-margin-left-3{ margin-left: 3em; }
.w900-margin-right-3{ margin-right: 3em; }
.w900-margin-top-4{ margin-top: 4em; }
.w900-margin-bottom-4{ margin-bottom: 4em; }
.w900-margin-left-4{ margin-left: 4em; }
.w900-margin-right-4{ margin-right: 4em; }

.w900-align-left{ text-align: left; }
.w900-align-center{ text-align: center; }
.w900-align-right{ text-align: right; }

.w900-width-0{ width: 0%; }
.w900-width-5{ width: 5%; }
.w900-width-10{ width: 10%; }
.w900-width-12-5{ width: 12.5%; }
.w900-width-15{ width: 15%; }
.w900-width-16{ width: 16.6%; }
.w900-width-17-5{ width: 17.5%; }
.w900-width-20{ width: 20%; }
.w900-width-25{ width: 25%; }
.w900-width-30{ width: 30%; }
.w900-width-33{ width: 33.33%; }
.w900-width-35{ width: 35%; }
.w900-width-40{ width: 40%; }
.w900-width-45{ width: 45%; }
.w900-width-50{ width: 50%; }
.w900-width-55{ width: 55%; }
.w900-width-60{ width: 60%; }
.w900-width-65{ width: 65%; }
.w900-width-66{ width: 66.66%; }
.w900-width-70{ width: 70%; }
.w900-width-75{ width: 75%; }
.w900-width-80{ width: 80%; }
.w900-width-85{ width: 85%; }
.w900-width-90{ width: 90%; }
.w900-width-100{ width: 100%; }
.w900-max-width-4{ max-width: 4em; }
.w900-max-width-5{ max-width: 5em; }
.w900-max-width-7{ max-width: 7em; }
.w900-max-width-8{ max-width: 8em; }
.w900-max-width-9{ max-width: 9em; }
.w900-max-width-10{ max-width: 10em; }
.w900-max-width-12{ max-width: 12em; }
.w900-max-width-15{ max-width: 15em; }
.w900-max-width-16{ max-width: 16em; }
.w900-max-width-18{ max-width: 18em; }
.w900-max-width-20{ max-width: 20em; }
.w900-max-width-25{ max-width: 25em; }
.w900-max-width-26{ max-width: 26em; }
.w900-max-width-27{ max-width: 27em; }
.w900-max-width-28{ max-width: 28em; }
.w900-max-width-30{ max-width: 30em; }
.w900-max-width-35{ max-width: 35em; }
.w900-max-width-40{ max-width: 40em; }
.w900-max-width-45{ max-width: 45em; }
.w900-max-width-50{ max-width: 50em; }
.w900-max-width-60{ max-width: 60em; }
.w900-max-width-70{ max-width: 70em; }
.w900-max-width-90{ max-width: 90em; }

.w900-min-height-2{ min-height: 2em; }
.w900-min-height-2-5{ min-height: 2.5em; }
.w900-min-height-3{ min-height: 3em; }
.w900-min-height-4{ min-height: 4em; }
.w900-min-height-4-5{ min-height: 4.5em; }
.w900-min-height-5{ min-height: 5em; }
.w900-min-height-6{ min-height: 6em; }
.w900-min-height-7{ min-height: 7em; }
.w900-min-height-8{ min-height: 8em; }
.w900-min-height-9{ min-height: 9em; }
.w900-min-height-10{ min-height: 10em; }
.w900-min-height-12{ min-height: 12em; }
.w900-min-height-14{ min-height: 14em; }
.w900-min-height-15{ min-height: 15em; }
.w900-min-height-16{ min-height: 16em; }
.w900-min-height-18{ min-height: 18em; }
.w900-min-height-19{ min-height: 19em; }
.w900-min-height-20{ min-height: 20em; }
.w900-min-height-22{ min-height: 22em; }
.w900-min-height-23{ min-height: 23em; }
.w900-min-height-25{ min-height: 25em; }
.w900-min-height-30{ min-height: 30em; }
.w900-min-height-35{ min-height: 35em; }
.w900-min-height-40{ min-height: 40em; }

}
@media screen and (min-width: 1200px){
.w1200-hide{ display: none !important; }
.w1200-block{ display: block !important; }
.w1200-flex{ display: flex !important; }
.w1200-inline{ display: inline !important; }
.w1200-show{ display: inline-block !important; }
.w1200-al-it-center{ align-items: center !important; }
.w1200-al-it-start{ align-items: flex-start !important; }
.w1200-al-it-end{ align-items: flex-end !important; }
.w1200-al-it-stretch{ align-items: stretch !important; }
.w1200-just-beet{ justify-content: space-between !important; }
.w1200-just-around{ justify-content: space-around !important; }
.w1200-just-end{ justify-content: flex-end !important; }
.w1200-just-center{ justify-content: center !important; }
.w1200-just-start{ justify-content: flex-start !important; }
.w1200-row{ flex-direction: row !important; }
.w1200-column{ flex-direction: column !important; }
.w1200-column-reverse{ flex-direction: column-reverse !important; }
.font0{ font-size: 3.6em; }
.w1200-font0{ font-size: 3.6em; }
.w1200--font0{ font-size: 4.1em; }
.font1{ font-size: 3.167em; }
.w1200-font1{ font-size: 3.167em; }
.w1200--font1{ font-size: 3.7em; }
.font2{ font-size: 1.867em; }
.w1200-font2{ font-size: 1.867em; }
.w1200--font2{ font-size: 2em; }
.font3{ font-size: 1.6em; }
.w1200-font3{ font-size: 1.6em; }
.w1200--font3{ font-size: 1.7em; }
.font4{ font-size: 1.35em; }
.w1200-font4{ font-size: 1.35em; }
.w1200--font4{ font-size: 1.4em; }
.font5{ font-size: 1.167em; }
.w1200-font5{ font-size: 1.167em; }
.w1200--font5{ font-size: 1.2em; }
.font6{ font-size: 1.067em; }
.w1200-font6{ font-size: 1.067em; }
.w1200--font6{ font-size: 1.1em; }
.font7{ font-size: 0.967em; }
.w1200-font7{ font-size: 0.967em; }
.w1200--font7{ font-size: 1em; }
.font8{ font-size: 0.867em; }
.w1200-font8{ font-size: 0.867em; }
.w1200--font8{ font-size: 0.9em; }
.font10{ font-size: 0.963em; }
.w1200-font10{ font-size: 0.963em; }
.w1200--font10{ font-size: 1em; }
.spacer.w1200-0{ padding-top: 0em; }
.spacer.w1200-0-1{ padding-top: 0.1em; }
.spacer.w1200-0-2{ padding-top: 0.2em; }
.spacer.w1200-0-25{ padding-top: 0.25em; }
.spacer.w1200-0-3{ padding-top: 0.3em; }
.spacer.w1200-0-5{ padding-top: 0.5em; }
.spacer.w1200-0-75{ padding-top: 0.75em; }
.spacer.w1200-0-8{ padding-top: 0.8em; }
.spacer.w1200-1{ padding-top: 1em; }
.spacer.w1200-1-5{ padding-top: 1.5em; }
.spacer.w1200-2{ padding-top: 2em; }
.spacer.w1200-2-5{ padding-top: 2.5em; }
.spacer.w1200-3{ padding-top: 3em; }
.spacer.w1200-3-5{ padding-top: 3.5em; }
.spacer.w1200-4{ padding-top: 4em; }
.spacer.w1200-4-5{ padding-top: 4.5em; }
.spacer.w1200-5{ padding-top: 5em; }
.spacer.w1200-5-5{ padding-top: 5.5em; }
.spacer.w1200-6{ padding-top: 6em; }
.spacer.w1200-6-5{ padding-top: 6.5em; }
.spacer.w1200-7{ padding-top: 7em; }
.spacer.w1200-8{ padding-top: 8em; }
.spacer.w1200-8-5{ padding-top: 8.5em; }
.spacer.w1200-9{ padding-top: 9em; }
.spacer.w1200-10{ padding-top: 10em; }

.grid .row .col.w1200-auto{ width: auto; }
.grid .row .col.w1200-0{ width: 0%; }
.grid .row .col.w1200-offset-0{ margin-left: 0%; }
.grid .row .col.w1200-5{ width: 5%; }
.grid .row .col.w1200-offset-5{ margin-left: 5%; }
.grid .row .col.w1200-10{ width: 10%; }
.grid .row .col.w1200-offset-10{ margin-left: 10%; }
.grid .row .col.w1200-12-5{ width: 12.5%; }
.grid .row .col.w1200-offset-12-5{ margin-left: 12.5%; }
.grid .row .col.w1200-15{ width: 15%; }
.grid .row .col.w1200-offset-15{ margin-left: 15%; }
.grid .row .col.w1200-16{ width: 16.6%; }
.grid .row .col.w1200-offset-16{ margin-left: 16.6%; }
.grid .row .col.w1200-17-5{ width: 17.5%; }
.grid .row .col.w1200-offset-17-5{ margin-left: 17.5%; }
.grid .row .col.w1200-20{ width: 20%; }
.grid .row .col.w1200-offset-20{ margin-left: 20%; }
.grid .row .col.w1200-25{ width: 25%; }
.grid .row .col.w1200-offset-25{ margin-left: 25%; }
.grid .row .col.w1200-30{ width: 30%; }
.grid .row .col.w1200-offset-30{ margin-left: 30%; }
.grid .row .col.w1200-33{ width: 33.33%; }
.grid .row .col.w1200-offset-33{ margin-left: 33.33%; }
.grid .row .col.w1200-35{ width: 35%; }
.grid .row .col.w1200-offset-35{ margin-left: 35%; }
.grid .row .col.w1200-40{ width: 40%; }
.grid .row .col.w1200-offset-40{ margin-left: 40%; }
.grid .row .col.w1200-45{ width: 45%; }
.grid .row .col.w1200-offset-45{ margin-left: 45%; }
.grid .row .col.w1200-50{ width: 50%; }
.grid .row .col.w1200-offset-50{ margin-left: 50%; }
.grid .row .col.w1200-55{ width: 55%; }
.grid .row .col.w1200-offset-55{ margin-left: 55%; }
.grid .row .col.w1200-60{ width: 60%; }
.grid .row .col.w1200-offset-60{ margin-left: 60%; }
.grid .row .col.w1200-65{ width: 65%; }
.grid .row .col.w1200-offset-65{ margin-left: 65%; }
.grid .row .col.w1200-66{ width: 66.66%; }
.grid .row .col.w1200-offset-66{ margin-left: 66.66%; }
.grid .row .col.w1200-70{ width: 70%; }
.grid .row .col.w1200-offset-70{ margin-left: 70%; }
.grid .row .col.w1200-75{ width: 75%; }
.grid .row .col.w1200-offset-75{ margin-left: 75%; }
.grid .row .col.w1200-80{ width: 80%; }
.grid .row .col.w1200-offset-80{ margin-left: 80%; }
.grid .row .col.w1200-85{ width: 85%; }
.grid .row .col.w1200-offset-85{ margin-left: 85%; }
.grid .row .col.w1200-90{ width: 90%; }
.grid .row .col.w1200-offset-90{ margin-left: 90%; }
.grid .row .col.w1200-100{ width: 100%; }
.grid .row .col.w1200-offset-100{ margin-left: 100%; }

.grid.w1200-cellpadding-0{ margin-left: -0em; margin-right: -0em; }
.grid.w1200-cellpadding-0.vertical-offset{ margin-top: -0em; margin-bottom: -0em; }
.grid.w1200-cellpadding-0 > .row > .col{ padding: 0em; }
.grid.w1200-cellpadding-0-2{ margin-left: -0.2em; margin-right: -0.2em; }
.grid.w1200-cellpadding-0-2.vertical-offset{ margin-top: -0.2em; margin-bottom: -0.2em; }
.grid.w1200-cellpadding-0-2 > .row > .col{ padding: 0.2em; }
.grid.w1200-cellpadding-0-25{ margin-left: -0.25em; margin-right: -0.25em; }
.grid.w1200-cellpadding-0-25.vertical-offset{ margin-top: -0.25em; margin-bottom: -0.25em; }
.grid.w1200-cellpadding-0-25 > .row > .col{ padding: 0.25em; }
.grid.w1200-cellpadding-0-5{ margin-left: -0.5em; margin-right: -0.5em; }
.grid.w1200-cellpadding-0-5.vertical-offset{ margin-top: -0.5em; margin-bottom: -0.5em; }
.grid.w1200-cellpadding-0-5 > .row > .col{ padding: 0.5em; }
.grid.w1200-cellpadding-0-75{ margin-left: -0.75em; margin-right: -0.75em; }
.grid.w1200-cellpadding-0-75.vertical-offset{ margin-top: -0.75em; margin-bottom: -0.75em; }
.grid.w1200-cellpadding-0-75 > .row > .col{ padding: 0.75em; }
.grid.w1200-cellpadding-1{ margin-left: -1em; margin-right: -1em; }
.grid.w1200-cellpadding-1.vertical-offset{ margin-top: -1em; margin-bottom: -1em; }
.grid.w1200-cellpadding-1 > .row > .col{ padding: 1em; }
.grid.w1200-cellpadding-1-5{ margin-left: -1.5em; margin-right: -1.5em; }
.grid.w1200-cellpadding-1-5.vertical-offset{ margin-top: -1.5em; margin-bottom: -1.5em; }
.grid.w1200-cellpadding-1-5 > .row > .col{ padding: 1.5em; }
.grid.w1200-cellpadding-2{ margin-left: -2em; margin-right: -2em; }
.grid.w1200-cellpadding-2.vertical-offset{ margin-top: -2em; margin-bottom: -2em; }
.grid.w1200-cellpadding-2 > .row > .col{ padding: 2em; }
.grid.w1200-cellpadding-2-5{ margin-left: -2.5em; margin-right: -2.5em; }
.grid.w1200-cellpadding-2-5.vertical-offset{ margin-top: -2.5em; margin-bottom: -2.5em; }
.grid.w1200-cellpadding-2-5 > .row > .col{ padding: 2.5em; }
.grid.w1200-cellpadding-3{ margin-left: -3em; margin-right: -3em; }
.grid.w1200-cellpadding-3.vertical-offset{ margin-top: -3em; margin-bottom: -3em; }
.grid.w1200-cellpadding-3 > .row > .col{ padding: 3em; }
.grid.w1200-cellpadding-3-5{ margin-left: -3.5em; margin-right: -3.5em; }
.grid.w1200-cellpadding-3-5.vertical-offset{ margin-top: -3.5em; margin-bottom: -3.5em; }
.grid.w1200-cellpadding-3-5 > .row > .col{ padding: 3.5em; }
.grid.w1200-cellpadding-4{ margin-left: -4em; margin-right: -4em; }
.grid.w1200-cellpadding-4.vertical-offset{ margin-top: -4em; margin-bottom: -4em; }
.grid.w1200-cellpadding-4 > .row > .col{ padding: 4em; }

.w1200-padding-0{ padding: 0em; }
.w1200-padding-vertical-0{ padding-top: 0em; padding-bottom: 0em; }
.w1200-padding-horizontal-0{ padding-left: 0em; padding-right: 0em; }
.w1200-padding-top-0{ padding-top: 0em; }
.w1200-padding-bottom-0{ padding-bottom: 0em; }
.w1200-padding-left-0{ padding-left: 0em; }
.w1200-padding-right-0{ padding-right: 0em; }
.w1200-padding-0-2{ padding: 0.2em; }
.w1200-padding-vertical-0-2{ padding-top: 0.2em; padding-bottom: 0.2em; }
.w1200-padding-horizontal-0-2{ padding-left: 0.2em; padding-right: 0.2em; }
.w1200-padding-top-0-2{ padding-top: 0.2em; }
.w1200-padding-bottom-0-2{ padding-bottom: 0.2em; }
.w1200-padding-left-0-2{ padding-left: 0.2em; }
.w1200-padding-right-0-2{ padding-right: 0.2em; }
.w1200-padding-0-25{ padding: 0.25em; }
.w1200-padding-vertical-0-25{ padding-top: 0.25em; padding-bottom: 0.25em; }
.w1200-padding-horizontal-0-25{ padding-left: 0.25em; padding-right: 0.25em; }
.w1200-padding-top-0-25{ padding-top: 0.25em; }
.w1200-padding-bottom-0-25{ padding-bottom: 0.25em; }
.w1200-padding-left-0-25{ padding-left: 0.25em; }
.w1200-padding-right-0-25{ padding-right: 0.25em; }
.w1200-padding-0-5{ padding: 0.5em; }
.w1200-padding-vertical-0-5{ padding-top: 0.5em; padding-bottom: 0.5em; }
.w1200-padding-horizontal-0-5{ padding-left: 0.5em; padding-right: 0.5em; }
.w1200-padding-top-0-5{ padding-top: 0.5em; }
.w1200-padding-bottom-0-5{ padding-bottom: 0.5em; }
.w1200-padding-left-0-5{ padding-left: 0.5em; }
.w1200-padding-right-0-5{ padding-right: 0.5em; }
.w1200-padding-0-75{ padding: 0.75em; }
.w1200-padding-vertical-0-75{ padding-top: 0.75em; padding-bottom: 0.75em; }
.w1200-padding-horizontal-0-75{ padding-left: 0.75em; padding-right: 0.75em; }
.w1200-padding-top-0-75{ padding-top: 0.75em; }
.w1200-padding-bottom-0-75{ padding-bottom: 0.75em; }
.w1200-padding-left-0-75{ padding-left: 0.75em; }
.w1200-padding-right-0-75{ padding-right: 0.75em; }
.w1200-padding-1{ padding: 1em; }
.w1200-padding-vertical-1{ padding-top: 1em; padding-bottom: 1em; }
.w1200-padding-horizontal-1{ padding-left: 1em; padding-right: 1em; }
.w1200-padding-top-1{ padding-top: 1em; }
.w1200-padding-bottom-1{ padding-bottom: 1em; }
.w1200-padding-left-1{ padding-left: 1em; }
.w1200-padding-right-1{ padding-right: 1em; }
.w1200-padding-1-5{ padding: 1.5em; }
.w1200-padding-vertical-1-5{ padding-top: 1.5em; padding-bottom: 1.5em; }
.w1200-padding-horizontal-1-5{ padding-left: 1.5em; padding-right: 1.5em; }
.w1200-padding-top-1-5{ padding-top: 1.5em; }
.w1200-padding-bottom-1-5{ padding-bottom: 1.5em; }
.w1200-padding-left-1-5{ padding-left: 1.5em; }
.w1200-padding-right-1-5{ padding-right: 1.5em; }
.w1200-padding-2{ padding: 2em; }
.w1200-padding-vertical-2{ padding-top: 2em; padding-bottom: 2em; }
.w1200-padding-horizontal-2{ padding-left: 2em; padding-right: 2em; }
.w1200-padding-top-2{ padding-top: 2em; }
.w1200-padding-bottom-2{ padding-bottom: 2em; }
.w1200-padding-left-2{ padding-left: 2em; }
.w1200-padding-right-2{ padding-right: 2em; }
.w1200-padding-2-5{ padding: 2.5em; }
.w1200-padding-vertical-2-5{ padding-top: 2.5em; padding-bottom: 2.5em; }
.w1200-padding-horizontal-2-5{ padding-left: 2.5em; padding-right: 2.5em; }
.w1200-padding-top-2-5{ padding-top: 2.5em; }
.w1200-padding-bottom-2-5{ padding-bottom: 2.5em; }
.w1200-padding-left-2-5{ padding-left: 2.5em; }
.w1200-padding-right-2-5{ padding-right: 2.5em; }
.w1200-padding-3{ padding: 3em; }
.w1200-padding-vertical-3{ padding-top: 3em; padding-bottom: 3em; }
.w1200-padding-horizontal-3{ padding-left: 3em; padding-right: 3em; }
.w1200-padding-top-3{ padding-top: 3em; }
.w1200-padding-bottom-3{ padding-bottom: 3em; }
.w1200-padding-left-3{ padding-left: 3em; }
.w1200-padding-right-3{ padding-right: 3em; }
.w1200-padding-3-5{ padding: 3.5em; }
.w1200-padding-vertical-3-5{ padding-top: 3.5em; padding-bottom: 3.5em; }
.w1200-padding-horizontal-3-5{ padding-left: 3.5em; padding-right: 3.5em; }
.w1200-padding-top-3-5{ padding-top: 3.5em; }
.w1200-padding-bottom-3-5{ padding-bottom: 3.5em; }
.w1200-padding-left-3-5{ padding-left: 3.5em; }
.w1200-padding-right-3-5{ padding-right: 3.5em; }
.w1200-padding-4{ padding: 4em; }
.w1200-padding-vertical-4{ padding-top: 4em; padding-bottom: 4em; }
.w1200-padding-horizontal-4{ padding-left: 4em; padding-right: 4em; }
.w1200-padding-top-4{ padding-top: 4em; }
.w1200-padding-bottom-4{ padding-bottom: 4em; }
.w1200-padding-left-4{ padding-left: 4em; }
.w1200-padding-right-4{ padding-right: 4em; }

.w1200-margin-top-0-1{ margin-top: 0.1em; }
.w1200-margin-bottom-0-1{ margin-bottom: 0.1em; }
.w1200-margin-left-0-1{ margin-left: 0.1em; }
.w1200-margin-right-0-1{ margin-right: 0.1em; }
.w1200-margin-top-0-2{ margin-top: 0.2em; }
.w1200-margin-bottom-0-2{ margin-bottom: 0.2em; }
.w1200-margin-left-0-2{ margin-left: 0.2em; }
.w1200-margin-right-0-2{ margin-right: 0.2em; }
.w1200-margin-top-0-5{ margin-top: 0.5em; }
.w1200-margin-bottom-0-5{ margin-bottom: 0.5em; }
.w1200-margin-left-0-5{ margin-left: 0.5em; }
.w1200-margin-right-0-5{ margin-right: 0.5em; }
.w1200-margin-top-0-8{ margin-top: 0.8em; }
.w1200-margin-bottom-0-8{ margin-bottom: 0.8em; }
.w1200-margin-left-0-8{ margin-left: 0.8em; }
.w1200-margin-right-0-8{ margin-right: 0.8em; }
.w1200-margin-top-1{ margin-top: 1em; }
.w1200-margin-bottom-1{ margin-bottom: 1em; }
.w1200-margin-left-1{ margin-left: 1em; }
.w1200-margin-right-1{ margin-right: 1em; }
.w1200-margin-top-1-5{ margin-top: 1.5em; }
.w1200-margin-bottom-1-5{ margin-bottom: 1.5em; }
.w1200-margin-left-1-5{ margin-left: 1.5em; }
.w1200-margin-right-1-5{ margin-right: 1.5em; }
.w1200-margin-top-2{ margin-top: 2em; }
.w1200-margin-bottom-2{ margin-bottom: 2em; }
.w1200-margin-left-2{ margin-left: 2em; }
.w1200-margin-right-2{ margin-right: 2em; }
.w1200-margin-top-3{ margin-top: 3em; }
.w1200-margin-bottom-3{ margin-bottom: 3em; }
.w1200-margin-left-3{ margin-left: 3em; }
.w1200-margin-right-3{ margin-right: 3em; }
.w1200-margin-top-4{ margin-top: 4em; }
.w1200-margin-bottom-4{ margin-bottom: 4em; }
.w1200-margin-left-4{ margin-left: 4em; }
.w1200-margin-right-4{ margin-right: 4em; }

.w1200-align-left{ text-align: left; }
.w1200-align-center{ text-align: center; }
.w1200-align-right{ text-align: right; }

.w1200-width-0{ width: 0%; }
.w1200-width-5{ width: 5%; }
.w1200-width-10{ width: 10%; }
.w1200-width-12-5{ width: 12.5%; }
.w1200-width-15{ width: 15%; }
.w1200-width-16{ width: 16.6%; }
.w1200-width-17-5{ width: 17.5%; }
.w1200-width-20{ width: 20%; }
.w1200-width-25{ width: 25%; }
.w1200-width-30{ width: 30%; }
.w1200-width-33{ width: 33.33%; }
.w1200-width-35{ width: 35%; }
.w1200-width-40{ width: 40%; }
.w1200-width-45{ width: 45%; }
.w1200-width-50{ width: 50%; }
.w1200-width-55{ width: 55%; }
.w1200-width-60{ width: 60%; }
.w1200-width-65{ width: 65%; }
.w1200-width-66{ width: 66.66%; }
.w1200-width-70{ width: 70%; }
.w1200-width-75{ width: 75%; }
.w1200-width-80{ width: 80%; }
.w1200-width-85{ width: 85%; }
.w1200-width-90{ width: 90%; }
.w1200-width-100{ width: 100%; }
.w1200-max-width-4{ max-width: 4em; }
.w1200-max-width-5{ max-width: 5em; }
.w1200-max-width-7{ max-width: 7em; }
.w1200-max-width-8{ max-width: 8em; }
.w1200-max-width-9{ max-width: 9em; }
.w1200-max-width-10{ max-width: 10em; }
.w1200-max-width-12{ max-width: 12em; }
.w1200-max-width-15{ max-width: 15em; }
.w1200-max-width-16{ max-width: 16em; }
.w1200-max-width-18{ max-width: 18em; }
.w1200-max-width-20{ max-width: 20em; }
.w1200-max-width-25{ max-width: 25em; }
.w1200-max-width-26{ max-width: 26em; }
.w1200-max-width-27{ max-width: 27em; }
.w1200-max-width-28{ max-width: 28em; }
.w1200-max-width-30{ max-width: 30em; }
.w1200-max-width-35{ max-width: 35em; }
.w1200-max-width-40{ max-width: 40em; }
.w1200-max-width-45{ max-width: 45em; }
.w1200-max-width-50{ max-width: 50em; }
.w1200-max-width-60{ max-width: 60em; }
.w1200-max-width-70{ max-width: 70em; }
.w1200-max-width-90{ max-width: 90em; }

.w1200-min-height-2{ min-height: 2em; }
.w1200-min-height-2-5{ min-height: 2.5em; }
.w1200-min-height-3{ min-height: 3em; }
.w1200-min-height-4{ min-height: 4em; }
.w1200-min-height-4-5{ min-height: 4.5em; }
.w1200-min-height-5{ min-height: 5em; }
.w1200-min-height-6{ min-height: 6em; }
.w1200-min-height-7{ min-height: 7em; }
.w1200-min-height-8{ min-height: 8em; }
.w1200-min-height-9{ min-height: 9em; }
.w1200-min-height-10{ min-height: 10em; }
.w1200-min-height-12{ min-height: 12em; }
.w1200-min-height-14{ min-height: 14em; }
.w1200-min-height-15{ min-height: 15em; }
.w1200-min-height-16{ min-height: 16em; }
.w1200-min-height-18{ min-height: 18em; }
.w1200-min-height-19{ min-height: 19em; }
.w1200-min-height-20{ min-height: 20em; }
.w1200-min-height-22{ min-height: 22em; }
.w1200-min-height-23{ min-height: 23em; }
.w1200-min-height-25{ min-height: 25em; }
.w1200-min-height-30{ min-height: 30em; }
.w1200-min-height-35{ min-height: 35em; }
.w1200-min-height-40{ min-height: 40em; }

}
@media screen and (min-width: 1500px){
.w1500-hide{ display: none !important; }
.w1500-block{ display: block !important; }
.w1500-flex{ display: flex !important; }
.w1500-inline{ display: inline !important; }
.w1500-show{ display: inline-block !important; }
.w1500-al-it-center{ align-items: center !important; }
.w1500-al-it-start{ align-items: flex-start !important; }
.w1500-al-it-end{ align-items: flex-end !important; }
.w1500-al-it-stretch{ align-items: stretch !important; }
.w1500-just-beet{ justify-content: space-between !important; }
.w1500-just-around{ justify-content: space-around !important; }
.w1500-just-end{ justify-content: flex-end !important; }
.w1500-just-center{ justify-content: center !important; }
.w1500-just-start{ justify-content: flex-start !important; }
.w1500-row{ flex-direction: row !important; }
.w1500-column{ flex-direction: column !important; }
.w1500-column-reverse{ flex-direction: column-reverse !important; }
.font0{ font-size: 3.85em; }
.w1500-font0{ font-size: 3.85em; }
.w1500--font0{ font-size: 4.1em; }
.font1{ font-size: 3.433em; }
.w1500-font1{ font-size: 3.433em; }
.w1500--font1{ font-size: 3.7em; }
.font2{ font-size: 1.933em; }
.w1500-font2{ font-size: 1.933em; }
.w1500--font2{ font-size: 2em; }
.font3{ font-size: 1.65em; }
.w1500-font3{ font-size: 1.65em; }
.w1500--font3{ font-size: 1.7em; }
.font4{ font-size: 1.375em; }
.w1500-font4{ font-size: 1.375em; }
.w1500--font4{ font-size: 1.4em; }
.font5{ font-size: 1.183em; }
.w1500-font5{ font-size: 1.183em; }
.w1500--font5{ font-size: 1.2em; }
.font6{ font-size: 1.083em; }
.w1500-font6{ font-size: 1.083em; }
.w1500--font6{ font-size: 1.1em; }
.font7{ font-size: 0.983em; }
.w1500-font7{ font-size: 0.983em; }
.w1500--font7{ font-size: 1em; }
.font8{ font-size: 0.883em; }
.w1500-font8{ font-size: 0.883em; }
.w1500--font8{ font-size: 0.9em; }
.font10{ font-size: 0.982em; }
.w1500-font10{ font-size: 0.982em; }
.w1500--font10{ font-size: 1em; }
.spacer.w1500-0{ padding-top: 0em; }
.spacer.w1500-0-1{ padding-top: 0.1em; }
.spacer.w1500-0-2{ padding-top: 0.2em; }
.spacer.w1500-0-25{ padding-top: 0.25em; }
.spacer.w1500-0-3{ padding-top: 0.3em; }
.spacer.w1500-0-5{ padding-top: 0.5em; }
.spacer.w1500-0-75{ padding-top: 0.75em; }
.spacer.w1500-0-8{ padding-top: 0.8em; }
.spacer.w1500-1{ padding-top: 1em; }
.spacer.w1500-1-5{ padding-top: 1.5em; }
.spacer.w1500-2{ padding-top: 2em; }
.spacer.w1500-2-5{ padding-top: 2.5em; }
.spacer.w1500-3{ padding-top: 3em; }
.spacer.w1500-3-5{ padding-top: 3.5em; }
.spacer.w1500-4{ padding-top: 4em; }
.spacer.w1500-4-5{ padding-top: 4.5em; }
.spacer.w1500-5{ padding-top: 5em; }
.spacer.w1500-5-5{ padding-top: 5.5em; }
.spacer.w1500-6{ padding-top: 6em; }
.spacer.w1500-6-5{ padding-top: 6.5em; }
.spacer.w1500-7{ padding-top: 7em; }
.spacer.w1500-8{ padding-top: 8em; }
.spacer.w1500-8-5{ padding-top: 8.5em; }
.spacer.w1500-9{ padding-top: 9em; }
.spacer.w1500-10{ padding-top: 10em; }

.grid .row .col.w1500-auto{ width: auto; }
.grid .row .col.w1500-0{ width: 0%; }
.grid .row .col.w1500-offset-0{ margin-left: 0%; }
.grid .row .col.w1500-5{ width: 5%; }
.grid .row .col.w1500-offset-5{ margin-left: 5%; }
.grid .row .col.w1500-10{ width: 10%; }
.grid .row .col.w1500-offset-10{ margin-left: 10%; }
.grid .row .col.w1500-12-5{ width: 12.5%; }
.grid .row .col.w1500-offset-12-5{ margin-left: 12.5%; }
.grid .row .col.w1500-15{ width: 15%; }
.grid .row .col.w1500-offset-15{ margin-left: 15%; }
.grid .row .col.w1500-16{ width: 16.6%; }
.grid .row .col.w1500-offset-16{ margin-left: 16.6%; }
.grid .row .col.w1500-17-5{ width: 17.5%; }
.grid .row .col.w1500-offset-17-5{ margin-left: 17.5%; }
.grid .row .col.w1500-20{ width: 20%; }
.grid .row .col.w1500-offset-20{ margin-left: 20%; }
.grid .row .col.w1500-25{ width: 25%; }
.grid .row .col.w1500-offset-25{ margin-left: 25%; }
.grid .row .col.w1500-30{ width: 30%; }
.grid .row .col.w1500-offset-30{ margin-left: 30%; }
.grid .row .col.w1500-33{ width: 33.33%; }
.grid .row .col.w1500-offset-33{ margin-left: 33.33%; }
.grid .row .col.w1500-35{ width: 35%; }
.grid .row .col.w1500-offset-35{ margin-left: 35%; }
.grid .row .col.w1500-40{ width: 40%; }
.grid .row .col.w1500-offset-40{ margin-left: 40%; }
.grid .row .col.w1500-45{ width: 45%; }
.grid .row .col.w1500-offset-45{ margin-left: 45%; }
.grid .row .col.w1500-50{ width: 50%; }
.grid .row .col.w1500-offset-50{ margin-left: 50%; }
.grid .row .col.w1500-55{ width: 55%; }
.grid .row .col.w1500-offset-55{ margin-left: 55%; }
.grid .row .col.w1500-60{ width: 60%; }
.grid .row .col.w1500-offset-60{ margin-left: 60%; }
.grid .row .col.w1500-65{ width: 65%; }
.grid .row .col.w1500-offset-65{ margin-left: 65%; }
.grid .row .col.w1500-66{ width: 66.66%; }
.grid .row .col.w1500-offset-66{ margin-left: 66.66%; }
.grid .row .col.w1500-70{ width: 70%; }
.grid .row .col.w1500-offset-70{ margin-left: 70%; }
.grid .row .col.w1500-75{ width: 75%; }
.grid .row .col.w1500-offset-75{ margin-left: 75%; }
.grid .row .col.w1500-80{ width: 80%; }
.grid .row .col.w1500-offset-80{ margin-left: 80%; }
.grid .row .col.w1500-85{ width: 85%; }
.grid .row .col.w1500-offset-85{ margin-left: 85%; }
.grid .row .col.w1500-90{ width: 90%; }
.grid .row .col.w1500-offset-90{ margin-left: 90%; }
.grid .row .col.w1500-100{ width: 100%; }
.grid .row .col.w1500-offset-100{ margin-left: 100%; }

.grid.w1500-cellpadding-0{ margin-left: -0em; margin-right: -0em; }
.grid.w1500-cellpadding-0.vertical-offset{ margin-top: -0em; margin-bottom: -0em; }
.grid.w1500-cellpadding-0 > .row > .col{ padding: 0em; }
.grid.w1500-cellpadding-0-2{ margin-left: -0.2em; margin-right: -0.2em; }
.grid.w1500-cellpadding-0-2.vertical-offset{ margin-top: -0.2em; margin-bottom: -0.2em; }
.grid.w1500-cellpadding-0-2 > .row > .col{ padding: 0.2em; }
.grid.w1500-cellpadding-0-25{ margin-left: -0.25em; margin-right: -0.25em; }
.grid.w1500-cellpadding-0-25.vertical-offset{ margin-top: -0.25em; margin-bottom: -0.25em; }
.grid.w1500-cellpadding-0-25 > .row > .col{ padding: 0.25em; }
.grid.w1500-cellpadding-0-5{ margin-left: -0.5em; margin-right: -0.5em; }
.grid.w1500-cellpadding-0-5.vertical-offset{ margin-top: -0.5em; margin-bottom: -0.5em; }
.grid.w1500-cellpadding-0-5 > .row > .col{ padding: 0.5em; }
.grid.w1500-cellpadding-0-75{ margin-left: -0.75em; margin-right: -0.75em; }
.grid.w1500-cellpadding-0-75.vertical-offset{ margin-top: -0.75em; margin-bottom: -0.75em; }
.grid.w1500-cellpadding-0-75 > .row > .col{ padding: 0.75em; }
.grid.w1500-cellpadding-1{ margin-left: -1em; margin-right: -1em; }
.grid.w1500-cellpadding-1.vertical-offset{ margin-top: -1em; margin-bottom: -1em; }
.grid.w1500-cellpadding-1 > .row > .col{ padding: 1em; }
.grid.w1500-cellpadding-1-5{ margin-left: -1.5em; margin-right: -1.5em; }
.grid.w1500-cellpadding-1-5.vertical-offset{ margin-top: -1.5em; margin-bottom: -1.5em; }
.grid.w1500-cellpadding-1-5 > .row > .col{ padding: 1.5em; }
.grid.w1500-cellpadding-2{ margin-left: -2em; margin-right: -2em; }
.grid.w1500-cellpadding-2.vertical-offset{ margin-top: -2em; margin-bottom: -2em; }
.grid.w1500-cellpadding-2 > .row > .col{ padding: 2em; }
.grid.w1500-cellpadding-2-5{ margin-left: -2.5em; margin-right: -2.5em; }
.grid.w1500-cellpadding-2-5.vertical-offset{ margin-top: -2.5em; margin-bottom: -2.5em; }
.grid.w1500-cellpadding-2-5 > .row > .col{ padding: 2.5em; }
.grid.w1500-cellpadding-3{ margin-left: -3em; margin-right: -3em; }
.grid.w1500-cellpadding-3.vertical-offset{ margin-top: -3em; margin-bottom: -3em; }
.grid.w1500-cellpadding-3 > .row > .col{ padding: 3em; }
.grid.w1500-cellpadding-3-5{ margin-left: -3.5em; margin-right: -3.5em; }
.grid.w1500-cellpadding-3-5.vertical-offset{ margin-top: -3.5em; margin-bottom: -3.5em; }
.grid.w1500-cellpadding-3-5 > .row > .col{ padding: 3.5em; }
.grid.w1500-cellpadding-4{ margin-left: -4em; margin-right: -4em; }
.grid.w1500-cellpadding-4.vertical-offset{ margin-top: -4em; margin-bottom: -4em; }
.grid.w1500-cellpadding-4 > .row > .col{ padding: 4em; }

.w1500-padding-0{ padding: 0em; }
.w1500-padding-vertical-0{ padding-top: 0em; padding-bottom: 0em; }
.w1500-padding-horizontal-0{ padding-left: 0em; padding-right: 0em; }
.w1500-padding-top-0{ padding-top: 0em; }
.w1500-padding-bottom-0{ padding-bottom: 0em; }
.w1500-padding-left-0{ padding-left: 0em; }
.w1500-padding-right-0{ padding-right: 0em; }
.w1500-padding-0-2{ padding: 0.2em; }
.w1500-padding-vertical-0-2{ padding-top: 0.2em; padding-bottom: 0.2em; }
.w1500-padding-horizontal-0-2{ padding-left: 0.2em; padding-right: 0.2em; }
.w1500-padding-top-0-2{ padding-top: 0.2em; }
.w1500-padding-bottom-0-2{ padding-bottom: 0.2em; }
.w1500-padding-left-0-2{ padding-left: 0.2em; }
.w1500-padding-right-0-2{ padding-right: 0.2em; }
.w1500-padding-0-25{ padding: 0.25em; }
.w1500-padding-vertical-0-25{ padding-top: 0.25em; padding-bottom: 0.25em; }
.w1500-padding-horizontal-0-25{ padding-left: 0.25em; padding-right: 0.25em; }
.w1500-padding-top-0-25{ padding-top: 0.25em; }
.w1500-padding-bottom-0-25{ padding-bottom: 0.25em; }
.w1500-padding-left-0-25{ padding-left: 0.25em; }
.w1500-padding-right-0-25{ padding-right: 0.25em; }
.w1500-padding-0-5{ padding: 0.5em; }
.w1500-padding-vertical-0-5{ padding-top: 0.5em; padding-bottom: 0.5em; }
.w1500-padding-horizontal-0-5{ padding-left: 0.5em; padding-right: 0.5em; }
.w1500-padding-top-0-5{ padding-top: 0.5em; }
.w1500-padding-bottom-0-5{ padding-bottom: 0.5em; }
.w1500-padding-left-0-5{ padding-left: 0.5em; }
.w1500-padding-right-0-5{ padding-right: 0.5em; }
.w1500-padding-0-75{ padding: 0.75em; }
.w1500-padding-vertical-0-75{ padding-top: 0.75em; padding-bottom: 0.75em; }
.w1500-padding-horizontal-0-75{ padding-left: 0.75em; padding-right: 0.75em; }
.w1500-padding-top-0-75{ padding-top: 0.75em; }
.w1500-padding-bottom-0-75{ padding-bottom: 0.75em; }
.w1500-padding-left-0-75{ padding-left: 0.75em; }
.w1500-padding-right-0-75{ padding-right: 0.75em; }
.w1500-padding-1{ padding: 1em; }
.w1500-padding-vertical-1{ padding-top: 1em; padding-bottom: 1em; }
.w1500-padding-horizontal-1{ padding-left: 1em; padding-right: 1em; }
.w1500-padding-top-1{ padding-top: 1em; }
.w1500-padding-bottom-1{ padding-bottom: 1em; }
.w1500-padding-left-1{ padding-left: 1em; }
.w1500-padding-right-1{ padding-right: 1em; }
.w1500-padding-1-5{ padding: 1.5em; }
.w1500-padding-vertical-1-5{ padding-top: 1.5em; padding-bottom: 1.5em; }
.w1500-padding-horizontal-1-5{ padding-left: 1.5em; padding-right: 1.5em; }
.w1500-padding-top-1-5{ padding-top: 1.5em; }
.w1500-padding-bottom-1-5{ padding-bottom: 1.5em; }
.w1500-padding-left-1-5{ padding-left: 1.5em; }
.w1500-padding-right-1-5{ padding-right: 1.5em; }
.w1500-padding-2{ padding: 2em; }
.w1500-padding-vertical-2{ padding-top: 2em; padding-bottom: 2em; }
.w1500-padding-horizontal-2{ padding-left: 2em; padding-right: 2em; }
.w1500-padding-top-2{ padding-top: 2em; }
.w1500-padding-bottom-2{ padding-bottom: 2em; }
.w1500-padding-left-2{ padding-left: 2em; }
.w1500-padding-right-2{ padding-right: 2em; }
.w1500-padding-2-5{ padding: 2.5em; }
.w1500-padding-vertical-2-5{ padding-top: 2.5em; padding-bottom: 2.5em; }
.w1500-padding-horizontal-2-5{ padding-left: 2.5em; padding-right: 2.5em; }
.w1500-padding-top-2-5{ padding-top: 2.5em; }
.w1500-padding-bottom-2-5{ padding-bottom: 2.5em; }
.w1500-padding-left-2-5{ padding-left: 2.5em; }
.w1500-padding-right-2-5{ padding-right: 2.5em; }
.w1500-padding-3{ padding: 3em; }
.w1500-padding-vertical-3{ padding-top: 3em; padding-bottom: 3em; }
.w1500-padding-horizontal-3{ padding-left: 3em; padding-right: 3em; }
.w1500-padding-top-3{ padding-top: 3em; }
.w1500-padding-bottom-3{ padding-bottom: 3em; }
.w1500-padding-left-3{ padding-left: 3em; }
.w1500-padding-right-3{ padding-right: 3em; }
.w1500-padding-3-5{ padding: 3.5em; }
.w1500-padding-vertical-3-5{ padding-top: 3.5em; padding-bottom: 3.5em; }
.w1500-padding-horizontal-3-5{ padding-left: 3.5em; padding-right: 3.5em; }
.w1500-padding-top-3-5{ padding-top: 3.5em; }
.w1500-padding-bottom-3-5{ padding-bottom: 3.5em; }
.w1500-padding-left-3-5{ padding-left: 3.5em; }
.w1500-padding-right-3-5{ padding-right: 3.5em; }
.w1500-padding-4{ padding: 4em; }
.w1500-padding-vertical-4{ padding-top: 4em; padding-bottom: 4em; }
.w1500-padding-horizontal-4{ padding-left: 4em; padding-right: 4em; }
.w1500-padding-top-4{ padding-top: 4em; }
.w1500-padding-bottom-4{ padding-bottom: 4em; }
.w1500-padding-left-4{ padding-left: 4em; }
.w1500-padding-right-4{ padding-right: 4em; }

.w1500-margin-top-0-1{ margin-top: 0.1em; }
.w1500-margin-bottom-0-1{ margin-bottom: 0.1em; }
.w1500-margin-left-0-1{ margin-left: 0.1em; }
.w1500-margin-right-0-1{ margin-right: 0.1em; }
.w1500-margin-top-0-2{ margin-top: 0.2em; }
.w1500-margin-bottom-0-2{ margin-bottom: 0.2em; }
.w1500-margin-left-0-2{ margin-left: 0.2em; }
.w1500-margin-right-0-2{ margin-right: 0.2em; }
.w1500-margin-top-0-5{ margin-top: 0.5em; }
.w1500-margin-bottom-0-5{ margin-bottom: 0.5em; }
.w1500-margin-left-0-5{ margin-left: 0.5em; }
.w1500-margin-right-0-5{ margin-right: 0.5em; }
.w1500-margin-top-0-8{ margin-top: 0.8em; }
.w1500-margin-bottom-0-8{ margin-bottom: 0.8em; }
.w1500-margin-left-0-8{ margin-left: 0.8em; }
.w1500-margin-right-0-8{ margin-right: 0.8em; }
.w1500-margin-top-1{ margin-top: 1em; }
.w1500-margin-bottom-1{ margin-bottom: 1em; }
.w1500-margin-left-1{ margin-left: 1em; }
.w1500-margin-right-1{ margin-right: 1em; }
.w1500-margin-top-1-5{ margin-top: 1.5em; }
.w1500-margin-bottom-1-5{ margin-bottom: 1.5em; }
.w1500-margin-left-1-5{ margin-left: 1.5em; }
.w1500-margin-right-1-5{ margin-right: 1.5em; }
.w1500-margin-top-2{ margin-top: 2em; }
.w1500-margin-bottom-2{ margin-bottom: 2em; }
.w1500-margin-left-2{ margin-left: 2em; }
.w1500-margin-right-2{ margin-right: 2em; }
.w1500-margin-top-3{ margin-top: 3em; }
.w1500-margin-bottom-3{ margin-bottom: 3em; }
.w1500-margin-left-3{ margin-left: 3em; }
.w1500-margin-right-3{ margin-right: 3em; }
.w1500-margin-top-4{ margin-top: 4em; }
.w1500-margin-bottom-4{ margin-bottom: 4em; }
.w1500-margin-left-4{ margin-left: 4em; }
.w1500-margin-right-4{ margin-right: 4em; }

.w1500-align-left{ text-align: left; }
.w1500-align-center{ text-align: center; }
.w1500-align-right{ text-align: right; }

.w1500-width-0{ width: 0%; }
.w1500-width-5{ width: 5%; }
.w1500-width-10{ width: 10%; }
.w1500-width-12-5{ width: 12.5%; }
.w1500-width-15{ width: 15%; }
.w1500-width-16{ width: 16.6%; }
.w1500-width-17-5{ width: 17.5%; }
.w1500-width-20{ width: 20%; }
.w1500-width-25{ width: 25%; }
.w1500-width-30{ width: 30%; }
.w1500-width-33{ width: 33.33%; }
.w1500-width-35{ width: 35%; }
.w1500-width-40{ width: 40%; }
.w1500-width-45{ width: 45%; }
.w1500-width-50{ width: 50%; }
.w1500-width-55{ width: 55%; }
.w1500-width-60{ width: 60%; }
.w1500-width-65{ width: 65%; }
.w1500-width-66{ width: 66.66%; }
.w1500-width-70{ width: 70%; }
.w1500-width-75{ width: 75%; }
.w1500-width-80{ width: 80%; }
.w1500-width-85{ width: 85%; }
.w1500-width-90{ width: 90%; }
.w1500-width-100{ width: 100%; }
.w1500-max-width-4{ max-width: 4em; }
.w1500-max-width-5{ max-width: 5em; }
.w1500-max-width-7{ max-width: 7em; }
.w1500-max-width-8{ max-width: 8em; }
.w1500-max-width-9{ max-width: 9em; }
.w1500-max-width-10{ max-width: 10em; }
.w1500-max-width-12{ max-width: 12em; }
.w1500-max-width-15{ max-width: 15em; }
.w1500-max-width-16{ max-width: 16em; }
.w1500-max-width-18{ max-width: 18em; }
.w1500-max-width-20{ max-width: 20em; }
.w1500-max-width-25{ max-width: 25em; }
.w1500-max-width-26{ max-width: 26em; }
.w1500-max-width-27{ max-width: 27em; }
.w1500-max-width-28{ max-width: 28em; }
.w1500-max-width-30{ max-width: 30em; }
.w1500-max-width-35{ max-width: 35em; }
.w1500-max-width-40{ max-width: 40em; }
.w1500-max-width-45{ max-width: 45em; }
.w1500-max-width-50{ max-width: 50em; }
.w1500-max-width-60{ max-width: 60em; }
.w1500-max-width-70{ max-width: 70em; }
.w1500-max-width-90{ max-width: 90em; }

.w1500-min-height-2{ min-height: 2em; }
.w1500-min-height-2-5{ min-height: 2.5em; }
.w1500-min-height-3{ min-height: 3em; }
.w1500-min-height-4{ min-height: 4em; }
.w1500-min-height-4-5{ min-height: 4.5em; }
.w1500-min-height-5{ min-height: 5em; }
.w1500-min-height-6{ min-height: 6em; }
.w1500-min-height-7{ min-height: 7em; }
.w1500-min-height-8{ min-height: 8em; }
.w1500-min-height-9{ min-height: 9em; }
.w1500-min-height-10{ min-height: 10em; }
.w1500-min-height-12{ min-height: 12em; }
.w1500-min-height-14{ min-height: 14em; }
.w1500-min-height-15{ min-height: 15em; }
.w1500-min-height-16{ min-height: 16em; }
.w1500-min-height-18{ min-height: 18em; }
.w1500-min-height-19{ min-height: 19em; }
.w1500-min-height-20{ min-height: 20em; }
.w1500-min-height-22{ min-height: 22em; }
.w1500-min-height-23{ min-height: 23em; }
.w1500-min-height-25{ min-height: 25em; }
.w1500-min-height-30{ min-height: 30em; }
.w1500-min-height-35{ min-height: 35em; }
.w1500-min-height-40{ min-height: 40em; }

}
@media screen and (min-width: 1800px){
.w1800-hide{ display: none !important; }
.w1800-block{ display: block !important; }
.w1800-flex{ display: flex !important; }
.w1800-inline{ display: inline !important; }
.w1800-show{ display: inline-block !important; }
.w1800-al-it-center{ align-items: center !important; }
.w1800-al-it-start{ align-items: flex-start !important; }
.w1800-al-it-end{ align-items: flex-end !important; }
.w1800-al-it-stretch{ align-items: stretch !important; }
.w1800-just-beet{ justify-content: space-between !important; }
.w1800-just-around{ justify-content: space-around !important; }
.w1800-just-end{ justify-content: flex-end !important; }
.w1800-just-center{ justify-content: center !important; }
.w1800-just-start{ justify-content: flex-start !important; }
.w1800-row{ flex-direction: row !important; }
.w1800-column{ flex-direction: column !important; }
.w1800-column-reverse{ flex-direction: column-reverse !important; }
.font0{ font-size: 4.1em; }
.w1800-font0{ font-size: 4.1em; }
.w1800--font0{ font-size: 4.1em; }
.font1{ font-size: 3.7em; }
.w1800-font1{ font-size: 3.7em; }
.w1800--font1{ font-size: 3.7em; }
.font2{ font-size: 2em; }
.w1800-font2{ font-size: 2em; }
.w1800--font2{ font-size: 2em; }
.font3{ font-size: 1.7em; }
.w1800-font3{ font-size: 1.7em; }
.w1800--font3{ font-size: 1.7em; }
.font4{ font-size: 1.4em; }
.w1800-font4{ font-size: 1.4em; }
.w1800--font4{ font-size: 1.4em; }
.font5{ font-size: 1.2em; }
.w1800-font5{ font-size: 1.2em; }
.w1800--font5{ font-size: 1.2em; }
.font6{ font-size: 1.1em; }
.w1800-font6{ font-size: 1.1em; }
.w1800--font6{ font-size: 1.1em; }
.font7{ font-size: 1em; }
.w1800-font7{ font-size: 1em; }
.w1800--font7{ font-size: 1em; }
.font8{ font-size: 0.9em; }
.w1800-font8{ font-size: 0.9em; }
.w1800--font8{ font-size: 0.9em; }
.font10{ font-size: 1em; }
.w1800-font10{ font-size: 1em; }
.w1800--font10{ font-size: 1em; }
.spacer.w1800-0{ padding-top: 0em; }
.spacer.w1800-0-1{ padding-top: 0.1em; }
.spacer.w1800-0-2{ padding-top: 0.2em; }
.spacer.w1800-0-25{ padding-top: 0.25em; }
.spacer.w1800-0-3{ padding-top: 0.3em; }
.spacer.w1800-0-5{ padding-top: 0.5em; }
.spacer.w1800-0-75{ padding-top: 0.75em; }
.spacer.w1800-0-8{ padding-top: 0.8em; }
.spacer.w1800-1{ padding-top: 1em; }
.spacer.w1800-1-5{ padding-top: 1.5em; }
.spacer.w1800-2{ padding-top: 2em; }
.spacer.w1800-2-5{ padding-top: 2.5em; }
.spacer.w1800-3{ padding-top: 3em; }
.spacer.w1800-3-5{ padding-top: 3.5em; }
.spacer.w1800-4{ padding-top: 4em; }
.spacer.w1800-4-5{ padding-top: 4.5em; }
.spacer.w1800-5{ padding-top: 5em; }
.spacer.w1800-5-5{ padding-top: 5.5em; }
.spacer.w1800-6{ padding-top: 6em; }
.spacer.w1800-6-5{ padding-top: 6.5em; }
.spacer.w1800-7{ padding-top: 7em; }
.spacer.w1800-8{ padding-top: 8em; }
.spacer.w1800-8-5{ padding-top: 8.5em; }
.spacer.w1800-9{ padding-top: 9em; }
.spacer.w1800-10{ padding-top: 10em; }

.grid .row .col.w1800-auto{ width: auto; }
.grid .row .col.w1800-0{ width: 0%; }
.grid .row .col.w1800-offset-0{ margin-left: 0%; }
.grid .row .col.w1800-5{ width: 5%; }
.grid .row .col.w1800-offset-5{ margin-left: 5%; }
.grid .row .col.w1800-10{ width: 10%; }
.grid .row .col.w1800-offset-10{ margin-left: 10%; }
.grid .row .col.w1800-12-5{ width: 12.5%; }
.grid .row .col.w1800-offset-12-5{ margin-left: 12.5%; }
.grid .row .col.w1800-15{ width: 15%; }
.grid .row .col.w1800-offset-15{ margin-left: 15%; }
.grid .row .col.w1800-16{ width: 16.6%; }
.grid .row .col.w1800-offset-16{ margin-left: 16.6%; }
.grid .row .col.w1800-17-5{ width: 17.5%; }
.grid .row .col.w1800-offset-17-5{ margin-left: 17.5%; }
.grid .row .col.w1800-20{ width: 20%; }
.grid .row .col.w1800-offset-20{ margin-left: 20%; }
.grid .row .col.w1800-25{ width: 25%; }
.grid .row .col.w1800-offset-25{ margin-left: 25%; }
.grid .row .col.w1800-30{ width: 30%; }
.grid .row .col.w1800-offset-30{ margin-left: 30%; }
.grid .row .col.w1800-33{ width: 33.33%; }
.grid .row .col.w1800-offset-33{ margin-left: 33.33%; }
.grid .row .col.w1800-35{ width: 35%; }
.grid .row .col.w1800-offset-35{ margin-left: 35%; }
.grid .row .col.w1800-40{ width: 40%; }
.grid .row .col.w1800-offset-40{ margin-left: 40%; }
.grid .row .col.w1800-45{ width: 45%; }
.grid .row .col.w1800-offset-45{ margin-left: 45%; }
.grid .row .col.w1800-50{ width: 50%; }
.grid .row .col.w1800-offset-50{ margin-left: 50%; }
.grid .row .col.w1800-55{ width: 55%; }
.grid .row .col.w1800-offset-55{ margin-left: 55%; }
.grid .row .col.w1800-60{ width: 60%; }
.grid .row .col.w1800-offset-60{ margin-left: 60%; }
.grid .row .col.w1800-65{ width: 65%; }
.grid .row .col.w1800-offset-65{ margin-left: 65%; }
.grid .row .col.w1800-66{ width: 66.66%; }
.grid .row .col.w1800-offset-66{ margin-left: 66.66%; }
.grid .row .col.w1800-70{ width: 70%; }
.grid .row .col.w1800-offset-70{ margin-left: 70%; }
.grid .row .col.w1800-75{ width: 75%; }
.grid .row .col.w1800-offset-75{ margin-left: 75%; }
.grid .row .col.w1800-80{ width: 80%; }
.grid .row .col.w1800-offset-80{ margin-left: 80%; }
.grid .row .col.w1800-85{ width: 85%; }
.grid .row .col.w1800-offset-85{ margin-left: 85%; }
.grid .row .col.w1800-90{ width: 90%; }
.grid .row .col.w1800-offset-90{ margin-left: 90%; }
.grid .row .col.w1800-100{ width: 100%; }
.grid .row .col.w1800-offset-100{ margin-left: 100%; }

.grid.w1800-cellpadding-0{ margin-left: -0em; margin-right: -0em; }
.grid.w1800-cellpadding-0.vertical-offset{ margin-top: -0em; margin-bottom: -0em; }
.grid.w1800-cellpadding-0 > .row > .col{ padding: 0em; }
.grid.w1800-cellpadding-0-2{ margin-left: -0.2em; margin-right: -0.2em; }
.grid.w1800-cellpadding-0-2.vertical-offset{ margin-top: -0.2em; margin-bottom: -0.2em; }
.grid.w1800-cellpadding-0-2 > .row > .col{ padding: 0.2em; }
.grid.w1800-cellpadding-0-25{ margin-left: -0.25em; margin-right: -0.25em; }
.grid.w1800-cellpadding-0-25.vertical-offset{ margin-top: -0.25em; margin-bottom: -0.25em; }
.grid.w1800-cellpadding-0-25 > .row > .col{ padding: 0.25em; }
.grid.w1800-cellpadding-0-5{ margin-left: -0.5em; margin-right: -0.5em; }
.grid.w1800-cellpadding-0-5.vertical-offset{ margin-top: -0.5em; margin-bottom: -0.5em; }
.grid.w1800-cellpadding-0-5 > .row > .col{ padding: 0.5em; }
.grid.w1800-cellpadding-0-75{ margin-left: -0.75em; margin-right: -0.75em; }
.grid.w1800-cellpadding-0-75.vertical-offset{ margin-top: -0.75em; margin-bottom: -0.75em; }
.grid.w1800-cellpadding-0-75 > .row > .col{ padding: 0.75em; }
.grid.w1800-cellpadding-1{ margin-left: -1em; margin-right: -1em; }
.grid.w1800-cellpadding-1.vertical-offset{ margin-top: -1em; margin-bottom: -1em; }
.grid.w1800-cellpadding-1 > .row > .col{ padding: 1em; }
.grid.w1800-cellpadding-1-5{ margin-left: -1.5em; margin-right: -1.5em; }
.grid.w1800-cellpadding-1-5.vertical-offset{ margin-top: -1.5em; margin-bottom: -1.5em; }
.grid.w1800-cellpadding-1-5 > .row > .col{ padding: 1.5em; }
.grid.w1800-cellpadding-2{ margin-left: -2em; margin-right: -2em; }
.grid.w1800-cellpadding-2.vertical-offset{ margin-top: -2em; margin-bottom: -2em; }
.grid.w1800-cellpadding-2 > .row > .col{ padding: 2em; }
.grid.w1800-cellpadding-2-5{ margin-left: -2.5em; margin-right: -2.5em; }
.grid.w1800-cellpadding-2-5.vertical-offset{ margin-top: -2.5em; margin-bottom: -2.5em; }
.grid.w1800-cellpadding-2-5 > .row > .col{ padding: 2.5em; }
.grid.w1800-cellpadding-3{ margin-left: -3em; margin-right: -3em; }
.grid.w1800-cellpadding-3.vertical-offset{ margin-top: -3em; margin-bottom: -3em; }
.grid.w1800-cellpadding-3 > .row > .col{ padding: 3em; }
.grid.w1800-cellpadding-3-5{ margin-left: -3.5em; margin-right: -3.5em; }
.grid.w1800-cellpadding-3-5.vertical-offset{ margin-top: -3.5em; margin-bottom: -3.5em; }
.grid.w1800-cellpadding-3-5 > .row > .col{ padding: 3.5em; }
.grid.w1800-cellpadding-4{ margin-left: -4em; margin-right: -4em; }
.grid.w1800-cellpadding-4.vertical-offset{ margin-top: -4em; margin-bottom: -4em; }
.grid.w1800-cellpadding-4 > .row > .col{ padding: 4em; }

.w1800-padding-0{ padding: 0em; }
.w1800-padding-vertical-0{ padding-top: 0em; padding-bottom: 0em; }
.w1800-padding-horizontal-0{ padding-left: 0em; padding-right: 0em; }
.w1800-padding-top-0{ padding-top: 0em; }
.w1800-padding-bottom-0{ padding-bottom: 0em; }
.w1800-padding-left-0{ padding-left: 0em; }
.w1800-padding-right-0{ padding-right: 0em; }
.w1800-padding-0-2{ padding: 0.2em; }
.w1800-padding-vertical-0-2{ padding-top: 0.2em; padding-bottom: 0.2em; }
.w1800-padding-horizontal-0-2{ padding-left: 0.2em; padding-right: 0.2em; }
.w1800-padding-top-0-2{ padding-top: 0.2em; }
.w1800-padding-bottom-0-2{ padding-bottom: 0.2em; }
.w1800-padding-left-0-2{ padding-left: 0.2em; }
.w1800-padding-right-0-2{ padding-right: 0.2em; }
.w1800-padding-0-25{ padding: 0.25em; }
.w1800-padding-vertical-0-25{ padding-top: 0.25em; padding-bottom: 0.25em; }
.w1800-padding-horizontal-0-25{ padding-left: 0.25em; padding-right: 0.25em; }
.w1800-padding-top-0-25{ padding-top: 0.25em; }
.w1800-padding-bottom-0-25{ padding-bottom: 0.25em; }
.w1800-padding-left-0-25{ padding-left: 0.25em; }
.w1800-padding-right-0-25{ padding-right: 0.25em; }
.w1800-padding-0-5{ padding: 0.5em; }
.w1800-padding-vertical-0-5{ padding-top: 0.5em; padding-bottom: 0.5em; }
.w1800-padding-horizontal-0-5{ padding-left: 0.5em; padding-right: 0.5em; }
.w1800-padding-top-0-5{ padding-top: 0.5em; }
.w1800-padding-bottom-0-5{ padding-bottom: 0.5em; }
.w1800-padding-left-0-5{ padding-left: 0.5em; }
.w1800-padding-right-0-5{ padding-right: 0.5em; }
.w1800-padding-0-75{ padding: 0.75em; }
.w1800-padding-vertical-0-75{ padding-top: 0.75em; padding-bottom: 0.75em; }
.w1800-padding-horizontal-0-75{ padding-left: 0.75em; padding-right: 0.75em; }
.w1800-padding-top-0-75{ padding-top: 0.75em; }
.w1800-padding-bottom-0-75{ padding-bottom: 0.75em; }
.w1800-padding-left-0-75{ padding-left: 0.75em; }
.w1800-padding-right-0-75{ padding-right: 0.75em; }
.w1800-padding-1{ padding: 1em; }
.w1800-padding-vertical-1{ padding-top: 1em; padding-bottom: 1em; }
.w1800-padding-horizontal-1{ padding-left: 1em; padding-right: 1em; }
.w1800-padding-top-1{ padding-top: 1em; }
.w1800-padding-bottom-1{ padding-bottom: 1em; }
.w1800-padding-left-1{ padding-left: 1em; }
.w1800-padding-right-1{ padding-right: 1em; }
.w1800-padding-1-5{ padding: 1.5em; }
.w1800-padding-vertical-1-5{ padding-top: 1.5em; padding-bottom: 1.5em; }
.w1800-padding-horizontal-1-5{ padding-left: 1.5em; padding-right: 1.5em; }
.w1800-padding-top-1-5{ padding-top: 1.5em; }
.w1800-padding-bottom-1-5{ padding-bottom: 1.5em; }
.w1800-padding-left-1-5{ padding-left: 1.5em; }
.w1800-padding-right-1-5{ padding-right: 1.5em; }
.w1800-padding-2{ padding: 2em; }
.w1800-padding-vertical-2{ padding-top: 2em; padding-bottom: 2em; }
.w1800-padding-horizontal-2{ padding-left: 2em; padding-right: 2em; }
.w1800-padding-top-2{ padding-top: 2em; }
.w1800-padding-bottom-2{ padding-bottom: 2em; }
.w1800-padding-left-2{ padding-left: 2em; }
.w1800-padding-right-2{ padding-right: 2em; }
.w1800-padding-2-5{ padding: 2.5em; }
.w1800-padding-vertical-2-5{ padding-top: 2.5em; padding-bottom: 2.5em; }
.w1800-padding-horizontal-2-5{ padding-left: 2.5em; padding-right: 2.5em; }
.w1800-padding-top-2-5{ padding-top: 2.5em; }
.w1800-padding-bottom-2-5{ padding-bottom: 2.5em; }
.w1800-padding-left-2-5{ padding-left: 2.5em; }
.w1800-padding-right-2-5{ padding-right: 2.5em; }
.w1800-padding-3{ padding: 3em; }
.w1800-padding-vertical-3{ padding-top: 3em; padding-bottom: 3em; }
.w1800-padding-horizontal-3{ padding-left: 3em; padding-right: 3em; }
.w1800-padding-top-3{ padding-top: 3em; }
.w1800-padding-bottom-3{ padding-bottom: 3em; }
.w1800-padding-left-3{ padding-left: 3em; }
.w1800-padding-right-3{ padding-right: 3em; }
.w1800-padding-3-5{ padding: 3.5em; }
.w1800-padding-vertical-3-5{ padding-top: 3.5em; padding-bottom: 3.5em; }
.w1800-padding-horizontal-3-5{ padding-left: 3.5em; padding-right: 3.5em; }
.w1800-padding-top-3-5{ padding-top: 3.5em; }
.w1800-padding-bottom-3-5{ padding-bottom: 3.5em; }
.w1800-padding-left-3-5{ padding-left: 3.5em; }
.w1800-padding-right-3-5{ padding-right: 3.5em; }
.w1800-padding-4{ padding: 4em; }
.w1800-padding-vertical-4{ padding-top: 4em; padding-bottom: 4em; }
.w1800-padding-horizontal-4{ padding-left: 4em; padding-right: 4em; }
.w1800-padding-top-4{ padding-top: 4em; }
.w1800-padding-bottom-4{ padding-bottom: 4em; }
.w1800-padding-left-4{ padding-left: 4em; }
.w1800-padding-right-4{ padding-right: 4em; }

.w1800-margin-top-0-1{ margin-top: 0.1em; }
.w1800-margin-bottom-0-1{ margin-bottom: 0.1em; }
.w1800-margin-left-0-1{ margin-left: 0.1em; }
.w1800-margin-right-0-1{ margin-right: 0.1em; }
.w1800-margin-top-0-2{ margin-top: 0.2em; }
.w1800-margin-bottom-0-2{ margin-bottom: 0.2em; }
.w1800-margin-left-0-2{ margin-left: 0.2em; }
.w1800-margin-right-0-2{ margin-right: 0.2em; }
.w1800-margin-top-0-5{ margin-top: 0.5em; }
.w1800-margin-bottom-0-5{ margin-bottom: 0.5em; }
.w1800-margin-left-0-5{ margin-left: 0.5em; }
.w1800-margin-right-0-5{ margin-right: 0.5em; }
.w1800-margin-top-0-8{ margin-top: 0.8em; }
.w1800-margin-bottom-0-8{ margin-bottom: 0.8em; }
.w1800-margin-left-0-8{ margin-left: 0.8em; }
.w1800-margin-right-0-8{ margin-right: 0.8em; }
.w1800-margin-top-1{ margin-top: 1em; }
.w1800-margin-bottom-1{ margin-bottom: 1em; }
.w1800-margin-left-1{ margin-left: 1em; }
.w1800-margin-right-1{ margin-right: 1em; }
.w1800-margin-top-1-5{ margin-top: 1.5em; }
.w1800-margin-bottom-1-5{ margin-bottom: 1.5em; }
.w1800-margin-left-1-5{ margin-left: 1.5em; }
.w1800-margin-right-1-5{ margin-right: 1.5em; }
.w1800-margin-top-2{ margin-top: 2em; }
.w1800-margin-bottom-2{ margin-bottom: 2em; }
.w1800-margin-left-2{ margin-left: 2em; }
.w1800-margin-right-2{ margin-right: 2em; }
.w1800-margin-top-3{ margin-top: 3em; }
.w1800-margin-bottom-3{ margin-bottom: 3em; }
.w1800-margin-left-3{ margin-left: 3em; }
.w1800-margin-right-3{ margin-right: 3em; }
.w1800-margin-top-4{ margin-top: 4em; }
.w1800-margin-bottom-4{ margin-bottom: 4em; }
.w1800-margin-left-4{ margin-left: 4em; }
.w1800-margin-right-4{ margin-right: 4em; }

.w1800-align-left{ text-align: left; }
.w1800-align-center{ text-align: center; }
.w1800-align-right{ text-align: right; }

.w1800-width-0{ width: 0%; }
.w1800-width-5{ width: 5%; }
.w1800-width-10{ width: 10%; }
.w1800-width-12-5{ width: 12.5%; }
.w1800-width-15{ width: 15%; }
.w1800-width-16{ width: 16.6%; }
.w1800-width-17-5{ width: 17.5%; }
.w1800-width-20{ width: 20%; }
.w1800-width-25{ width: 25%; }
.w1800-width-30{ width: 30%; }
.w1800-width-33{ width: 33.33%; }
.w1800-width-35{ width: 35%; }
.w1800-width-40{ width: 40%; }
.w1800-width-45{ width: 45%; }
.w1800-width-50{ width: 50%; }
.w1800-width-55{ width: 55%; }
.w1800-width-60{ width: 60%; }
.w1800-width-65{ width: 65%; }
.w1800-width-66{ width: 66.66%; }
.w1800-width-70{ width: 70%; }
.w1800-width-75{ width: 75%; }
.w1800-width-80{ width: 80%; }
.w1800-width-85{ width: 85%; }
.w1800-width-90{ width: 90%; }
.w1800-width-100{ width: 100%; }
.w1800-max-width-4{ max-width: 4em; }
.w1800-max-width-5{ max-width: 5em; }
.w1800-max-width-7{ max-width: 7em; }
.w1800-max-width-8{ max-width: 8em; }
.w1800-max-width-9{ max-width: 9em; }
.w1800-max-width-10{ max-width: 10em; }
.w1800-max-width-12{ max-width: 12em; }
.w1800-max-width-15{ max-width: 15em; }
.w1800-max-width-16{ max-width: 16em; }
.w1800-max-width-18{ max-width: 18em; }
.w1800-max-width-20{ max-width: 20em; }
.w1800-max-width-25{ max-width: 25em; }
.w1800-max-width-26{ max-width: 26em; }
.w1800-max-width-27{ max-width: 27em; }
.w1800-max-width-28{ max-width: 28em; }
.w1800-max-width-30{ max-width: 30em; }
.w1800-max-width-35{ max-width: 35em; }
.w1800-max-width-40{ max-width: 40em; }
.w1800-max-width-45{ max-width: 45em; }
.w1800-max-width-50{ max-width: 50em; }
.w1800-max-width-60{ max-width: 60em; }
.w1800-max-width-70{ max-width: 70em; }
.w1800-max-width-90{ max-width: 90em; }

.w1800-min-height-2{ min-height: 2em; }
.w1800-min-height-2-5{ min-height: 2.5em; }
.w1800-min-height-3{ min-height: 3em; }
.w1800-min-height-4{ min-height: 4em; }
.w1800-min-height-4-5{ min-height: 4.5em; }
.w1800-min-height-5{ min-height: 5em; }
.w1800-min-height-6{ min-height: 6em; }
.w1800-min-height-7{ min-height: 7em; }
.w1800-min-height-8{ min-height: 8em; }
.w1800-min-height-9{ min-height: 9em; }
.w1800-min-height-10{ min-height: 10em; }
.w1800-min-height-12{ min-height: 12em; }
.w1800-min-height-14{ min-height: 14em; }
.w1800-min-height-15{ min-height: 15em; }
.w1800-min-height-16{ min-height: 16em; }
.w1800-min-height-18{ min-height: 18em; }
.w1800-min-height-19{ min-height: 19em; }
.w1800-min-height-20{ min-height: 20em; }
.w1800-min-height-22{ min-height: 22em; }
.w1800-min-height-23{ min-height: 23em; }
.w1800-min-height-25{ min-height: 25em; }
.w1800-min-height-30{ min-height: 30em; }
.w1800-min-height-35{ min-height: 35em; }
.w1800-min-height-40{ min-height: 40em; }

}
