article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
	display: block
}

audio, canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden] {
	display: none
}

html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

button, html, input, select, textarea {
	font-family: sans-serif
}

body {
	margin: 0
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

h2 {
	font-size: 1.5em;
	margin: .83em 0
}

h3 {
	font-size: 1.17em;
	margin: 1em 0
}

h4 {
	font-size: 1em;
	margin: 1.33em 0
}

h5 {
	font-size: .83em;
	margin: 1.67em 0
}

h6 {
	font-size: .67em;
	margin: 2.33em 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b, strong {
	font-weight: 700
}

blockquote {
	margin: 1em 40px
}

dfn {
	font-style: italic
}

hr {
	box-sizing: border-box;
	height: 0
}

mark {
	background: #ff0;
	color: #000
}

p, pre {
	margin: 1em 0
}

code, kbd, pre, samp {
	font-family: monospace, serif;
	_font-family: courier new, monospace;
	font-size: 1em
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: none
}

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

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

dl, menu, ol, ul {
	margin: 1em 0
}

dd {
	margin: 0 0 0 40px
}

menu, ol, ul {
	padding: 0 0 0 40px
}

nav ol, nav ul {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic
}

svg:not(:root) {
	overflow: hidden
}

figure, form {
	margin: 0
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	*margin-left: -7px
}

button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle
}

button, input {
	line-height: normal
}

button, select {
	text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible
}

button[disabled], html input[disabled] {
	cursor: default
}

input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: border-box
}

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

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

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

* {
	-webkit-font-smoothing: antialiased
}

.cb-List, .ndb-List, .rc-List, .sb-List {
	margin-top: -10px;
	margin-bottom: -10px
}

section.full-width .cb-List, section.full-width .ndb-List, section.full-width .rc-List, section.full-width .sb-List {
	margin-left: -10px;
	margin-right: -10px
}

.cb-List li, .cb-List li:only-child, .ndb-List li, .ndb-List li:only-child, .rc-List li, .rc-List li:only-child, .sb-List li, .sb-List li:only-child {
	padding: 10px
}

.section.row .column:first-of-type .cb-List .column:only-child, .section.row .column:first-of-type .ndb-List .column:only-child, .section.row .column:first-of-type .rc-List .column:only-child, .section.row .column:first-of-type .sb-List .column:only-child {
	padding-left: 0
}

.section.row .column:last-of-type .cb-List .column:only-child, .section.row .column:last-of-type .ndb-List .column:only-child, .section.row .column:last-of-type .rc-List .column:only-child, .section.row .column:last-of-type .sb-List .column:only-child {
	padding-right: 0
}

* {
	box-sizing: border-box
}

.section {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	max-width: 1610px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-size: cover;
	background-position: 50%
}

.section:first-child {
	margin-top: 0
}

.section.full-width {
	max-width: 100%
}

.section .column {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.section > .column {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (max-width: 768px) {
	.section.inner-padding {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

.section.white {
	background-color: #fff
}

.section.lightmint {
	background-color: #d1fdfc
}

.section.black {
	background-color: #2d3333;
	color: #fff
}

.section.darkgrey {
	background-color: #9da7a7
}

@media (max-width: 479px) {
	.section.no-bg-mobile {
		background-image: none !important
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.section.no-bg-mobile {
		background-image: none !important
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.section.no-bg-tablet {
		background-image: none !important
	}
}

@media (min-width: 991px) {
	.section.no-bg-desktop {
		background-image: none !important
	}
}

.section img {
	max-width: 100%;
	height: auto
}

@media (min-width: 1610px) {
	.column.inner-padding {
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (max-width: 1609px) and (min-width: 769px) {
	.column.inner-padding {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

.component {
	width: 100%
}

.component > .row {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.component > .row > .column {
	width: 100%
}

.component > .row > .column.single {
	width: 100% !important
}

.component > .row > .column img {
	max-width: 100%;
	height: auto
}

@media (max-width: 479px) {
	.component > .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.component ul.row {
	padding-left: 0;
	list-style: none
}

.column.gray {
	background-color: #c8c6c6
}

.column.white {
	background-color: #fff
}

@media (max-width: 768px) {
	.column.gray, .column.white {
		margin-left: -3.83333333333%;
		margin-right: -3.83333333333%;
		width: auto !important;
		padding-left: 3.83333333333%;
		padding-right: 3.83333333333%
	}
}

.col-1.no-follow-grid.no-inner-grid > .column.no-single {
	width: 100%;
	min-width: 100%;

}

.col-1.no-follow-grid.no-inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-1.no-follow-grid.no-inner-grid > .column.single .column {
	width: 100%;
	min-width: 100%;

}

.col-1 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) {

	width: 100%
}

.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) .row .column {
	width: 100%;
	max-width: 1610px
}

.col-1.full-width.follow-grid.no-inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) {

	width: 100%
}

.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) .row .column {
	width: 100%;
	max-width: 1610px
}

.col-1.full-width.follow-grid.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%
}

@media (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) {

	width: 100%
}

.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) .row .column {
	width: 100%;
	max-width: 1396px
}

.col-1.full-width.follow-grid.inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) {

	width: 100%
}

.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) .row .column {
	width: 100%;
	max-width: 1396px
}

.col-1.no-full-width.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (min-width: 1610px) {
	.col-1.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

.col-1.no-full-width.inner-grid > .column.no-single {
	width: 100%;

}

.col-1.no-full-width.inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-1.no-full-width.inner-grid > .column.single .column {
	width: 100%;
	min-width: 100%;

}

@media (min-width: 769px) and (max-width: 991px) {
	.col-1.no-follow-grid.no-inner-grid > .column.no-single {
		width: 100%;
		min-width: 100%;

	}

	.col-1.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-1.no-follow-grid.no-inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}

	.col-1 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-1.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-1.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-1.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-1.no-full-width.inner-grid > .column.no-single {
		width: 100%;

	}

	.col-1.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-1.no-full-width.inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-1.no-follow-grid.no-inner-grid > .column.no-single {
		width: 100%;
		min-width: 100%;

	}

	.col-1.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-1.no-follow-grid.no-inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}

	.col-1 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-1.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-1.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-1.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-1.no-full-width.inner-grid > .column.no-single {
		width: 100%;

	}

	.col-1.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-1.no-full-width.inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}
}

@media (max-width: 479px) {
	.col-1.no-follow-grid.no-inner-grid > .column.no-single {
		width: 100%;
		min-width: 100%;

	}

	.col-1.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-1.no-follow-grid.no-inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}

	.col-1 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-1.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (max-width: 479px) {
	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.inner-grid > .column.no-single:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) {

		width: 100%
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-1.full-width.follow-grid.inner-grid > .column.single .column:nth-child(1n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-1.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-1.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (max-width: 479px) {
	.col-1.no-full-width.inner-grid > .column.no-single {
		width: 100%;

	}

	.col-1.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-1.no-full-width.inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}
}

.col-2.no-follow-grid.no-inner-grid > .column.no-single {
	width: 50%;
	min-width: 50%;

}

.col-2.no-follow-grid.no-inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-2.no-follow-grid.no-inner-grid > .column.single .column {
	width: 50%;
	min-width: 50%;

}

.col-2 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {

	width: 50%
}

.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row .column {
	width: 100%;
	max-width: 805px
}

.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {

	width: 50%
}

.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row .column {
	width: 100%;
	max-width: 805px
}

.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {

	width: 50%
}

.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .column {
	width: 100%;
	max-width: 698px
}

.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {

	width: 50%
}

.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row .column {
	width: 100%;
	max-width: 698px
}

.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {

	width: 50%
}

@media (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 805px
}

.col-2.full-width.follow-grid.no-inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {

	width: 50%
}

@media (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 805px
}

.col-2.full-width.follow-grid.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%
}

@media (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {

	width: 50%
}

@media (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 698px
}

.col-2.full-width.follow-grid.inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {

	width: 50%
}

@media (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 698px
}

.col-2.no-full-width.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (min-width: 1610px) {
	.col-2.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

.col-2.no-full-width.inner-grid > .column.no-single {
	width: 50%;

}

.col-2.no-full-width.inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-2.no-full-width.inner-grid > .column.single .column {
	width: 50%;
	min-width: 50%;

}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.no-follow-grid.no-inner-grid > .column.no-single {
		width: 50%;
		min-width: 50%;

	}

	.col-2.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-2.no-follow-grid.no-inner-grid > .column.single .column {
		width: 50%;
		min-width: 50%;

	}

	.col-2 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {

		width: 50%
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {

		width: 50%
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-2.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {

		width: 50%
	}

	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {

		width: 50%
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {

		width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {

		width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-2.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {

		width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {

		width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-2.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-2.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-2.no-full-width.inner-grid > .column.no-single {
		width: 50%;

	}

	.col-2.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-2.no-full-width.inner-grid > .column.single .column {
		width: 50%;
		min-width: 50%;

	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.no-follow-grid.no-inner-grid > .column.no-single {
		width: 100%;
		min-width: 100%;

	}

	.col-2.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-2.no-follow-grid.no-inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}

	.col-2 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {

		width: 100%
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {

		width: 100%
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-2.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {

		width: 100%
	}

	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {

		width: 100%
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-2.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-2.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-2.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-2.no-full-width.inner-grid > .column.no-single {
		width: 100%;

	}

	.col-2.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-2.no-full-width.inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}
}

@media (max-width: 479px) {
	.col-2.no-follow-grid.no-inner-grid > .column.no-single {
		width: 100%;
		min-width: 100%;

	}

	.col-2.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-2.no-follow-grid.no-inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}

	.col-2 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {

		width: 100%
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {

		width: 100%
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-2.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {

		width: 100%
	}

	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {

		width: 100%
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-2.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (max-width: 479px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-2.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-2.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-2.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (max-width: 479px) {
	.col-2.no-full-width.inner-grid > .column.no-single {
		width: 100%;

	}

	.col-2.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-2.no-full-width.inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}
}

.col-3.no-follow-grid.no-inner-grid > .column.no-single {
	width: 33.3333333333%;
	min-width: 33.3333333333%;

}

.col-3.no-follow-grid.no-inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-3.no-follow-grid.no-inner-grid > .column.single .column {
	width: 33.3333333333%;
	min-width: 33.3333333333%;

}

.col-3 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

	width: 33.3333333333%
}

.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
	width: 100%;
	max-width: 536.666666667px
}

.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

	width: 33.3333333333%
}

.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
	width: 100%;
	max-width: 536.666666667px
}

.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

	width: 33.3333333333%
}

.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
	width: 100%;
	max-width: 465.333333333px
}

.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

	width: 33.3333333333%
}

.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
	width: 100%;
	max-width: 465.333333333px
}

.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

	width: 33.3333333333%;
	max-width: 536.666666667px
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 536.666666667px
	}
}

.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

	width: 33.3333333333%;
	max-width: 536.666666667px
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 536.666666667px
	}
}

.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

	width: 33.3333333333%;
	max-width: 465.333333333px
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 465.333333333px
	}
}

.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

	width: 33.3333333333%;
	max-width: 465.333333333px
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 465.333333333px
	}
}

.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

	width: 33.3333333333%
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
	width: 100%;
	max-width: 536.666666667px
}

.col-3.full-width.follow-grid.no-inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

	width: 33.3333333333%
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
	width: 100%;
	max-width: 536.666666667px
}

.col-3.full-width.follow-grid.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

	width: 33.3333333333%
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
	width: 100%;
	max-width: 465.333333333px
}

.col-3.full-width.follow-grid.inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

	width: 33.3333333333%
}

@media (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
	width: 100%;
	max-width: 465.333333333px
}

.col-3.no-full-width.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (min-width: 1610px) {
	.col-3.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

.col-3.no-full-width.inner-grid > .column.no-single {
	width: 33.33333%;

}

.col-3.no-full-width.inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-3.no-full-width.inner-grid > .column.single .column {
	width: 33.3333333333%;
	min-width: 33.3333333333%;

}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.no-follow-grid.no-inner-grid > .column.no-single {
		width: 33.3333333333%;
		min-width: 33.3333333333%;

	}

	.col-3.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-3.no-follow-grid.no-inner-grid > .column.single .column {
		width: 33.3333333333%;
		min-width: 33.3333333333%;

	}

	.col-3 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

		width: 33.3333333333%
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 536.666666667px
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

		width: 33.3333333333%
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 536.666666667px
	}

	.col-3.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

		width: 33.3333333333%
	}

	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 465.333333333px
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

		width: 33.3333333333%
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 465.333333333px
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

		width: 33.3333333333%;
		max-width: 536.666666667px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 536.666666667px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

		width: 33.3333333333%;
		max-width: 536.666666667px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 536.666666667px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

		width: 33.3333333333%;
		max-width: 465.333333333px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 465.333333333px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

		width: 33.3333333333%;
		max-width: 465.333333333px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 465.333333333px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

		width: 33.3333333333%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 536.666666667px
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

		width: 33.3333333333%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 536.666666667px
	}

	.col-3.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

		width: 33.3333333333%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 465.333333333px
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

		width: 33.3333333333%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 465.333333333px
	}

	.col-3.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-3.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-3.no-full-width.inner-grid > .column.no-single {
		width: 33.33333%;

	}

	.col-3.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-3.no-full-width.inner-grid > .column.single .column {
		width: 33.3333333333%;
		min-width: 33.3333333333%;

	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.no-follow-grid.no-inner-grid > .column.no-single {
		width: 100%;
		min-width: 100%;

	}

	.col-3.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-3.no-follow-grid.no-inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}

	.col-3 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-3.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-3.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-3.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-3.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-3.no-full-width.inner-grid > .column.no-single {
		width: 100%;

	}

	.col-3.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-3.no-full-width.inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}
}

@media (max-width: 479px) {
	.col-3.no-follow-grid.no-inner-grid > .column.no-single {
		width: 100%;
		min-width: 100%;

	}

	.col-3.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-3.no-follow-grid.no-inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}

	.col-3 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-3.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-3.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-3.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-3.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-3.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (max-width: 479px) {
	.col-3.no-full-width.inner-grid > .column.no-single {
		width: 100%;

	}

	.col-3.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-3.no-full-width.inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}
}

.col-4.no-follow-grid.no-inner-grid > .column.no-single {
	width: 25%;
	min-width: 25%;

}

.col-4.no-follow-grid.no-inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-4.no-follow-grid.no-inner-grid > .column.single .column {
	width: 25%;
	min-width: 25%;

}

.col-4 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) {

	width: 25%
}

.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.25)
	}
}

.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) .row .column {
	width: 100%;
	max-width: 402.5px
}

.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) {

	width: 25%
}

.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.25)
	}
}

.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) .row .column {
	width: 100%;
	max-width: 402.5px
}

.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) {

	width: 25%
}

.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.25)
	}
}

.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) .row .column {
	width: 100%;
	max-width: 349px
}

.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) {

	width: 25%
}

.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.25)
	}
}

.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) .row .column {
	width: 100%;
	max-width: 349px
}

.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+2) {

	width: 25%;
	max-width: 402.5px
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+2) {
		width: 402.5px
	}
}

.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+2) {

	width: 25%;
	max-width: 402.5px
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+2) {
		width: 402.5px
	}
}

.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+2) {

	width: 25%;
	max-width: 349px
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+2) {
		width: 349px
	}
}

.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+2) {

	width: 25%;
	max-width: 349px
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+2) {
		width: 349px
	}
}

.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+3) {

	width: 25%;
	max-width: 402.5px
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+3) {
		width: 402.5px
	}
}

.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+3) {

	width: 25%;
	max-width: 402.5px
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+3) {
		width: 402.5px
	}
}

.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+3) {

	width: 25%;
	max-width: 349px
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+3) {
		width: 349px
	}
}

.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+3) {

	width: 25%;
	max-width: 349px
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+3) {
		width: 349px
	}
}

.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) {

	width: 25%
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.25)
	}
}

.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) .row .column {
	width: 100%;
	max-width: 402.5px
}

.col-4.full-width.follow-grid.no-inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) {

	width: 25%
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.25)
	}
}

.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) .row .column {
	width: 100%;
	max-width: 402.5px
}

.col-4.full-width.follow-grid.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) {

	width: 25%
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.25)
	}
}

.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) .row .column {
	width: 100%;
	max-width: 349px
}

.col-4.full-width.follow-grid.inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) {

	width: 25%
}

@media (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.25)
	}
}

.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) .row .column {
	width: 100%;
	max-width: 349px
}

.col-4.no-full-width.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (min-width: 1610px) {
	.col-4.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

.col-4.no-full-width.inner-grid > .column.no-single {
	width: 25%;

}

.col-4.no-full-width.inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-4.no-full-width.inner-grid > .column.single .column {
	width: 33.33%;
	min-width: 33.33%;
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.no-follow-grid.no-inner-grid > .column.no-single {
		width: 50%;
		min-width: 50%;

	}

	.col-4.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-4.no-follow-grid.no-inner-grid > .column.single .column {
		width: 50%;
		min-width: 50%;

	}

	.col-4 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) {

		width: 50%
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) {

		width: 50%
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-4.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) {

		width: 50%
	}

	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) {

		width: 50%
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+2) {

		width: 50%;
		max-width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+2) {
		width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+2) {

		width: 50%;
		max-width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+2) {
		width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+2) {

		width: 50%;
		max-width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+2) {
		width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+2) {

		width: 50%;
		max-width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+2) {
		width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+3) {

		width: 50%;
		max-width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+3) {
		width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+3) {

		width: 50%;
		max-width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+3) {
		width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+3) {

		width: 50%;
		max-width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+3) {
		width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+3) {

		width: 50%;
		max-width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+3) {
		width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) {

		width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) {

		width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-4.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) {

		width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) {

		width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-4.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-4.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4.no-full-width.inner-grid > .column.no-single {
		width: 50%;

	}

	.col-4.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-4.no-full-width.inner-grid > .column.single .column {
		width: 50%;
		min-width: 50%;

	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.no-follow-grid.no-inner-grid > .column.no-single {
		width: 50%;
		min-width: 50%;

	}

	.col-4.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-4.no-follow-grid.no-inner-grid > .column.single .column {
		width: 50%;
		min-width: 50%;

	}

	.col-4 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) {

		width: 50%
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) {

		width: 50%
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-4.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) {

		width: 50%
	}

	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) {

		width: 50%
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+2) {

		width: 50%;
		max-width: 805px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+2) {
		width: 805px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+2) {

		width: 50%;
		max-width: 805px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+2) {
		width: 805px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+2) {

		width: 50%;
		max-width: 698px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+2) {
		width: 698px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+2) {

		width: 50%;
		max-width: 698px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+2) {
		width: 698px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+3) {

		width: 50%;
		max-width: 805px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+3) {
		width: 805px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+3) {

		width: 50%;
		max-width: 805px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+3) {
		width: 805px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+3) {

		width: 50%;
		max-width: 698px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+3) {
		width: 698px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+3) {

		width: 50%;
		max-width: 698px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+3) {
		width: 698px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) {

		width: 50%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) {

		width: 50%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-4.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) {

		width: 50%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) {

		width: 50%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-4.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-4.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-4.no-full-width.inner-grid > .column.no-single {
		width: 50%;

	}

	.col-4.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-4.no-full-width.inner-grid > .column.single .column {
		width: 50%;
		min-width: 50%;

	}
}

@media (max-width: 479px) {
	.col-4.no-follow-grid.no-inner-grid > .column.no-single {
		width: 100%;
		min-width: 100%;

	}

	.col-4.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-4.no-follow-grid.no-inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}

	.col-4 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) {

		width: 100%
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) {

		width: 100%
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-4.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) {

		width: 100%
	}

	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) {

		width: 100%
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+2) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+2) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+2) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+2) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+3) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+3) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+3) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+3) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+3) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+3) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+3) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+3) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-4.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.inner-grid > .column.no-single:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-4.full-width.follow-grid.inner-grid > .column.single .column:nth-child(4n+4) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-4.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-4.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (max-width: 479px) {
	.col-4.no-full-width.inner-grid > .column.no-single {
		width: 100%;

	}

	.col-4.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-4.no-full-width.inner-grid > .column.single .column {
		width: 100%;
		min-width: 100%;

	}
}

.col-12.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-12.no-follow-grid.no-inner-grid > .column.single .column:first-child {
	width: 33.3333333333%;
	min-width: 33.3333333333%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;

}

.col-12.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2) {
	width: 66.6666666667%;
	min-width: 66.6666666667%;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;

}

.col-12.no-follow-grid.no-inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-12.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
	width: 66.6666666667%;
	min-width: 66.6666666667%;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;

}

.col-12 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {

	width: 33.3333333333%
}

.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row .column {
	width: 100%;
	max-width: 536.666666667px
}

.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {

	width: 33.3333333333%
}

.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row .column {
	width: 100%;
	max-width: 536.666666667px
}

.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {

	width: 33.3333333333%
}

.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .column {
	width: 100%;
	max-width: 465.333333333px
}

.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {

	width: 33.3333333333%
}

.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row .column {
	width: 100%;
	max-width: 465.333333333px
}

.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {

	width: 66.6666666667%
}

@media (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.666666666666667)
	}
}

.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 1073.33333333px
}

.col-12.full-width.follow-grid.no-inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {

	width: 66.6666666667%
}

@media (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.666666666666667)
	}
}

.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 1073.33333333px
}

.col-12.full-width.follow-grid.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%
}

@media (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {

	width: 66.6666666667%
}

@media (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.666666666666667)
	}
}

.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 930.666666667px
}

.col-12.full-width.follow-grid.inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {

	width: 66.6666666667%
}

@media (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.666666666666667)
	}
}

.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 930.666666667px
}

.col-12.no-full-width.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (min-width: 1610px) {
	.col-12.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

.col-12.no-full-width.inner-grid > .column.no-single:first-child {

	width: 33.33333%
}

@media (min-width: 1610px) {
	.col-12.no-full-width.inner-grid > .column.no-single:first-child {
		width: 28.90269%
	}
}

.col-12.no-full-width.inner-grid > .column.no-single:nth-child(2) {

	width: 66.66667%
}

@media (min-width: 1610px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 57.80538%
	}
}

.col-12.no-full-width.inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-12.no-full-width.inner-grid > .column.single .column:first-child {
	width: 33.3333333333%;
	min-width: 33.3333333333%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;

}

.col-12.no-full-width.inner-grid > .column.single .column:nth-child(2) {
	width: 66.6666666667%;
	min-width: 66.6666666667%;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;

}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-12.no-follow-grid.no-inner-grid > .column.single .column:first-child {
		width: 33.3333333333%;
		min-width: 33.3333333333%;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;

	}

	.col-12.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2) {
		width: 66.6666666667%;
		min-width: 66.6666666667%;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;

	}

	.col-12.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-12.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
		width: 66.6666666667%;
		min-width: 66.6666666667%;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;

	}

	.col-12 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {

		width: 33.3333333333%
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row .column {
		width: 100%;
		max-width: 536.666666667px
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {

		width: 33.3333333333%
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row .column {
		width: 100%;
		max-width: 536.666666667px
	}

	.col-12.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {

		width: 33.3333333333%
	}

	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .column {
		width: 100%;
		max-width: 465.333333333px
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {

		width: 33.3333333333%
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row .column {
		width: 100%;
		max-width: 465.333333333px
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {

		width: 66.6666666667%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.666666666666667)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 1073.33333333px
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {

		width: 66.6666666667%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.666666666666667)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 1073.33333333px
	}

	.col-12.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {

		width: 66.6666666667%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.666666666666667)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 930.666666667px
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {

		width: 66.6666666667%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.666666666666667)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 930.666666667px
	}

	.col-12.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.no-full-width.inner-grid > .column.no-single:first-child {

		width: 33.33333%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid > .column.no-single:first-child {
		width: 28.90269%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(2) {

		width: 66.66667%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 57.80538%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-12.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-12.no-full-width.inner-grid > .column.single .column:first-child {
		width: 33.3333333333%;
		min-width: 33.3333333333%;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;

	}

	.col-12.no-full-width.inner-grid > .column.single .column:nth-child(2) {
		width: 66.6666666667%;
		min-width: 66.6666666667%;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;

	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-12.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2), .col-12.no-follow-grid.no-inner-grid > .column.no-single:nth-child(3), .col-12.no-follow-grid.no-inner-grid > .column.single .column:first-child, .col-12.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}

	.col-12.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-12.no-follow-grid.no-inner-grid > .column.single .column:nth-child(3) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}

	.col-12 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-12.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-12.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-12.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.no-full-width.inner-grid > .column.no-single:first-child {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid > .column.no-single:first-child {
		width: 86.70807%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(2) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 86.70807%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(3) {
		width: 86.70807%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-12.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-12.no-full-width.inner-grid > .column.single .column:first-child, .col-12.no-full-width.inner-grid > .column.single .column:nth-child(2), .col-12.no-full-width.inner-grid > .column.single .column:nth-child(3) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}
}

@media (max-width: 479px) {
	.col-12.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-12.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2), .col-12.no-follow-grid.no-inner-grid > .column.no-single:nth-child(3), .col-12.no-follow-grid.no-inner-grid > .column.single .column:first-child, .col-12.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}

	.col-12.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-12.no-follow-grid.no-inner-grid > .column.single .column:nth-child(3) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}

	.col-12 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-12.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-12.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-12.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-12.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (max-width: 479px) {
	.col-12.no-full-width.inner-grid > .column.no-single:first-child {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid > .column.no-single:first-child {
		width: 86.70807%
	}
}

@media (max-width: 479px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(2) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 86.70807%
	}
}

@media (max-width: 479px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-12.no-full-width.inner-grid > .column.no-single:nth-child(3) {
		width: 86.70807%
	}
}

@media (max-width: 479px) {
	.col-12.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-12.no-full-width.inner-grid > .column.single .column:first-child, .col-12.no-full-width.inner-grid > .column.single .column:nth-child(2), .col-12.no-full-width.inner-grid > .column.single .column:nth-child(3) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}
}

.col-21.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-21.no-follow-grid.no-inner-grid > .column.single .column:first-child {
	width: 66.6666666667%;
	min-width: 66.6666666667%;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;

}

.col-21.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2) {
	width: 33.3333333333%;
	min-width: 33.3333333333%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;

}

.col-21.no-follow-grid.no-inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-21.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
	width: 33.3333333333%;
	min-width: 33.3333333333%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;

}

.col-21 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {

	width: 66.6666666667%
}

.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.666666666666667)
	}
}

.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row .column {
	width: 100%;
	max-width: 1073.33333333px
}

.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {

	width: 66.6666666667%
}

.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.666666666666667)
	}
}

.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row .column {
	width: 100%;
	max-width: 1073.33333333px
}

.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {

	width: 66.6666666667%
}

.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.666666666666667)
	}
}

.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .column {
	width: 100%;
	max-width: 930.666666667px
}

.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {

	width: 66.6666666667%
}

.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.666666666666667)
	}
}

.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row .column {
	width: 100%;
	max-width: 930.666666667px
}

.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {

	width: 33.3333333333%
}

@media (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 536.666666667px
}

.col-21.full-width.follow-grid.no-inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {

	width: 33.3333333333%
}

@media (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 536.666666667px
}

.col-21.full-width.follow-grid.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%
}

@media (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {

	width: 33.3333333333%
}

@media (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 465.333333333px
}

.col-21.full-width.follow-grid.inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {

	width: 33.3333333333%
}

@media (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row .column {
	width: 100%;
	max-width: 465.333333333px
}

.col-21.no-full-width.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (min-width: 1610px) {
	.col-21.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

.col-21.no-full-width.inner-grid > .column.no-single:first-child {

	width: 66.66667%
}

@media (min-width: 1610px) {
	.col-21.no-full-width.inner-grid > .column.no-single:first-child {
		width: 57.80538%
	}
}

.col-21.no-full-width.inner-grid > .column.no-single:nth-child(2) {

	width: 33.33333%
}

@media (min-width: 1610px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 28.90269%
	}
}

.col-21.no-full-width.inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-21.no-full-width.inner-grid > .column.single .column:first-child {
	width: 66.6666666667%;
	min-width: 66.6666666667%;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;

}

.col-21.no-full-width.inner-grid > .column.single .column:nth-child(2) {
	width: 33.3333333333%;
	min-width: 33.3333333333%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;

}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-21.no-follow-grid.no-inner-grid > .column.single .column:first-child {
		width: 66.6666666667%;
		min-width: 66.6666666667%;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;

	}

	.col-21.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2) {
		width: 33.3333333333%;
		min-width: 33.3333333333%;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;

	}

	.col-21.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-21.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
		width: 33.3333333333%;
		min-width: 33.3333333333%;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;

	}

	.col-21 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {

		width: 66.6666666667%
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.666666666666667)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(odd) .row .column {
		width: 100%;
		max-width: 1073.33333333px
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {

		width: 66.6666666667%
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.666666666666667)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(odd) .row .column {
		width: 100%;
		max-width: 1073.33333333px
	}

	.col-21.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {

		width: 66.6666666667%
	}

	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.666666666666667)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .column {
		width: 100%;
		max-width: 930.666666667px
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {

		width: 66.6666666667%
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.666666666666667)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(odd) .row .column {
		width: 100%;
		max-width: 930.666666667px
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {

		width: 33.3333333333%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 536.666666667px
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {

		width: 33.3333333333%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 536.666666667px
	}

	.col-21.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {

		width: 33.3333333333%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 465.333333333px
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {

		width: 33.3333333333%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.333333333333333)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(2n+2) .row .column {
		width: 100%;
		max-width: 465.333333333px
	}

	.col-21.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.no-full-width.inner-grid > .column.no-single:first-child {

		width: 66.66667%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid > .column.no-single:first-child {
		width: 57.80538%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(2) {

		width: 33.33333%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 28.90269%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-21.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-21.no-full-width.inner-grid > .column.single .column:first-child {
		width: 66.6666666667%;
		min-width: 66.6666666667%;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;

	}

	.col-21.no-full-width.inner-grid > .column.single .column:nth-child(2) {
		width: 33.3333333333%;
		min-width: 33.3333333333%;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;

	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-21.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2), .col-21.no-follow-grid.no-inner-grid > .column.no-single:nth-child(3), .col-21.no-follow-grid.no-inner-grid > .column.single .column:first-child, .col-21.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}

	.col-21.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-21.no-follow-grid.no-inner-grid > .column.single .column:nth-child(3) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}

	.col-21 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-21.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-21.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-21.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.no-full-width.inner-grid > .column.no-single:first-child {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid > .column.no-single:first-child {
		width: 86.70807%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(2) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 86.70807%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(3) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(3) {
		width: 86.70807%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-21.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-21.no-full-width.inner-grid > .column.single .column:first-child, .col-21.no-full-width.inner-grid > .column.single .column:nth-child(2), .col-21.no-full-width.inner-grid > .column.single .column:nth-child(3) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}
}

@media (max-width: 479px) {
	.col-21.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-21.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2), .col-21.no-follow-grid.no-inner-grid > .column.no-single:nth-child(3), .col-21.no-follow-grid.no-inner-grid > .column.single .column:first-child, .col-21.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}

	.col-21.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-21.no-follow-grid.no-inner-grid > .column.single .column:nth-child(3) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}

	.col-21 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-21.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-21.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-21.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-21.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (max-width: 479px) {
	.col-21.no-full-width.inner-grid > .column.no-single:first-child {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid > .column.no-single:first-child {
		width: 86.70807%
	}
}

@media (max-width: 479px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(2) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 86.70807%
	}
}

@media (max-width: 479px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(3) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-21.no-full-width.inner-grid > .column.no-single:nth-child(3) {
		width: 86.70807%
	}
}

@media (max-width: 479px) {
	.col-21.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-21.no-full-width.inner-grid > .column.single .column:first-child, .col-21.no-full-width.inner-grid > .column.single .column:nth-child(2), .col-21.no-full-width.inner-grid > .column.single .column:nth-child(3) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 3;
		-ms-flex: 3;
		flex: 3;

	}
}

.col-554.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-554.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2), .col-554.no-follow-grid.no-inner-grid > .column.single .column:first-child, .col-554.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
	width: 35.7142857143%;
	min-width: 35.7142857143%;
	-webkit-flex: 5;
	-ms-flex: 5;
	flex: 5;

}

.col-554.no-follow-grid.no-inner-grid > .column.no-single:nth-child(3) {
	width: 28.5714285714%;
	min-width: 28.5714285714%;
	-webkit-flex: 4;
	-ms-flex: 4;
	flex: 4;

}

.col-554.no-follow-grid.no-inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-554.no-follow-grid.no-inner-grid > .column.single .column:nth-child(3) {
	width: 28.5714285714%;
	min-width: 28.5714285714%;
	-webkit-flex: 4;
	-ms-flex: 4;
	flex: 4;

}

.col-554 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

	width: 35.7142857143%
}

.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.357142857142857)
	}
}

.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
	width: 100%;
	max-width: 575px
}

.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

	width: 35.7142857143%
}

.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.357142857142857)
	}
}

.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
	width: 100%;
	max-width: 575px
}

.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

	width: 35.7142857143%
}

.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.357142857142857)
	}
}

.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
	width: 100%;
	max-width: 498.571428571px
}

.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

	width: 35.7142857143%
}

.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
	max-width: 100%;
	display: block
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.357142857142857)
	}
}

.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
	width: 100%;
	max-width: 498.571428571px
}

.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

	width: 35.7142857143%;
	max-width: 575px
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 575px
	}
}

.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

	width: 35.7142857143%;
	max-width: 575px
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 575px
	}
}

.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

	width: 35.7142857143%;
	max-width: 498.571428571px
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 498.571428571px
	}
}

.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

	width: 35.7142857143%;
	max-width: 498.571428571px
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 498.571428571px
	}
}

.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

	width: 28.5714285714%
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.285714285714286)
	}
}

.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
	width: 100%;
	max-width: 460px
}

.col-554.full-width.follow-grid.no-inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

	width: 28.5714285714%
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.285714285714286)
	}
}

.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
	width: 100%;
	max-width: 460px
}

.col-554.full-width.follow-grid.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

	width: 28.5714285714%
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.285714285714286)
	}
}

.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
	width: 100%;
	max-width: 398.857142857px
}

.col-554.full-width.follow-grid.inner-grid > .column.single {
	width: 100%;
	max-width: 1610px;
	margin: auto;
	display: block
}

.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

	width: 28.5714285714%
}

@media (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.285714285714286)
	}
}

.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
	width: 100%;
	max-width: 398.857142857px
}

.col-554.no-full-width.inner-grid {
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (min-width: 1610px) {
	.col-554.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

.col-554.no-full-width.inner-grid > .column.no-single:first-child {

	width: 35.71429%
}

@media (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:first-child {
		width: 30.96717%
	}
}

.col-554.no-full-width.inner-grid > .column.no-single:nth-child(2) {

	width: 35.71429%
}

@media (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 30.96717%
	}
}

.col-554.no-full-width.inner-grid > .column.no-single:nth-child(3) {

	width: 28.57143%
}

@media (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(3) {
		width: 24.77373%
	}
}

.col-554.no-full-width.inner-grid > .column.single {
	width: 100%;
	display: block
}

.col-554.no-full-width.inner-grid > .column.single .column:first-child, .col-554.no-full-width.inner-grid > .column.single .column:nth-child(2) {
	width: 35.7142857143%;
	min-width: 35.7142857143%;
	-webkit-flex: 5;
	-ms-flex: 5;
	flex: 5;

}

.col-554.no-full-width.inner-grid > .column.single .column:nth-child(3) {
	width: 28.5714285714%;
	min-width: 28.5714285714%;
	-webkit-flex: 4;
	-ms-flex: 4;
	flex: 4;

}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-554.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2), .col-554.no-follow-grid.no-inner-grid > .column.single .column:first-child, .col-554.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
		width: 50%;
		min-width: 50%;
		-webkit-flex: 7;
		-ms-flex: 7;
		flex: 7;

	}

	.col-554.no-follow-grid.no-inner-grid > .column.no-single:nth-child(3) {
		width: 0;
		min-width: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;

	}

	.col-554.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-554.no-follow-grid.no-inner-grid > .column.single .column:nth-child(3) {
		width: 0;
		min-width: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;

	}

	.col-554 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

		width: 50%
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

		width: 50%
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 805px
	}

	.col-554.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

		width: 50%
	}

	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

		width: 50%
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 0.5)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 698px
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

		width: 50%;
		max-width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

		width: 50%;
		max-width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 805px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

		width: 50%;
		max-width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

		width: 50%;
		max-width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 698px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

		width: 0
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

		width: 0
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

		width: 0
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

		width: 0
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0)
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.no-full-width.inner-grid > .column.no-single:first-child {

		width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:first-child {
		width: 43.35404%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(2) {

		width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 43.35404%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(3) {

		width: 0%
	}
}

@media (min-width: 769px) and (max-width: 991px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(3) {
		width: 0%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-554.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-554.no-full-width.inner-grid > .column.single .column:first-child, .col-554.no-full-width.inner-grid > .column.single .column:nth-child(2) {
		width: 50%;
		min-width: 50%;
		-webkit-flex: 7;
		-ms-flex: 7;
		flex: 7;

	}

	.col-554.no-full-width.inner-grid > .column.single .column:nth-child(3) {
		width: 0;
		min-width: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;

	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-554.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2), .col-554.no-follow-grid.no-inner-grid > .column.single .column:first-child, .col-554.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 14;
		-ms-flex: 14;
		flex: 14;

	}

	.col-554.no-follow-grid.no-inner-grid > .column.no-single:nth-child(3) {
		width: 0;
		min-width: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;

	}

	.col-554.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-554.no-follow-grid.no-inner-grid > .column.single .column:nth-child(3) {
		width: 0;
		min-width: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;

	}

	.col-554 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-554.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1610px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1396px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

		width: 0
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

		width: 0
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

		width: 0
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

		width: 0
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0)
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.no-full-width.inner-grid > .column.no-single:first-child {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:first-child {
		width: 86.70807%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(2) {

		width: 100%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 86.70807%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(3) {

		width: 0%
	}
}

@media (min-width: 480px) and (max-width: 768px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(3) {
		width: 0%
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.col-554.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-554.no-full-width.inner-grid > .column.single .column:first-child, .col-554.no-full-width.inner-grid > .column.single .column:nth-child(2) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 14;
		-ms-flex: 14;
		flex: 14;

	}

	.col-554.no-full-width.inner-grid > .column.single .column:nth-child(3) {
		width: 0;
		min-width: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;

	}
}

@media (max-width: 479px) {
	.col-554.no-follow-grid.no-inner-grid > .column.no-single:first-child, .col-554.no-follow-grid.no-inner-grid > .column.no-single:nth-child(2), .col-554.no-follow-grid.no-inner-grid > .column.single .column:first-child, .col-554.no-follow-grid.no-inner-grid > .column.single .column:nth-child(2) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 14;
		-ms-flex: 14;
		flex: 14;

	}

	.col-554.no-follow-grid.no-inner-grid > .column.no-single:nth-child(3) {
		width: 0;
		min-width: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;

	}

	.col-554.no-follow-grid.no-inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-554.no-follow-grid.no-inner-grid > .column.single .column:nth-child(3) {
		width: 0;
		min-width: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;

	}

	.col-554 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1610px) / 2 + 1610px * 1)
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1610px
	}

	.col-554.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {

		width: 100%
	}

	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {

		width: 100%
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1).single {
		max-width: 100%;
		display: block
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) {
		width: calc((100% - 1396px) / 2 + 1396px * 1)
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+1) .row .column {
		width: 100%;
		max-width: 1396px
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1610px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1610px
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+2) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {

		width: 100%;
		max-width: 1396px
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+2) {
		width: 1396px
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {

		width: 0
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0)
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {

		width: 0
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1610px) / 2 + 1610px * 0)
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.no-inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.full-width.follow-grid.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid .component {
		max-width: 1396px;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {

		width: 0
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0)
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.inner-grid > .column.no-single:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single {
		width: 100%;
		max-width: 1610px;
		margin: auto;
		display: block
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {

		width: 0
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) {
		width: calc((100% - 1396px) / 2 + 1396px * 0)
	}
}

@media (max-width: 479px) {
	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-554.full-width.follow-grid.inner-grid > .column.single .column:nth-child(3n+3) .row .column {
		width: 100%;
		max-width: 0
	}

	.col-554.no-full-width.inner-grid {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid {
		max-width: 1610px;
		padding-left: 107px;
		padding-right: 107px
	}
}

@media (max-width: 479px) {
	.col-554.no-full-width.inner-grid > .column.no-single:first-child {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:first-child {
		width: 86.70807%
	}
}

@media (max-width: 479px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(2) {

		width: 100%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(2) {
		width: 86.70807%
	}
}

@media (max-width: 479px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(3) {

		width: 0%
	}
}

@media (max-width: 479px) and (min-width: 1610px) {
	.col-554.no-full-width.inner-grid > .column.no-single:nth-child(3) {
		width: 0%
	}
}

@media (max-width: 479px) {
	.col-554.no-full-width.inner-grid > .column.single {
		width: 100%;
		display: block
	}

	.col-554.no-full-width.inner-grid > .column.single .column:first-child, .col-554.no-full-width.inner-grid > .column.single .column:nth-child(2) {
		width: 100%;
		min-width: 100%;
		-webkit-flex: 14;
		-ms-flex: 14;
		flex: 14;

	}

	.col-554.no-full-width.inner-grid > .column.single .column:nth-child(3) {
		width: 0;
		min-width: 0;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;

	}
}

.h-SearchTrigger, .sr-Submit {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMTM2QkZCO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTcuMywxNy41YzEuNiwxLjQsMy42LDIuMiw1LjgsMi4yYzQuOSwwLDguOC00LDguOC04LjhzLTQtOC44LTguOC04LjhzLTguOCw0LTguOCw4LjhjMCwyLjIsMC44LDQuMiwyLjIsNS44CglsLTQuNCw0LjRsMC44LDAuOEw3LjMsMTcuNXogTTUuNCwxMC45YzAtNC4yLDMuNC03LjYsNy42LTcuNnM3LjYsMy40LDcuNiw3LjZzLTMuNCw3LjYtNy42LDcuNlM1LjQsMTUuMSw1LjQsMTAuOXoiLz4KPC9zdmc+Cg==)
}

.naf-Component:after {
	width: 76px;
	height: 131px;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzUuMTg4IiBoZWlnaHQ9IjEzMC43NiIgdmlld0JveD0iMCAwIDc1LjE4OCAxMzAuNzYiPgogIDxtZXRhZGF0YT48P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+PC9tZXRhZGF0YT4KPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzIxMjEyMTsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgICAgZmlsdGVyOiB1cmwoI2ZpbHRlcik7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8ZmlsdGVyIGlkPSJmaWx0ZXIiIHg9IjM2NC4yNSIgeT0iMTc2OS4xMiIgd2lkdGg9Ijc1LjE4OCIgaGVpZ2h0PSIxMzAuNzYiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxmZUZsb29kIHJlc3VsdD0iZmxvb2QiIGZsb29kLWNvbG9yPSIjY2FkMmQzIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSByZXN1bHQ9ImNvbXBvc2l0ZSIgb3BlcmF0b3I9ImluIiBpbjI9IlNvdXJjZUdyYXBoaWMiLz4KICAgICAgPGZlQmxlbmQgcmVzdWx0PSJibGVuZCIgaW4yPSJTb3VyY2VHcmFwaGljIi8+CiAgICA8L2ZpbHRlcj4KICA8L2RlZnM+CiAgPHBhdGggaWQ9IlNoYXBlXzUwMl9jb3B5XzgiIGRhdGEtbmFtZT0iU2hhcGUgNTAyIGNvcHkgOCIgY2xhc3M9ImNscy0xIiBkPSJNMzY1LjExMSwxODk5Ljg5bC0wLjg2OC0uNSw3NC4zNDItMTMwLjI4LDAuODY4LDAuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjQuMjUgLTE3NjkuMTIpIi8+Cjwvc3ZnPgo=)
}

.breadcrumbs .icon.arrow {
	width: 14px;
	height: 8px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAARUlEQVQYlWNgIA7kMDAwrGdgYGAjUj0cMDMwMCxlYGDYRLFmRgYGhnQGBgZOEjRXMDAwHGMi1VooYCRFMVn+JDtwMKIDAP60CXjOBqnyAAAAAElFTkSuQmCC)
}

.ndb-Box_Texts_Link {
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTk1Mi4zNjIxOCkiPgoJPHBhdGggZD0iTTgxLDEwMDIuNGMwLTAuNS0wLjMtMS4xLTAuNi0xLjRsLTE2LTE3Yy0wLjctMC44LTItMC45LTIuOC0wLjFjLTAuOCwwLjctMC44LDIuMS0wLjEsMi44bDEyLjgsMTMuNkgyMWMtMS4xLDAtMiwwLjktMiwyCgkJYzAsMS4xLDAuOSwyLDIsMmg1My40TDYxLjUsMTAxOGMtMC43LDAuOC0wLjcsMi4xLDAuMSwyLjhjMC44LDAuOCwyLjEsMC43LDIuOC0wLjFsMTYtMTdDODAuOSwxMDAzLjMsODEsMTAwMi44LDgxLDEwMDIuNHoiLz4KPC9nPgo8L3N2Zz4K)
}

.cp-Dropdown_Trigger_Arrow:after, .loc-Dropdown_Trigger_Arrow:after {
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIHBvaW50cz0iNjgsMzEuMSA1MCw0OS4xIDMyLDMxLjEgMjIuMSw0MSA1MCw2OC45IDc3LjksNDEgIi8+Cjwvc3ZnPgo=)
}

.loc-Dropdown_Trigger:focus .loc-Dropdown_Trigger_Arrow:after, .loc-Dropdown_Trigger:hover .loc-Dropdown_Trigger_Arrow:after {
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzBDNUVBQTt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNjgsMzEuMSA1MCw0OS4xIDMyLDMxLjEgMjIuMSw0MSA1MCw2OC45IDc3LjksNDEgIi8+Cjwvc3ZnPgo=)
}

.cp-Container_Exit, .h-Menu_Toggler.open, .sf-Container_Exit {
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTk1Mi4zNjIxOCkiPgoJPHBhdGggZD0iTTEwLjksOTYyLjNjLTAuNSwwLjEtMSwwLjUtMC45LDEuMWMwLDAuMiwwLjEsMC41LDAuMywwLjZsMzguMywzOC4zbC0zOC4zLDM4LjNjLTAuNCwwLjQtMC40LDEsMCwxLjRjMC40LDAuNCwxLDAuNCwxLjQsMAoJCWMwLDAsMCwwLDAsMGwzOC4zLTM4LjNsMzguMywzOC4zYzAuNCwwLjQsMSwwLjQsMS40LDBjMC40LTAuNCwwLjQtMSwwLTEuNGwtMzguMy0zOC4zTDg5LjcsOTY0YzAuNC0wLjQsMC40LTEsMC0xLjQKCQljLTAuMi0wLjItMC41LTAuMy0wLjgtMC4zYy0wLjMsMC0wLjUsMC4xLTAuNywwLjNMNTAsMTAwMC45bC0zOC4zLTM4LjNDMTEuNSw5NjIuNCwxMS4yLDk2Mi4zLDEwLjksOTYyLjN6Ii8+CjwvZz4KPC9zdmc+Cg==)
}

.cp-Trigger {
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4MCA4MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODAgODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMjkuNiwyOC41aDIwLjdjMC4zLDAsMC42LTAuMywwLjYtMC42VjE0LjFjMC0wLjMtMC4zLTAuNi0wLjYtMC42SDI5LjZjLTAuMywwLTAuNiwwLjMtMC42LDAuNnYxMy44CgkJQzI5LjEsMjguMiwyOS4zLDI4LjUsMjkuNiwyOC41eiBNMzEuMiwyNy4zbDYuNC01LjRsMi4xLDEuOGMwLjEsMC4xLDAuMiwwLjEsMC40LDAuMXMwLjMsMCwwLjQtMC4xbDIuMS0xLjhsNi40LDUuNEgzMS4yegoJCSBNNDkuOCwyNi43bC02LjUtNS41bDYuNS01LjdWMjYuN3ogTTQ4LjksMTQuN0w0MCwyMi41bC04LjktNy45SDQ4Ljl6IE0zMC4yLDE1LjRsNi41LDUuN2wtNi41LDUuNVYxNS40eiIvPgoJPHJlY3QgeD0iMjEiIHk9IjM5LjUiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxIi8+Cgk8cGF0aCBkPSJNNDUuMyw2OC43Yy0wLjYsMC0xLjUtMC4xLTIuNS0wLjVjLTEuNi0wLjUtMi45LTEuMy00LjMtMi4xYy0xLjUtMS0zLTIuNS0zLTIuNUwzNSw2My4xbDAsMGgtMC4xYy0wLjMtMC4zLTEuNS0xLjYtMi41LTMKCQljLTAuOS0xLjUtMS41LTIuOC0yLTQuNGMtMC42LTEuOC0wLjUtMy0wLjQtMy43YzAuMS0wLjUsMC41LTEsMC45LTEuNGwxLjUtMS41YzAuNi0wLjYsMS45LTEsMywwLjFsMi41LDIuNWMwLjUsMC41LDEsMS44LDAsMi45CgkJbC0xLjUsMS41YzAuMSwwLjMsMC40LDAuOCwwLjYsMS4xYzAuMywwLjQsMSwxLjQsMS41LDEuOWwwLDBsMCwwYzAuMSwwLjEsMC4zLDAuMywwLjUsMC41bDAuMywwLjFjMC41LDAuNSwxLjUsMS4zLDEuOSwxLjUKCQljMC40LDAuMywwLjgsMC41LDEuMSwwLjZsMS41LTEuNWMxLjMtMSwyLjQtMC41LDMsMGwyLjUsMi41YzEuMSwxLjEsMC42LDIuNCwwLjEsM0w0OCw2Ny41Yy0wLjQsMC40LTAuOSwwLjgtMS41LDAuOQoJCUM0Ni4xLDY4LjUsNDUuOCw2OC43LDQ1LjMsNjguN3ogTTM2LjMsNjIuNmMwLDAsMS41LDEuNCwyLjksMi40YzEuNCwwLjksMi41LDEuNSw0LDJjMS41LDAuNSwyLjUsMC40LDIuOSwwLjNzMC44LTAuNCwwLjktMC42CgkJbDEuNS0xLjVjMC4xLTAuMSwwLjUtMC42LTAuMS0xLjNsLTIuNS0yLjVjLTAuMS0wLjEtMC42LTAuNS0xLjMsMEw0Myw2M2MtMC4zLDAuMy0wLjYsMC40LTEuMSwwLjNjLTAuMy0wLjEtMS0wLjQtMS41LTAuOAoJCWMtMC41LTAuNC0xLjQtMS4xLTItMS42bC0wLjEtMC4xYy0wLjQtMC40LTAuNi0wLjYtMC42LTAuNmMtMC41LTAuNS0xLjMtMS41LTEuNi0yYy0wLjQtMC41LTAuNi0xLjMtMC44LTEuNQoJCWMtMC4zLTAuNCwwLTAuOSwwLjEtMS4xbDEuNi0xLjZjMC41LTAuNiwwLjEtMSwwLTEuMWwtMi41LTIuNWMtMC41LTAuNS0xLTAuMy0xLjMtMC4xbC0xLjMsMS41Yy0wLjEsMC4xLTAuNSwwLjUtMC42LDAuOQoJCWMtMC4xLDAuNS0wLjMsMS41LDAuMywyLjljMC41LDEuNSwxLjEsMi42LDIsNGMwLjksMS4zLDIuMSwyLjYsMi40LDIuOUwzNi4zLDYyLjZMMzYuMyw2Mi42eiIvPgo8L2c+Cjwvc3ZnPgo=)
}

.h-Menu_Toggler {
	width: 38px;
	height: 31px;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzOCAzMC4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOCAzMC4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCB3aWR0aD0iMzgiIGhlaWdodD0iNiIvPg0KPHJlY3QgeT0iMTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSI2Ii8+DQo8cmVjdCB5PSIyNCIgd2lkdGg9IjM4IiBoZWlnaHQ9IjYiLz4NCjwvc3ZnPg0K)
}

body {
	background-color: #f4f7f8;
	font-weight: 400;
	font-family: Roboto, sans-serif;
}

.visually-hidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.acf-map {
	width: 100%
}

@media (max-width: 479px) {
	.acf-map {
		height: 70vh
	}
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

header {
	background-color: #fff
}

.h-Container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	max-width: 1610px;
	margin: 0 auto;
	padding: 50px 0
}

@media (max-width: 768px) {
	.h-Container {
		padding-bottom: 15px
	}
}

.h-Skip {
	display: block;
	font: 700 .8125em Roboto, sans-serif;
	color: #fff;
	background: transparent;
	position: absolute;
	padding: 6px 12px;
	top: -40px;
	left: 0;
	z-index: 4
}

.h-Skip, .h-Skip:focus {
	transition: top .5s ease-out, background .5s linear
}

.h-Skip:focus {
	top: 0;
	background: #136bfb;
	outline: 0
}

.h-Container_Inner {
	margin-left: 6.64596273292%;
	margin-right: 6.64596273292%;
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}

.h-Container_Inner-withColumns {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.h-Logo {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 160;
	-ms-flex: 160;
	flex: 160;
	min-width: 160px;
	text-decoration: none;
	text-indent: -9999px;
	width: 160px;
	height: 32px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAcCAYAAADmx7QjAAAHr0lEQVR4nO2caWxVRRSAv9IHlaVQaYKAWqgxIiKbAaGAGFwR/IG7f5SYqDFqjIlGIeIakbhEUeOKRkw0aDRqBDEsgmiR0ogLqygGCwYldgEsi4VSf5x7ffPO3ebe99o+Kt8fOnPvzJs378yZM+ecoaC8vHwPaZqBv4HDwK/AMmA+UIc9k4G5wCBgD/AyMAtoiWhXBGwCUkbddGCVUT4LuBkYB5wEFMQY1z5gmPN3T2B9jLZu+9+BlcA85LuFUQbcCkwETsV+rJuBKcAlwOsxx6i5F/jQKA91xjQG6BOzL3P+TgEqY7b/B9gKfAa8A+wHKCgvL48SjDrgRmCxxYecjghRF1V/N/B8RNvxZH6pFqAUaHDKM4DZQCeLcfixFyhx/i4x+k1CA3AFmYvD5CrgbaB7gr5/BEYA04CPE40uzU2IAgF4DHgwi77M+RsIbM+irxrgWqDa5scsBT5BVk0UN+AVPoBbLNpOUOXNpIVkOjCH5MKXa04EPgUG+DwbBiwgmfC1FreTnfDlmgHAEqCf7Q/aGXjF4r2LA+qHIFtmGFoAXW2YAh63+Oy2pidwv0/9HGS+8oVuiPbLN0qAmSlkNZucAIxGtruhRv1IYBTwbUCHnZ13gqhANKkfBcgWbOIK4LmIzWGyF3gWWIOYCEdDPtelOeL5RMT+1aSAfsDViCliMg3RLi69ENtNj3UuUOWM9XDEOA46/64keD6/V+WpwC6f93Yg36tU1dcCzwHVzpiizDDInL9dIWPTdAHKgesQs8VkSgp/Y3ohIgDbgN5G/WSCBXAkIrxBjCVYAAfjXQirjWcmLciPXB3yWUnYQPjBYiEy8TOMun7ISnbbDSDzEAUy8UsSjGcv8IPlu5uB3wKenanKzcD5TpukNGE/NpDf6n3kUGWaY2VhW3ADYsuY6G3SRNuIeqWPDWl7nirvIm3kFqtnm8i98Nnypk9difF3b/WsCfEktCclqryW7IQvG+apcucoG/ArVR4HFAa8W6HKa1R5dEhbLdhfh4wpjkso19TGfP8gduZBW/JXPn12lABqX08xaV+QRmvAt4AjRrkbmTalibb/Vvu+dZwOR5QAmluhixYWEKfmaapuBeLTMtFaEqA/YqSaxHVythVxT7fd8dqE/2c8c2HjhtHC4GcHavvuT+QEVqXq/XyJ2v5rJH6Uoq3QY4XMg8s+9SwFXNl6wznmGKgrbFbnasTB7OL3I2gBdO2/KuAOo95PA2qN+g3RLpO2phcwCXhN1e8gUwC3IzafubDfAE5GoiZ7yLQJm4B64FCOx5tvpJAw6hOqfreNAOoDgbtlmluzFsC1zr9aA56BnBTrjTqtUaPsvwlEx2FNNuC/aDQ1+PvDUgRHNV5V5Qbk1HupUVeM+CyDaHbG+B7i7NdaNNdMJd78VQKXq7qBZBeK+69vGwHcgkys6acbbwygEHEWm7gacBtyajUdoWOAz52/i4HhelAR4ylENJIt2o0TRM8YfbrchixQc8z3Ic7frpZ9FCKx3xFIzPwaWtcGThFv/nq01kCAZ2xswBa8WsnUWkPI1BDNwDqjrLWgqS0ryNyumklrz2OBMmApcLZRtx7RMnFdNgB9nf60870j8gBQZRsL1gJobmnarluPk2rjECaAevv9TrU9FuiKxH9NViIRiFnIgqrXjSL6ezo3Q8s7WpD5mIpjD9q6CLQdOJi0LadPtlqD+Z2EOyHGeFD8N4y1wPUW77k0Wb43nGj7qwcSjnyETK0/GfFzHjDq6pB4+uyQ/kqRsNiLiG1t9leE5NDlmmVITqAttgekSRHP64CdKPvTVgDXIZNR5JQLkKjIIqIjINWI5LsJmb2QZNVf8B5ebBzQhwiOe2aDPtEGsRH4A0mqdEkhftCNMT+zDvgImRszcbQQyR7aEbM/Gw7QOvP3ZZJGtlvwITLtOpDtswRvsFtrwH14Y48VwDmI1jDJVwe05gO8ITYdB46DXrSQP7mPrUqcL6m34Ql4t9964Geftn7bsN5+twG7Y4ynPWnCm7qVjcAciH6lYxJn0vT2OAqxX0zc7VbjdxBJYv8dp4MRJ06pBbAIuEzV+W0lfvWD8Kbu2yYgJPHX5ZpOeM2HbKI3cS8IZYPOu2xX4mjAery2nHYiB/nwtpC5ZRUhQmgSpAH1KWw44ntsTy7Am5iQzSWnKT51UZnTthxU5bF4E0fajbiZGpVITM/FvGro+nj8OOo8uyigbS3wU0DbnarcCVgOPIRoTVv76Sjhp8oyvMmbmhRiOjyp6ptJR4b6438xy48+yD2aWaq+iWSObD9qVLkL4qd8GDGNbN0sUfOXiCQCGORD2kq4G0MLoEnY9rsKWcVmaKsv8e/MmtcK/dCpY3GoJO1AX4x3Z4jLcnLnA1yOaFNTY5ch+ZpxiJq/RMQ9uS0lM8nUJCyLGbzZ1SaLQp414s2iyDdyeWvvCPBoDvurRS5F5SVxBXA3/vcimhBvfhgr8L/IUoNkgoQxG3gpcnTtwz2IlskF+5HUt1zfeZlJ+oJ6XpHEd3UX8AIyWS3IZF2IpBSFcQS5zbYA2VJbgC8Qg74xom0LcCcSfZmP+Ay1cd1WHEbs0neRLKCwVCsbGpFrlk8hh6uoxZiEZuR/SZiERHC2kyc5iP8CkNGS6cfff20AAAAASUVORK5CYII=) no-repeat 50%;
	transition: opacity .4 ease
}

.h-Logo:focus, .h-Logo:hover {
	opacity: .7;
	transition: opacity .4 ease;
}

@media (max-width: 768px) {
	.h-Logo {
		display: inline-block;
		-webkit-flex: 0;
		-ms-flex: 0;
		flex: 0;
		margin: -30px 0 0;
		background-size: 120px;
		min-width: 120px;
		width: 120px
	}
}

.h-Logo-aboveMenu {
	display: block;
	padding: 1em 0
}

.h-Menu_Toggler {
	display: none;
	background-color: transparent;
	box-shadow: none;
	border: none;
	color: transparent;
	text-indent: -99999px;
	width: 24px;
	position: absolute;
	top: 26px;
	right: 26px
}

.h-Menu_Toggler.open {
	width: 26px;
	height: 26px;
	top: 22px
}

@media (max-width: 768px) {
	.h-Menu_Toggler {
		display: block
	}
}

.h-Tools {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-flex: 1236;
	-ms-flex: 1236;
	flex: 1236
}

.h-Tools, .h-Tools nav {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

@media (max-width: 768px) {
	.h-Tools {
		display: none
	}
}

@media (max-width: 768px) {
	.h-Tools.open {
		display: block;
		position: absolute;
		top: 60px;
		bottom: 0;
		right: 0;
		left: 0;
		background: #fff;
		padding: 0 6.6459%;
		z-index: 3
	}

	.h-Tools.open nav {
		width: 100%;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.h-Menu {
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	list-style: none;
	padding-left: 0;
	margin: 0 1.2em 0 0;
	flex-wrap: wrap;
}

.h-Menu, .h-Menu li {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

@media (max-width: 768px) {
	.h-Menu {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding-left: 5px;
		padding-top: 45px;
		margin: 0
	}
}

.h-Menu_Element {
	font: 700 .8125em Roboto, sans-serif;
	color: #2d3333;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: .12em;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: -2px;
	padding-bottom: 0;
	border-bottom: 3px solid transparent;
	height: 32px;
	display: table;
	white-space: nowrap
}

.current-menu-item .h-Menu_Element, .h-Menu_Element:focus, .h-Menu_Element:hover {
	border-bottom: 3px solid #444c50;
	outline: 0
}

.h-Menu_Element > * {
	display: table-cell;
	vertical-align: bottom
}

@media (max-width: 768px) {
	.h-Menu_Element {
		font-size: 1.25em;
		margin: 0;
		padding: 1em 0
	}

	.current-menu-item .h-Menu_Element, .h-Menu_Element, .h-Menu_Element:focus, .h-Menu_Element:hover {
		border-bottom: none
	}

	.h-Menu_Element > div {
		border-bottom: 3px solid transparent
	}

	.current-menu-item .h-Menu_Element > div, .h-Menu_Element:focus > div, .h-Menu_Element:hover > div {
		border-bottom: 3px solid #444c50
	}
}

.h-SearchTrigger {
	color: transparent;
	background-color: transparent;
	border: none;
	width: 32px;
	height: 33px;
	margin: 0 0 0 24px;
	position: relative;
	cursor: pointer
}

.h-SearchTrigger span {
	display: block;
	content: "";
	border-bottom: 1px solid #136bfb;
	width: 15px;
	height: 20px;
	position: absolute;
	left: -24px;
	bottom: 4px;
	transition: all .4s ease;
	outline: 0;
}

.h-SearchTrigger:focus span, .h-SearchTrigger:hover span {
	width: 22px;
	transition: all .4s ease
}

@media (max-width: 768px) {
	.h-SearchTrigger {
		margin: 1em 0 0 1.875em;
		width: 44px;
		height: 44px;
		background-size: 32px 33px;
		background-position: 50%
	}

	.h-SearchTrigger span {
		bottom: .5em
	}
}

.f-Container {
	background-color: #2d3333;
	color: #fff;
	padding: 9.625em 0 18.125em;
	margin-top: 7em
}

.f-Container a, .f-Container a:focus, .f-Container a:hover, .f-Container a:visited {
	color: #fff
}

.error404 .f-Container {
	margin-top: 0
}

.f-Container_Inner {
	max-width: 1396px;
	margin: 0 auto
}

@media (max-width: 1609px) {
	.f-Container_Inner {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (max-width: 768px) {
	.f-Container_Inner {
		padding: 0 1em
	}
}

.f-Title {
	font: 100 4.375em Roboto, sans-serif;
	letter-spacing: .1em;
	max-width: 1396px;
	margin: 0 0 1.43em
}

@media (max-width: 768px) {
	.f-Title {
		font-size: 3.125em
	}
}

.f-Content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 1396px;
	margin: 0
}

.f-Content a {
	text-decoration: none;
	border-bottom: 1px solid transparent;
	transition: border .4s ease
}

.f-Content a:focus, .f-Content a:hover {
	border-bottom: 1px solid #fff;
	transition: border .4s ease
}

@media (max-width: 768px) {
	.f-Content {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-right: 1.125em
	}
}

.f-Content_Address {
	margin-bottom: 6em
}

.f-Address {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font: 300 1.25em Roboto, sans-serif;
	position: relative
}

.f-Address:first-of-type {
	padding-bottom: 1.75em
}

@media (max-width: 768px) {
	.f-Address {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.f-Address_Title {
	margin: 0 0 .45em
}

.f-Address_Text, .f-Address_Title {
	letter-spacing: .1em;
	line-height: 1.4em
}

.f-Address_Text {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin-top: -1em
}

.f-Address_Text a {
	display: inline-block;
	margin-top: 1.25em;
	padding-bottom: .25em;
	border-bottom: 4px solid #136bfb
}

.f-Address_Text a:last-of-type {
	margin-top: 0
}

.f-Address_Text a:focus, .f-Address_Text a:hover {
	border-bottom: 4px solid #fff
}

.f-Address_Text a[href^="mailto:"], .f-Address_Text a[href^="tel:"] {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid transparent
}

.f-Address_Text a[href^="mailto:"]:focus, .f-Address_Text a[href^="mailto:"]:hover, .f-Address_Text a[href^="tel:"]:focus, .f-Address_Text a[href^="tel:"]:hover {
	border-color: #fff
}

.f-Address_Text p:nth-child(2) {
	margin: 1.75em 0 3em
}

@media (max-width: 768px) {
	.f-Address_Text {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}
}

.f-Address_Line {
	width: 12.5em;
	height: 1px;
	margin: .7em .9em;
	background-color: #fff;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch
}

@media (max-width: 768px) {
	.f-Address_Line {
		position: absolute;
		top: 0;
		right: 0
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.f-Address_Line {
		width: 65%
	}
}

@media (max-width: 479px) {
	.f-Address_Line {
		width: 50%;
		display: none
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.f-Content_Social {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: -6em;
		padding-left: 60%
	}
}

@media (max-width: 479px) {
	.f-Content_Social {
		margin-top: 0;
		padding-left: 0
	}
}

.f-Social_List {
	list-style: none;
	padding-left: 0;
	margin: 0;
	line-height: 1.4em
}

.f-Social_List li {
	padding-bottom: 2.375em
}

a.f-Social_List_Link {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	border: none;
	letter-spacing: .1em;
	line-height: 1.6em
}

a.f-Social_List_Link img {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out
}

a.f-Social_List_Link span {
	width: 60%
}

a.f-Social_List_Link:focus, a.f-Social_List_Link:hover {
	border: none
}

a.f-Social_List_Link:focus img, a.f-Social_List_Link:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out
}

a.f-Social_List_Link[href*=mynewsdesk] img {
	width: 30px
}

@media (max-width: 479px) {
	a.f-Social_List_Link span {
		width: 80%
	}
}

.js-stopscroll {
	height: 100%;
	overflow: hidden
}

.sf-Container {
	display: none;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 128px;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #b1fff3;
	padding-top: 107px;
	z-index: 3
}

.sf-Container.open {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

@media (max-width: 768px) {
	.sf-Container {
		top: 0
	}
}

.sf-Container_Exit {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 30px;
	right: 30px;
	text-indent: -99999px;
	color: transparent;
	background-color: #b1fff3;
	border: none;
	box-shadow: none;
}

.sf-Container_Exit, .sf-Container_Exit:focus, .sf-Container_Exit:hover {
	transition: -webkit-transform .8s cubic-bezier(.68, -.55, .265, 1.55);
	transition: transform .8s cubic-bezier(.68, -.55, .265, 1.55);
	transition: transform .8s cubic-bezier(.68, -.55, .265, 1.55), -webkit-transform .8s cubic-bezier(.68, -.55, .265, 1.55)
}

.sf-Container_Exit:focus, .sf-Container_Exit:hover {
	-webkit-transform: rotate(1turn);
	-ms-transform: rotate(1turn);
	transform: rotate(1turn)
}

@media (max-width: 479px) {
	.sf-Container_Exit {
		width: 26px;
		height: 26px;
		top: 22px;
		right: 22px
	}
}

.sf-Input {
	display: block;
	margin: 0 auto;
	border: none;
	font: 300 3.125em Roboto, sans-serif;
	line-height: 1.4em;
	letter-spacing: .05em;
	width: 7.6em;
	color: #2d3333;
	background-color: #b1fff3;
	text-align: center;
	outline-color: #000000;
}

@media (max-width: 479px) {
	.sf-Input {
		font-size: 1.875em;
		width: 80%
	}
}

.sf-Label {
	display: block;
	font: 300 1.25em Roboto, sans-serif;
	margin: 0 auto;
	text-align: center
}

@media (max-width: 479px) {
	.sf-Label {
		font-size: 1.125em
	}
}

.sf-Input::-webkit-input-placeholder {
	color: #2d3333
}

.sf-Input::-moz-placeholder {
	color: #2d3333
}

.sf-Input:-ms-input-placeholder {
	color: #2d3333
}

.sf-Input:-moz-placeholder {
	color: #2d3333
}

.cp-Trigger {
	width: 5em;
	height: 5em;
	color: transparent;
	text-indent: -99999px;
	background-color: #51e9c8;
	position: fixed;
	top: 10.875em;
	right: 0;
	border: none;
	box-shadow: none;
	transition: background-color .4s ease;
	z-index: 2
}

.cp-Trigger:focus, .cp-Trigger:hover {
	background-color: #b1fff3;
	transition: background-color .4s ease
}

@media (max-width: 768px) {
	.cp-Trigger {
		right: 0;
		top: 7.5em
	}
}

@media (max-width: 479px) {
	.cp-Trigger {
		width: 4em;
		height: 4em;
		top: 5em
	}
}

.cp-Container {
	display: none;
	width: 33.75em;
	height: 17.5em;
	padding: 4.375em 1.875em 3.125em;
	background-color: #51e9c8;
	position: fixed;
	top: 10.875em;
	right: 0;
	z-index: 2
}

.cp-Container.open {
	display: block
}

@media (max-width: 768px) {
	.cp-Container {
		width: auto;
		height: auto;
		top: 7.5em
	}
}

@media (max-width: 479px) {
	.cp-Container {
		top: 5em
	}
}

.cp-Container_Exit {
	width: 2.5em;
	height: 2.5em;
	position: absolute;
	top: 1.875em;
	right: 1.875em;
	text-indent: -99999px;
	color: transparent;
	background-color: #51e9c8;
	border: none;
	box-shadow: none;
}

.cp-Container_Exit, .cp-Container_Exit:focus, .cp-Container_Exit:hover {
	transition: -webkit-transform .8s cubic-bezier(.68, -.55, .265, 1.55);
	transition: transform .8s cubic-bezier(.68, -.55, .265, 1.55);
	transition: transform .8s cubic-bezier(.68, -.55, .265, 1.55), -webkit-transform .8s cubic-bezier(.68, -.55, .265, 1.55)
}

.cp-Container_Exit:focus, .cp-Container_Exit:hover {
	-webkit-transform: rotate(1turn);
	-ms-transform: rotate(1turn);
	transform: rotate(1turn)
}

.cp-Title {
	font: 700 1.125em Roboto, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin: 0;
	padding-left: 21px
}

.cp-Container_Label {
	display: block;
	padding-left: 21px
}

.cp-Dropdown_Trigger {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 1px solid #444c50;
	box-shadow: none;
	background-color: #51e9c8;
	font: 700 1.125em Roboto, sans-serif;
	letter-spacing: .1em;
	line-height: 1em;
	text-transform: uppercase;
	text-align: left;
	width: 18.33em;
	height: 4.44em;
	padding: 0;
	transition: background-color .4s ease;
}

.cp-Dropdown_Trigger:focus, .cp-Dropdown_Trigger:hover {
	background-color: #b1fff3;
	transition: background-color .4s ease
}

.cp-Dropdown_Trigger_Selection {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 1.667em 1.11em;
	height: 100%;
	overflow: hidden;
}

.cp-Dropdown_Trigger_Arrow {
	padding: 2.1667em 0;
	border-left: 1px solid #444c50;
	position: relative;
	width: 5.5556em;
	height: 100%
}

.cp-Dropdown_Trigger_Arrow:after {
	display: block;
	content: "";
	position: absolute;
	top: 1.5em;
	left: 0;
	height: 1.6667em;
	width: 100%;
	background-position: 50%
}

.cp-Dropdown {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	margin-top: 2.25em
}

@media (max-width: 768px) {
	.cp-Dropdown {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.cp-Dropdown_List {
	display: none;
	list-style: none;
	padding-left: 0;
	margin: 0;
	position: absolute;
	top: 5em;
	left: 0;
	background-color: #51e9c8;
	border: 1px solid #444c50;
	border-top: none;
	max-height: calc(100vh - 25em);
	overflow-y: auto;
	overflow-x: hidden
}

.cp-Dropdown_List.open {
	display: block
}

.cp-Dropdown_List_Element {
	display: block;
	font: 900 1.125em Roboto, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #2d3333;
	background-color: #51e9c8;
	width: 18.22em;
	padding: 1.667em
}

.cp-Dropdown_List_Element:focus, .cp-Dropdown_List_Element:hover {
	color: #51e9c8;
	background-color: #444c50;
	transition: all .2s ease
}

.cp-Container_Action {
	display: inline-block;
	font: 700 1.125em Roboto, sans-serif;
	letter-spacing: .1em;
	line-height: 1em;
	text-transform: uppercase;
	text-decoration: none;
	color: #2d3333;
	background-color: #51e9c8;
	padding: 1.5556em 2.7778em;
	border: 4px solid #444c50;
	transition: background-color .4s ease
}

.cp-Container_Action:focus, .cp-Container_Action:hover {
	background-color: #b1fff3;
	transition: background-color .4s ease
}

.cp-Container_Action:active {
	background-color: #444c50;
	color: #51e9c8
}

@media (max-width: 768px) {
	.cp-Container_Action {
		display: block;
		margin-top: 1em;
		text-align: center
	}
}

.pnf-Content {
	text-align: center;
	background-color: #2d3333;
	padding: 12.5em 0
}

.pnf-Content_Title {
	font: 700 1.625em Roboto, sans-serif;
	color: #51e9c8;
	letter-spacing: .05em;
	margin-bottom: 1em
}

.pnf-Content_Link {
	font: 300 2em Roboto, sans-serif;
	color: #51e9c8;
	text-decoration: none;
	border-bottom: 2px solid #51e9c8;
	position: relative;
	transition: all .2s ease
}

.pnf-Content_Link:focus, .pnf-Content_Link:hover {
	color: #fff;
	border: none;
	transition: all .2s ease
}

.breadcrumbs {
	font-size: .75em;
	margin-top: 2.5em
}

.breadcrumbs span {
	font: 400 1em Roboto, sans-serif;
	color: #303030;
	border-bottom: 1px solid transparent
}

.breadcrumbs a {
	text-decoration: none
}

.breadcrumbs a:focus span, .breadcrumbs a:hover span {
	border-color: #303030;
	transition: border-color .4s ease
}

.breadcrumbs a span {
	font: 900 1em Roboto, sans-serif;
	transition: border-color .4s ease
}

.breadcrumbs .icon.arrow {
	display: inline-block;
	margin: 0 8px
}

.content_box {
	height: 100%;
	overflow: hidden
}

.content_box .cb-List {
	height: 100%
}

.cb-List .cb-Element.fullSize {
	width: 100%;
	max-width: 100% !important;
	height: 100%;
	padding: 0
}

.column.single .cb-List {
	margin: 3em 0 4em
}

.column.single .cb-List.single {
	margin-top: 0;
	margin-bottom: 0
}

.column.single .cb-List.single li {
	padding-top: 0;
	padding-bottom: 0
}

.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .fullSize, .col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row .fullSize {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: none !important;
	position: relative;
	width: calc(100% + 6.59vw);
	left: auto;
	right: 0;
	margin-top: 10px;
	margin-bottom: -10px
}

@media (max-width: 768px) {
	.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .fullSize, .col-21.full-width.follow-grid.inner-grid > .column.no-single:nth-child(2n+2) .row .fullSize {
		width: 100%;
		height: auto;
		position: static
	}
}

.col-12.full-width.follow-grid.inner-grid > .column.no-single:nth-child(odd) .row .fullSize {
	left: 0;
	right: auto
}

.cb-Box {
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	line-height: 1.4;
}

.cb-Box h3 {
	font: 900 1.25em Roboto, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
	margin-bottom: 0;
	word-wrap: break-word
}

.cb-Box h3 + p {
	margin-top: 0
}

@media (max-width: 768px) {
	.cb-List {
		height: auto !important;
		margin-bottom: 4em !important
	}

	.section > .column:first-child .cb-List {
		margin-top: calc(4em - 10px)
	}
}

.content_elements {
	min-height: 1px
}

.ce-Title {
	font: 900 3.125em Roboto, sans-serif;
	letter-spacing: .05em;
	margin: .8em 0 .25em;
	color: #2d3333
}

@media (max-width: 768px) {
	.ce-Title {
		font: 900 2.5em Roboto, sans-serif
	}
}

@media (max-width: 479px) {
	.ce-Title {
		font: 900 2.125em Roboto, sans-serif
	}
}

.single-employees .ce-Title {
	font: 700 1.25em Roboto, sans-serif;
	letter-spacing: .1em
}

.ce-JobTitle {
	font: 400 1.25em Roboto, sans-serif;
	letter-spacing: .1em
}

.ce-Figure {
	margin: 1em 0 3.125em 20px;
	width: 100%
}

@media (max-width: 768px) {
	.ce-Figure {
		margin: 1em 0
	}
}

.single-employees .ce-Figure {
	margin: 1em 1em 3.125em 0
}

@media (max-width: 768px) {
	.single-employees .ce-Figure {
		margin: 1em 0
	}
}

.ce-Figure.has-svg {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 10%;
	padding-right: 10%
}

@media (max-width: 768px) {
	.ce-Figure.has-svg {
		display: block
	}
}

.component > .row > .column .ce-Figure.has-svg img {
	max-width: 100%;
	max-height: 400px;
	height: 100%
}

.content-element .ce-Figure.has-svg img {
	min-height: 300px
}

.ce-Content {
	font: 300 1.25em Roboto, sans-serif;
	line-height: 1.75em
}

.single-employees .ce-Content {
	font-size: 1.125em
}

@media (min-width: 769px) {
	.section .column.no-single:first-child .ce-Content {
		padding-right: 20px
	}
}

.ce-Content p {
	margin-bottom: 1.75em
}

.ce-Content p:last-child {
	margin-bottom: 3.75em
}

.ce-Content p a {
	color: #2d3333;
	text-decoration: none;
	border-bottom: 1px solid #2d3333;
	transition: all .4s ease
}

.ce-Content p a:focus, .ce-Content p a:hover {
	border-color: transparent;
	background-color: #51e9c8;
	transition: all .4s ease
}

@media (max-width: 768px) {
	.ce-Content {
		font-size: 1.125em
	}
}

.single-employees .ce-Email a, .single-employees .ce-Employee_Vcard a, .single-employees .ce-Phone a {
	display: block;
	font: 400 1.125em Roboto, sans-serif;
	color: #2d3333;
	text-decoration: none;
	margin-bottom: .5em;
	transition: color .4s ease
}

.single-employees .ce-Email a span, .single-employees .ce-Employee_Vcard a span, .single-employees .ce-Phone a span {
	border-bottom: 2px solid #136bfb
}

.single-employees .ce-Email a:focus, .single-employees .ce-Email a:hover, .single-employees .ce-Employee_Vcard a:focus, .single-employees .ce-Employee_Vcard a:hover, .single-employees .ce-Phone a:focus, .single-employees .ce-Phone a:hover {
	color: #136bfb;
	transition: color .4s ease
}

@media (max-width: 768px) {
	.single-employees .ce-Email a, .single-employees .ce-Employee_Vcard a, .single-employees .ce-Phone a {
		margin-bottom: 1em
	}
}

.ce-Employee_Vcard a {
	margin-top: 2em
}

.mynewsdesk {
	background-color: #f4f7f8;
	overflow: hidden
}

.ndb-Box {
	background-color: #e8eff1;
	position: relative;
	padding-bottom: 2.25em;
	text-decoration: none;
	width: 100%
}

.ndb-Box_Figure {
	max-height: 58%;
	overflow: hidden
}

.ndb-Box_Texts {
	height: 42%;
	padding: 1.875em 1.5em 0;
	color: #444c50;
}

.ndb-Box_Texts p {
	font: 700 .875em Roboto, sans-serif
}

@media (max-width: 768px) {
	.ndb-Box_Texts {
		padding: 1.875em 1.25em 0
	}
}

.ndb-Box_Texts_Category {
	font: 400 .875em Roboto, sans-serif;
	letter-spacing: .1em;
	text-transform: uppercase;
	word-wrap: break-word;
}

.ndb-Box_Texts_Title {
	font: 900 1.375em Roboto, sans-serif;
	line-height: 1.4em;
	text-transform: uppercase;
	word-wrap: break-word;
}

@media (max-width: 768px) {
	.ndb-Box_Texts_Title {
		font-size: 1.125em
	}
}

.ndb-Box_Texts_Link {
	display: block;
	position: absolute;
	left: 2em;
	bottom: .5em;
	width: 50px;
	height: 50px;
	text-decoration: none;
	transition: left .2s ease
}

.ndb-Box:focus .ndb-Box_Texts_Link, .ndb-Box:hover .ndb-Box_Texts_Link {
	left: 2.5em;
	transition: left .2s ease
}

@media (max-width: 768px) {
	.ndb-Box_Texts_Link {
		left: .85em
	}

	.ndb-Box:focus .ndb-Box_Texts_Link, .ndb-Box:hover .ndb-Box_Texts_Link {
		left: 1.35em;
		transition: left .2s ease
	}
}

.action-more-news, .show-more-news {
	text-align: center;
	padding: 6.25em 0 3.5em
}

.action-more-news a, .show-more-news button {
	display: inline-block;
	font: 700 1.125em Roboto, sans-serif;
	color: #2d3333;
	text-transform: uppercase;
	text-decoration: none;
	padding: 1em 2.77em;
	border: 4px solid #136bfb;
	transition: color .4s ease
}

.action-more-news a:focus, .action-more-news a:hover, .show-more-news button:focus, .show-more-news button:hover {
	color: #136bfb;
	transition: color .4s ease;
	outline-color: #000000;
}

.action-more-news a:active, .show-more-news button:active {
	background: #136bfb;
	color: #fff
}

.numbers_and_facts {
	margin: 7.5em 0 7.5em;
}

.numbers_and_facts ul {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	margin: 0;
	list-style-type: none
}

.numbers_and_facts ul li {
	width: 25%
}

.naf-Component {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	height: 8.125em;
	padding-top: .625em;
	margin: 3.125em 0;
	position: relative
}

.naf-Component:after {
	display: block;
	content: "";
	position: absolute;
	right: -2.3125em;
	top: 0
}

.col-4 li:nth-child(4n) .naf-Component:after {
	display: none
}

@media (max-width: 768px) {
	.col-4 li:nth-child(2n) .naf-Component:after {
		display: none
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.col-4 li:nth-child(2n) .naf-Component:after {
		display: none
	}
}

@media (max-width: 479px) {
	.col-4 li .naf-Component:after {
		display: none
	}
}

.naf-Component_Number {
	text-align: center;
	font: 500 2.5em Roboto, sans-serif;
	letter-spacing: .03em
}

@media (min-width: 1200px) {
	.naf-Component_Number {

	}
}

.naf-Component_Fact {
	padding: .33em 2.25em 0;
	text-align: center;
	font: 300 1.125em Roboto, sans-serif;
	letter-spacing: .05em;
	line-height: 1.5em
}

@media (min-width: 1200px) {
	.naf-Component_Fact {

	}
}

.qn-List, .wl-List {
	list-style: none;
	padding-left: 0;
	margin: 0 0 5.5em;
	overflow: hidden
}

.qn-List li, .wl-List li {
	display: inline-block;
	float: left
}

.qn-List_Item > *, .wl-List_Item > * {
	font: 300 1.625em Roboto, sans-serif;
	color: #2d3333;
	text-decoration: none;
	border-bottom: 1px solid transparent;
	transition: all .4s ease;
	padding: 0 .27em 0 0;
	margin: 0 .9em 0 0;
	line-height: 2em
}

@media (max-width: 768px) {
	.qn-List_Item > *, .wl-List_Item > * {
		font-size: 300 1.375em "Roboto", sans-serif
	}
}

.qn-List_Item > a.active, .qn-List_Item > a:focus, .qn-List_Item > a:hover, .wl-List_Item > a.active, .wl-List_Item > a:focus, .wl-List_Item > a:hover {
	border-bottom: 1px solid #2d3333;
	transition: all .4s ease
}

.newLine.wl-List_Item, .qn-List_Item.newLine {
	clear: left
}

.rc-Element {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 6%
}

.rc-Element > * {
	min-height: 1px
}

@media (max-width: 479px) {
	.col-4.inner-grid > .column.single .rc-Element.column {
		margin: 2em auto;
		max-width: 50%
	}
}

.rc-More {
	text-align: right;
	margin: 6em 0 3em
}

.rc-More a {
	display: inline-block;
	font: 700 1.25em Roboto, sans-serif;
	letter-spacing: .1em;
	text-decoration: none;
	border-bottom: 4px solid #136bfb;
	padding-bottom: .25em;
	color: #2d3333;
	transition: color .4s ease
}

.rc-More a:focus, .rc-More a:hover {
	color: #136bfb;
	transition: color .4s ease
}

.rc-Element_Logo {
	text-align: center;
	padding: 2em 0
}

.component > .row > .column .rc-Element_Logo img {
	max-width: 50%
}

@media (min-width: 991px) and (max-width: 1200px) {
	.component > .row > .column .rc-Element_Logo img {
		max-width: 80%
	}
}

.rc-Element-aligntop {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 0 1%
}

@media (max-width: 479px) {
	.rc-Element-aligntop {
		margin-bottom: 2em
	}
}

.rc-Employee {
	text-decoration: none;
	color: #2d3333
}

.rc-Employee_Name {
	font-weight: 700;
	letter-spacing: .1em;
	margin-top: 1.3889em;
	transition: color .4s ease
}

.rc-Employee:focus .rc-Employee_Name, .rc-Employee:hover .rc-Employee_Name {
	color: #136bfb;
	transition: color .4s ease
}

.rc-Employee_Location, .rc-Employee_Title {
	letter-spacing: .1em
}

@media (min-width: 991px) and (max-width: 1200px) {
	.rc-Employee_Location, .rc-Employee_Title {

	}
}

.rc-Employee_Location {
	margin-bottom: 1.3889em
}

.rc-Employee_Contact {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	letter-spacing: .1em
}

@media (min-width: 991px) and (max-width: 1200px) {
	.rc-Employee_Contact {

	}
}

@media (min-width: 769px) {
	.rc-Employee_Contact {
		padding-bottom: 2.5em
	}
}

.rc-Employee_Contact a {
	display: block;
	color: #2d3333;
	text-decoration: none;
	margin-bottom: .5em;
	transition: color .4s ease;
	word-break: break-all;
}

.rc-Employee_Contact a span {
	border-bottom: 2px solid #136bfb
}

.rc-Employee_Contact a:focus, .rc-Employee_Contact a:hover {
	color: #136bfb;
	transition: color .4s ease
}

.rc-Contact_List {
	list-style: none;
	padding-left: 0;
	margin: 0 0 7em
}

.rc-Contact_List_Element {
	display: block;
	font: 700 1.125em Roboto, sans-serif;
	letter-spacing: .1em;
	line-height: 2.5em;
	margin: 0;
	text-decoration: none
}

.rc-Contact_List_Element span {
	color: #2d3333;
	padding-bottom: .25em;
	border-bottom: 4px solid #444c50;
	transition: all .4s ease
}

.rc-Contact_List_Element:focus span, .rc-Contact_List_Element:hover span {
	border-color: transparent
}

@media (min-width: 769px) {
	.related_content.employee .rc-Element {
		margin-bottom: 2.5em
	}
}

@media (min-width: 480px) and (max-width: 768px) {
	.related_content.employee .rc-Element {
		margin-bottom: 2.5em
	}
}

@media (max-width: 479px) {
	.related_content.logo .rc-List {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.related_content.logo .rc-List .rc-Element {
		width: 50% !important;
		min-width: 50% !important
	}

	.related_content.logo .rc-List .rc-Element .rc-Element_Logo img {
		max-width: 70%
	}
}

.section-ingress {
	font: 300 1.25em Roboto, sans-serif;
	line-height: 1.75em;
	max-width: 50%
}

.column.no-single .single .section-ingress {
	max-width: 100%
}

.section-ingress p {
	margin-bottom: 1.75em
}

.section-ingress p a {
	color: #2d3333;
	text-decoration: none;
	border-bottom: 1px solid #2d3333;
	transition: all .4s ease
}

.section-ingress p a:focus, .section-ingress p a:hover {
	border-color: transparent;
	background-color: #51e9c8;
	transition: all .4s ease
}

@media (max-width: 768px) {
	.section-ingress {
		font-size: 1.125em;
		max-width: none
	}
}

.section-ingress.big {
	font: 900 1.875em Roboto, sans-serif;
	line-height: 1.4em;
	margin-left: 33.33%;
	padding-left: 5px;
	max-width: 66.66%
}

@media (max-width: 768px) {
	.section-ingress.big {
		font-size: 1.5em;
		margin-left: 0;
		padding-left: 0;
		max-width: none
	}
}

@media (max-width: 479px) {
	.section-ingress.big {
		font-size: 16px;
		line-height: 1.875em
	}
}

.section-ingress.medium {
	font: 700 1.625em Roboto, sans-serif;
	line-height: 1.5em;
	max-width: 90%;
	padding-bottom: 2em
}

@media (max-width: 768px) {
	.section-ingress.medium {
		max-width: none
	}
}

@media (max-width: 479px) {
	.section-ingress.medium {
		font-size: 16px;
		line-height: 1.875em
	}
}

.section-ingress.small {
	font: 900 1.25em Roboto, sans-serif;
	line-height: 2.4em
}

.centered .section-ingress.small {
	text-align: center;
	max-width: 80%;
	margin: 0 auto 5.625em
}

@media (min-width: 991px) and (max-width: 1200px) {
	.centered .section-ingress.small {
		max-width: 100%
	}
}

@media (max-width: 768px) {
	.centered .section-ingress.small {
		max-width: none
	}
}

@media (max-width: 479px) {
	.centered .section-ingress.small {
		font-size: 16px;
		line-height: 1.875em
	}
}

.section-ingress.smaller {
	font: 500 .875em Roboto, sans-serif;
	line-height: 2.5em;
	max-width: 100%;
	padding-bottom: 4em
}

@media (max-width: 479px) {
	.section-ingress.smaller {
		line-height: 2.14em
	}
}

@media (min-width: 769px) {
	section .column.no-single:first-child .section-ingress {
		margin-right: 3em
	}
}

.section_title {
	margin: 5.625em 0 1.875em
}

.section_title + .related_content {
	margin-top: 6.875em
}

.section_title + .related_content.contacts {
	margin-top: 1.875em
}

.section_title + .mynewsdesk, .section_title + .numbers_and_facts {
	margin-top: 2.5em
}

@media (max-width: 1609px) {
	section.full-width.no-inner-grid .column.single .section_title {
		padding-left: 6.64596273292%;
		padding-right: 6.64596273292%
	}
}

@media (min-width: 1610px) {
	section.full-width.no-inner-grid .column.single .section_title {
		padding-left: 107px;
		padding-right: 107px
	}
}

.section-title {
	font: 300 1.875em Roboto, sans-serif;
	letter-spacing: .1em;
	margin: 0
}

.section-title:before {
	display: block;
	content: "";
	height: 1px;
	width: 3.33em;
	background-color: #2d3333;
	margin-bottom: 1em
}

.section-title:empty {
	display: none
}

@media (max-width: 768px) {
	.section-title {
		font-size: 1.5em
	}
}

.centered .section-title {
	text-align: center;
	margin: 0 auto 1em;
	max-width: 33.33%
}

.centered .section-title:before {
	margin: 1em auto
}

@media (min-width: 991px) and (max-width: 1200px) {
	.centered .section-title {
		max-width: 50%
	}
}

@media (max-width: 768px) {
	.centered .section-title {
		max-width: 100%
	}
}

.black .section-title:before {
	background-color: #fff
}

.services_box {
	background-color: #f4f7f8;
	overflow: hidden
}

.sb-List {
	list-style: none
}

.sb-List_Box {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	text-decoration: none;
	background-color: #136bfb;
	padding: 1.625em 1.875em 1.875em;
	width: 100%;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

body.home .sb-List_Box img {
	width: 100%;
}

.sb-List_Box .wp-post-image {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end
}

.sb-List_Box .wp-post-image.attachment-post-thumbnail {
	display: none
}

.component > .row > .column .sb-List_Box .wp-post-image {
	max-width: 234px
}

@media (max-width: 479px) {
	.component > .row > .column .sb-List_Box .wp-post-image {
		max-width: 200px
	}
}

.home .sb-List_Box {
	background-color: #fff
}

.home .sb-List_Box .wp-post-image.secondary {
	display: none
}

.home .sb-List_Box .wp-post-image.attachment-post-thumbnail {
	display: block
}

.sb-List_Box_Title {
	font: 700 1.375em Roboto, sans-serif;
	letter-spacing: .1em;
	line-height: 2em;
	margin: 0 0 10.7em
}

.sb-List_Box_Title span {
	color: #e8eff1;
	padding-bottom: .25em;
	border-bottom: 4px solid #c9d2d3;
	transition: all .2s ease
}

.sb-List_Box:hover .sb-List_Box_Title span, .sbList_Box:focus .sb-List_Box_Title span {
	color: #fff;
	border-color: transparent;
	border: none;
	transition: all .2s ease
}

.home .sb-List_Box_Title {
	margin: 0 0 2.7em
}

.home .sb-List_Box_Title span {
	color: #2d3333;
	border-bottom: 4px solid #2d3333;
	transition: all .2s ease
}

.home .sb-List_Box:focus .sb-List_Box_Title span, .home .sb-List_Box:hover .sb-List_Box_Title span {
	color: #136bfb;
	border-color: transparent;
	transition: all .2s ease
}

@media (max-width: 479px) {
	.sb-List_Box_Title {
		margin-bottom: 2.7em
	}
}

.slogan-box {
	background-repeat: no-repeat;
	background-size: cover
}

.slb-Component {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	text-align: center;
	text-decoration: none;
	position: relative;
	z-index: 0;
	min-height: 60vh
}

.slb-Component_Title {
	font: 900 3.125em Roboto, sans-serif;

	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .1em;
	max-width: 75%;
	margin-bottom: .5em;
	z-index: 1
}

.slb-Component_Title span {
	border-bottom: 4px solid #fff;
	transition: border .4s ease
}

.slb-Component:focus .slb-Component_Title span, .slb-Component:hover .slb-Component_Title span {
	border-color: transparent;
	transition: border .4s ease
}

@media (min-width: 991px) and (max-width: 1200px) {
	.slb-Component_Title {
		font-size: 2.5em
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.slb-Component_Title {
		font-size: 1.875em
	}
}

@media (max-width: 768px) {
	.slb-Component_Title {
		font-size: 2.5em
	}
}

@media (max-width: 479px) {
	.slb-Component_Title {
		font-size: 1.875em
	}
}

.slb-Component_Text {
	font: 300 1.875em Roboto, sans-serif;

	color: #fff;
	text-align: center;
	max-width: 25%;
	z-index: 1
}

@media (min-width: 991px) and (max-width: 1200px) {
	.slb-Component_Text {
		max-width: 50%
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.slb-Component_Text {
		max-width: 50%;
		font-size: 1.5em
	}
}

@media (max-width: 768px) {
	.slb-Component_Text {
		font-size: 1.875em;
		max-width: 50%
	}
}

@media (max-width: 479px) {
	.slb-Component_Text {
		font-size: 1.5em
	}
}

.slb-Component_Overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #136bfb
}

.slb-Component:focus .slb-Component_Overlay, .slb-Component:hover .slb-Component_Overlay, .slb-Component_Overlay {
	opacity: 0;
	transition: opacity .4s ease
}

.slb-Component-initial .slb-Component_Overlay {
	opacity: 1
}

.slb-Component-initial:focus .slb-Component_Overlay, .slb-Component-initial:hover .slb-Component_Overlay {
	opacity: 0
}

.slb-Component-initial.nofocus .slb-Component_Overlay, .slb-Component.nofocus .slb-Component_Overlay {
	opacity: 1
}

.address_map {
	height: 100%
}

.address_map .row {
	height: inherit;
	background-position: 50%;
	background-size: cover
}

@media (max-width: 768px) {
	.address_map .row {
		height: 400px
	}
}

.loc-Address_Selector {
	background-color: #fff;
	padding-left: 6.64596273292%;
	padding-right: 6.64596273292%;
	height: 31.25em
}

@media (max-width: 768px) {
	.loc-Address_Selector {
		display: none
	}
}

.loc-Dropdown {
	position: relative;
	margin: 0 auto
}

.loc-Dropdown_Title {
	font: 700 1.125em Roboto, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin: 0;
	padding-top: 11em;
	padding-left: 21px
}

.loc-Dropdown_Label {
	display: block;
	margin-bottom: 2.5em;
	padding-left: 21px
}

.loc-Dropdown_Trigger {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 1px solid #444c50;
	box-shadow: none;
	background-color: #fff;
	font: 700 1.125em Roboto, sans-serif;
	letter-spacing: .1em;
	line-height: 1em;
	text-transform: uppercase;
	text-align: left;
	width: 24.4em;
	height: 4.44em;
	padding: 0;
	transition: all .4s ease;
}

.loc-Dropdown_Trigger:focus, .loc-Dropdown_Trigger:hover {
	border-color: #136bfb;
	color: #136bfb;
	transition: all .4s ease
}

@media (min-width: 769px) and (max-width: 991px) {
	.loc-Dropdown_Trigger {
		width: 20.4em
	}
}

.loc-Dropdown_Trigger_Selection {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 1.667em 1.11em;
	height: 100%;
	overflow: hidden;
}

.loc-Dropdown_Trigger_Arrow {
	padding: 2.1667em 0;
	border-left: 1px solid #444c50;
	position: relative;
	width: 5.5556em;
	height: 100%;
	transition: border .4s ease
}

.loc-Dropdown_Trigger_Arrow:after {
	display: block;
	content: "";
	position: absolute;
	top: 1.5em;
	left: 0;
	height: 1.6667em;
	width: 100%;
	background-position: 50%
}

.loc-Dropdown_Trigger:focus .loc-Dropdown_Trigger_Arrow, .loc-Dropdown_Trigger:hover .loc-Dropdown_Trigger_Arrow {
	border-left-color: #136bfb;
	transition: border .4s ease
}

.loc-Dropdown_Trigger:focus .loc-Dropdown_Trigger_Arrow:after, .loc-Dropdown_Trigger:hover .loc-Dropdown_Trigger_Arrow:after {
	height: 1.6667em;
	width: 100%;
	background-position: 50%
}

.loc-Dropdown_List {
	display: none;
	list-style: none;
	padding-left: 0;
	margin: 0;
	position: absolute;
	top: 5em;
	left: 0;
	background-color: #fff;
	border: 1px solid #136bfb;
	border-top: none;
	max-height: calc(100vh - 25em);
	overflow-y: auto;
	overflow-x: hidden
}

.loc-Dropdown_List.open {
	display: block
}

.loc-Dropdown_List_Element {
	display: block;
	font: 900 1.125em Roboto, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #136bfb;
	background-color: #fff;
	width: 24.3em;
	padding: 1.667em
}

.loc-Dropdown_List_Element:focus, .loc-Dropdown_List_Element:hover {
	color: #fff;
	background-color: #136bfb;
	transition: all .2s ease
}

@media (min-width: 769px) and (max-width: 991px) {
	.loc-Dropdown_List_Element {
		width: 20em
	}
}

.loc-AddressBox {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	color: #fff;
	background-color: #136bfb;
	width: 100%;
	height: 31.25em;
	padding: 1em
}

.loc-AddressBox h2 {
	font: 900 1.625em Roboto, sans-serif;
	letter-spacing: .1em;
	line-height: 1.4em;
	text-transform: uppercase
}

.loc-AddressBox h2 span {
	display: block
}

@media (min-width: 991px) and (max-width: 1200px) {
	.loc-AddressBox h2 {
		font-size: 1.25em
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.loc-AddressBox h2 {
		font-size: 1.25em
	}
}

@media (max-width: 768px) {
	.loc-AddressBox h2 {
		font-size: 1.25em
	}
}

.loc-Email, .loc-Phone {
	font: 900 1.625em Roboto, sans-serif;
	letter-spacing: .1em;
	line-height: 1.2em;
	text-transform: uppercase
}

@media (min-width: 991px) and (max-width: 1200px) {
	.loc-Email, .loc-Phone {
		font-size: 1.25em
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.loc-Email, .loc-Phone {
		font-size: 1.25em
	}
}

@media (max-width: 768px) {
	.loc-Email, .loc-Phone {
		font-size: 1.25em
	}
}

.loc-AddressBox-white {
	color: #444c50;
	background-color: #fff
}

.loc-AddressBox-white.hidden {
	display: none
}

@media (max-width: 768px) {
	.loc-AddressBox-white.hidden {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex
	}
}

.loc-AddressBox_Line {
	display: block;
	height: 6px;
	width: 3.75em;
	background-color: #fff;
	margin: 1.5em 0 2.125em
}

.loc-AddressBox-white .loc-AddressBox_Line {
	background-color: #2d3333
}

.loc-AddressBox_Att {
	font-weight: 500;
}

.loc-AddressBox_Att p {
	margin-top: 0
}

.loc-AddressBox-white .loc-AddressBox_Att p {
	margin-top: 1em
}

.loc-AddressBox_Address {
	font-weight: 500;
	letter-spacing: .05em;
	line-height: 1.6em
}

.loc-AddressBox_Address p {
	margin-top: 0
}

.loc-AddressBox_Address-invoice, .loc-AddressBox_Title {
	font: 900 .875em Roboto, sans-serif;
	letter-spacing: .05em;
	line-height: 1.6em
}

.loc-AddressBox_Title {
	text-transform: uppercase
}

.sr-Form {
	margin-top: 10em;
	position: relative
}

.sr-Input {
	font: 300 3.125em Roboto, sans-serif;
	line-height: 1.4em;
	letter-spacing: .05em;
	text-align: center;
	color: #136bfb;
	background-color: transparent;
	padding: 0 1em .3em;
	margin-bottom: .75em;
	border: none;
	border-bottom: 1px solid #136bfb;
	width: 100%
}

@media (max-width: 479px) {
	.sr-Input {
		font-size: 1.875em;
		-webkit-appearance: none !important;
		border-radius: 0
	}
}

.sr-Submit {
	color: transparent;
	background-color: transparent;
	border: none;
	box-shadow: none;
	text-indent: -99999px;
	position: absolute;
	top: 1em;
	right: 0;
	width: 50px;
	height: 50px
}

@media (max-width: 479px) {
	.sr-Submit {
		width: 30px;
		height: 30px;
		top: .5em
	}
}

.sr-Info {
	display: block;
	text-align: center
}

.sr-Container {
	margin-top: 6.75em;
	border-top: 1px solid #c9d2d3
}

.sr-Container_Title {
	font: 900 1.125em Roboto, sans-serif;
	color: #2d3333;
	line-height: 1.4em;
	text-transform: uppercase;
	margin: 4.25em 0 2em
}

.sr-Container_List {
	list-style: none;
	padding-left: 0;
	border-bottom: 1px solid #c9d2d3
}

.sr-Container_List_Element {
	padding-bottom: 3em
}

.sr-Container_List_Element h3 {
	font: 700 1.125em Roboto, sans-serif;
	margin-bottom: .5em
}

.sr-Container_List_Element a {
	display: block;
	max-width: 50%;
	color: #444c50;
	transition: color .2s ease;
	text-decoration: none
}

.sr-Container_List_Element a:focus, .sr-Container_List_Element a:hover {
	transition: color .2s ease
}

.sr-Container_List_Element a:focus h3, .sr-Container_List_Element a:hover h3 {
	color: #136bfb;
	text-decoration: underline
}

@media (max-width: 768px) {
	.sr-Container_List_Element a {
		max-width: 100%
	}
}

.sr-Container_List_Element p {
	font: 400 1.25em Roboto, sans-serif;
	margin-top: .5em;
	line-height: 1.4em
}

.sr-Container_List_Element span + p {
	margin-top: .25em
}

.sr-Container_List_Element-Person h3 {
	font-weight: 700;
	letter-spacing: .1em;
	margin: 1.3889em 0 0;
	transition: color .4s ease
}

.sr-Container_List_Element-Person p {
	margin-top: 2em;
	color: #444c50;
	width: 50%
}

@media (max-width: 768px) {
	.sr-Container_List_Element-Person p {
		width: 100%
	}
}

.sr-Date {
	font-size: .875em
}

.sr-Container_More {
	text-align: center;
	padding: 6.25em 0 12.5em
}

.sr-Container_More a {
	display: inline-block;
	font: 700 1.125em Roboto, sans-serif;
	color: #2d3333;
	text-transform: uppercase;
	text-decoration: none;
	padding: 1em 2.77em;
	border: 4px solid #136bfb;
	transition: color .4s ease
}

.sr-Container_More a:focus, .sr-Container_More a:hover {
	color: #136bfb;
	transition: color .4s ease
}

.sr-Container_More a:active {
	background: #136bfb;
	color: #fff
}

.sr-Input::-webkit-input-placeholder {
	color: #136bfb
}

.sr-Input::-moz-placeholder {
	color: #136bfb
}

.sr-Input:-ms-input-placeholder {
	color: #136bfb
}

.sr-Input:-moz-placeholder {
	color: #136bfb
}

.download-file-container {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.download-file-container .rc-Employee_Contact {
	min-width: 200px;
	min-height: 200px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.download-file-container .rc-Employee_Contact .img-container {
	width: 150px;
	height: 150px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 10px;
}


/*
Redesign 2020 starts here, will be moved to repo later
*/
section#full-background {
	margin-bottom: -20px;
}

section#hva-vi-leverer {
	margin-bottom: -20px;
}

section#hva-vi-leverer-linker .rc-More {
	text-align: left;
}

section#tekst-bilde .row.cb-List {
	align-items: center;
}

section#ekstra-marg {
	margin-top: 100px;
	margin-bottom: 100px;
}

div.cb-Box a {
	color: #000;
}

section.section.section-0 .qn-List {
	margin-bottom: 0;
}

section#tre-tre-kolonne {
	margin-bottom: -60px;
}

.single.blue .cb-Box {
	background-color: #136BFB;
	color: #fff;
	padding: 50px 100px 50px 50px;
	max-width: 784px;
	font-weight: 600;
}

section#review-content {
	max-width: 1000px;
}

section#review-content p {
	font-size: 20px;
	font-weight: 300;
}

.video-container {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

section#small-heading .section-ingress.normal {
	margin-top: 30px;
	width: 100%;
	font-weight: 500;
	max-width: 100%;
}

@media screen and (max-width: 768px) {
	section#tre-tre-kolonne {
		margin-bottom: -140px;
	}

	.cp-Container {
		padding-top: 34px;
	}
	a.cp-Dropdown_List_Element {
		padding: 10px 20px;
	}

	ul.cp-Dropdown_List li:first-child {
		margin-top: 10px
	}

	ul.cp-Dropdown_List li:last-child {
		margin-bottom: 10px
	}
}

/*New footer design 2020 follows*/
footer .f-Container_Inner {
	display: flex;
	flex-wrap: wrap;
}

footer p.f-Title {
	font-size: unset;
	font-weight: 500;
	margin-bottom: unset;
}

footer .f-Content {
	width: 25%;
	flex-direction: column;
	justify-content: flex-start;
}

footer .f-Content_Logo {
	margin-right: 3%;
	flex: 1 0 30%;
}

footer p {
	letter-spacing: .1em;
	line-height: 1.6em;
}

footer .f-Social_List li {
	padding-bottom: unset;
}

.footer-credits {
	justify-content: center;
	border-top: 1px solid;
	max-width: 1280px;
	width: 90%;
}

footer.f-Container {
	padding-bottom: 105px;
	padding-top: 95px;
}

footer .f-Content_Address,
footer .f-Content_More,
footer .f-Content_Social {
	margin-top: 40px;
	flex: 1 0 22%;
}

.f-Content.f-Content_Logo .f-Content_Under {
	max-width: 320px;
}

@media screen and (max-width: 768px) {
	footer .f-Container_Inner {
		flex-direction: column;
	}

	footer .f-Content {
	 width: 100%;
	}

	footer .f-Content_Address {
		margin-bottom: unset;
	}

	footer .f-Container_Inner.footer-credits {
		flex-direction: row;
		margin-top: 40px;
	}

	footer .f-Content_Social {
		padding-left: unset;
	}
}

section#fagmiljøet {
	padding-bottom: 54px;
}

section#hva-vi-leverer-linker {
	padding-bottom: 70px;
}

section#hva-vi-leverer-linker .column.no-single {
	width: unset;
	margin: 20px;
	padding: 20px;
}

section#hva-vi-leverer-linker .rc-More {
	margin: 20px 0 0;
}

@media screen and (min-width: 1700px) {
	section#hva-vi-leverer-linker {
		padding-left: 11.5%;
		padding-right: 11.5%;
	}
}

#hero-top p {
	color: #ffffff;
	font-weight: 700;
	font-size: 2.375rem;
	margin-bottom: 10px;
	margin-top: 0;
}

#hero-top a {
	color: #ffffff;
	text-decoration: none;
	font-size: 20px;
	font-weight: 500;
	border-bottom: 4px solid #136bfb;
	margin-left: 2px;
}

#hero-top .cb-Box {
	padding: 20px;
}

#hero-top {
	height: 90vh;
	margin-top: 0;
	margin-bottom: -20px;
}

body.home .slb-Component_Title {
	text-transform: unset;
}

body.home .f-Container {
	margin-top: -20px;
}

body.home #hero-top {
	background-position-y: top;
}


#full-background .cb-Box {
	max-width: 645px;
}

#full-background .cb-Box p {
	color: #ffffff;
}

.les-mer-link {
	display: inline-block;
	font: 700 1.25em Roboto, sans-serif;
	letter-spacing: .1em;
	text-decoration: none;
	border-bottom: 4px solid #136bfb;
	padding-bottom: .25em;
	color: #2d3333;
	transition: color .4s ease;
}

#hvordan-vi-leverer-forts .column-1 {
	padding-right: 40px;
	margin-top: 40px;
}

#hvordan-vi-leverer-forts {
	padding-bottom: 60px;
}

.puslespill {
	transform: translate(50px, -16px);
}

@media screen and (max-width: 768px) {
	.puslespill {
		transform: unset;
	}

	#hvordan-vi-leverer-forts .column-1 {
		padding-right: unset;
		margin-top: unset;
	}

	#hvordan-vi-leverer-forts {
		padding-bottom: unset;
	}

	.mobile-box-under-fullbackground {
		padding: 40px 20px 1px 20px;
	}

	section#full-background {
		min-height: 250px !important;
	}

	#hero-top p {
		font-size: 26px;
	}

	#hero-top a {
		font-size: 14px;
	}

	#hero-top {
		max-height: 400px;
	}
}

