

.verdino {
	background: #ebf1f0 !important;
	border-bottom: 5px solid #ffffff;
	height: 240px;
	padding-top: 0px !important;
	background-image: url("../images/rassegna.png") !important;
	background-size: auto 100% !important;
	background-repeat: no-repeat !important;
}
.col-login .button,
#ricerca-avanzata {
	color: #ffffff !important;
}
.-pdf {
	display: block;
	height: 40px;
	background-image: url("../images/ico_pdf_small.png") !important;
	background-repeat: no-repeat !important;
	background-size: auto 100% !important;
	padding-left: 60px;
	line-height: 40px;
	color: #000;
	margin-top: 20px;
}
#next {
	position: relative;
	background: #008069;
	color: #fff;
	padding: 15px;
	cursor: pointer;
	float: right;
}
#mese {
	text-align: center;
	font-weight: bold;
	display: inline-block;
	line-height: 55px;
}
#prev {
	position: relative;
	background: #008069;
	color: #fff;
	padding: 15px;
	cursor: pointer;
	float: left;
}
#prev img {
	-ms-transform: rotate(-90deg);
	/* IE 9 */
	-webkit-transform: rotate(-90deg);
	/* Safari 3-8 */
	transform: rotate(-90deg);
}
#next img {
	-ms-transform: rotate(90deg);
	/* IE 9 */
	-webkit-transform: rotate(90deg);
	/* Safari 3-8 */
	transform: rotate(90deg);
}
.mesiAnno {
	padding-right: 15px;
	padding-bottom:20px;
	text-align: center;
}
#msg {
	padding: 20px;
	background-color: white;
	margin-top: 20px;
}
#torna_su {
	position: fixed;
	bottom: 10px;
	right: 30px;
	background: #008069;
	color: #fff;
	padding: 15px;
	cursor: pointer;
}
#clear {
	position: fixed;
	bottom: 10px;
	right: 90px;
	background: #008069;
	color: #fff;
	padding: 16px;
	cursor: pointer;
	z-index: 255;
}
#btnCerca {
	position: fixed;
	bottom: 10px;
	right: 238px;
	background: #008069;
	color: #fff;
	padding: 16px;
	cursor: pointer;
	z-index: 255;
}
.tondo {
	display: block;
	background: #008069;
	color: #fff;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	float: right;
}
.popup {
	padding: 100px;
	text-align: center;
}
.popup h2 {
	color: #000 !important;
}
#form-container {
	background: #f8f8f7;
	padding: 20px;
	margin-top: 20px;
}
.form-row {
	width: 50%;
	float: left;
}
.form-row input {
	width: 90% !important;
	background: #fff !important;
	border: solid 1px #e5e5e4;
	padding: 4px !important;
	margin-bottom: 10px !important;
}
textarea {
	width: 100% !important;
	background: #fff !important;
	border: solid 1px #e5e5e4;
	padding: 4px !important;
	margin-bottom: 10px !important;
}
.form-row select {
	width: 90% !important;
	background: #fff !important;
	border: solid 1px #e5e5e4;
	padding: 3px !important;
	margin-bottom: 10px !important;
}
.verdino .-max-width-limited {
	height: 235px;
}
.message {
	background-image: url("../images/prova_omaggio.jpg") !important;
	background-size: auto 100% !important;
	background-repeat: no-repeat !important;
	width: 800px;
	height: 450px;
}
.message .bianco {
	width: 50%;
	float: left;
	color: #fff;
	padding-top: 90px;
}
.message .poplink {
	width: 50%;
	padding-top: 330px;
	float: left;
}
.message a {
	color: #fff;
	text-decoration: none;
	background: #ff3333;
	padding: 5px;
	width: 100%;
	display: block;
	text-align: center;
}
.storia {
	margin-bottom: 20px;
}
.storia h2 {
	width: 10%;
	float: left;
}
.storia .content__text {
	width: 90%;
	float: left;
}
.green1 {
	background: #008069;
	color: #fff;
	text-align: center;
	padding: 12px;
	margin-bottom: 30px;
	font-size: 22px;
	border-radius: 5px;
}
.green1::after {
	content: "";
	width: 0;
	height: 0;
	line-height: 0px;
	border-top: 15px solid #008069;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	position: absolute;
	margin-top: 40px;
	left: 50%;
	margin-left: -15px;
}
.green2 {
	background: #2f9583;
	color: #fff;
	text-align: center;
	padding: 12px;
	margin-bottom: 30px;
	font-size: 22px;
	border-radius: 5px;
}
.green2::after {
	content: "";
	width: 0;
	height: 0;
	line-height: 0px;
	border-top: 15px solid #2f9583;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	position: absolute;
	margin-top: 40px;
	left: 50%;
	margin-left: -15px;
}
.green3 {
	background: #74b4a9;
	color: #fff;
	text-align: center;
	padding: 12px;
	margin-bottom: 30px;
	font-size: 22px;
	border-radius: 5px;
	position: relative;
}
.green3::after {
	content: "";
	width: 0;
	height: 0;
	line-height: 0px;
	border-top: 15px solid #74b4a9;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	position: absolute;
	margin-top: 40px;
	left: 50%;
	margin-left: -15px;
}
.green4 {
	background: #cccccc;
	color: #fff;
	text-align: center;
	padding: 12px;
	margin-bottom: 30px;
	font-size: 22px;
	border-radius: 5px;
	position: relative;
}
.green4::after {
	content: "";
	width: 0;
	height: 0;
	line-height: 0px;
	border-top: 15px solid #cccccc;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	position: absolute;
	margin-top: 40px;
	left: 50%;
	margin-left: -15px;
}
.colonna1 {
	width: 49%;
	float: left;
	margin-right: 1%;
}
.colonna2 {
	width: 49%;
	float: left;
	margin-left: 1%;
}
.text-center {
	text-align: center;
	font-size: 15px;
}
.padding-bottom {
	padding-bottom: 20px;
}
.titv {
	color: #008069;
}
.not-transparent .-max-width-limited {
	height: 120px !important;
}
.white {
	background: #fff;
}
.pagination {
	color: #666666;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.simple-pagination ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: auto !important;
	text-align: center;
	display: inline-block;
}
#loading {
	width: 150px;
	height: 150px;
	background: url("../images/loading.gif");
	background-size: 100%;
	bottom: 0;
	left: 0;
	top: 0;
	right: 0;
	margin: auto;
	position: absolute;
}
#_cerca_,
.btn-cerca,
#ricerca-avanzata {
	width: 100%;
	padding: 8px;
	border: solid 1px #cccccc;
	border-radius: 2px;
	font-size: 14px;
	margin-bottom: 20px;
	display: block;
}
h3 a {
	color: #000;
}
h3 a:hover {
	color: #000;
	text-decoration: underline;
}
.blocco1 {
	background: #ffffff;
	padding: 30px;
	border-left: solid 25px #008069;
}
.blocco2 {
	background: #e9e9e9;
	padding: 30px;
	border-left: solid 25px #2f9583;
	border-bottom: solid 1px #ffffff;
}
.blocco3 {
	background: #e9e9e9;
	padding: 30px;
	border-left: solid 25px #74b4a9;
	border-bottom: solid 1px #ffffff;
}
.blocco4 {
	background: #e9e9e9;
	padding: 30px;
	border-left: solid 25px #a3c9c2;
	border-bottom: solid 1px #ffffff;
}
.w60 {
	width: 70%;
	float: left;
}
.w30 {
	width: 20%;
	float: left;
	padding: 8px;
	color: #008069;
	font-weight: 400;
}
.w10 {
	width: 10%;
	float: left;
}
.w60 input,
.w60 select {
	padding: 8px !important;
	width: 100%;
	border: 0px;
}
.perc80 {
	width: 80%;
	float: right;
}
.btn-cerca,
#ricerca-avanzata {
	background: #33cccc;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
.btn-cerca:hover {
	color: #FFF !important;
}
.abbonati {
	color: #ffffff !important;
	background: #ff2f3a;
	display: block;
	padding: 3px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 4px;
}
.floatleft {
	float: left;
}
.floatright {
	float: left;
	text-align: right;
}
.minimo {
	width: 50%;
	font-size: 12px !important;
}
.minimo a {
	color: #ffffff;
}
.minimo a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.triangolo {
	position: absolute;
	top: 0;
	left: 0;
	width: 28px;
	height: 100%;
	background-image: url('../images/freccia1.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #008069
}
.compact-theme .current {
	color: #008069;
}
.error {
	background-color: #fef2f2 !important;
	color: #e60000 !important;
	border: solid 1px #e60000 !important;
}
@media (min-width: 40em) {
	body:after {
		content: "break-1";
		display: none;
	}
	.page__content {
		/*padding-top:240px;*/
	}
}
@media (max-width: 768px) {
	.form-row {
		width: 100% !important;
	}
}
@media (max-width: 1400px) and (min-width: 1001px) {
	/*.verdino{

position:fixed !important;

z-index:255 !important;

width:81%;

padding-top:0px !important;

}*/
}
@media (max-width: 1000px) {
	/*.verdino{

position:relative !important;

z-index:255 !important;

width:100%;

padding-top:0px !important;

}

*/
	.module-nav--desktop {
		display: block !important;
	}
}
@media (min-width: 1025px) {
	label {
		width: 94% !important;
	}
	.blocco2 label {
		width: 89% !important;
	}
}
@media (max-width: 360px) {
	.blocco2 label {
		width: 60% !important;
	}
}
/*personalizzazione mobile*/

@media only screen and (max-width: 767px) and (min-width: 200px) {
	.news__cwrapper,
	.news__image {
		width: 100% !important;
	}
	.message {
		background-image: url("../images/prova_omaggio_small.jpg") !important;
		background-size: 100% auto !important;
		background-repeat: no-repeat !important;
		width: 100%;
		height: auto;
	}
	.message .bianco {
		width: 100%;
	}
	.message .poplink {
		padding-top: 20px;
	}
	.perc80 {
		width: 100%;
		float: right;
	}
	table {
		display: none;
	}
	.module-nav--desktop {
		display: block !important;
	}
	.verdino {
		width: 100%;
		height: 100px !important;
	}
	.module-news--all {
		/*display:none;*/
	}
	.module-news--all .cwrapper__content {
		padding-left: 0px !important;
	}
	.module-card .card__cwrapper {
		width: 100% !important;
	}
	.storia h2 {
		width: 100% !important;
		float: left;
	}
	.ricerca {
		display: none;
	}
	.popup {
		/*padding:20px;*/
		padding: 20px 20px 20px 48px;
	}
	/*

item__slideout div{

width:100% !important;	

}

*/
	.content-wrapper__content a {
		font-size: 14px !important;
		right: -110% !important;
		width: 100%;
	}
	.module-nav--main .module-nav__item .item__slideout {
		z-index: 1000 !important;
		right: 210% !important;
		width: 100% !important;
		left: auto !important;
	}
	.module-nav--main .-sub-opened .item__slideout {
		right: 0% !important;
	}
	.module-nav--main .module-nav__item .item__slideout .link__content-wrapper {
		width: 100% !important;
		padding: 5px !important;
	}
	.content__desc {
		padding-left: 0px !important;
	}
	.module-nav--main .module-nav__item .item__slideout .slideout__link {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.nomob {
		display: none;
	}
}
/*fine mobile*/

@media (min-width: 64em) {
	body:after {
		content: "break-2";
		display: none;
	}
}
@media (min-width: 80em) {
	body:after {
		content: "break-3";
		display: none;
	}
}
@media (min-width: 90em) {
	body:after {
		content: "break-4";
		display: none;
	}
}
#search {
	padding: 2px;
	width: 80%;
	border: solid 1px #c5c5c5;
	font-size: .8em;
	color: #333;
	background-image: url(../img/shape.png);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right center;
}
.is-cursor-pointer {
	cursor: pointer;
}
.padd {
	width: 120px;
	padding: 10px;
	float: left;
	font-size: 13px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.padd a {
	text-decoration: none;
	color: #9b9b9b;
}
.padd a:hover {
	color: #fff;
}
.content-wrapper__content a {
	color: #fff;
}
.azzurro {
	background-color: #7798c4;
	padding: 40px;
	color: #fff;
	text-align: center;
}
.blu {
	background-color: #008069;
	padding: 40px;
	color: #fff;
	text-align: center;
}
.azzurro h2,
.blu h2 {
	color: #fff;
}
.is-hidden {
	display: none;
}
.is-relative {
	position: relative;
}
.is-absolute {
	position: absolute;
}
html {
	font-family: sans-serif;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
a {
	background-color: transparent;
}
a:active,
a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
h1 {
	font-size: 2em;
	margin: .67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto;
}
input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: 700;
}
table {
	border-spacing: 0;
}
td,
th {
	padding: 0;
}
/*

@font-face {

    font-family: Geogrotesque;

    src: url(../fonts/geogrotesque/3118CE_0_0.eot);

    src: url(../fonts/geogrotesque/3118CE_0_0.eot?#iefix) format("embedded-opentype"), url(../fonts/geogrotesque/3118CE_0_0.woff2) format("woff2"), url(../fonts/geogrotesque/3118CE_0_0.woff) format("woff"), url(../fonts/geogrotesque/3118CE_0_0.ttf) format("truetype"), url(../fonts/geogrotesque/3118CE_0_0.svg#wf) format("svg");

    font-weight: 300;

}

@font-face {

    font-family: Geogrotesque;

    src: url(../fonts/geogrotesque/3118CE_1_0.eot);

    src: url(../fonts/geogrotesque/3118CE_1_0.eot?#iefix) format("embedded-opentype"), url(../fonts/geogrotesque/3118CE_1_0.woff2) format("woff2"), url(../fonts/geogrotesque/3118CE_1_0.woff) format("woff"), url(../fonts/geogrotesque/3118CE_1_0.ttf) format("truetype"), url(../fonts/geogrotesque/3118CE_1_0.svg#wf) format("svg");

    font-weight: 400;

}

@font-face {

    font-family: Geogrotesque;

    src: url(../fonts/geogrotesque/3118CE_2_0.eot);

    src: url(../fonts/geogrotesque/3118CE_2_0.eot?#iefix) format("embedded-opentype"), url(../fonts/geogrotesque/3118CE_2_0.woff2) format("woff2"), url(../fonts/geogrotesque/3118CE_2_0.woff) format("woff"), url(../fonts/geogrotesque/3118CE_2_0.ttf) format("truetype"), url(../fonts/geogrotesque/3118CE_2_0.svg#wf) format("svg");

    font-weight: 600;

}

*/

@font-face {
	font-family: icomoon;
	src: url(../fonts/icomoon/icomoon.eot?umlvr);
	src: url(../fonts/icomoon/icomoon.eot?umlvr#iefix) format("embedded-opentype"), url(../fonts/icomoon/icomoon.woff?umlvr) format("woff"), url(../fonts/icomoon/icomoon.ttf?umlvr) format("truetype"), url(../fonts/icomoon/icomoon.svg?umlvr#icomoon) format("svg");
	font-weight: 400;
	font-style: normal;
}
[class*=" icon-"]:after,
[class*=" icon-"]:before,
[class^=icon-]:after,
[class^=icon-]:before {
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-arrow-left-after:after,
.icon-arrow-left-before:before {
	content: "\e900"
}
.icon-arrow-right-after:after,
.icon-arrow-right-before:before {
	content: "\e901"
}
.icon-check-after:after,
.icon-check-before:before {
	content: "\e902"
}
.icon-arrow-down-after:after,
.icon-arrow-down-before:before {
	content: "\e903"
}
.icon-grid-after:after,
.icon-grid-before:before {
	content: "\e904"
}
.icon-arrow-up-after:after,
.icon-arrow-up-before:before {
	content: "\e905"
}
.icon-exclamation-triangle-after:after,
.icon-exclamation-triangle-before:before {
	content: "\e906"
}
.icon-caret-down-after:after,
.icon-caret-down-before:before {
	content: "\e907"
}
*,
:after,
:before {
	box-sizing: border-box;
}
html {
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
}
@media (min-width: 64em) {
	html {
		position: relative;
		overflow-y: hidden;
		z-index: -5;
	}
}
html.-nav-opened {
	overflow-y: hidden;
}
body {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}
@media (min-width: 64em) {
	body {
		position: relative;
		height: 100%;
		overflow-y: hidden;
		z-index: -5;
	}
}
.-nav-opened body {
	overflow-y: hidden;
}
@media (min-width: 64em) {
	.-nav-opened body {
		overflow-y: auto;
	}
}
hr {
	padding-top: 1em;
	padding-bottom: 1em;
	margin: 0;
	border: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, left, right);
	background-image: -webkit-linear-gradient(top, transparent 50%, #003863 0);
	background-image: linear-gradient(180deg, transparent 50%, #003863 0);
	background-position: 0 50%;
	background-size: 2px 2px;
	background-repeat: repeat-x;
}
img {
	margin: 0 auto;
	max-width: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}
img+.heading,
img+h1,
img+h2,
img+h3,
img+h4,
img+h5,
img+h6 {
	margin-top: .8em;
}
.not-transparent {
	position: fixed !important;
	height: 120px !important;
	z-index: 255 !important;
	width: calc(80% - 18px);
	transition: height 1s;
	border-bottom: 0px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	background-color: #ffffff !important;
}
.not-transparent img {
	height: 100%;
}
.cerca {
	margin-left: -30px;
	height: 26px;
	width: 30px;
	margin-bottom: -.45em;
}
.login {
	background-image: url("../images/login.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px !important;
}
.password {
	background-image: url("../images/password.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px !important;
}
.plus120 {
	padding-top: 285px !important;
}
ol,
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.transition-preload * {
	-webkit-transition: none!important;
	-moz-transition: none!important;
	-ms-transition: none!important;
	-o-transition: none!important;
}
.page-preloader {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 1;
	position: fixed;
	width: 100vw;
	height: 100vh;
	left: 0;
	top: 0;
	background-color: rgba(0, 56, 99, .85);
	z-index: 999999;
	-webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1), height 0s cubic-bezier(.215, .61, .355, 1);
	transition: opacity .5s cubic-bezier(.215, .61, .355, 1), height 0s cubic-bezier(.215, .61, .355, 1);
}
.page-preloader.-dom-ready {
	opacity: 0;
	height: 0;
	overflow: hidden;
	-webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1), height 0s cubic-bezier(.215, .61, .355, 1) .5s;
	transition: opacity .5s cubic-bezier(.215, .61, .355, 1), height 0s cubic-bezier(.215, .61, .355, 1) .5s;
}
.page-preloader .preloader__icon {
	width: 140px;
	height: 135px;
	padding: 20px;
	border-radius: 500px;
	background-color: #fff;
	box-shadow: 0 0 50px 10px rgba(0, 0, 0, .25);
}
.page-preloader svg {
	width: 100px;
	height: 87px;
}
.page-preloader #ship {
	-webkit-animation: ship 3s ease-in-out infinite;
	animation: ship 3s ease-in-out infinite;
}
.page-preloader #ship polygon {
	fill: #1c2f4e;
}
.page-preloader #wave1 {
	-webkit-transform: translate3d(25px, 360px, 0) scale(.8);
	transform: translate3d(25px, 360px, 0) scale(.8);
	-webkit-animation: wave1 4s ease-in-out infinite;
	animation: wave1 4s ease-in-out infinite;
}
.page-preloader #wave1 polygon {
	fill: #6eb2d6;
}
.page-preloader #wave2 {
	-webkit-transform: translate3d(75px, 400px, 0) scale(.8);
	transform: translate3d(75px, 400px, 0) scale(.8);
	-webkit-animation: wave2 4s 1s ease-in-out infinite;
	animation: wave2 4s 1s ease-in-out infinite;
}
.page-preloader #wave2 polygon {
	fill: #4797bf;
}
@-webkit-keyframes ship {
	0% {
		-webkit-transform: translate3d(65px, 0, 0);
		transform: translate3d(65px, 0, 0);
	}
	50% {
		-webkit-transform: translate3d(75px, 5px, 0) rotate(1deg);
		transform: translate3d(75px, 5px, 0) rotate(1deg);
	}
	to {
		-webkit-transform: translate3d(65px, 0, 0);
		transform: translate3d(65px, 0, 0);
	}
}
@keyframes ship {
	0% {
		-webkit-transform: translate3d(65px, 0, 0);
		transform: translate3d(65px, 0, 0);
	}
	50% {
		-webkit-transform: translate3d(75px, 5px, 0) rotate(1deg);
		transform: translate3d(75px, 5px, 0) rotate(1deg);
	}
	to {
		-webkit-transform: translate3d(65px, 0, 0);
		transform: translate3d(65px, 0, 0);
	}
}
@-webkit-keyframes wave1 {
	0% {
		-webkit-transform: translate3d(25px, 360px, 0) scale(.8);
		transform: translate3d(25px, 360px, 0) scale(.8);
	}
	50% {
		-webkit-transform: translate3d(50px, 360px, 0) scale(.8);
		transform: translate3d(50px, 360px, 0) scale(.8);
	}
	to {
		-webkit-transform: translate3d(25px, 360px, 0) scale(.8);
		transform: translate3d(25px, 360px, 0) scale(.8);
	}
}
@keyframes wave1 {
	0% {
		-webkit-transform: translate3d(25px, 360px, 0) scale(.8);
		transform: translate3d(25px, 360px, 0) scale(.8);
	}
	50% {
		-webkit-transform: translate3d(50px, 360px, 0) scale(.8);
		transform: translate3d(50px, 360px, 0) scale(.8);
	}
	to {
		-webkit-transform: translate3d(25px, 360px, 0) scale(.8);
		transform: translate3d(25px, 360px, 0) scale(.8);
	}
}
@-webkit-keyframes wave2 {
	0% {
		-webkit-transform: translate3d(75px, 400px, 0) scale(.8);
		transform: translate3d(75px, 400px, 0) scale(.8);
	}
	50% {
		-webkit-transform: translate3d(50px, 400px, 0) scale(.8);
		transform: translate3d(50px, 400px, 0) scale(.8);
	}
	to {
		-webkit-transform: translate3d(75px, 400px, 0) scale(.8);
		transform: translate3d(75px, 400px, 0) scale(.8);
	}
}
@keyframes wave2 {
	0% {
		-webkit-transform: translate3d(75px, 400px, 0) scale(.8);
		transform: translate3d(75px, 400px, 0) scale(.8);
	}
	50% {
		-webkit-transform: translate3d(50px, 400px, 0) scale(.8);
		transform: translate3d(50px, 400px, 0) scale(.8);
	}
	to {
		-webkit-transform: translate3d(75px, 400px, 0) scale(.8);
		transform: translate3d(75px, 400px, 0) scale(.8);
	}
}
.img-wrap {
	position: relative;
}
.img-wrap,
.img-wrap img {
	display: block;
}
.img-wrap .img-mask {
	width: 100%;
	height: 100%;
	/*background: transparent url(data:image/png;   base64,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) no-repeat 100% 100%/contain;

*/
}
.clicker,
.img-wrap .img-mask {
	position: absolute;
	left: 0;
	top: 0;
}
.clicker {
	opacity: 0;
	width: 10px;
	height: 10px;
	pointer-events: none;
	border-radius: 100%;
	background-color: #003863;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	z-index: 99999;
}
.clicker.-click {
	-webkit-animation: clicker .25s cubic-bezier(.215, .61, .355, 1) 1;
	animation: clicker .25s cubic-bezier(.215, .61, .355, 1) 1;
}
@-webkit-keyframes clicker {
	0% {
		opacity: .4;
		-webkit-transform: translate3d(-50%, -50%, 0) scale(.8);
		transform: translate3d(-50%, -50%, 0) scale(.8);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-50%, -50%, 0) scale(1.8);
		transform: translate3d(-50%, -50%, 0) scale(1.8);
	}
}
@keyframes clicker {
	0% {
		opacity: .4;
		-webkit-transform: translate3d(-50%, -50%, 0) scale(.8);
		transform: translate3d(-50%, -50%, 0) scale(.8);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-50%, -50%, 0) scale(1.8);
		transform: translate3d(-50%, -50%, 0) scale(1.8);
	}
}
html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	font-size: .875em;
	-webkit-font-feature-settings: "dlig" 1, "liga" 1, "lnum" 1, "kern" 1;
	-ms-font-feature-settings: "dlig" 1, "liga" 1, "lnum" 1, "kern" 1;
	-o-font-feature-settings: "dlig" 1, "liga" 1, "lnum" 1, "kern" 1;
	font-feature-settings: "dlig" 1, "liga" 1, "lnum" 1, "kern" 1;
	color: #333;
	font-weight: 300;
	-webkit-font-smoothing: subpixel-antialiased;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	line-height: 1.4;
}
@media (min-width: 40em) {
	body {
		font-size: 1em;
	}
}
@media (min-width: 64em) {
	body {
		font-size: 1em;
	}
}
@media (min-width: 80em) {
	body {
		font-size: 1em;
	}
}
@media (min-width: 90em) {
	body {
		font-size: 1em;
	}
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}
.heading,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	line-height: 1.2;
	color: #008069;
	font-style: normal;
}
.heading,
h1,
h2 {
	text-transform: uppercase;
}
.alpha,
h1 {
	font-size: 2.44141em;
}
.alpha,
.beta,
h1,
h2 {
	font-weight: 400;
	-webkit-font-smoothing: subpixel-antialiased;
}
.beta,
h2 {
	font-size: 1.3em;
}
.gamma,
.template-c45.-c45-2017 .module-teaser .content__headline h2,
h3 {
	font-size: 1.2625em;
	font-weight: 400;
	-webkit-font-smoothing: subpixel-antialiased;
}
.delta,
h4 {
	font-size: 16px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	margin-bottom: 10px;
}
.epsilon,
.zeta,
h5,
h6 {
	font-size: 1em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	color: #000000 !important;
}
a {
	text-decoration: none;
	-webkit-transition: color .25s cubic-bezier(.215, .61, .355, 1);
	transition: color .25s cubic-bezier(.215, .61, .355, 1);
}


.paragraph,
p {
	margin: 0 0 .512em;
	/*text-align:justify;*/
}
.paragraph:last-child,
p:last-child {
	margin-bottom: 0;
}
@media (min-width: 64em) {
	.paragraph.paragraph--decreased-width,
	p.paragraph--decreased-width {
		padding-left: 10%;
		padding-right: 10%
	}
}
@media (min-width: 80em) {
	.paragraph.paragraph--decreased-width,
	p.paragraph--decreased-width {
		padding-left: 15%;
		padding-right: 15%
	}
}
@media (min-width: 90em) {
	.paragraph.paragraph--decreased-width,
	p.paragraph--decreased-width {
		padding-left: 20%;
		padding-right: 20%
	}
}
.heading+p,
h1+p,
h2+p,
h3+p,
h4+p,
h5+p,
h6+p {
	margin-top: .512em;
}
dd,
dt,
ol,
ul {
	padding: 0;
	margin: 0;
}
ol li,
ul li {
	list-style-type: none;
}
.-styled-list li {
	position: relative;
	padding: .8em 56px;
}
.-styled-list li,
.-styled-list li:before {
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}
.-styled-list li:before {
	content: "\e902";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	width: 35px;
	height: 35px;
	left: 0;
	top: .2em;
	font-family: icomoon;
	color: #fff;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-moz-osx-font-smoothing: grayscale;
	border-radius: 100%;
	background-color: #003863;
}
@media (min-width: 64em) {
	.-styled-list li:before {
		top: .3em;
	}
}
@media (min-width: 80em) {
	.-styled-list li:before {
		top: .4em;
	}
}
.-styled-list-ordered li {
	position: relative;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	padding: .8em 56px;
}
.-styled-list-ordered li:before {
	content: attr(data-num);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	width: 35px;
	height: 35px;
	left: 0;
	top: .2em;
	color: #fff;
	padding-top: 2px;
	border-radius: 100%;
	background-color: #003863;
}
@media (min-width: 40em) {
	.-styled-list-ordered li:before {
		top: .3em;
	}
	@media (min-width: 64em) {
		.-styled-list-ordered li: before {
			top: .4em;
		}
		.-standard-list li {
			position: relative;
			font-weight: 400;
			-webkit-font-smoothing: antialiased;
			padding-left: 20px;
		}
		.-standard-list li:before {
			content: "";
			display: block;
			position: absolute;
			width: 4px;
			height: 4px;
			left: 0;
			top: .5em;
			border-radius: 100%;
			background-color: #003863;
		}
		.heading+ol,
		.heading+ul,
		h1+ol,
		h1+ul,
		h2+ol,
		h2+ul,
		h3+ol,
		h3+ul,
		h4+ol,
		h4+ul,
		h5+ol,
		h5+ul,
		h6+ol,
		h6+ul {
			margin-top: .512em;
		}
		.bold,
		b,
		strong {
			font-weight: 600;
			-webkit-font-smoothing: antialiased;
		}
		.italic,
		em,
		i {
			font-style: italic;
		}
		.caption,
		small {
			font-family: Geogrotesque, Helvetica Neue, Helvetica, Arial, sans-serif;
			font-weight: 300;
			-webkit-font-smoothing: subpixel-antialiased;
			font-size: .8em;
			font-style: normal;
		}
		small {
			line-height: 1;
		}
		.caption {
			color: #4d4d4d;
		}
		.alpha+.caption,
		.beta+.caption,
		.gamma+.caption,
		.template-c45.-c45-2017 .module-teaser .content__headline h2+.caption,
		h1+.caption,
		h2+.caption,
		h3+.caption {
			margin-top: -.45em;
		}
		code,
		pre {
			font-family: Bitstream Vera Sans Mono, Consolas, Courier, monospace;
			background-color: #30a5ff;
		}
		pre {
			border: 1px solid #003863;
			display: block;
			margin-bottom: 1em;
			padding: 1em;
			border-radius: .3rem;
			white-space: pre;
			white-space: pre-wrap;
			word-wrap: break-word;
			word-break: break-all;
		}
		code {
			font-size: .8em;
			border-radius: 3px;
			line-height: 1;
			border: 1px solid #003863;
			white-space: nowrap;
			margin: 0 .2em;
			padding: .2em .4em;
		}
		.upper {
			text-transform: uppercase;
			letter-spacing: .1em;
		}
		.open-type {
			-webkit-font-feature-settings: "dlig" 1, "liga" 1, "lnum" 1, "kern" 1;
			-ms-font-feature-settings: "dlig" 1, "liga" 1, "lnum" 1, "kern" 1;
			-o-font-feature-settings: "dlig" 1, "liga" 1, "lnum" 1, "kern" 1;
			font-feature-settings: "dlig" 1, "liga" 1, "lnum" 1, "kern" 1;
		}
		.small-caps {
			letter-spacing: .1em;
			-webkit-font-feature-settings: "smcp" 1, "kern" 1;
			-ms-font-feature-settings: "smcp" 1, "kern" 1;
			-o-font-feature-settings: "smcp" 1, "kern" 1;
			font-feature-settings: "smcp" 1, "kern" 1;
		}
		table {
			border-collapse: collapse;
			table-layout: fixed;
			width: 100%
		}
		th {
			font-weight: 600;
			-webkit-font-smoothing: antialiased;
			border-bottom: 1px solid #003863;
			text-align: left;
		}
		td {
			border-bottom: 1px solid #b1b2b3;
		}
		td,
		th,
		tr {
			vertical-align: middle;
		}
		fieldset {
			border: 0 none;
			margin: 0;
			padding: 0;
		}
		input,
		select {
			display: inline;
		}
		label {
			/*display: inline-block;*/
			font-size: 13.5px;
			font-weight: 400;
			-webkit-font-smoothing: antialiased;
			margin-bottom: .4096em;
			display: block;
			width: 90%;
			float: right;
			text-align: left !important;
		}
		.blocco2 label {
			width: 69%;
		}
	}
	label.required:after {
		content: "*"
	}
	label abbr {
		display: none;
	}
	fieldset {
		border-bottom: 5px solid #003863;
		padding-bottom: 40px;
		margin-bottom: 40px;
	}
	.-border-grey {
		padding-bottom: 30px;
		border-bottom: none;
	}
	.col-wrapper.-no-margin-bottom {
		margin-bottom: 0;
	}
	legend {
		font-weight: 600;
		-webkit-font-smoothing: antialiased;
		font-size: 1.25em;
		padding-bottom: 15px;
	}
	#frm-login-header input {
		border: 0px !important;
	}
	input[type=color],
	input[type=date],
	input[type=datetime-local],
	input[type=datetime],
	input[type=email],
	input[type=month],
	input[type=number],
	input[type=password],
	input[type=search],
	input[type=tel],
	input[type=text],
	input[type=time],
	input[type=url],
	input[type=week],
	input[type=file],
	select[multiple=multiple],
	textarea {
		width: 100%;
		color: #333;
		margin-bottom: .64em;
		padding: .2em .2em;
		/*border: 0px;*/
		border-radius: 2px;
		background-color: #f3f6f7;
		box-shadow: none;
		-webkit-transition: box-shadow .5s cubic-bezier(.215, .61, .355, 1);
		transition: box-shadow .5s cubic-bezier(.215, .61, .355, 1);
	}
	input[type=submit] {
		width: 100%;
		color: #fff;
		margin-bottom: .64em;
		padding: .64em 1em;
		border: 1px solid #fff !important;
		border-radius: 4px;
		background-color: #008069;
		box-shadow: none;
		-webkit-transition: box-shadow .5s cubic-bezier(.215, .61, .355, 1);
		transition: box-shadow .5s cubic-bezier(.215, .61, .355, 1);
	}
	input[type=color]:focus,	
	input[type=date]:focus,
	input[type=datetime-local]:focus,
	input[type=datetime]:focus,
	input[type=email]:focus,
	input[type=month]:focus,
	input[type=number]:focus,
	input[type=password]:focus,
	input[type=search]:focus,
	input[type=tel]:focus,
	input[type=text]:focus,
	input[type=time]:focus,
	input[type=url]:focus,
	input[type=week]:focus,
	input[type=file]:focus,
	select[multiple=multiple]:focus,
	textarea:focus {
		box-shadow: 0 3px 1px 0 rgba(0, 56, 99, .15);
		outline: none;
	}
	input[type=color]:last-child,
	input[type=date]:last-child,
	input[type=datetime-local]:last-child,
	input[type=datetime]:last-child,
	input[type=email]:last-child,
	input[type=month]:last-child,
	input[type=number]:last-child,
	input[type=password]:last-child,
	input[type=search]:last-child,
	input[type=tel]:last-child,
	input[type=text]:last-child,
	input[type=time]:last-child,
	input[type=url]:last-child,
	input[type=week]:last-child,
	input[type=file]:last-child,
	select[multiple=multiple]:last-child,
	textarea:last-child {
		margin-bottom: 0;
	}
	.input-field-input {
		width: 100%;
		margin-bottom: .64em;
		border: 1px solid #dae1e8;
		border-radius: 4px;
		background-color: #f3f6f7;
		box-shadow: none;
		-webkit-transition: box-shadow .5s cubic-bezier(.215, .61, .355, 1);
		transition: box-shadow .5s cubic-bezier(.215, .61, .355, 1);
	}
	.input-field-input:focus {
		box-shadow: 0 3px 1px 0 rgba(0, 56, 99, .15);
		outline: none;
	}
	
	.input-field-input.input-field-input--radio {
		border: 0 none;
		background-color: transparent;
	}
	.input-field-input.input-field-input--radio .input-radio {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.input-field-input.input-field-input--radio .input-radio:before {
		content: "";
		display: block;
		position: absolute;
		width: 16px;
		height: 16px;
		left: 0;
		top: .1em;
		border: 3px solid #f3f6f7;
		box-shadow: 0 0 0 1px #dae1e8;
		border-radius: 100%;
		background-color: #f3f6f7;
		-webkit-transition: background-color .3s cubic-bezier(.215, .61, .355, 1);
		transition: background-color .3s cubic-bezier(.215, .61, .355, 1);
		z-index: 5;
	}
	.input-field-input.input-field-input--radio .input-radio.-checked:before {
		background-color: #003863;
	}
	.input-field-input.input-field-input--radio .input-radio input {
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
	}
	.input-field-input.input-field-input--radio .input-radio label {
		display: block;
		position: relative;
		padding-left: 26px;
		cursor: pointer;
		z-index: 10;
	}
	.input-field-input.-error {
		position: relative;
		border: 1px solid red;
		background-color: rgba(255, 0, 0, .05);
		box-shadow: 0 3px 1px 0 red;
	}
	.input-field-input.-error:focus {
		box-shadow: 0 3px 1px 0 red;
		outline: none;
	}
	.input-field-input.-error:last-child {
		margin-bottom: 0;
	}
	.input-field-input.-error:after {
		position: absolute;
		top: 50%;
		right: 1em;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
		color: red;
	}
	.input-field-input--textarea.-error:after {
		top: .64em;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	.input-field-input input {
		color: #333;
	}
	.input-field-input input,
	.input-field-input textarea {
		background-color: transparent;
		border: none;
		box-shadow: none;
		outline: none;
		width: 100%;
		height: 100%;
		margin: 0;
	}
	.input-field-input textarea {
		display: block;
	}
	.-form-newsletter .input-field-input .form-element__fake-select,
	.Tx-Formhandler .input-field-input .form-element__fake-select {
		background-color: transparent;
		border: none;
		box-shadow: none;
		outline: none;
		margin: 0;
	}
	.input-field-input.-error .fake-select__fake,
	.input-field-input.-error input,
	.input-field-input.-error select option,
	.input-field-input.-error textarea {
		color: red;
	}
	.input-field-input.-error .form-element__fake-select:after {
		right: 2.44141em;
		color: red;
	}
	.checkbox-group {
		margin-bottom: 1.5625em;
	}
	.checkbox-group.-error,
	.input-field-input.input-field-input--radio.-error {
		border: 1px solid red;
		border-radius: 4px;
		padding: 1em;
		box-shadow: 0 3px 1px 0 red;
		background-color: rgba(255, 0, 0, .05);
	}
	textarea {
		resize: vertical;
	}
	input[type=search] {
		-webkit-appearance: none;
		-moz-appearance: none;
		-ms-appearance: none;
		-o-appearance: none;
		appearance: none;
	}
	input[type=checkbox],
	input[type=radio] {
		display: inline;
		width: 20px !important;
	}
	input[type=file] {
		width: 100%
	}
	select {
		max-width: 100%;
		width: auto;
	}
	button[type=submit],
	input[type=submit] {
		border: 0;
	}
	.input-field {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.checkbox-field,
	.checkbox-field .checkbox-group {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.checkbox-field .checkbox-group label,
	.checkbox-field label {
		width: calc(100% - 50px);
		margin-top: -4px;
	}
	.checkbox-field .checkbox-group input,
	.checkbox-field input {
		width: 30px;
	}
	.-form-newsletter .form-element__fake-select,
	.Tx-Formhandler .form-element__fake-select {
		position: relative;
		width: 100%;
		color: #333;
		padding: .64em 1em;
		cursor: pointer;
		overflow: hidden;
		border-radius: 4px;
		background-color: #f3f6f7;
		box-shadow: inset 0 0 0 1px #dae1e8;
	}
	.-form-newsletter .form-element__fake-select:hover:after,
	.Tx-Formhandler .form-element__fake-select:hover:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.-form-newsletter .form-element__fake-select:after,
	.Tx-Formhandler .form-element__fake-select:after {
		position: absolute;
		right: 1em;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
		pointer-events: none;
	}
	.-form-newsletter .form-element__fake-select .fake-select__fake,
	.Tx-Formhandler .form-element__fake-select .fake-select__fake {
		margin-top: -1px;
	}
	.-form-newsletter .form-element__fake-select .fake-select__orig,
	.Tx-Formhandler .form-element__fake-select .fake-select__orig {
		opacity: 0;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}
	.-form-newsletter .form-element__fake-select .fake-select__orig select,
	.Tx-Formhandler .form-element__fake-select .fake-select__orig select {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		width: 100%;
		height: 100%;
		cursor: pointer;
	}
	#balticform .col-wrapper.-depends-on-ownbavaria {
		display: none;
	}
	#balticform .col-wrapper.-depends-on-ownbavaria.-visible {
		display: block;
	}
	#balticform .col-wrapper.-checkbox .input-field {
		display: block;
		position: relative;
	}
	#balticform .col-wrapper.-checkbox .input-field.-checked:after {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	#balticform .col-wrapper.-checkbox .input-field:before {
		content: "";
		display: block;
		position: absolute;
		width: 26px;
		height: 26px;
		left: 0;
		top: -.15em;
		border: 1px solid #dae1e8;
		border-radius: 4px;
		background-color: #f3f6f7;
		z-index: 5;
	}
	#balticform .col-wrapper.-checkbox .input-field.-error:before {
		border: 1px solid red;
		background-color: rgba(255, 0, 0, .05);
	}
	#balticform .col-wrapper.-checkbox .input-field:after {
		content: "";
		display: block;
		opacity: 0;
		position: absolute;
		width: 26px;
		height: 26px;
		left: 0;
		top: -.15em;
		border: 1px solid transparent;
		border-radius: 4px;
		/*background: transparent url("data:image/png;

    base64, iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAABy1BMVEUAOGP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AOGMBOWQCOmQDOmUGPWcHPWcIPmgKQGkNQmsPRGwQRG0SRm4TR284ZIU7Zoc8Z4g9aIg+aIlHb45OdZNQdpRSeJVUepZdgZxpiqNsjKVtjaZ5lq16l66Wrb+htsWitsajt8ekuMelucirvcyuwM2vwc6xws+yw9CzxNG0xNG2xtK7ytW/zdjAztjD0NrG09zH093I1N3J1d7S3OPU3eXW3+bX4Ofk6u7m6/Dq7/Lr7/Pu8vXv8/Xz9vj09vj19/n5+vv8/f39/f7////3ggnUAAAAVXRSTlMAAAMEDQ4REhUfICMkJSYpKi43ODk7PUBBRUhKTU5QUlZbXF9jZWZnaGlqa2x1dnd4fYeJiouNkZWXmJucoaKjpKWwtLe5xcbHy9DR0tPV1tfb3d7wU7gUkAAAA9RJREFUeAHt3NdTZFUQgPE5qLPuussuMCgoohgEMYgiOqiYHbIBPQ4GERXMijmAQcyKqIBK/7mWlNUTGNqm6mPqlnu+164+9XuamodbnQsZLwETMAETMAETMAH/98AETMAETMAETMAEPFboOtOSVeCJK+54WP5pfLgnnz3gwIxUN9aeLeBlE1JfMUvA26RBU4WsAE9NSOMGsgFsnRMxhACQ92kFFMj7ZIoB8j6t6AfmjqJ63+/frf+8K9W1A0DMt7r0ZIxxcWVTKo0BQMi383r8t4U1qZQHgIhveylq81XCHgCI+bSFTR0MA0DOp63oZBwA8r74wq7OWgAg59M2dHgaAPK++LVOLwKAvC/+oON2AMj7yls6zwNA3BeXdT4bACDui5Vf6lEAyPveEK0PAOK+pT9EOw4Acd+2aNOBBPI+6UeBvK8USCDvk14UyPtGAgnkfaVAAnnf3EkUyPtaAwvkfSyQ97FA3scCeR8K5H05Fsj7WCDvY4G871DAtsF7Hrr/lkvOa6LPDzw59MAT+texeHGTfG7gmbukttlrm+FzA2+W/d17bhN8PuCJB6VRj3c3wecBtj4mB3RVE3wO4KQc2NVH6HMDbxdxCHGfG3i5wVMh7/MDJ8UhxH1+4PVS1a/vvfnKa+98awp5nw18RLQ/330m7vXST4aQ95nAC6pef1lffPZLQ4j7TOCVor0aKz39hSGkfSbwTt38JEaXkPeZwEd19cXoE/I+C3i+rv4Wo0/I+yzghbr7TXQKeZ8F7Nblr6JTyPssYJtu/xj391St8Bra5wCeo+t/Pe8Xwj4LGCb0gbeiX8j6TOCt+sIvz7mFsM8EXirap2WnkPaZwGNS6X2fEPeZwHDfoYW4zwZ2yn8LP68R4j4bGEb9Qt7nAYYZv5D3eYCd4hfyPgcwXOcX8j4PMAz5haTPAAJCyGcADeEHjYWf8T430C/kfT6gX8j7fEC/EPc5gX4h7fMCvULc5wb6hB/jPj8w3OQQRtxnAy3hh2XWBwBtIe+zgZjQ9sFAW8j7bCAitH080BQCPgBoCQEfAMzdWC9EfQCwTvhRmfUBQEsI+ACgJQR8ANASAj4AaAkBHwC0hIAPAFpCwAcAczfUCudRHwCsF64u6PftO4APANYLN99ejDGWl9eE8AFAFWq7G+vfb4ntw4F2KqxPfYFOgYRQfTwQEaqPByJCwgcAw+ABvtKpkA1gKEw18o1k6ZRGcR+v1BuyBAwdd9fwpvuzd4wk3zM8voebHe07ntVrKS2nuzryZ/G9mQRMwARMwARMwARMwARMwARMwARMwAT8G1c/HCvOv+lKAAAAAElFTkSuQmCC") no-repeat 50% 50%/contain;*/
		z-index: 5;
		-webkit-transform: scale(.8);
		transform: scale(.8);
		-webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1), -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .35s cubic-bezier(.215, .61, .355, 1), -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .35s cubic-bezier(.215, .61, .355, 1), transform .35s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .35s cubic-bezier(.215, .61, .355, 1), transform .35s cubic-bezier(.215, .61, .355, 1), -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
	}
	#balticform .col-wrapper.-checkbox .input-field .input-field-input {
		border: 0 none;
		margin: 0;
		position: absolute;
		top: -.15em;
		left: 0;
		z-index: 10;
		width: 26px;
		height: 26px;
		background-color: transparent;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	#balticform .col-wrapper.-checkbox .input-field.-error .input-field-input:after {
		color: red;
	}
	#balticform .col-wrapper.-checkbox .input-field input {
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
	}
	#balticform .col-wrapper.-checkbox .input-field label {
		display: block;
		position: relative;
		padding-left: 40px;
		cursor: pointer;
		z-index: 10;
	}
	#fair-dealer-form .content-item.-hidden {
		-webkit-transition: opacity .3s cubic-bezier(.215, .61, .355, 1), height .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), height .3s cubic-bezier(.215, .61, .355, 1);
		opacity: 0;
		height: 0;
		pointer-events: none;
	}
	.page {
		position: relative;
		min-height: 100%;
		left: 0;
		top: 0;
		padding-top: 61px;
		-webkit-transition: left .4s cubic-bezier(.645, .045, .355, 1);
		transition: left .4s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 64em) {
		.page {
			height: 100%;
			padding-top: 0;
			padding-left: 20%;
			overflow-y: hidden;
			z-index: -4;
		}
	}
	@media (min-width: 80em) {
		.page {
			padding-left: 20%
		}
	}
	@media (min-width: 90em) {
		.page {
			padding-left: 18%
		}
	}
	@media (min-width: 64em) {
		.page: before {
			content: "";
			display: block;
			opacity: 0;
			position: absolute;
			width: 100%;
			height: 0;
			left: 0;
			top: 0;
			background-color: rgba(0, 56, 99, .75);
			z-index: -1;
			-webkit-transition: opacity .2s cubic-bezier(.645, .045, .355, 1), height 0s cubic-bezier(.645, .045, .355, 1) .2s;
			transition: opacity .2s cubic-bezier(.645, .045, .355, 1), height 0s cubic-bezier(.645, .045, .355, 1) .2s;
		}
	}
	.-topbar-default-present .page {
		padding-top: 117px;
	}
	@media (min-width: 64em) {
		.-topbar-default-present .page {
			padding-top: 0;
		}
	}
	@media (min-width: 64em) {
		.page.-slideoutopen: before {
			opacity: 1;
			height: 100%;
			-webkit-transition: opacity .2s cubic-bezier(.645, .045, .355, 1), height 0s cubic-bezier(.645, .045, .355, 1);
			transition: opacity .2s cubic-bezier(.645, .045, .355, 1), height 0s cubic-bezier(.645, .045, .355, 1);
		}
	}
	@media (min-width: 64em) {
		.page.-slideoutopen .page__content, .page.-slideoutopen .page__footer {
			-webkit-filter: blur(5px);
			filter: blur(5px);
			-webkit-transition: -webkit-filter 1s cubic-bezier(.215, .61, .355, 1);
			transition: -webkit-filter 1s cubic-bezier(.215, .61, .355, 1);
			transition: filter 1s cubic-bezier(.215, .61, .355, 1);
			transition: filter 1s cubic-bezier(.215, .61, .355, 1), -webkit-filter 1s cubic-bezier(.215, .61, .355, 1);
			-webkit-transition-delay: .5s;
			transition-delay: .5s;
		}
	}
	.scroll-group--body {
		height: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
	}
	@media (min-width: 64em) {
		.scroll-group--body {
			height: auto;
			overflow-y: inital;
		}
	}
	@media (min-width: 64em) {
		.page__content-wrapper {
			position: relative;
			height: 100%;
			overflow-x: hidden;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			z-index: -3;
		}
	}
	@media (min-width: 64em) {
		.-topbar-default-present .page__content-wrapper {
			padding-top: 56px;
		}
	}
	.page__content {
		position: relative;
		background-color: #fff;
		z-index: 5;
		-webkit-transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: transform .4s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		will-change: translate3d;
	}
	.page__content:before {
		content: "";
		display: block;
		opacity: 0;
		position: absolute;
		width: 100%;
		height: 0;
		left: 0;
		top: 0;
		background-color: rgba(255, 255, 255, .75);
		z-index: 100;
		-webkit-transition: opacity .3s cubic-bezier(.645, .045, .355, 1), height 0s cubic-bezier(.645, .045, .355, 1) .3s;
		transition: opacity .3s cubic-bezier(.645, .045, .355, 1), height 0s cubic-bezier(.645, .045, .355, 1) .3s;
	}
	.page__content.-menuopen {
		position: relative;
		-webkit-transform: translate3d(-80%, 0, 0);
		transform: translate3d(-80%, 0, 0);
	}
	@media (min-width: 40em) {
		.page__content.-menuopen {
			-webkit-transform: translate3d(-50%, 0, 0);
			transform: translate3d(-50%, 0, 0);
		}
	}
	@media (min-width: 64em) {
		.page__content.-menuopen {
			-webkit-transform: translateZ(0);
			transform: translateZ(0);
		}
	}
	.page__content.-menuopen:before {
		opacity: 1;
		height: 100%;
		-webkit-transition: opacity .3s cubic-bezier(.645, .045, .355, 1), height 0s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .3s cubic-bezier(.645, .045, .355, 1), height 0s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 64em) {
		.page__content.-menuopen: before {
			display: none;
		}
	}
	.page__content.-menuopen .section-row {
		-webkit-filter: blur(5px);
		filter: blur(5px);
	}
	@media (min-width: 64em) {
		.page__content.-menuopen .section-row {
			-webkit-filter: none;
			filter: none;
		}
	}
	html.touch .page {
		overflow-x: hidden;
	}
	.col-wrapper {
		margin-bottom: 1.5625em;
	}
	.col-wrapper:after {
		content: "";
		display: table;
		clear: both;
	}
	.col-wrapper:last-child {
		margin-bottom: 0;
	}
	.col {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.col {
			margin-bottom: 0;
		}
	}
	.col:last-child {
		margin-bottom: 0;
	}
	.col__b0-full,
	.l-2col-b1-25-75>.col-one,
	.l-2col-b1-25-75>.col-two,
	.l-2col-b1-33-66>.col-one,
	.l-2col-b1-33-66>.col-two,
	.l-2col-b1-40-60>.col-one,
	.l-2col-b1-40-60>.col-two,
	.l-2col-b1-50-50>.col-one,
	.l-2col-b1-50-50>.col-two,
	.l-2col-b1-60-40>.col-one,
	.l-2col-b1-60-40>.col-two,
	.l-2col-b1-66-33>.col-one,
	.l-2col-b1-66-33>.col-two,
	.l-2col-b1-75-25>.col-one,
	.l-2col-b1-75-25>.col-two,
	.l-2col-b2-25-75>.col-one,
	.l-2col-b2-25-75>.col-two,
	.l-2col-b2-33-66>.col-one,
	.l-2col-b2-33-66>.col-two,
	.l-2col-b2-40-60>.col-one,
	.l-2col-b2-40-60>.col-two,
	.l-2col-b2-50-50>.col-one,
	.l-2col-b2-50-50>.col-two,
	.l-2col-b2-60-40>.col-one,
	.l-2col-b2-60-40>.col-two,
	.l-2col-b2-66-33>.col-one,
	.l-2col-b2-66-33>.col-two,
	.l-2col-b2-75-25>.col-one,
	.l-2col-b2-75-25>.col-two,
	.l-3col-b1-33-33-33>.col-one,
	.l-3col-b1-33-33-33>.col-three,
	.l-3col-b1-33-33-33>.col-two,
	.l-3col-b2-33-33-33>.col-one,
	.l-3col-b2-33-33-33>.col-three,
	.l-3col-b2-33-33-33>.col-two,
	.l-4col-b1-b3-25-25-25-25>.col-four,
	.l-4col-b1-b3-25-25-25-25>.col-one,
	.l-4col-b1-b3-25-25-25-25>.col-three,
	.l-4col-b1-b3-25-25-25-25>.col-two,
	.l-4col-b2-b3-25-25-25-25>.col-four,
	.l-4col-b2-b3-25-25-25-25>.col-one,
	.l-4col-b2-b3-25-25-25-25>.col-three,
	.l-4col-b2-b3-25-25-25-25>.col-two {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
	.col__b0-3 {
		width: 22.53419%;
		float: left;
		margin-right: 3.28774%
	}
	.col__b0-3--last {
		width: 22.53419%;
		float: right;
		margin-right: 0;
	}
	.col__b0-4 {
		width: 31.1415%;
		float: left;
		margin-right: 3.28774%
	}
	.col__b0-4--last {
		width: 31.1415%;
		float: right;
		margin-right: 0;
	}
	.col__b0-6 {
		width: 48.35613%;
		float: left;
		margin-right: 3.28774%
	}
	.col__b0-6--last {
		width: 48.35613%;
		float: right;
		margin-right: 0;
	}
	.col__b0-8 {
		width: 65.57075%;
		float: left;
		margin-right: 3.28774%
	}
	.col__b0-8--last {
		width: 65.57075%;
		float: right;
		margin-right: 0;
	}
	.col__b0-9 {
		width: 74.17806%;
		float: left;
		margin-right: 3.28774%
	}
	.col__b0-9--last {
		width: 74.17806%;
		float: right;
		margin-right: 0;
	}
	@media (min-width: 40em) {
		.col__b1-3, .l-2col-b1-25-75>.col-one {
			width: 22.53419%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b1-3--last,
		.l-2col-b1-75-25>.col-two {
			width: 22.53419%;
			float: right;
			margin-right: 0;
		}
		.col__b1-4,
		.l-2col-b1-33-66>.col-one,
		.l-3col-b1-33-33-33>.col-one,
		.l-3col-b1-33-33-33>.col-two {
			width: 31.1415%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b1-4--last,
		.l-2col-b1-66-33>.col-two,
		.l-3col-b1-33-33-33>.col-three {
			width: 31.1415%;
			float: right;
			margin-right: 0;
		}
		.col__b1-5,
		.l-2col-b1-40-60>.col-one {
			width: 39.74882%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b1-5--last,
		.l-2col-b1-60-40>.col-two {
			width: 39.74882%;
			float: right;
			margin-right: 0;
		}
		.col__b1-6,
		.l-2col-b1-50-50>.col-one,
		.l-4col-b1-b3-25-25-25-25>.col-one,
		.l-4col-b1-b3-25-25-25-25>.col-three {
			width: 48.35613%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b1-6--last,
		.l-2col-b1-50-50>.col-two,
		.l-4col-b1-b3-25-25-25-25>.col-four,
		.l-4col-b1-b3-25-25-25-25>.col-two {
			width: 48.35613%;
			float: right;
			margin-right: 0;
			text-align: justify;
		}
		.col__b1-7,
		.l-2col-b1-60-40>.col-one {
			width: 56.96344%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b1-7--last,
		.l-2col-b1-40-60>.col-two {
			width: 56.96344%;
			float: right;
			margin-right: 0;
		}
		.col__b1-8,
		.l-2col-b1-66-33>.col-one {
			width: 65.57075%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b1-8--last,
		.l-2col-b1-33-66>.col-two {
			width: 65.57075%;
			float: right;
			margin-right: 0;
		}
		.col__b1-9,
		.l-2col-b1-75-25>.col-one {
			width: 74.17806%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b1-9--last,
		.l-2col-b1-25-75>.col-two {
			width: 74.17806%;
			float: right;
			margin-right: 0;
		}
	}
	@media (min-width: 64em) {
		.col__b2-3, .l-2col-b2-25-75>.col-one {
			width: 22.53419%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b2-3--last,
		.l-2col-b2-75-25>.col-two {
			width: 22.53419%;
			float: right;
			margin-right: 0;
		}
		.col__b2-4,
		.l-2col-b2-33-66>.col-one,
		.l-3col-b2-33-33-33>.col-one,
		.l-3col-b2-33-33-33>.col-two {
			width: 31.1415%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b2-4--last,
		.l-2col-b2-66-33>.col-two,
		.l-3col-b2-33-33-33>.col-three {
			width: 31.1415%;
			float: right;
			margin-right: 0;
		}
		.col__b2-5,
		.l-2col-b2-40-60>.col-one {
			width: 39.74882%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b2-5--last,
		.l-2col-b2-60-40>.col-two {
			width: 39.74882%;
			float: right;
			margin-right: 0;
		}
		.col__b2-6,
		.l-2col-b2-50-50>.col-one,
		.l-4col-b2-b3-25-25-25-25>.col-one,
		.l-4col-b2-b3-25-25-25-25>.col-three {
			width: 48.35613%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b2-6--last,
		.l-2col-b2-50-50>.col-two,
		.l-4col-b2-b3-25-25-25-25>.col-four,
		.l-4col-b2-b3-25-25-25-25>.col-two {
			width: 48.35613%;
			float: right;
			margin-right: 0;
		}
		.col__b2-7,
		.l-2col-b2-60-40>.col-one {
			width: 56.96344%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b2-7--last,
		.l-2col-b2-40-60>.col-two {
			width: 56.96344%;
			float: right;
			margin-right: 0;
		}
		.col__b2-8,
		.l-2col-b2-66-33>.col-one {
			width: 65.57075%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b2-8--last,
		.l-2col-b2-33-66>.col-two {
			width: 65.57075%;
			float: right;
			margin-right: 0;
		}
		.col__b2-9,
		.l-2col-b2-75-25>.col-one {
			width: 74.17806%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b2-9--last,
		.l-2col-b2-25-75>.col-two {
			width: 74.17806%;
			float: right;
			margin-right: 0;
		}
	}
	@media (min-width: 80em) {
		.col__b3-3, .l-4col-b1-b3-25-25-25-25>.col-one, .l-4col-b1-b3-25-25-25-25>.col-three, .l-4col-b1-b3-25-25-25-25>.col-two, .l-4col-b2-b3-25-25-25-25>.col-one, .l-4col-b2-b3-25-25-25-25>.col-three, .l-4col-b2-b3-25-25-25-25>.col-two {
			width: 22.53419%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b3-3--last,
		.l-4col-b1-b3-25-25-25-25>.col-four,
		.l-4col-b2-b3-25-25-25-25>.col-four {
			width: 22.53419%;
			float: right;
			margin-right: 0;
		}
		.col__b3-4 {
			width: 31.1415%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b3-4--last {
			width: 31.1415%;
			float: right;
			margin-right: 0;
		}
		.col__b3-6 {
			width: 48.35613%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b3-6--last {
			width: 48.35613%;
			float: right;
			margin-right: 0;
		}
		.col__b3-8 {
			width: 65.57075%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b3-8--last {
			width: 65.57075%;
			float: right;
			margin-right: 0;
		}
		.col__b3-9 {
			width: 74.17806%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b3-9--last {
			width: 74.17806%;
			float: right;
			margin-right: 0;
		}
	}
	@media (min-width: 90em) {
		.col__b4-3 {
			width: 22.53419%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b4-3--last {
			width: 22.53419%;
			float: right;
			margin-right: 0;
		}
		.col__b4-4 {
			width: 31.1415%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b4-4--last {
			width: 31.1415%;
			float: right;
			margin-right: 0;
		}
		.col__b4-6 {
			width: 48.35613%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b4-6--last {
			width: 48.35613%;
			float: right;
			margin-right: 0;
		}
		.col__b4-8 {
			width: 65.57075%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b4-8--last {
			width: 65.57075%;
			float: right;
			margin-right: 0;
		}
		.col__b4-9 {
			width: 74.17806%;
			float: left;
			margin-right: 3.28774%
		}
		.col__b4-9--last {
			width: 74.17806%;
			float: right;
			margin-right: 0;
		}
	}
	.l-2col-b1-50-50--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-50-50--normal>.col-one {
			margin-bottom: 0;
			/*text-align:justify;*/
		}
	}
	.l-2col-b1-50-50--inverted>.col-two {
		margin-bottom: 1.5625em;
		/*ext-align:justify;*/
	}
	@media (min-width: 40em) {
		.l-2col-b1-50-50--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-50-50--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-50-50--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-50-50--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-50-50--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-66-33--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-66-33--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-66-33--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-66-33--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-66-33--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-66-33--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-66-33--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-66-33--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-33-66--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-33-66--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-33-66--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-33-66--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-33-66--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-33-66--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-33-66--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-33-66--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-75-25--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-75-25--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-75-25--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-75-25--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-75-25--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-75-25--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-75-25--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-75-25--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-25-75--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-25-75--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-25-75--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-25-75--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-25-75--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-25-75--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-25-75--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-25-75--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-60-40--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-60-40--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-60-40--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-60-40--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-60-40--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-60-40--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-60-40--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-60-40--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-40-60--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-40-60--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b1-40-60--inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-2col-b1-40-60--inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-40-60--normal>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-40-60--normal>.col-one {
			margin-bottom: 0;
		}
	}
	.l-2col-b2-40-60 --inverted>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-2col-b2-40-60 --inverted>.col-two {
			margin-bottom: 0;
		}
	}
	.l-3col-b1-33-33-33>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-3col-b1-33-33-33>.col-one {
			margin-bottom: 0;
		}
	}
	.l-3col-b1-33-33-33>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-3col-b1-33-33-33>.col-two {
			margin-bottom: 0;
		}
	}
	.l-3col-b2-33-33-33>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-3col-b2-33-33-33>.col-one {
			margin-bottom: 0;
		}
	}
	.l-3col-b2-33-33-33>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-3col-b2-33-33-33>.col-two {
			margin-bottom: 0;
		}
	}
	.l-4col-b2-b3-25-25-25-25>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 80em) {
		.l-4col-b2-b3-25-25-25-25>.col-one {
			margin-bottom: 0;
		}
	}
	.l-4col-b2-b3-25-25-25-25>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 80em) {
		.l-4col-b2-b3-25-25-25-25>.col-two {
			margin-bottom: 0;
		}
	}
	.l-4col-b2-b3-25-25-25-25>.col-three {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 64em) {
		.l-4col-b2-b3-25-25-25-25>.col-three {
			margin-bottom: 0;
		}
	}
	.l-4col-b1-b3-25-25-25-25>.col-one {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 80em) {
		.l-4col-b1-b3-25-25-25-25>.col-one {
			margin-bottom: 0;
		}
	}
	.l-4col-b1-b3-25-25-25-25>.col-two {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 80em) {
		.l-4col-b1-b3-25-25-25-25>.col-two {
			margin-bottom: 0;
		}
	}
	.l-4col-b1-b3-25-25-25-25>.col-three {
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.l-4col-b1-b3-25-25-25-25>.col-three {
			margin-bottom: 0;
		}
	}
	.content-item {
		margin: 0 0 1.5625em;
	}
	.content-item:last-child {
		margin-bottom: 0;
	}
	.box--padded {
		padding: 1.5625em;
	}
	.box--bordered {
		border: 1px solid #003863;
	}
	.module-nav--main {
		/*display: none;*/
		z-index: 10;
	}
	@media (min-width: 64em) {
		.module-nav--main {
			display: block;
		}
	}
	.module-nav--main.module-nav--mobile,
	.module-nav--top {
		/*display: none;*/
	}
	.module-nav--top.module-nav--mobile {
		display: block;
		width: 100%;
		z-index: 99;
		background-color: #fff;
		-webkit-transition: width 0s cubic-bezier(.645, .045, .355, 1) .4s, -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: width 0s cubic-bezier(.645, .045, .355, 1) .4s, -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: width 0s cubic-bezier(.645, .045, .355, 1) .4s, transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: width 0s cubic-bezier(.645, .045, .355, 1) .4s, transform .4s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
	}
	.-nav-opened .module-nav--top.module-nav--mobile {
		-webkit-transition: width 0s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: width 0s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: width 0s cubic-bezier(.645, .045, .355, 1), transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: width 0s cubic-bezier(.645, .045, .355, 1), transform .4s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
	}
	.module-nav--top.module-nav--mobile .module-nav__item.module-nav__item--hasSubpages>a {
		position: relative;
	}
	.module-nav--top.module-nav--mobile .module-nav__item.module-nav__item--hasSubpages>a:after {
		position: absolute;
		width: 16px;
		height: 16px;
		line-height: 16px;
		right: 1.2rem;
		top: 50%;
		font-size: 16px;
		margin-top: -8px;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: transform .4s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
	}
	.module-nav--top.module-nav--mobile .module-nav__item.module-nav__item--hasSubpages.-opened>a:after {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl1 .module-nav__item.module-nav__item--active>a,
	.module-nav--top.module-nav--mobile .module-nav__lvl2 .module-nav__item.module-nav__item--active>a,
	.module-nav--top.module-nav--mobile .module-nav__lvl3 .module-nav__item.module-nav__item--active>a {
		font-weight: 600;
		-webkit-font-smoothing: antialiased;
	}
	.module-nav--top.module-nav--mobile>ul {
		text-align: left;
	}
	.module-nav--top.module-nav--mobile.-opened>ul {
		display: block;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl1 {
		width: 100%;
		overflow: hidden;
		-webkit-transition: width 0s cubic-bezier(.645, .045, .355, 1) .4s;
		transition: width 0s cubic-bezier(.645, .045, .355, 1) .4s;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl1>.module-nav__item {
		position: relative;
		border-top: 1px solid #dae1e8;
		background-color: #fff;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl1>.module-nav__item:first-child {
		border-top: 0 none;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl1>.module-nav__item:last-child {
		border-bottom: 1px solid #dae1e8;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl1>.module-nav__item>a {
		display: block;
		color: #003863;
		padding: 1.25em 2.44141em 1.25em 1.25em;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl1>.module-nav__item>a:active,
	.module-nav--top.module-nav--mobile .module-nav__lvl1>.module-nav__item>a:focus,
	.module-nav--top.module-nav--mobile .module-nav__lvl1>.module-nav__item>a:hover,
	.module-nav--top.module-nav--mobile .module-nav__lvl1>.module-nav__item>a:visited {
		color: #003863;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl1>.module-nav__item>ul {
		display: none;
		position: relative;
		margin-top: -.64em;
		padding: 0 0 .64em 2.44141em;
		z-index: 10;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl1>.module-nav__item.-opened>ul {
		display: block;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl2>.module-nav__item>a {
		display: block;
		color: #003863;
		text-transform: uppercase;
		font-size: .8em;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		padding: .4096em 2.44141em .4096em 0;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl2>.module-nav__item>a:active,
	.module-nav--top.module-nav--mobile .module-nav__lvl2>.module-nav__item>a:focus,
	.module-nav--top.module-nav--mobile .module-nav__lvl2>.module-nav__item>a:hover,
	.module-nav--top.module-nav--mobile .module-nav__lvl2>.module-nav__item>a:visited {
		color: #003863;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl2>.module-nav__item>a:after {
		display: none;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl2>.module-nav__item>ul {
		display: none;
		position: relative;
		margin: .26214em 0;
		padding: .26214em 0 .26214em .8em;
		border-left: 2px solid #003863;
		z-index: 10;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl2>.module-nav__item.-opened>ul {
		display: block;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl3>.module-nav__item>a {
		display: block;
		color: #003863;
		text-transform: uppercase;
		font-size: .8em;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		padding: .32768em 0;
	}
	.module-nav--top.module-nav--mobile .module-nav__lvl3>.module-nav__item>a:active,
	.module-nav--top.module-nav--mobile .module-nav__lvl3>.module-nav__item>a:focus,
	.module-nav--top.module-nav--mobile .module-nav__lvl3>.module-nav__item>a:hover,
	.module-nav--top.module-nav--mobile .module-nav__lvl3>.module-nav__item>a:visited {
		color: #003863;
	}
	.module-nav--main {
		padding: 1.25em 0;
	}
	@media (min-width: 64em) {
		.module-nav--main {
			/*border-bottom: 1px solid #dae1e8;*/
		}
	}
	.module-nav--main .module-nav__item>a {
		font-size: 14px;
		color: #ffffff;
		display: block;
		/*     text-align: center;*/
		text-transform: uppercase;
		font-weight: 400;
		padding: .54em 1.5625em;
		-webkit-transition: -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
		transition: transform .15s cubic-bezier(.645, .045, .355, 1);
		transition: transform .15s cubic-bezier(.645, .045, .355, 1), -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
	}
	.module-nav--main .module-nav__item>a:active,
	.module-nav--main .module-nav__item>a:focus,
	.module-nav--main .module-nav__item>a:hover,
	.module-nav--main .module-nav__item>a:visited {
		color: #ffffff;
	}
	.module-nav--main .module-nav__item>a:hover {
		/*-webkit-transform: translate3d(5px, 0, 0);

    transform: translate3d(5px, 0, 0);

    -webkit-transform-origin: 30% 50%;

    transform-origin: 30% 50%

	*/
	}
	.module-nav--main .module-nav__item .item__slideout {
		position: absolute;
		height: 100%;
		width: 20vw;
		left: 100%;
		/*right:-100%;*/
		top: 0;
		background-color: #ffffff;
		z-index: -1;
		-webkit-transform: translate3d(-110%, 0, 0);
		transform: translate3d(-110%, 0, 0);
		-webkit-transition: -webkit-transform .5s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .5s cubic-bezier(.645, .045, .355, 1);
		transition: transform .5s cubic-bezier(.645, .045, .355, 1);
		transition: transform .5s cubic-bezier(.645, .045, .355, 1), -webkit-transform .5s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 90em) {
		.module-nav--main .module-nav__item .item__slideout {
			width: 15vw;
		}
	}
	.module-nav--main .module-nav__item.-sub-opened .item__slideout {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	.module-nav__item:hover {
		background-color: #008069;
	}
	.module-nav__item a.sel {
		background-color: #008069;
	}
	.module-nav__item:hover .content__headline a,
	.module-nav__item:hover .content__headline a:hover,
	.content__headline a {
		color: #008069 !important;
	}
	.content__headline:hover {
		background: #e1f3f0;
	}
	.slideout__link .content__headline {
		padding: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: solid 1px #e9e9e9;
	}
	.module-nav__item:hover a {
		color: #fff !important;
	}
	.module-nav__item:hover .content__headline a:hover,
	.module-nav__item:hover .content__desc a:hover {
		color: #ccc !important;
	}
	.content__desc {
		padding-left: 10px;
	}
	.module-nav--main .module-nav__item .item__slideout .slideout__link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.module-nav--main .module-nav__item .item__slideout .slideout__link.-even {
		/*background-color: #f3f6f7;*/
	}
	.module-nav--main .module-nav__item .item__slideout .slideout__link:hover .link__content-wrapper:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.module-nav--main .module-nav__item .item__slideout .slideout__link .link__image {
		width: 35%
	}
	.module-nav--main .module-nav__item .item__slideout .link__content-wrapper {
		position: relative;
		width: 90%;
		padding: 0 3.05176em 0 1.95312em;
	}
	.module-nav--main .module-nav__item .item__slideout .link__content-wrapper:after {
		display: block;
		position: absolute;
		right: 1.95312em;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-nav--main .module-nav__item .item__slideout .-external .link__content-wrapper:before {
		content: "";
		display: block;
		position: absolute;
		width: 6px;
		height: 12px;
		right: 1.95312em;
		top: 50%;
		border: 2px solid #003863;
		border-right: 0 none;
		-webkit-transform: translate3d(-15px, -50%, 0);
		transform: translate3d(-15px, -50%, 0);
		-webkit-transition: border .25s cubic-bezier(.215, .61, .355, 1);
		transition: border .25s cubic-bezier(.215, .61, .355, 1);
	}
	.module-nav--main .module-nav__item .item__slideout .-external:hover .link__content-wrapper:before {
		border-color: #005596;
	}
	.module-nav--main .module-nav__item .item__slideout .content__headline span {
		color: #003863;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	.module-nav--main .module-nav__item .item__slideout .content__desc span {
		color: #333;
	}
	.module-nav--meta {
		padding: 0 0 1.5625em;
	}
	.module-nav--meta .module-nav__item a {
		text-align: center;
		display: block;
		line-height: 1.4rem;
		color: rgba(51, 51, 51, .75);
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		padding: .26214em 1.25em;
	}
	@media (min-width: 64em) {
		.module-nav--meta .module-nav__item a {
			padding: .20972em 1.5625em;
			-webkit-transition: -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
			transition: -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
			transition: transform .15s cubic-bezier(.645, .045, .355, 1);
			transition: transform .15s cubic-bezier(.645, .045, .355, 1), -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
		}
	}
	.module-nav--meta .module-nav__item a:active,
	.module-nav--meta .module-nav__item a:focus,
	.module-nav--meta .module-nav__item a:hover,
	.module-nav--meta .module-nav__item a:visited {
		color: rgba(51, 51, 51, .75);
	}
	@media (min-width: 64em) {
		.module-nav--meta .module-nav__item a: hover {
			-webkit-transform: translate3d(5px, 0, 0);
			transform: translate3d(5px, 0, 0);
		}
	}
	.module-nav--meta .module-nav__item a span {
		font-size: .9em;
	}
	.module-nav--language {
		display: block;
		position: relative;
		max-width: 180px;
		padding: 1em 1.25em 0;
		cursor: pointer;
		z-index: 20;
	}
	@media (min-width: 64em) {
		.module-nav--language {
			padding: 1em 1.5625em 0;
			max-width: none;
		}
	}
	.module-nav--language.-lang-list-opened {
		margin-bottom: 1em;
		padding: 1em 1.25em;
		border-bottom: 1px solid #dae1e8;
	}
	@media (min-width: 64em) {
		.module-nav--language.-lang-list-opened {
			padding: 1em 1.5625em;
		}
	}
	.module-nav--language .nav__current {
		position: relative;
	}
	.module-nav--language .nav__current .current__flag {
		position: relative;
		line-height: 1.4rem;
		padding: .26214em 0px;
	}
	@media (min-width: 64em) {
		.module-nav--language .nav__current .current__flag {
			padding: .20972em;
		}
	}
	.module-nav--language .nav__current .current__flag:after {
		content: "";
		display: block;
		position: absolute;
		width: 16px;
		height: 11px;
		right: 0;
		top: 50%;
		margin-top: -5.5px;
		background-position: 50% 50%;
		background-size: cover;
		z-index: 10;
	}
	.module-nav--language .nav__current .current__flag.current__flag--de:after {
		/*background-image: url("data:image/png;

    base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABNUlEQVQoz3WQMaoUARBEa2ZnwUgUEwN/aqjgNzJUzD5o6D1+4C28iLCXMNHUowgy3V3dVQazaOQLiqbgVdDL3d07zA4Jp61axbYICP9hI/f7+88AJEma6Zkj+wrZ090kebl83dZ1BfD9x88mj7qqKisr/xIRGfHh41sA2w3wSLohu7urmmQmM6uKEZWRmdwjK582AWyfmLczt6SrfGSmMxWpDGcqwnuq4szegM0sz6DKRWe4SlchnKlM7fvhm2VgM4Dpf8NVjlDEVdt3V06kqzwcYOMb4Ll9kkeixDkOt0W5MbQbov16iW/Y/AJ+Jj8eaaSxRtOWpD7erLElCX6y6D02FNzE+dWKWjRWLWqY1li02h677Ub1+hvL5cvLBwMVfELuEOCHWAMa1AlT0OC8QgGc8KvwBzggh2G9tgbIAAAAAElFTkSuQmCC");

*/
	}
	.module-nav--language .nav__current .current__flag.current__flag--uk:after {
		/*background-image: url("data:image/png;

    base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAB6ElEQVQoz2OYNHPfjqtvqqcfS2kGosOJjQdu3n27NrlxTUIdkOGZvc0jbYdtzIaoxp1zAvOr5x5lWLLi1P+Nq/79+3/74ZdFG27PX38HyP4/ped/XyuQMWnh5d65F06eePyvq+bf358TNl1gSGo5uOfku/9Ll/8/uPf///9t064Cyf+pmf8TEoF0Sd+lL4vWfO/uBrLnrbokaTIDpGHhhrt1E68+3Hf/T1P9fwiIifkfHgFi5Gb+f/Hiwp23jp7Li5qOCOpOZAA6FOQGNBAa+t/PD00MqOzMtZcMaxJr/0/u+J+S8j8+/n9k5P+QEJBSH59/rq6/7O1/Wlp+NzH5qqf3VVv7Z7Bbq7wVDhtsbf+YWUDMBeK/f//++fvn958/J6++YLCP29Qz53xU2o4rV9//f/vmZ3I8SJWRyW99Q7CGv0+dHPfP3CohPSskYT2DcDaDedi6xetBIfO5se5DV1dMyTEg+4+27i9NbaCrreyX/Pz//8usuS8SYpqmnmMQTGeYvPnyv39/v7dXHD1wu7DhYF7DYaAL/4Z4/A5y/vf3b3jattC41dsP3/r758frBN/soiUMVfMOTHFJds5cJKgzh0djMofqhPPXXrRKW7SIm5y+8pJBvJhBtIBBOFfEsK53z3VX0zwAPExoqi63l4YAAAAASUVORK5CYII=");*/
	}
	.module-nav--language .nav__current .current__flag.current__flag--fr:after {
		/*background-image: url("data:image/png;

    base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGzSURBVHjaYiyeepkBBv79+Zfnx/f379+fP38CyT9//jAyMiq5GP77wvDnJ8MfoAIGBoAAYgGqC7STApL///3/9++/pCTv////Qdz/QO4/IMna0vf/z+9/v379//37bUUTQACBNDD8Z/j87fffvyAVX79+/Q8GQDbQeKA9fM+e/Pv18/+vnwzCIkBLAAKQOAY5AIAwCEv4/4PddNUm3ji0QJyxW3rgzE0iLfqDGr2oYuu0l54AYvnz5x9Q6d+/QPQfyAQqAin9B3EOyG1A1UDj//36zfjr1y8GBoAAFI9BDgAwCMIw+P8Ho3GDO6XQ0l4MN8b2kUwYaLszqgKM/KHcDXwBxAJUD3TJ779A8h9Q5D8SAHoARP36+Rfo41+/mcA2AAQQy49ff0Cu//MPpAeI/0FdA1QNYYNVA/3wmwEYVgwMAAHE8uPHH5BqoD1//gJJLADoJKDS378Z//wFhhJAALF8A3rizz8uTmYg788fJkj4QOKREQyYxSWBhjEC/fcXZANAALF8+/anbcHlHz9+ffvx58uPX9KckkCn/gby/wLd8uvHjx96k+cD1UGiGQgAAgwA7q17ZpsMdUQAAAAASUVORK5CYII=");*/
	}
	.module-nav--language .nav__current .current__flag .flag__label {
		display: block;
		color: rgba(51, 51, 51, .75);
		font-size: .8em;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		-webkit-transition: -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
		transition: transform .15s cubic-bezier(.645, .045, .355, 1);
		transition: transform .15s cubic-bezier(.645, .045, .355, 1), -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 64em) {
		.module-nav--language .nav__current: hover .current__flag .flag__label {
			-webkit-transform: translate3d(5px, 0, 0);
			transform: translate3d(5px, 0, 0);
		}
	}
	.module-nav--language .nav__available {
		position: relative;
	}
	.module-nav--language .available__lang {
		max-height: 0;
		overflow: hidden;
		-webkit-transition: max-height .25s cubic-bezier(.215, .61, .355, 1), color .25s cubic-bezier(.215, .61, .355, 1), background .25s cubic-bezier(.215, .61, .355, 1);
		transition: max-height .25s cubic-bezier(.215, .61, .355, 1), color .25s cubic-bezier(.215, .61, .355, 1), background .25s cubic-bezier(.215, .61, .355, 1);
	}
	.module-nav--language .available__lang.-no-translation {
		cursor: default;
	}
	.module-nav--language .available__lang.-no-translation:hover {
		color: #333!important;
		border-top-color: #dae1e8!important;
		background-color: #fff!important;
	}
	.module-nav--language .available__lang.-no-translation .lang__flag {
		opacity: .25;
	}
	.module-nav--language .available__lang a,
	.module-nav--language .available__lang a:active,
	.module-nav--language .available__lang a:focus,
	.module-nav--language .available__lang a:hover,
	.module-nav--language .available__lang a:visited {
		color: #333;
	}
	.module-nav--language.-lang-list-opened .available__lang {
		max-height: 50px;
	}
	.module-nav--language .available__lang .lang__flag {
		position: relative;
		line-height: 1.4rem;
		padding: .26214em 0;
		padding-right: 50px;
	}
	@media (min-width: 64em) {
		.module-nav--language .available__lang .lang__flag {
			padding: .20972em 0;
		}
	}
	.module-nav--language .available__lang .lang__flag:after {
		content: "";
		display: block;
		position: absolute;
		width: 16px;
		height: 11px;
		right: 0;
		top: 50%;
		margin-top: -5.5px;
		background-position: 50% 50%;
		background-size: cover;
	}
	.module-nav--language .available__lang .lang__flag.lang__flag--de:after {
		/*background-image: url("data:image/png;

    base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABNUlEQVQoz3WQMaoUARBEa2ZnwUgUEwN/aqjgNzJUzD5o6D1+4C28iLCXMNHUowgy3V3dVQazaOQLiqbgVdDL3d07zA4Jp61axbYICP9hI/f7+88AJEma6Zkj+wrZ090kebl83dZ1BfD9x88mj7qqKisr/xIRGfHh41sA2w3wSLohu7urmmQmM6uKEZWRmdwjK582AWyfmLczt6SrfGSmMxWpDGcqwnuq4szegM0sz6DKRWe4SlchnKlM7fvhm2VgM4Dpf8NVjlDEVdt3V06kqzwcYOMb4Ll9kkeixDkOt0W5MbQbov16iW/Y/AJ+Jj8eaaSxRtOWpD7erLElCX6y6D02FNzE+dWKWjRWLWqY1li02h677Ub1+hvL5cvLBwMVfELuEOCHWAMa1AlT0OC8QgGc8KvwBzggh2G9tgbIAAAAAElFTkSuQmCC");

*/
	}
	.module-nav--language .available__lang .lang__flag.lang__flag--uk:after {
		/*background-image: url("data:image/png;

    base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAB6ElEQVQoz2OYNHPfjqtvqqcfS2kGosOJjQdu3n27NrlxTUIdkOGZvc0jbYdtzIaoxp1zAvOr5x5lWLLi1P+Nq/79+3/74ZdFG27PX38HyP4/ped/XyuQMWnh5d65F06eePyvq+bf358TNl1gSGo5uOfku/9Ll/8/uPf///9t064Cyf+pmf8TEoF0Sd+lL4vWfO/uBrLnrbokaTIDpGHhhrt1E68+3Hf/T1P9fwiIifkfHgFi5Gb+f/Hiwp23jp7Li5qOCOpOZAA6FOQGNBAa+t/PD00MqOzMtZcMaxJr/0/u+J+S8j8+/n9k5P+QEJBSH59/rq6/7O1/Wlp+NzH5qqf3VVv7Z7Bbq7wVDhtsbf+YWUDMBeK/f//++fvn958/J6++YLCP29Qz53xU2o4rV9//f/vmZ3I8SJWRyW99Q7CGv0+dHPfP3CohPSskYT2DcDaDedi6xetBIfO5se5DV1dMyTEg+4+27i9NbaCrreyX/Pz//8usuS8SYpqmnmMQTGeYvPnyv39/v7dXHD1wu7DhYF7DYaAL/4Z4/A5y/vf3b3jattC41dsP3/r758frBN/soiUMVfMOTHFJds5cJKgzh0djMofqhPPXXrRKW7SIm5y+8pJBvJhBtIBBOFfEsK53z3VX0zwAPExoqi63l4YAAAAASUVORK5CYII=");*/
	}
	.module-nav--language .available__lang .lang__flag.lang__flag--fr:after {
		/*background-image: url("data:image/png;

    base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGzSURBVHjaYiyeepkBBv79+Zfnx/f379+fP38CyT9//jAyMiq5GP77wvDnJ8MfoAIGBoAAYgGqC7STApL///3/9++/pCTv////Qdz/QO4/IMna0vf/z+9/v379//37bUUTQACBNDD8Z/j87fffvyAVX79+/Q8GQDbQeKA9fM+e/Pv18/+vnwzCIkBLAAKQOAY5AIAwCEv4/4PddNUm3ji0QJyxW3rgzE0iLfqDGr2oYuu0l54AYvnz5x9Q6d+/QPQfyAQqAin9B3EOyG1A1UDj//36zfjr1y8GBoAAFI9BDgAwCMIw+P8Ho3GDO6XQ0l4MN8b2kUwYaLszqgKM/KHcDXwBxAJUD3TJ779A8h9Q5D8SAHoARP36+Rfo41+/mcA2AAQQy49ff0Cu//MPpAeI/0FdA1QNYYNVA/3wmwEYVgwMAAHE8uPHH5BqoD1//gJJLADoJKDS378Z//wFhhJAALF8A3rizz8uTmYg788fJkj4QOKREQyYxSWBhjEC/fcXZANAALF8+/anbcHlHz9+ffvx58uPX9KckkCn/gby/wLd8uvHjx96k+cD1UGiGQgAAgwA7q17ZpsMdUQAAAAASUVORK5CYII=");*/
	}
	.module-nav--language .available__lang .lang__flag span {
		display: block;
		white-space: nowrap;
		color: rgba(51, 51, 51, .75);
		font-size: .8em;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		-webkit-transition: -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
		transition: transform .15s cubic-bezier(.645, .045, .355, 1);
		transition: transform .15s cubic-bezier(.645, .045, .355, 1), -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 64em) {
		.module-nav--language .available__lang a: hover .lang__flag span {
			-webkit-transform: translate3d(5px, 0, 0);
			transform: translate3d(5px, 0, 0);
		}
	}
	.module-nav--language .back-to-website {
		margin-right: 1em;
	}
	.module-nav--language .back-to-website a {
		display: block;
		color: #003863;
		padding: 7px 10px 6px;
		font-size: .8em;
	}
	.module-nav--language .back-to-website a:hover {
		color: rgba(0, 56, 99, .8);
	}
	@media (min-width: 40em) {
		.module-nav--language .back-to-website a {
			color: hsla(0, 0%, 100%, .5);
			font-size: 1em;
		}
		.module-nav--language .back-to-website a:hover {
			color: #fff;
		}
	}
	.module-nav--secondlevel.module-nav--mobile {
		height: 100%
	}
	.module-nav--secondlevel.module-nav--mobile.swiper-container.-swipeable .swiper-nav-button {
		display: none;
	}
	@media (min-width: 40em) {
		.module-nav--secondlevel.module-nav--mobile.swiper-container.-swipeable .swiper-nav-button {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}
	}
	.module-nav--secondlevel.module-nav--mobile ul.swiper-wrapper {
		display: block;
		position: absolute;
		height: auto;
		left: 0;
		top: 100%;
		margin: 0 -3vw;
		padding: 0 3vw;
		cursor: pointer;
		background-color: #003863;
	}
	.module-nav--secondlevel.module-nav--mobile ul.swiper-wrapper:before {
		content: attr(data-active-li);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: absolute;
		height: 56px;
		left: 3vw;
		top: -56px;
		color: #fff;
		font-size: 1rem;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	.module-nav--secondlevel.module-nav--mobile ul.swiper-wrapper:after {
		content: "";
		display: block;
		position: absolute;
		width: 56px;
		height: 56px;
		left: 50%;
		top: -56px;
		/*background: transparent url(data:image/png;

    base64, iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAMAAACpgK3LAAAAFVBMVEUAAAD///////////////////////9Iz20EAAAABnRSTlMABgeHtucUurloAAAAWElEQVR42oXMQQ7AMAgDwRIg/39yU3FYGiutT9gjcX3HPNPtsPlcidFtxLP5unKi2EoWolihT7RZvbVAu4W969jKpmJdu4mKoWqoGqqmiqliqphqM1XsNzdZmQTbX3vtQgAAAABJRU5ErkJggg==) no-repeat 50% 50%/14px 10px;

    -webkit-transform: translate3d(-50%, 0, 0);

    transform: translate3d(-50%, 0, 0);

    -webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);

    transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);

    transition: transform .5s cubic-bezier(.215, .61, .355, 1);

    transition: transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);

*/
	}
	.module-nav--secondlevel.module-nav--mobile.-sub-opened ul.swiper-wrapper:after {
		-webkit-transform: translate3d(-50%, 0, 0) rotate(180deg);
		transform: translate3d(-50%, 0, 0) rotate(180deg);
	}
	.module-nav--secondlevel.module-nav--mobile .module-nav__item {
		max-height: 0;
		overflow: hidden;
		border-bottom: 0 solid hsla(0, 0%, 100%, .2);
		-webkit-transition: max-height .5s cubic-bezier(.215, .61, .355, 1), border .4s cubic-bezier(.215, .61, .355, 1);
		transition: max-height .5s cubic-bezier(.215, .61, .355, 1), border .4s cubic-bezier(.215, .61, .355, 1);
	}
	.module-nav--secondlevel.module-nav--mobile .module-nav__item:last-child {
		border-bottom: 0 none;
	}
	.module-nav--secondlevel.module-nav--mobile .module-nav__item a {
		display: block;
		width: 100%;
		color: #fff;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
		padding: 0 1em;
		-webkit-transition: padding .5s cubic-bezier(.215, .61, .355, 1);
		transition: padding .5s cubic-bezier(.215, .61, .355, 1);
	}
	.module-nav--secondlevel.module-nav--mobile .module-nav__item a:visited {
		color: #fff;
	}
	.module-nav--secondlevel.module-nav--mobile .module-nav__item a:active,
	.module-nav--secondlevel.module-nav--mobile .module-nav__item a:focus,
	.module-nav--secondlevel.module-nav--mobile .module-nav__item a:hover {
		color: #eee;
	}
	.module-nav--secondlevel.module-nav--mobile .module-nav__item a:after {
		display: none;
	}
	.module-nav--secondlevel.module-nav--mobile.-sub-opened .module-nav__item {
		max-height: 80px;
		border-width: 1px;
	}
	.module-nav--secondlevel.module-nav--mobile.-sub-opened .module-nav__item a {
		padding: 1.25em 1em;
	}
	.module-nav--secondlevel.module-nav--desktop {
		height: 100%
	}
	.module-nav--secondlevel.module-nav--desktop .nav__active-line {
		position: absolute;
		width: 0;
		height: 2px;
		left: 0;
		bottom: 2px;
		background-color: #fff;
		-webkit-transition: width .5s cubic-bezier(.215, .61, .355, 1), left .5s cubic-bezier(.215, .61, .355, 1);
		transition: width .5s cubic-bezier(.215, .61, .355, 1), left .5s cubic-bezier(.215, .61, .355, 1);
	}
	.module-nav--secondlevel.module-nav--desktop .module-nav__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		margin-right: 1.95312em;
	}
	.module-nav--secondlevel.module-nav--desktop .module-nav__item:last-child {
		margin-right: 0;
	}
	.module-nav--secondlevel.module-nav--desktop .module-nav__item a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		opacity: .65;
		height: 100%;
		color: #fff;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
		-webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1), -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .35s cubic-bezier(.215, .61, .355, 1), -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .35s cubic-bezier(.215, .61, .355, 1), transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .35s cubic-bezier(.215, .61, .355, 1), transform .1s cubic-bezier(.215, .61, .355, 1), -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
	}
	.module-nav--secondlevel.module-nav--desktop .module-nav__item a:active,
	.module-nav--secondlevel.module-nav--desktop .module-nav__item a:focus,
	.module-nav--secondlevel.module-nav--desktop .module-nav__item a:hover,
	.module-nav--secondlevel.module-nav--desktop .module-nav__item a:visited {
		color: #fff;
	}
	.module-nav--secondlevel.module-nav--desktop .module-nav__item a:after {
		display: none;
	}
	.module-nav--secondlevel.module-nav--desktop .module-nav__item.module-nav__item--active a,
	.module-nav--secondlevel.module-nav--desktop .module-nav__item:hover a {
		opacity: 1;
	}
	.module-nav--secondlevel.module-nav--desktop .module-nav__item.-focus a {
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}
	.headroom--not-top.slideUp .module-nav--secondlevel.module-nav--mobile.-sub-opened ul.swiper-wrapper:after {
		-webkit-transform: translate3d(-50%, 0, 0) rotate(0deg);
		transform: translate3d(-50%, 0, 0) rotate(0deg);
	}
	.headroom--not-top.slideUp .module-nav--secondlevel.module-nav--mobile.-sub-opened .module-nav__item {
		max-height: 0;
		border-width: 0;
	}
	.headroom--not-top.slideUp .module-nav--secondlevel.module-nav--mobile.-sub-opened .module-nav__item a {
		padding: 0 1em;
	}
	.module-nav--thirdlevel ul {
		padding: .512em 0;
	}
	.module-nav--thirdlevel li {
		display: inline-block;
		width: auto;
		margin-right: 1em;
	}
	.module-nav--thirdlevel li:last-child {
		margin-right: 0;
	}
	.module-nav--thirdlevel li a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		opacity: .5;
		color: #003863;
		font-size: .8em;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
		padding: .512em 0;
		-webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1), -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .35s cubic-bezier(.215, .61, .355, 1), -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .35s cubic-bezier(.215, .61, .355, 1), transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .35s cubic-bezier(.215, .61, .355, 1), transform .1s cubic-bezier(.215, .61, .355, 1), -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
	}
	.module-nav--thirdlevel li a:active,
	.module-nav--thirdlevel li a:focus,
	.module-nav--thirdlevel li a:hover,
	.module-nav--thirdlevel li a:visited {
		color: #003863;
	}
	.module-nav--thirdlevel li a:after {
		display: none;
	}
	.module-nav--thirdlevel li.module-nav__item--active a,
	.module-nav--thirdlevel li:hover a {
		opacity: .85;
	}
	.module-nav--thirdlevel li.-focus a {
		opacity: 1;
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}
	.module-hero {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		background-color: #fff;
		-webkit-transition: height .2s cubic-bezier(.645, .045, .355, 1);
		transition: height .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 64em) {
		.module-hero {
			background-color: transparent;
		}
	}
	.module-hero.-no-headlines {
		background-color: #fff;
	}
	.module-hero.-no-headlines.-bg-grey-light {
		background-color: #f3f6f7;
	}
	.module-hero.-bg-grey-light {
		background-color: #fff;
	}
	@media (min-width: 64em) {
		.module-hero.-bg-grey-light {
			background-color: #f3f6f7;
		}
	}
	.module-hero.-small {
		background-color: transparent;
	}
	.module-hero.-small.-bg-grey-light {
		background-color: #f5f3f3;
	}
	.module-hero .svg-wrap {
		display: block;
		width: 100%;
		height: 100%
	}
	.module-hero svg {
		display: block;
		width: 100%;
		height: auto;
	}
	.module-hero .hero__slide {
		opacity: 0;
		position: relative;
		width: 0;
		min-height: 100%;
		left: 0;
		top: 0;
		z-index: 5;
		-webkit-transition: opacity 1.2s cubic-bezier(.645, .045, .355, 1);
		transition: opacity 1.2s cubic-bezier(.645, .045, .355, 1);
	}
	.module-hero .hero__slide:first-child {
		width: 100%
	}
	.module-hero .hero__slide.-loaded {
		position: absolute;
		width: 100%
	}
	.module-hero .hero__slide.-loaded.-active {
		opacity: 1;
		position: relative;
		z-index: 10;
	}
	.module-hero .hero__slide.-loaded.-fadeout {
		opacity: 0;
	}
	.module-hero .hero__slide.-loaded.-animate {
		opacity: 1;
		z-index: 11;
	}
	.module-hero .hero__image {
		width: 100%
	}
	.module-hero .hero__cwrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		left: 0;
		top: 0;
		text-align: center;
		padding: 1.95312em 3.05176em 3.8147em;
	}
	@media (min-width: 40em) {
		.module-hero .hero__cwrapper {
			padding: 1.95312em 2.44141em 3.8147em;
		}
	}
	@media (min-width: 64em) {
		.module-hero .hero__cwrapper {
			padding: 0;
			position: absolute;
			height: 96%;
			text-align: left;
		}
	}
	.module-hero .cwrapper__content {
		width: 100%
	}
	@media (min-width: 64em) {
		.module-hero .cwrapper__content {
			position: relative;
		}
	}
	.module-hero .content__image {
		position: absolute;
		top: 15px;
		right: 30px;
		max-width: 225px;
	}
	.module-hero .content__image img {
		max-width: 30%;
		float: right;
	}
	@media (min-width: 40em) {
		.module-hero .content__image img {
			max-width: 40%
		}
	}
	@media (min-width: 64em) {
		.module-hero .content__image img {
			max-width: 50%
		}
	}
	@media (min-width: 80em) {
		.module-hero .content__image img {
			max-width: 70%
		}
	}
	@media (min-width: 40em) {
		.module-hero .content__image {
			max-width: 300px;
			top: 35px;
			right: 65px;
		}
	}
	@media (min-width: 64em) {
		.module-hero .content__image {
			max-width: 300px;
			top: auto;
			left: auto;
			bottom: 70%;
			right: 0;
		}
	}
	@media (min-width: 80em) {
		.module-hero .content__image {
			bottom: 70%;
			right: 0;
			top: auto;
			left: auto;
			max-width: 400px;
		}
	}
	@media (min-width: 90em) {
		.module-hero .content__image {
			bottom: 90%;
			right: 0;
			max-width: 450px;
		}
	}
	.module-hero .content__headline {
		margin-bottom: 3.05176em;
	}
	.module-hero .content__headline h1 {
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	@media (min-width: 64em) {
		.module-hero .content__headline h1 {
			color: #fff;
		}
	}
	.module-hero .content__headline h2 {
		font-size: 1.25em;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	.module-hero .content__headline h2.-color-white {
		color: #333;
	}
	@media (min-width: 64em) {
		.module-hero .content__headline h2.-color-white {
			color: #fff;
		}
	}
	.module-hero .hero__scroll-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 32px;
		height: 32px;
		left: 50%;
		top: 100%;
		cursor: pointer;
		overflow: hidden;
		border-radius: 100%;
		background-color: #003863;
		box-shadow: 0 0 0 3px #f3f6f7;
		z-index: 15;
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
	}
	@media (min-width: 64em) {
		.module-hero .hero__scroll-info {
			top: 91%
		}
	}
	.module-hero .hero__scroll-info span {
		display: block;
		position: relative;
		color: #fff;
	}
	.module-hero .hero__scroll-info span:after {
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
		-webkit-animation: arrow-shift-down 6s cubic-bezier(.55, -.75, .45, 1.75) infinite;
		animation: arrow-shift-down 6s cubic-bezier(.55, -.75, .45, 1.75) infinite;
	}
	.module-hero.-small .hero__scroll-info {
		display: none!important;
	}
	.module-hero.-no-headlines .hero__scroll-info {
		display: none;
	}
	@media (min-width: 64em) {
		.module-hero.-no-headlines .hero__scroll-info {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}
	}
	.module-hero .hero__nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 32px;
		height: 32px;
		top: 50%;
		cursor: pointer;
		overflow: hidden;
		border-radius: 100%;
		background-color: #003863;
		box-shadow: 0 0 0 3px #fff;
		z-index: 15;
		-webkit-transition: -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: transform .8s cubic-bezier(.645, .045, .355, 1), -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 64em) {
		.module-hero .hero__nav {
			box-shadow: 0 0 0 3px #f3f6f7;
		}
	}
	.module-hero .hero__nav.hero__nav--left {
		left: 1.8%;
		-webkit-transform: translate3d(-300%, -50%, 0);
		transform: translate3d(-300%, -50%, 0);
	}
	@media (min-width: 80em) {
		.module-hero .hero__nav.hero__nav--left {
			left: 3%
		}
	}
	.module-hero .hero__nav.hero__nav--left:hover span {
		-webkit-animation: arrow-shift-beta-left .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta-left .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.module-hero .hero__nav.hero__nav--right {
		right: 1.8%;
		-webkit-transform: translate3d(300%, -50%, 0);
		transform: translate3d(300%, -50%, 0);
	}
	@media (min-width: 80em) {
		.module-hero .hero__nav.hero__nav--right {
			right: 3%
		}
	}
	.module-hero .hero__nav.hero__nav--right:hover span {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.module-hero .hero__nav span {
		display: block;
		position: relative;
		color: #fff;
	}
	.module-hero .hero__nav span:after {
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
	}
	.module-hero:hover .hero__nav--left,
	.module-hero:hover .hero__nav--right,
	.touch .module-hero .hero__nav--left,
	.touch .module-hero .hero__nav--right {
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-campaign-hero {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative;
		width: 100%;
		height: auto;
		box-shadow: 0 1px 0 0 rgba(0, 56, 99, .15);
	}
	@media (min-width: 64em) {
		.module-campaign-hero {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			background-color: transparent;
			box-shadow: none;
		}
	}
	.module-campaign-hero video {
		width: 100%;
		display: block;
	}
	.module-campaign-hero .campaign-hero__video {
		display: none;
	}
	.module-campaign-hero .campaign-hero__image {
		position: relative;
		width: 100%
	}
	.module-campaign-hero .campaign-hero__image img,
	.module-campaign-hero .campaign-hero__image picture {
		display: block;
		width: 100%
	}
	.module-campaign-hero .campaign-hero__overlay {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		pointer-events: none;
		background-color: rgba(0, 0, 0, .4);
	}
	.module-campaign-hero .campaign-hero__overlay .hero-mask {
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		/*background: transparent url(data:image/png;

    base64, iVBORw0KGgoAAAANSUhEUgAADmoAAAQLCAMAAAAGbudPAAADAFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8HPQsIAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1O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) no-repeat 100% 100%/contain;*/
	}
	.module-campaign-hero .campaign-hero__cwrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		left: 0;
		top: 0;
		text-align: center;
		padding: 1.95312em 3.05176em 3.8147em;
	}
	.content2__headline {
		/*position:absolute;

bottom:0;*/
		padding: 1em 1.5625em;
		background: #008069;
		width: 100%;
	}
	.content2__headline h2 {
		color: #fff;
	}
	@media (min-width: 40em) {
		.module-campaign-hero .campaign-hero__cwrapper {
			padding: 1.95312em 2.44141em 3.8147em;
		}
	}
	@media (min-width: 64em) {
		.module-campaign-hero .campaign-hero__cwrapper {
			padding: 0;
			position: absolute;
			height: 96%;
			text-align: left;
		}
	}
	.module-campaign-hero .content__headline {
		margin-bottom: 3.05176em;
	}
	.module-campaign-hero .content__headline h1 {
		font-size: 1.5625em;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	@media (min-width: 40em) {
		.module-campaign-hero .content__headline h1 {
			font-size: 1.95312em;
		}
	}
	@media (min-width: 64em) {
		.module-campaign-hero .content__headline h1 {
			font-size: 2.44141em;
			color: #fff;
		}
	}
	.module-campaign-hero .content__headline h2 {
		font-size: 1.25em;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	.module-campaign-hero .content__headline h2.-color-white {
		color: #333;
	}
	@media (min-width: 64em) {
		.module-campaign-hero .content__headline h2.-color-white {
			color: #fff;
		}
	}
	.module-campaign-hero .cwrapper__content {
		width: 100%
	}
	@media (min-width: 64em) {
		.module-campaign-hero .cwrapper__content {
			position: relative;
		}
	}
	.module-campaign-hero .hero__scroll-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 32px;
		height: 32px;
		left: 50%;
		top: 100%;
		cursor: pointer;
		overflow: hidden;
		border-radius: 100%;
		background-color: #003863;
		box-shadow: 0 0 0 3px #f3f6f7;
		z-index: 15;
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
	}
	@media (min-width: 64em) {
		.module-campaign-hero .hero__scroll-info {
			top: 91%
		}
	}
	.module-campaign-hero .hero__scroll-info span {
		display: block;
		position: relative;
		color: #fff;
	}
	.module-campaign-hero .hero__scroll-info span:after {
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
		-webkit-animation: arrow-shift-down 6s cubic-bezier(.55, -.75, .45, 1.75) infinite;
		animation: arrow-shift-down 6s cubic-bezier(.55, -.75, .45, 1.75) infinite;
	}
	.module-campaign-hero .content__image {
		position: absolute;
		top: 26%;
		right: 3%
	}
	.module-campaign-hero .content__image img {
		float: right;
	}
	@media (min-width: 40em) {
		.module-campaign-hero .content__image {
			right: 5%
		}
	}
	@media (min-width: 64em) {
		.module-campaign-hero .content__image {
			top: 18%;
			right: 7%
		}
	}
	@media (min-width: 80em) {
		.module-campaign-hero .content__image {
			top: 16%;
			right: 9%
		}
	}
	@media (min-width: 90em) {
		.module-campaign-hero .content__image {
			bottom: 65%;
			right: 11%
		}
	}
	.module-brands {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 1.25em 1.5625em;
		background-color: #003863;
	}
	@media (min-width: 40em) {
		.module-brands {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
		}
	}
	.module-brands .brands__brand {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
		padding: .8em 2.44141em;
	}
	@media (min-width: 40em) {
		.module-brands .brands__brand {
			width: auto;
		}
	}
	.module-brands .brands__brand .brand__icon {
		margin-right: 2.44141em;
	}
	.module-brands .brands__brand .brand__icon svg {
		display: block;
	}
	.module-brands .brands__brand .brand__title span {
		color: #fff;
	}
	.module-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	@media (min-width: 64em) {
		.module-card {
			margin: 0 -1.64387%
		}
	}
	.module-card .card__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		width: 100%;
		margin: 1rem 1.64387% 0;
		overflow: hidden;
		border-radius: 4px;
		
		background-color: #ffffff;
		z-index: 2;
		/*box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);*/
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}

	#eventi-container .card__card {
		background-color: #ebf1f0;
	}

	@media (min-width: 64em) {
		.module-card .card__card {
			display: block;
			width: 46.04559%;
			margin-top: 1.5rem;
		}
	}
	.module-card .card__card:hover {
		box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
	.module-card .card__image {
		width: 100%;
		overflow: hidden;
	}
	@media (min-width: 64em) {
		.module-card .card__image {
			width: 100%
		}
	}
	.module-card .card__image .image__wrap {
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		position: relative;
	}
	@media (min-width: 80em) {
		.module-card .card__card: hover .card__image .image__wrap {
			-webkit-transform: scale(1.25);
			transform: scale(1.25);
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	.module-card .card__cwrapper {
		/* width: 70%;*/
		width: 100%;
		padding: .8em 2.5em .8em 1em;
	}
	@media (min-width: 64em) {
		.module-card .card__cwrapper {
			padding: 1.5em 3.5625em;
			width: 100%
		}
		.freccia-lunga {
			background-image: url('../images/freccia_lunga.jpg') !important;
			margin-bottom: 0px !important;
			background-repeat: no-repeat !important;
		}
		.menu-login {
			display: none;
		}
		.riga1 {
			background-image: url('../images/freccia1.jpg');
			background-repeat: no-repeat;
			background-position: left top;
		}
		.riga2 {
			background-image: url('../images/freccia2.jpg');
			background-repeat: no-repeat;
			background-position: left top;
		}
		.riga3 {
			background-image: url('../images/freccia3.jpg');
			background-repeat: no-repeat;
			background-position: left top;
		}
		.riga4 {
			background-image: url('../images/freccia4.jpg');
			background-repeat: no-repeat;
			background-position: left top;
		}
	}
	.module-card .content__headline h2 {
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		color: #fff;
	}
	@media (min-width: 40em) {
		.module-card .content__headline h2 {
			margin-bottom: .15em;
		}
	}
	.module-card .content__text {
		/* display: none;*/
	}
	@media (min-width: 40em) {
		.module-card .content__text {
			display: block;
		}
	}
	.module-card .content__text p {
		color: #797979;
		font-size: .8em;
	}
	@media (min-width: 64em) {
		.module-card .content__text p {
			font-size: 16px;
		}
	}
	.module-card .content__button {
		position: absolute;
		width: 16px;
		height: 16px;
		right: 1em;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	@media (min-width: 64em) {
		.module-card .content__button {
			margin-top: 1.25em;
			position: static;
			width: auto;
			height: auto;
			-webkit-transform: none;
			transform: none;
		}
	}
	.module-card .content__button .-lnk-alpha {
		width: 16px;
		height: 16px;
		line-height: 16px;
		color: transparent;
		padding: 0;
	}
	@media (min-width: 64em) {
		.module-card .content__button .-lnk-alpha {
			width: auto;
			height: auto;
			line-height: 1.4;
			color: #3b69a5;
			padding: 3px 30px 0 0;
			font-size: 16px;
		}
	}
	@media (min-width: 64em) {
		.module-card .content__button .-lnk-alpha: hover, .module-card .content__button .-lnk-alpha: hover: after {
			color: #005596;
		}
	}
	.module-card .content__button .-lnk-alpha:after {
		color: #3b69a5;
	}
	@media (min-width: 64em) {
		.module-card .content__button .-lnk-alpha: after {
			color: #008069;
		}
	}
	.module-card .card__card:hover .-lnk-alpha:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	@media (min-width: 64em) {
		.module-card-product-nav {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
		}
	}
	.module-card-product-nav .card-product-nav__card {
		position: relative;
		padding-bottom: 2px;
	}
	@media (min-width: 64em) {
		.module-card-product-nav .card-product-nav__card {
			padding-right: 2px;
			padding-bottom: 0;
		}
	}
	.module-card-product-nav .card-product-nav__card:last-child {
		padding: 0;
	}
	.module-card-product-nav .card__image {
		position: relative;
		width: 100%;
		height: 20vh;
		overflow: hidden;
	}
	@media (min-width: 64em) {
		.module-card-product-nav .card__image {
			width: auto;
			height: auto;
		}
	}
	.module-card-product-nav .card__image img {
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	@media (min-width: 64em) {
		.module-card-product-nav .card__image img {
			position: static;
			left: auto;
			top: auto;
			-webkit-transform: none;
			transform: none;
		}
	}
	.module-card-product-nav .card__content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}
	.module-card-product-nav .card__content .content__title {
		width: 60%;
		margin-bottom: 2.44141em;
		text-align: center;
	}
	.module-card-product-nav .card__content .content__title h3 {
		color: #fff;
	}
	.module-card-wide.swiper-container {
		overflow: visible;
	}
	.module-card-wide.swiper-container.-swipeable .swiper-nav-button {
		display: none;
	}
	@media (min-width: 40em) {
		.module-card-wide.swiper-container.-swipeable .swiper-nav-button {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}
	}
	@media (min-width: 40em) {
		.module-card-wide .cards__card {
			overflow: hidden;
			border-radius: 4px;
			background-color: #fff;
			z-index: 2;
			box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
			-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
			transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
			transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
			transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		}
	}
	@media (min-width: 40em) {
		.module-card-wide .cards__card: hover {
			box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
			-webkit-transform: translate3d(0, -4px, 0);
			transform: translate3d(0, -4px, 0);
		}
	}
	.module-card-wide .card__cwrapper {
		width: 90%;
		position: relative;
		margin: -5% auto 0;
		padding: 1.5625em;
		overflow: hidden;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.module-card-wide .card__cwrapper {
			padding: 1.95312em 2.44141em;
			width: 100%;
			margin: 0;
			overflow: visible;
			border-radius: 0;
			background-color: transparent;
			box-shadow: none;
		}
	}
	@media (min-width: 40em) {
		.module-card-wide .card__cwrapper: before {
			content: "";
			display: block;
			position: absolute;
			width: 100%;
			height: 150px;
			left: 0;
			bottom: 100%;
			z-index: 10;
			background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .8));
			background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .8));
		}
	}
	.module-card-wide .cards__card:hover .card__cwrapper {
		box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
	@media (min-width: 40em) {
		.module-card-wide .cards__card: hover .card__cwrapper {
			box-shadow: none;
			-webkit-transform: translateZ(0);
			transform: translateZ(0);
		}
	}
	.module-card-wide .card__image {
		position: relative;
		overflow: hidden;
		border-radius: 4px;
		z-index: 2;
	}
	@media (min-width: 40em) {
		.module-card-wide .card__image {
			position: static;
			border-radius: 0;
		}
	}
	.module-card-wide .card__image .image__wrap {
		width: 100%;
		height: auto;
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
	}
	.module-card-wide .card__image img {
		width: 100%;
		height: auto;
	}
	@media (min-width: 40em) {
		.module-card-wide .cards__card: hover .card__image .image__wrap {
			-webkit-transform: scale(1.075);
			transform: scale(1.075);
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	@media (min-width: 40em) {
		.module-card-wide .content__headline {
			padding: 0 2.44141em;
			position: absolute;
			left: 0;
			bottom: 120%;
			z-index: 15;
		}
	}
	@media (min-width: 40em) {
		.module-card-wide .content__headline h2 {
			color: #fff;
		}
	}
	.module-card-wide .content__text p {
		color: #333;
	}
	.module-card-wide .content__text p span {
		position: relative;
		color: #008069;
		padding-left: 6px;
	}
	.module-card-wide .content__text p span:after {
		position: absolute;
		left: 100%;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-card-wide .cards__card:hover .content__text p span:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.module-card-default .swiper-container {
		overflow: visible;
	}
	.module-card-default .swiper-container.-swipeable .swiper-nav-button {
		display: none;
	}
	@media (min-width: 40em) {
		.module-card-default .swiper-container.-swipeable .swiper-nav-button {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}
	}
	.module-card-default .swiper-slide {
		opacity: 0;
		-webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .5s cubic-bezier(.215, .61, .355, 1);
	}
	.module-card-default .swiper-slide.swiper-slide-active {
		opacity: 1;
	}
	@media (min-width: 40em) {
		.module-card-default .cards__card {
			position: relative;
			overflow: hidden;
			border-radius: 4px;
			background-color: #fff;
			z-index: 2;
			box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
			-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
			transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
			transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
			transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		}
	}
	@media (min-width: 40em) {
		.module-card-default .cards__card: hover {
			box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
			-webkit-transform: translate3d(0, -4px, 0);
			transform: translate3d(0, -4px, 0);
		}
	}
	.module-card-default .card__cwrapper {
		width: 90%;
		position: relative;
		margin: -5% auto 0;
		padding: 1.5625em;
		overflow: hidden;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.module-card-default .card__cwrapper {
			padding: 1.95312em 2.44141em;
			width: 100%;
			margin: 0;
			overflow: visible;
			border-radius: 0;
			background-color: transparent;
			box-shadow: none;
		}
	}
	.module-card-default .cards__card:hover .card__cwrapper {
		box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
	@media (min-width: 40em) {
		.module-card-default .cards__card: hover .card__cwrapper {
			box-shadow: none;
			-webkit-transform: translateZ(0);
			transform: translateZ(0);
		}
	}
	.module-card-default .card__image {
		position: relative;
		overflow: hidden;
		border-radius: 4px;
		z-index: 2;
	}
	@media (min-width: 40em) {
		.module-card-default .card__image {
			position: static;
			border-radius: 0;
		}
	}
	.module-card-default .card__image img {
		width: 100%;
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
	}
	@media (min-width: 80em) {
		.module-card-default .cards__card: hover .card__image img {
			-webkit-transform: scale(1.04);
			transform: scale(1.04);
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	.module-card-default .content__text p {
		color: #333;
	}
	@media (min-width: 64em) {
		.module-card-default .content__button {
			margin-top: 1.25em;
		}
	}
	.module-card-default .content__button .-lnk-alpha {
		color: #008069;
		padding: 3px 30px 0 0;
	}
	.module-card-default .content__button .-lnk-alpha:hover,
	.module-card-default .content__button .-lnk-alpha:hover:after {
		color: #005596;
	}
	.module-card-default .content__button .-lnk-alpha:after {
		color: #008069;
	}
	.module-card-wo-link {
		padding: 5.96046em 0;
	}
	.module-comment {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}
	.module-comment .comment__source {
		width: 100%;
		margin-bottom: 1em;
	}
	.module-comment .comment__content {
		width: 100%
	}
	.module-comment .comment__content span {
		line-height: 1.2;
		font-size: 1.5625em;
		font-weight: 300;
		-webkit-font-smoothing: subpixel-antialiased;
	}
	@media (min-width: 40em) {
		.module-comment .comment__content span {
			font-size: 1.95312em;
		}
	}
	@media (min-width: 64em) {
		.module-comment .comment__content span {
			font-size: 2.44141em;
		}
	}
	.module-facts {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
		margin: 0 -1.64387%
	}
	.module-facts .facts__fact {
		width: 100%;
		text-align: center;
		margin: 0 1.64387%;
		margin-bottom: 1.5625em;
	}
	@media (min-width: 40em) {
		.module-facts .facts__fact {
			width: 30.04559%
		}
	}
	.module-facts .facts__fact .icon-wrapper__icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		width: 168px;
		height: 168px;
		margin: 0 auto;
		overflow: hidden;
		border-radius: 100%;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .5s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .5s cubic-bezier(.645, .045, .355, 1);
	}
	.module-facts .facts__fact .icon-wrapper__icon img {
		width: auto;
		min-width: 0;
		max-width: 60%;
		height: auto;
		min-height: 60%;
		max-height: 60%
	}
	.module-facts .facts__fact .fact__title {
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		margin-top: 1em;
	}
	@media (min-width: 40em) {
		.module-headline-paragraph.-two-col .bodytext {
			-webkit-columns: 2;
			-moz-columns: 2;
			columns: 2;
		}
	}
	.module-headline-paragraph h1,
	.module-headline-paragraph h2,
	.module-headline-paragraph h3,
	.module-headline-paragraph h4 {
		margin-bottom: .26214em;
	}
	.module-headline-paragraph h3+p {
		margin: 0;
	}
	.module-headline-paragraph ol {
		margin: 0;
		padding: 0;
		margin-left: 35px;
		counter-reset: li-counter;
	}
	.module-headline-paragraph ol>li {
		position: relative;
		margin-bottom: 10px;
		padding-left: 21px;
		padding-right: 56px;
		min-height: 35px;
	}
	.module-headline-paragraph ol>li,
	.module-headline-paragraph ol>li:before {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.module-headline-paragraph ol>li:before {
		position: absolute;
		top: 0;
		left: -35px;
		width: 35px;
		height: 35px;
		text-align: center;
		color: #fff;
		font-weight: 600;
		-webkit-font-smoothing: antialiased;
		border-radius: 100%;
		background-color: #008069;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		content: counter(li-counter);
		counter-increment: li-counter;
	}
	.module-image {
		position: relative;
		overflow: hidden;
		border-radius: 4px;
		z-index: 2;
	}
	.module-image-swiper {
		padding: 5.96046em 0;
	}
	.module-newsletter-teaser {
		position: relative;
	}
	.module-newsletter-teaser .svg-wrap,
	.module-newsletter-teaser svg {
		display: block;
		width: 100%;
		height: auto;
	}
	@media (min-width: 64em) {
		.module-newsletter-teaser {
			background: transparent none!important;
		}
	}
	.module-newsletter-teaser .teaser__image {
		display: none;
	}
	.module-newsletter-teaser .teaser__image img {
		width: 100%
	}
	@media (min-width: 64em) {
		.module-newsletter-teaser .teaser__image {
			display: block;
		}
	}
	.module-newsletter-teaser .teaser__cwrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		text-align: center;
		padding: 4.76837em 0;
	}
	@media (min-width: 64em) {
		.module-newsletter-teaser .teaser__cwrapper {
			padding: 0;
			position: absolute;
		}
	}
	.module-newsletter-teaser .cwrapper__content {
		width: 100%
	}
	@media (min-width: 64em) {
		.module-newsletter-teaser .content__headline {
			opacity: 1;
			/*

    -webkit-transform: translate3d(0, 30px, 0);

    transform: translate3d(0, 30px, 0);

    -webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);

    transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);

    transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1);

    transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);

	*/
		}
	}
	.module-newsletter-teaser .content__headline h2,
	.module-newsletter-teaser .content__headline h4 {
		color: #fff;
	}
	.module-newsletter-teaser .content__headline h4 {
		margin-top: .6em;
	}
	.module-newsletter-teaser .content__form {
		margin-top: 1.25em;
	}
	@media (min-width: 40em) {
		.module-newsletter-teaser .content__form {
			margin-top: 1.95312em;
		}
	}
	@media (min-width: 64em) {
		.module-newsletter-teaser .content__form {
			margin-top: 3.05176em;
			opacity: 1;
			/*-webkit-transform: translate3d(0, 30px, 0);

    transform: translate3d(0, 30px, 0);

    -webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);

    transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);

    transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1);

    transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);

    -webkit-transition-delay: .2s;

    transition-delay: .2s;*/
		}
	}
	@media (min-width: 64em) {
		.module-newsletter-teaser.-in-viewport .content__form, .module-newsletter-teaser.-in-viewport .content__headline {
			opacity: 1;
			-webkit-transform: translateZ(0);
			transform: translateZ(0);
		}
	}
	.module-newsletter-teaser .form__fake {
		display: inline-block;
		position: relative;
		overflow: hidden;
		border-radius: 4px;
		z-index: 2;
	}
	.module-newsletter-teaser .fake__svg svg {
		width: 260px;
		height: 35px;
	}
	@media (min-width: 40em) {
		.module-newsletter-teaser .fake__svg svg {
			width: 374px;
			height: 51px;
		}
	}
	.module-newsletter-teaser .fake__arrow {
		position: absolute;
		z-index: 5;
		width: 14.5%;
		height: 100%;
		right: 0;
		top: 0;
	}
	.module-newsletter-teaser .fake__arrow span {
		display: block;
		position: relative;
		width: 100%;
		height: 100%
	}
	.module-newsletter-teaser .fake__arrow span:after {
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		color: #008069;
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
	}
	.module-newsletter-teaser .form__fake:hover .fake__arrow {
		-webkit-animation: arrow-shift-alpha .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-alpha .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.module-newsletter-teaser .fake__input {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 10;
	}
	.module-newsletter-teaser .fake__input input[type=email] {
		display: block;
		width: 80%;
		height: 35px;
		line-height: 35px;
		color: #fff;
		margin: 0 0 0 4%;
		padding: 0;
		border: 0 none;
		border-radius: 0;
		background-color: transparent;
		box-shadow: none;
		-webkit-appearance: none;
	}
	@media (min-width: 40em) {
		.module-newsletter-teaser .fake__input input[type=email] {
			height: 51px;
			line-height: 51px;
		}
	}
	.module-newsletter-teaser .fake__input input[type=submit] {
		display: block;
		opacity: 0;
		position: absolute;
		width: 15%;
		height: 35px;
		right: 0;
		top: 0;
		margin: 0;
		padding: 0;
		border: 0 none;
		border-radius: 0;
	}
	@media (min-width: 40em) {
		.module-newsletter-teaser .fake__input input[type=submit] {
			height: 51px;
		}
	}
	.module-teaser {
		position: relative;
	}
	.module-teaser .svg-wrap,
	.module-teaser svg {
		display: block;
		width: 100%;
		height: auto;
	}
	@media (min-width: 64em) {
		.module-teaser {
			background: transparent none!important;
		}
	}
	.module-teaser .teaser__image {
		display: none;
	}
	.module-teaser .teaser__image img {
		width: 100%
	}
	@media (min-width: 64em) {
		.module-teaser .teaser__image {
			display: block;
		}
	}
	.module-teaser .teaser__cwrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		text-align: center;
		padding: 4.76837em 0;
	}
	@media (min-width: 64em) {
		.module-teaser .teaser__cwrapper {
			padding: 0;
			position: absolute;
		}
	}
	.module-teaser .cwrapper__content {
		width: 100%
	}
	@media (min-width: 64em) {
		.module-teaser .content__headline {
			opacity: 0;
			-webkit-transform: translate3d(0, 30px, 0);
			transform: translate3d(0, 30px, 0);
			-webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		}
	}
	.module-teaser .content__headline h2,
	.module-teaser .content__headline h4 {
		color: #fff;
	}
	.module-teaser .content__headline h4 {
		margin-top: .6em;
	}
	.module-teaser .content__button {
		margin-top: 1.25em;
	}
	@media (min-width: 40em) {
		.module-teaser .content__button {
			margin-top: 1.95312em;
		}
	}
	@media (min-width: 64em) {
		.module-teaser .content__button {
			margin-top: 3.05176em;
			opacity: 0;
			-webkit-transform: translate3d(0, 30px, 0);
			transform: translate3d(0, 30px, 0);
			-webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
			-webkit-transition-delay: .2s;
			transition-delay: .2s;
		}
	}
	@media (min-width: 64em) {
		.module-teaser.-in-viewport .content__button, .module-teaser.-in-viewport .content__headline {
			opacity: 1;
			-webkit-transform: translateZ(0);
			transform: translateZ(0);
		}
	}
	.module-video .video__embedcode {
		height: 0;
		overflow: hidden;
		background-color: #000;
		-webkit-transition: height 1s cubic-bezier(.645, .045, .355, 1);
		transition: height 1s cubic-bezier(.645, .045, .355, 1);
	}
	.module-video .video__image {
		position: relative;
		overflow: hidden;
		-webkit-transition: opacity .8s cubic-bezier(.645, .045, .355, 1), height 1s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), height 1s cubic-bezier(.645, .045, .355, 1);
	}
	.module-video .video__image svg {
		height: auto;
	}
	.module-video .video__image svg clipPath {
		display: none;
	}
	@media (min-width: 64em) {
		.module-video .video__image svg clipPath {
			display: block;
		}
	}
	.module-video .video__image .image__play-button {
		position: absolute;
		width: 14vw;
		height: 14vw;
		left: 50%;
		top: 50%;
		margin: -7vw 0 0 -7vw;
		cursor: pointer;
		-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	}
	@media (min-width: 40em) {
		.module-video .video__image .image__play-button {
			width: 10vw;
			height: 10vw;
			margin: -5vw 0 0 -5vw;
		}
	}
	@media (min-width: 64em) {
		.module-video .video__image .image__play-button {
			width: 8vw;
			height: 8vw;
			margin: -4vw 0 0 -4vw;
		}
	}
	@media (min-width: 80em) {
		.module-video .video__image .image__play-button {
			width: 6vw;
			height: 6vw;
			margin: -3vw 0 0 -3vw;
		}
	}
	.module-video .video__image .image__play-button:hover {
		-webkit-transform: scale(.85);
		transform: scale(.85);
	}
	.module-video .video__image .image__play-button svg {
		width: 100%;
		height: 100%
	}
	.module-video .video__image .image__play-button svg path {
		fill: #fff;
	}
	.module-logo--header {
		display: none;
	}
	@media (min-width: 64em) {
		.module-logo--header {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			padding: 0.9em;
			border-bottom: 5px solid #ffffff;
			background-color: #008069;
			height: 240px;
			color: #ffffff;
		}
	}
	.module-logo--header img {
		width: 118px;
		height: auto;
	}
	.module-news--teaser.swiper-container {
		overflow: visible;
	}
	@media (min-width: 40em) {
		.module-news--teaser.swiper-container {
			margin: 0 -1.64387%
		}
	}
	@media (min-width: 40em) {
		.module-news--teaser .newss__newss {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			margin-top: -1.5rem;
		}
	}
	.module-news--teaser .newss__news {
		overflow: hidden;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.module-news--teaser .newss__news {
			position: relative;
			width: 46.71226%;
			margin: 1.5rem 1.64387% 0;
		}
	}
	@media (min-width: 90em) {
		.module-news--teaser .newss__news {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end;
		}
	}
	.module-news--teaser .newss__news:hover {
		box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
	.module-news--teaser .news__image {
		width: 100%
	}
	@media (min-width: 40em) {
		.module-news--teaser .news__image {
			overflow: hidden;
		}
	}
	@media (min-width: 90em) {
		.module-news--teaser .news__image {
			position: absolute;
			width: 28%;
			height: 100%;
			left: 0;
			top: 0;
		}
	}
	.module-news--teaser .news__image .image__wrap {
		width: 100%;
		height: 100%;
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		background-position: 50% 50%;
		background-size: cover;
	}
	.module-news--teaser .news__image img {
		width: 100%;
		height: auto;
	}
	@media (min-width: 90em) {
		.module-news--teaser .news__image img {
			display: none;
		}
	}
	@media (min-width: 40em) {
		.module-news--teaser .newss__news: hover .news__image .image__wrap {
			-webkit-transform: scale(1.25);
			transform: scale(1.25);
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	.module-news--teaser .news__cwrapper {
		width: 100%;
		padding: 1em 1.5625em;
	}
	@media (min-width: 90em) {
		.module-news--teaser .news__cwrapper {
			padding: 1.5625em 1.95312em;
			width: 72%
		}
	}
	.module-news--teaser .content__headline {
		margin-bottom: .4096em;
	}
	.module-news--teaser .content__text p {
		color: #333;
	}
	.module-news--teaser .content__text p span {
		position: relative;
		color: #008069;
		padding-left: 6px;
	}
	.module-news--teaser .content__text p span:after {
		position: absolute;
		left: 100%;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-news--teaser .newss__news:hover .content__text p span:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	@media (min-width: 40em) {
		.module-news--teaser .swiper-pagination {
			display: none;
		}
	}
	.module-news--all.swiper-container {
		overflow: visible;
	}
	@media (min-width: 40em) {
		.module-news--all .newss__newss {
			display: block;
		}
	}
	.module-news--all .newss__news {
		display: block;
		margin: 1rem 0 0;
		overflow: hidden;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.module-news--all .newss__news {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end;
			position: relative;
			margin: 1.5rem 0 0;
		}
	}
	.module-news--all .newss__news:hover {
		box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
	.module-news--all .news__image {
		width: 100%;
		text-align: center;
		overflow: hidden;
		/*background-color: #f3f6f7;*/
	}
	@media (min-width: 40em) {
		.module-news--all .news__image {
			position: absolute;
			width: 40%;
			height: 100%;
			left: 0;
			top: 0;
		}
	}
	.module-news--all .news__image .image__wrap {
		width: 100%;
		height: 100%;
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		background-position: 50% 50%;
		background-size: cover;
	}
	.module-news--all .news__image img {
		/*width: 100%;

    height: auto;*/
		max-height: 100%;
		width: auto;
	}
	@media (min-width: 40em) {
		.module-news--all .news__image img {
			display: none;
		}
	}
	@media (min-width: 40em) {
		.module-news--all .newss__news: hover .news__image .image__wrap {
			-webkit-transform: scale(1.25);
			transform: scale(1.25);
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	.module-news--all .news__cwrapper {
		width: 100%;
		padding: 1em 1.5625em;
	}
	@media (min-width: 40em) {
		.module-news--all .news__cwrapper {
			padding: 1.5625em 1.95312em;
			width: 60%;
			background-image: url('../images/bg_freccia.jpg');
			background-repeat: no-repeat;
			background-position: left top;
		}
	}
	.module-news--all .cwrapper__content {
		position: relative;
		/*background-image:url('../images/bg_freccia.jpg');

	background-repeat: no-repeat;

	background-position: left top;*/
		padding-left: 50px;
	}
	.module-news--all .content__headline {
		margin-bottom: .4096em;
	}
	.module-news--all .content__text {
		padding-bottom: .512em;
	}
	@media (min-width: 64em) {
		.module-news--all .content__text {
			padding-bottom: 1.5625em;
		}
	}
	.module-news--all .content__text p {
		color: #666666;
	}
	.module-news--all .content__button {
		position: absolute;
		width: 1em;
		height: 1em;
		right: 0;
		bottom: .2em;
	}
	@media (min-width: 64em) {
		.module-news--all .content__button {
			bottom: .3em;
		}
	}
	.module-news--all .content__button span {
		display: block;
		position: relative;
		width: 1em;
		height: 1em;
	}
	.module-news--all .content__button span:after {
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-news--all .newss__news:hover .content__button span:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	@media (min-width: 40em) {
		.module-news--all .swiper-pagination {
			display: none;
		}
	}
	.module-events--teaser.swiper-container {
		overflow: visible;
	}
	.module-events--teaser.module-events--selected .eventss__events {
		margin-top: -1rem;
	}
	@media (min-width: 40em) {
		.module-events--teaser.module-events--selected .eventss__events {
			margin-top: -1.5rem;
		}
	}
	.module-events--teaser .events__event {
		display: block;
		margin: 1rem 0 0;
		overflow: hidden;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.module-events--teaser .events__event {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end;
			position: relative;
			margin: 1.5rem 0 0;
		}
	}
	.module-events--teaser .events__event:hover {
		box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
	.module-events--teaser .event__image {
		width: 100%;
		text-align: center;
		overflow: hidden;
		background-color: #f3f6f7;
	}
	@media (min-width: 40em) {
		.module-events--teaser .event__image {
			position: absolute;
			width: 50%;
			height: 100%;
			left: 0;
			top: 0;
		}
	}
	.module-events--teaser .event__image .image__wrap {
		width: 100%;
		height: 100%;
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		background-position: 50% 50%;
		background-size: cover;
	}
	.module-events--teaser .event__image img {
		width: 100%;
		height: auto;
	}
	@media (min-width: 40em) {
		.module-events--teaser .event__image img {
			display: none;
		}
	}
	@media (min-width: 40em) {
		.module-events--teaser .events__event: hover .event__image .image__wrap {
			-webkit-transform: scale(1.25);
			transform: scale(1.25);
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	.module-events--teaser .event__cwrapper {
		width: 100%;
		padding: 1em 1.5625em;
	}
	@media (min-width: 40em) {
		.module-events--teaser .event__cwrapper {
			padding: 1.5625em 1.95312em;
			width: 50%
		}
	}
	.module-events--teaser .cwrapper__content {
		position: relative;
	}
	.module-events--teaser .content__headline {
		margin-bottom: .4096em;
	}
	.module-events--teaser .content__text {
		padding-bottom: .512em;
	}
	@media (min-width: 64em) {
		.module-events--teaser .content__text {
			padding-bottom: 2.44141em;
		}
	}
	.module-events--teaser .content__text p {
		color: #333;
	}
	.module-events--teaser .content__date span,
	.module-events--teaser .content__location span {
		color: #333;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
	}
	.module-events--teaser .content__button {
		position: absolute;
		width: 1em;
		height: 1em;
		right: 0;
		bottom: .2em;
	}
	@media (min-width: 64em) {
		.module-events--teaser .content__button {
			bottom: .3em;
		}
	}
	.module-events--teaser .content__button span {
		display: block;
		position: relative;
		width: 1em;
		height: 1em;
	}
	.module-events--teaser .content__button span:after {
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-events--teaser .events__event:hover .content__button span:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	@media (min-width: 40em) {
		.module-events--teaser .swiper-pagination {
			display: none;
		}
	}
	.module-model--line .lines__line {
		display: block;
		position: relative;
		margin-top: 1.5rem;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.module-model--line .lines__line {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			margin-bottom: calc(1.5rem + 66px);
			border-radius: 4px 4px 0 0;
		}
	}
	@media (min-width: 80em) {
		.module-model--line .lines__line {
			overflow: hidden;
			margin-bottom: 1.5rem;
			border-radius: 4px;
		}
	}
	@media (min-width: 40em) {
		.module-model--line .lines__line: last-child {
			margin-bottom: 66px;
		}
	}
	.module-model--line .lines__line:hover {
		box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
	.module-model--line .line__image {
		width: 100%;
		text-align: center;
		background-color: #f3f6f7;
	}
	@media (min-width: 40em) {
		.module-model--line .line__image {
			position: relative;
			width: 30%;
			overflow: hidden;
			border-radius: 4px 0 0 0;
			z-index: 2;
		}
	}
	.module-model--line .line__image .image__wrap {
		width: 100%;
		height: auto;
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
	}
	.module-model--line .line__image img {
		width: 100%;
		height: auto;
	}
	@media (min-width: 40em) {
		.module-model--line .line__image img {
			display: block;
		}
	}
	@media (min-width: 40em) {
		.module-model--line .lines__line: hover .line__image .image__wrap {
			-webkit-transform: scale(1.25);
			transform: scale(1.25);
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	.module-model--line .line__cwrapper {
		width: 100%;
		padding: 1em 1.5625em;
	}
	@media (min-width: 40em) {
		.module-model--line .line__cwrapper {
			padding: 1.5625em 1.95312em;
			position: absolute;
			width: 70%;
			height: 100%;
			right: 0;
			top: 0;
		}
	}
	.module-model--line .cwrapper__content {
		position: relative;
	}
	@media (min-width: 40em) {
		.module-model--line .cwrapper__content {
			height: 100%
		}
	}
	.module-model--line .content__headline {
		margin-bottom: .4096em;
	}
	.module-model--line .content__text {
		padding-bottom: .512em;
	}
	@media (min-width: 64em) {
		.module-model--line .content__text {
			padding-bottom: 1.5625em;
		}
	}
	.module-model--line .content__text p {
		color: #333;
	}
	.module-model--line .content__features {
		margin-top: .4096em;
		padding-top: .4096em;
		border-top: 1px solid #dae1e8;
	}
	@media (min-width: 40em) {
		.module-model--line .content__features {
			margin-top: 0;
			padding-top: 0;
			display: none;
		}
	}
	@media (min-width: 80em) {
		.module-model--line .content__features {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			position: absolute;
			width: 100%;
			left: 0;
			bottom: 0;
			border: 0 none;
		}
	}
	.module-model--line .content__features .content__first span,
	.module-model--line .content__features .content__second span,
	.module-model--line .content__features .content__third span {
		display: inline-block;
		color: #333;
		padding: .4096em 0;
	}
	@media (min-width: 80em) {
		.module-model--line .content__features .content__first span, .module-model--line .content__features .content__second span, .module-model--line .content__features .content__third span {
			display: inline;
		}
	}
	.module-model--line .content__features .content__first span.label,
	.module-model--line .content__features .content__second span.label,
	.module-model--line .content__features .content__third span.label {
		width: 30%;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	@media (min-width: 80em) {
		.module-model--line .content__features .content__first span.label, .module-model--line .content__features .content__second span.label, .module-model--line .content__features .content__third span.label {
			width: auto;
		}
	}
	@media (min-width: 80em) {
		.module-model--line .content__features .content__first {
			width: 44%
		}
	}
	@media (min-width: 80em) {
		.module-model--line .content__features .content__second {
			width: 26%
		}
	}
	@media (min-width: 80em) {
		.module-model--line .content__features .content__third {
			width: 30%
		}
	}
	.module-model--line .content__button {
		position: absolute;
		width: 1em;
		height: 1em;
		right: 0;
		bottom: .2em;
	}
	@media (min-width: 40em) {
		.module-model--line .content__button {
			top: .2em;
			bottom: auto;
		}
	}
	@media (min-width: 64em) {
		.module-model--line .content__button {
			top: .3em;
		}
	}
	@media (min-width: 80em) {
		.module-model--line .content__button {
			top: auto;
			bottom: .3em;
		}
	}
	.module-model--line .content__button span {
		display: block;
		position: relative;
		width: 1em;
		height: 1em;
	}
	.module-model--line .content__button span:after {
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-model--line .lines__line:hover .content__button span:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.module-model--line .line__features {
		display: none;
	}
	@media (min-width: 40em) {
		.module-nav--mobile {
			/*display: none;*/
		}
		.module-model--line .line__features {
			padding: 0 1.5625em;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			position: absolute;
			width: 100%;
			height: 66px;
			left: 0;
			top: 100%;
			border-radius: 0 0 4px 4px;
			background-color: #f6f8f9;
			box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15), inset 0 30px 30px -30px rgba(0, 56, 99, .25);
			-webkit-transition: box-shadow .5s cubic-bezier(.645, .045, .355, 1);
			transition: box-shadow .5s cubic-bezier(.645, .045, .355, 1);
		}
	}
	.module-model--line .line__features .content__first span,
	.module-model--line .line__features .content__second span,
	.module-model--line .line__features .content__third span {
		color: #333;
	}
	.module-model--line .line__features .content__first span.label,
	.module-model--line .line__features .content__second span.label,
	.module-model--line .line__features .content__third span.label {
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	@media (min-width: 40em) {
		.module-model--line .line__features .content__first {
			width: 44%
		}
	}
	@media (min-width: 40em) {
		.module-model--line .line__features .content__second {
			width: 26%
		}
	}
	@media (min-width: 40em) {
		.module-model--line .line__features .content__third {
			width: 30%
		}
	}
	@media (min-width: 40em) {
		.module-model--line .lines__line: hover .line__features {
			box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15), inset 0 30px 30px -30px rgba(0, 56, 99, .25);
		}
	}
	.-max-width-limited-model {
		max-width: 96%;
		margin: 0 auto;
	}
	.module-model--overview {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -1.64387%
	}
	.module-model--overview.module-model--overlay {
		padding-bottom: 1rem;
	}
	.module-model--overview .models__model {
		display: block;
		position: relative;
		width: 100%;
		text-align: center;
		margin: 1.64387%;
		margin-bottom: 2rem;
	}
	@media (min-width: 40em) {
		.module-model--overview .models__model {
			width: 46.71226%;
			margin: 1.64387%
		}
	}
	@media (min-width: 64em) {
		.module-model--overview .models__model {
			width: 30.04559%
		}
	}
	@media (min-width: 80em) {
		.module-model--overview .models__model {
			width: 21.71226%
		}
	}
	.module-model--overview .models__model:before {
		content: "";
		display: none;
		position: absolute;
		width: 1px;
		height: 85%;
		right: 0;
		top: 7.5%;
		background-color: #dae1e8;
	}
	@media (min-width: 40em) {
		.module-model--overview .models__model: before {
			display: block;
			right: -3.5%
		}
	}
	@media (min-width: 64em) {
		.module-model--overview .models__model: before {
			right: -5.5%
		}
	}
	@media (min-width: 80em) {
		.module-model--overview .models__model: before {
			right: -8%
		}
	}
	.module-model--overview .models__model:after {
		content: "";
		display: none;
		position: absolute;
		width: 85%;
		height: 1px;
		left: 7.5%;
		bottom: -1.5%;
		background-color: #dae1e8;
	}
	@media (min-width: 40em) {
		.module-model--overview .models__model: after {
			display: block;
			bottom: -2.5%
		}
	}
	@media (min-width: 64em) {
		.module-model--overview .models__model: after {
			bottom: -4%
		}
	}
	@media (min-width: 80em) {
		.module-model--overview .models__model: after {
			bottom: -5.5%
		}
	}
	.module-model--overview .models__model.-last-of-row:before,
	.module-model--overview .models__model.-last-row:after {
		display: none;
	}
	.module-model--overview .models__model .model__image {
		display: inline-block;
		max-width: 100%;
		margin-bottom: 1em;
		overflow: hidden;
	}
	.module-model--overview .models__model .model__image img {
		position: relative;
		max-width: 250px;
		max-height: 250px;
		left: 50%;
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
		z-index: -1;
	}
	.module-model--overview .models__model .model__slogan {
		color: #333;
		margin-bottom: 2.44141em;
	}
	.module-model--overview .models__model .model__button {
		position: absolute;
		width: 100%;
		left: 0;
		bottom: 0;
	}
	.module-model--overview .models__model:hover .model__button .-lnk-alpha:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	@media (min-width: 40em) {
		.gecko .module-model--overview .models__model {
			margin-top: 1.4rem;
			margin-bottom: 1.4rem;
		}
	}
	.model-layout-configurator {
		position: relative;
		padding: 0;
		overflow: hidden;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
	}
	.model-layout-configurator .layout-configurator__sections {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.model-layout-configurator .layout-configurator__sections .sections__section {
		position: relative;
	}
	.model-layout-configurator .layout-configurator__sections .sections__section .swiper-container {
		overflow: hidden;
		padding-bottom: 0!important;
	}
	.model-layout-configurator .layout-configurator__sections .sections__section:after {
		content: "";
		display: block;
		position: absolute;
		width: 1px;
		height: 100%;
		right: 0;
		top: 0;
		background-color: #dae1e8;
		z-index: 10;
	}
	.model-layout-configurator .layout-configurator__sections .sections__section:last-child:after {
		display: none;
	}
	.model-layout-configurator .layout-configurator__sections .sections__section img {
		max-height: 100%
	}
	.module-equipment-highlights .-styled-list-ordered {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.module-equipment-highlights .-styled-list-ordered li {
		display: block;
		width: 100%
	}
	@media (min-width: 40em) {
		.module-equipment-highlights .-styled-list-ordered li {
			width: 50%
		}
	}
	@media (min-width: 64em) {
		.module-equipment-highlights .-styled-list-ordered li {
			width: 33.333333333%
		}
	}
	.model-equipment .equipment__tabs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
		margin-bottom: .512em;
		z-index: 10;
	}
	@media (min-width: 40em) {
		.model-equipment .equipment__tabs {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
			margin-bottom: 0;
		}
	}
	.model-equipment .equipment__tabs .tabs__tab {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: calc(50% - 4px);
		text-align: center;
		margin: 2px;
		padding: .64em;
		cursor: pointer;
		border: 1px solid rgba(0, 56, 99, .2);
		border-radius: 4px;
		background-color: #fff;
		-webkit-transition: border .5s cubic-bezier(.215, .61, .355, 1), background .5s cubic-bezier(.215, .61, .355, 1);
		transition: border .5s cubic-bezier(.215, .61, .355, 1), background .5s cubic-bezier(.215, .61, .355, 1);
	}
	@media (min-width: 40em) {
		.model-equipment .equipment__tabs .tabs__tab {
			padding: .64em .8em;
		}
	}
	@media (min-width: 64em) {
		.model-equipment .equipment__tabs .tabs__tab {
			padding: 1em 1.95312em;
		}
	}
	@media (min-width: 40em) {
		.model-equipment .equipment__tabs .tabs__tab {
			display: block;
			width: auto;
			margin: 0;
			border: 1px solid transparent;
			border-bottom: 0 none;
			border-radius: 4px 4px 0 0;
			background-color: transparent;
		}
	}
	.model-equipment .equipment__tabs .tabs__tab h5 {
		-webkit-transition: color .5s cubic-bezier(.215, .61, .355, 1);
		transition: color .5s cubic-bezier(.215, .61, .355, 1);
	}
	.model-equipment .equipment__tabs .tabs__tab.-active,
	.model-equipment .equipment__tabs .tabs__tab:hover {
		background-color: #008069;
	}
	@media (min-width: 40em) {
		.model-equipment .equipment__tabs .tabs__tab.-active, .model-equipment .equipment__tabs .tabs__tab: hover {
			border-color: rgba(0, 56, 99, .2);
			background-color: #fff;
		}
	}
	.model-equipment .equipment__tabs .tabs__tab.-active h5,
	.model-equipment .equipment__tabs .tabs__tab:hover h5 {
		color: #fff;
	}
	@media (min-width: 40em) {
		.model-equipment .equipment__tabs .tabs__tab.-active h5, .model-equipment .equipment__tabs .tabs__tab: hover h5 {
			color: #008069;
		}
	}
	.model-equipment .equipment__tables .tables__table {
		display: none;
		position: relative;
		padding: 1em;
		overflow: hidden;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
	}
	@media (min-width: 40em) {
		.model-equipment .equipment__tables .tables__table {
			padding: 1.95312em;
		}
	}
	.model-equipment .equipment__tables .tables__table.-active {
		display: block;
	}
	.model-equipment .equipment__tables .tables__table table {
		margin: .8em 0 1.25em;
	}
	@media (min-width: 40em) {
		.model-equipment .equipment__tables .tables__table table {
			margin: 1em 0 2.44141em;
		}
	}
	.model-equipment .equipment__tables .tables__table table tr td {
		padding: .512em .8em;
	}
	@media (min-width: 40em) {
		.model-equipment .equipment__tables .tables__table table tr td {
			padding: .512em 1.5625em;
		}
	}
	.model-equipment .equipment__tables .tables__table table tr td.col-1 {
		text-align: right;
	}
	.model-equipment .equipment__tables .tables__table table tr.even td {
		background-color: #f3f6f7;
		border-bottom: 0 none;
	}
	.model-equipment .equipment__tables .tables__table table tr.odd td {
		background-color: #fff;
		border-bottom: 1px solid #dae1e8;
	}
	.module-bes {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0 -1.64387%
	}
	.module-bes .bes__accordion {
		position: relative;
		width: 100%;
		margin: 0 1.64387%;
		margin-bottom: 1em;
		overflow: hidden;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.module-bes .bes__accordion {
			width: 46.71226%
		}
	}
	@media (min-width: 40em) {
		.module-bes .bes__accordion: hover {
			box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
			-webkit-transform: translate3d(0, -4px, 0);
			transform: translate3d(0, -4px, 0);
		}
	}
	.module-bes .bes__accordion:not(.-active):hover .headline__icon span {
		-webkit-animation: arrow-shift-alpha .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-alpha .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.module-bes .bes__accordion .accordion__headline {
		position: relative;
		overflow: hidden;
		padding-right: 50px;
		cursor: pointer;
	}
	.module-bes .bes__accordion .accordion__headline .headline__text {
		padding: .8em 0 .8em 1.5625em;
	}
	.module-bes .bes__accordion .accordion__headline .headline__text span {
		color: #008069;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
	}
	.module-bes .bes__accordion .accordion__headline .headline__icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 50px;
		height: 100%;
		right: 0;
		top: 0;
	}
	.module-bes .bes__accordion .accordion__headline .headline__icon:before {
		content: "";
		display: block;
		position: absolute;
		width: 100px;
		height: 200px;
		left: 0;
		top: 50%;
		background-color: #008069;
		-webkit-transform: translate3d(0, -50%, 0) rotate(22deg);
		transform: translate3d(0, -50%, 0) rotate(22deg);
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%
	}
	.module-bes .bes__accordion .accordion__headline .headline__icon span {
		display: block;
		position: relative;
		width: 14px;
		height: 14px;
		line-height: 14px;
		color: #fff;
		z-index: 10;
		-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	}
	@media (min-width: 40em) {
		.module-bes .bes__accordion .accordion__headline .headline__icon span {
			width: 16px;
			height: 16px;
			line-height: 16px;
		}
	}
	@media (min-width: 80em) {
		.module-bes .bes__accordion .accordion__headline .headline__icon span {
			width: 18px;
			height: 18px;
			line-height: 18px;
		}
	}
	.module-bes .bes__accordion.-active .accordion__headline .headline__icon span {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.module-bes .bes__accordion .accordion__content {
		opacity: 0;
		padding: 0 1.5625em;
		border-top: 0 solid #dae1e8;
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
		-webkit-transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1) .3s, -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1) .3s, -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1) .3s, transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1) .3s, transform .3s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
	}
	.module-bes .bes__accordion .accordion__content li {
		display: block;
		max-height: 0;
		overflow: hidden;
		-webkit-transition: max-height 0s cubic-bezier(.215, .61, .355, 1) .3s;
		transition: max-height 0s cubic-bezier(.215, .61, .355, 1) .3s;
	}
	.module-bes .bes__accordion.-active .accordion__content {
		opacity: 1;
		padding: .8em 1.5625em;
		border-top-width: 1px;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1), transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1), transform .3s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
	}
	.module-bes .bes__accordion.-active .accordion__content li {
		max-height: 1000px;
		-webkit-transition: max-height 0s cubic-bezier(.215, .61, .355, 1);
		transition: max-height 0s cubic-bezier(.215, .61, .355, 1);
	}
	.module-selected-models-crosslink {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
		margin: 0 -1.64387%
	}
	.module-selected-models-crosslink .selected-models-crosslink__model {
		position: relative;
		width: 100%;
		margin: 0 1.64387%;
		margin-bottom: 1.5625em;
		padding-bottom: 74px;
		overflow: hidden;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.module-selected-models-crosslink .selected-models-crosslink__model {
			width: 46.71226%
		}
	}
	@media (min-width: 64em) {
		.module-selected-models-crosslink .selected-models-crosslink__model {
			width: 30.04559%
		}
	}
	@media (min-width: 40em) {
		.module-selected-models-crosslink .selected-models-crosslink__model: hover {
			box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
			-webkit-transform: translate3d(0, -4px, 0);
			transform: translate3d(0, -4px, 0);
		}
	}
	.module-selected-models-crosslink .model__image {
		position: relative;
		overflow: hidden;
		border-radius: 4px;
		z-index: 2;
	}
	@media (min-width: 40em) {
		.module-selected-models-crosslink .model__image {
			position: static;
			border-radius: 0;
		}
	}
	.module-selected-models-crosslink .model__image .image__wrap {
		width: 100%;
		height: auto;
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
	}
	.module-selected-models-crosslink .model__image img {
		width: 100%;
		height: auto;
	}
	@media (min-width: 40em) {
		.module-selected-models-crosslink .selected-models-crosslink__model: hover .model__image .image__wrap {
			-webkit-transform: scale(1.25);
			transform: scale(1.25);
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	.module-selected-models-crosslink .model__headline {
		padding: 1em 1.5625em 0;
	}
	.module-selected-models-crosslink .model__slogan {
		padding: 0 1.5625em 1em;
	}
	.module-selected-models-crosslink .model__profile {
		padding: 1em 1.5625em;
		border-top: 1px solid #dae1e8;
	}
	.module-selected-models-crosslink .model__profile .profile__data .data__line {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.module-selected-models-crosslink .model__profile .profile__data .data__line .line__label {
		width: 65%;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		padding-top: .26214em;
		padding-bottom: .26214em;
	}
	.module-selected-models-crosslink .model__profile .profile__data .data__line .line__value {
		width: 35%;
		text-align: right;
		padding-top: .26214em;
		padding-bottom: .26214em;
	}
	.module-selected-models-crosslink .model__button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: absolute;
		width: 100%;
		height: 74px;
		left: 0;
		bottom: 0;
		border-top: 1px solid #dae1e8;
	}
	.module-selected-models-crosslink .model__button a {
		padding: 1.25em 1.5625em;
	}
	.module-profile {
		position: relative;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
	}
	.module-profile .profile__award {
		position: absolute;
		max-width: 60px;
		right: 0;
		top: 0;
		-webkit-transform: translate3d(10%, -25%, 0);
		transform: translate3d(10%, -25%, 0);
	}
	@media (min-width: 64em) {
		.module-profile .profile__award {
			max-width: 80px;
			-webkit-transform: translate3d(35%, -30%, 0);
			transform: translate3d(35%, -30%, 0);
			-webkit-transform: translate3d(50%, -40%, 0);
			transform: translate3d(50%, -40%, 0);
		}
	}
	.module-profile .profile__headline {
		padding: 1.95312em 1.95312em 0;
	}
	.module-profile .profile__data {
		padding: 1.25em 1.95312em;
	}
	.module-profile .profile__data .data__line {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.module-profile .profile__data .data__line .line__label {
		position: relative;
		width: 65%;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		padding-left: 56px;
		padding-top: .8em;
		padding-bottom: .8em;
	}
	.module-profile .profile__data .data__line .line__label:before {
		content: "\e902";
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 35px;
		height: 35px;
		left: 0;
		top: 50%;
		font-family: icomoon;
		speak: none;
		color: #fff;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		border-radius: 100%;
		background-color: #008069;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-profile .profile__data .data__line .line__value {
		width: 35%;
		text-align: right;
		padding-top: .8em;
		padding-bottom: .8em;
	}
	.module-profile .profile__pdf {
		padding: 1.5625em 1.95312em;
		border-top: 1px solid #dae1e8;
	}
	.module-profile .profile__pdf a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		width: 100%;
		padding-right: 20px;
	}
	.module-profile .profile__pdf a:after {
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-profile .profile__pdf a:hover:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.module-profile .profile__pdf a span {
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
	}
	.module-profile .profile__pdf a .pdf__icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 35px;
		margin-right: 1.25em;
	}
	.module-profile .profile__pdf a .pdf__icon svg {
		display: block;
	}
	.module-highlights-slider {
		padding-bottom: 0!important;
	}
	.module-highlights-slider iframe {
		display: block;
	}
	.module-highlights-slider img {
		display: block;
		width: 100%;
		height: auto;
	}
	.module-highlights-slider .swiper-slide.-video {
		position: relative;
	}
	.module-highlights-slider .swiper-slide.-video .video__overlay {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 10;
		-webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .5s cubic-bezier(.215, .61, .355, 1);
	}
	.module-highlights-slider .swiper-slide.-video.-playing .video__overlay {
		opacity: 0;
	}
	.module-highlights-slider .swiper-slide.-video .video__overlay .overlay__icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 10;
	}
	.module-highlights-slider .swiper-slide.-video .video__overlay .overlay__icon svg {
		width: 14vw;
		height: 14vw;
		cursor: pointer;
		-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	}
	.module-highlights-slider .swiper-slide.-video .video__overlay .overlay__icon svg:hover {
		-webkit-transform: scale(.85);
		transform: scale(.85);
	}
	@media (min-width: 40em) {
		.module-highlights-slider .swiper-slide.-video .video__overlay .overlay__icon svg {
			width: 10vw;
			height: 10vw;
		}
	}
	@media (min-width: 64em) {
		.module-highlights-slider .swiper-slide.-video .video__overlay .overlay__icon svg {
			width: 8vw;
			height: 8vw;
		}
	}
	@media (min-width: 80em) {
		.module-highlights-slider .swiper-slide.-video .video__overlay .overlay__icon svg {
			width: 6vw;
			height: 6vw;
		}
	}
	.module-highlights-slider .swiper-slide.-video .video__overlay .overlay__icon svg path {
		fill: #fff;
	}
	.swiper-video-overlay {
		opacity: 0;
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-color: #000;
		z-index: 9999;
	}
	.swiper-video-overlay.-fadein {
		-webkit-animation: microsite-hero-video-overlay-show .75s cubic-bezier(.215, .61, .355, 1) 1 forwards;
		animation: microsite-hero-video-overlay-show .75s cubic-bezier(.215, .61, .355, 1) 1 forwards;
	}
	.swiper-video-overlay.-fadeout {
		-webkit-animation: microsite-hero-video-overlay-hide .75s cubic-bezier(.215, .61, .355, 1) 1 forwards;
		animation: microsite-hero-video-overlay-hide .75s cubic-bezier(.215, .61, .355, 1) 1 forwards;
	}
	.swiper-video-overlay .video__video,
	.swiper-video-overlay .video__video iframe {
		width: 100%;
		height: 100%
	}
	.swiper-video-overlay .video__close {
		position: absolute;
		width: 40px;
		height: 40px;
		right: 20px;
		top: 20px;
		padding: 3px;
		cursor: pointer;
		border-radius: 100%;
		background-color: hsla(0, 0%, 100%, .75);
		z-index: 10;
	}
	.swiper-video-overlay .video__close svg {
		display: block;
		width: 100%;
		height: 100%;
		-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	}
	.swiper-video-overlay .video__close svg:hover {
		-webkit-transform: scale(.9) rotate(90deg);
		transform: scale(.9) rotate(90deg);
	}
	.swiper-video-overlay .video__close svg #swiper-video-overlay-close-background {
		fill: #008069;
	}
	.swiper-video-overlay .video__close svg #swiper-video-overlay-close-cross {
		display: none;
		fill: #fff;
	}
	.module-highlights-slider .swiper-nav-button.swiper-nav-button--prev {
		-webkit-transform: translate3d(-300%, -50%, 0);
		transform: translate3d(-300%, -50%, 0);
	}
	.module-highlights-slider .swiper-nav-button.swiper-nav-button--next {
		-webkit-transform: translate3d(300%, -50%, 0);
		transform: translate3d(300%, -50%, 0);
	}
	.module-highlights-slider:hover .swiper-nav-button,
	.touch .module-highlights-slider .swiper-nav-button {
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-highlights-slider.swiper-container-horizontal>.swiper-pagination.swiper-pagination-bullets {
		display: none;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		top: auto;
		bottom: 0;
		height: 15%;
		background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .8));
		background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .8));
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		-webkit-transition: -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: transform .8s cubic-bezier(.645, .045, .355, 1), -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
	}
	.module-highlights-slider.swiper-container-horizontal>.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
		box-shadow: 0 0 0 2px #fff;
	}
	.module-highlights-slider.swiper-container-horizontal>.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
		box-shadow: 0 0 0 2px #fff, inset 0 0 0 10px #fff;
	}
	@media (min-width: 40em) {
		.module-highlights-slider.swiper-container-horizontal>.swiper-pagination.swiper-pagination-bullets {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}
	}
	.module-highlights-slider.swiper-container-horizontal:hover>.swiper-pagination.swiper-pagination-bullets,
	.touch .module-highlights-slider.swiper-container-horizontal>.swiper-pagination.swiper-pagination-bullets {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	.module-highlights-keyfacts {
		padding: 1.25em 1em 1em;
		background-color: #fff;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col {
		width: 50%;
		text-align: center;
		padding: 1em 0;
	}
	@media (min-width: 40em) {
		.module-highlights-keyfacts .highlights-keyfacts__content .content__col {
			width: 25%
		}
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col .col__label,
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col .col__value {
		overflow: hidden;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col .col__value h4 {
		font-size: 1.25em;
	}
	@media (min-width: 40em) {
		.module-highlights-keyfacts .highlights-keyfacts__content .content__col .col__value h4 {
			font-size: 1.5625em;
		}
	}
	@media (min-width: 64em) {
		.module-highlights-keyfacts .highlights-keyfacts__content .content__col .col__value h4 {
			font-size: 1.95312em;
			display: block;
			opacity: .2;
			-webkit-transform: translate3d(0, 100%, 0);
			transform: translate3d(0, 100%, 0);
			-webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		}
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col .col__label span {
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	@media (min-width: 64em) {
		.module-highlights-keyfacts .highlights-keyfacts__content .content__col .col__label span {
			display: block;
			opacity: .2;
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0);
			-webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1);
			transition: opacity .5s cubic-bezier(.215, .61, .355, 1), transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
			-webkit-transition-delay: .2s;
			transition-delay: .2s;
		}
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:nth-child(0) .col__value h4 {
		-webkit-transition-delay: 0s;
		transition-delay: 0s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:nth-child(0) .col__label span {
		-webkit-transition-delay: .2s;
		transition-delay: .2s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:first-child .col__value h4 {
		-webkit-transition-delay: .1s;
		transition-delay: .1s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:first-child .col__label span {
		-webkit-transition-delay: .3s;
		transition-delay: .3s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:nth-child(2) .col__value h4 {
		-webkit-transition-delay: .2s;
		transition-delay: .2s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:nth-child(2) .col__label span {
		-webkit-transition-delay: .4s;
		transition-delay: .4s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:nth-child(3) .col__value h4 {
		-webkit-transition-delay: .3s;
		transition-delay: .3s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:nth-child(3) .col__label span {
		-webkit-transition-delay: .5s;
		transition-delay: .5s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:nth-child(4) .col__value h4 {
		-webkit-transition-delay: .4s;
		transition-delay: .4s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:nth-child(4) .col__label span {
		-webkit-transition-delay: .6s;
		transition-delay: .6s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:nth-child(5) .col__value h4 {
		-webkit-transition-delay: .5s;
		transition-delay: .5s;
	}
	.module-highlights-keyfacts .highlights-keyfacts__content .content__col:nth-child(5) .col__label span {
		-webkit-transition-delay: .7s;
		transition-delay: .7s;
	}
	@media (min-width: 64em) {
		.module-highlights-keyfacts.-in-viewport .highlights-keyfacts__content .content__col .col__label span, .module-highlights-keyfacts.-in-viewport .highlights-keyfacts__content .content__col .col__value h4 {
			opacity: 1;
			-webkit-transform: translateZ(0);
			transform: translateZ(0);
		}
	}
	.module-jobs .jobs__job {
		display: block;
		position: relative;
		margin-top: 1.5rem;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.module-jobs .jobs__job {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			margin-bottom: calc(1.5rem + 66px);
			border-radius: 4px 4px 0 0;
		}
	}
	@media (min-width: 80em) {
		.module-jobs .jobs__job {
			overflow: hidden;
			margin-bottom: 1.5rem;
			border-radius: 4px;
		}
	}
	@media (min-width: 40em) {
		.module-jobs .jobs__job: last-child {
			margin-bottom: 66px;
		}
	}
	.module-jobs .jobs__job:hover {
		box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
	.module-jobs .job__image {
		width: 100%;
		text-align: center;
		background-color: #f3f6f7;
	}
	@media (min-width: 40em) {
		.module-jobs .job__image {
			display: none;
		}
	}
	@media (min-width: 64em) {
		.module-jobs .job__image {
			display: block;
			position: relative;
			width: 30%;
			overflow: hidden;
			border-radius: 4px 0 0 0;
			z-index: 2;
		}
	}
	.module-jobs .job__image .image__wrap {
		width: 100%;
		height: auto;
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
	}
	.module-jobs .job__image img {
		width: 100%;
		height: auto;
	}
	@media (min-width: 40em) {
		.module-jobs .job__image img {
			display: block;
		}
	}
	@media (min-width: 40em) {
		.module-jobs .jobs__job: hover .job__image .image__wrap {
			-webkit-transform: scale(1.25);
			transform: scale(1.25);
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	.module-jobs .job__cwrapper {
		width: 100%;
		padding: 1em 1.5625em;
	}
	@media (min-width: 40em) {
		.module-jobs .job__cwrapper {
			padding: 1.5625em 1.95312em;
		}
	}
	@media (min-width: 64em) {
		.module-jobs .job__cwrapper {
			position: absolute;
			width: 70%;
			height: 100%;
			right: 0;
			top: 0;
		}
	}
	.module-jobs .cwrapper__content {
		position: relative;
	}
	@media (min-width: 40em) {
		.module-jobs .cwrapper__content {
			height: 100%
		}
	}
	.module-jobs .content__headline {
		margin-bottom: .4096em;
	}
	.module-jobs .content__text {
		padding-bottom: .512em;
	}
	@media (min-width: 64em) {
		.module-jobs .content__text {
			padding-bottom: 1.5625em;
		}
	}
	.module-jobs .content__text p {
		color: #333;
	}
	.module-jobs .content__features {
		margin-top: .4096em;
		padding-top: .4096em;
		border-top: 1px solid #dae1e8;
	}
	@media (min-width: 40em) {
		.module-jobs .content__features {
			margin-top: 0;
			padding-top: 0;
			display: none;
		}
	}
	@media (min-width: 80em) {
		.module-jobs .content__features {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			position: absolute;
			width: 100%;
			left: 0;
			bottom: 0;
			border: 0 none;
		}
	}
	.module-jobs .content__features .features__time,
	.module-jobs .content__features .features__type {
		position: relative;
		margin-top: 6px;
		padding-left: 25px;
	}
	@media (min-width: 40em) {
		.module-jobs .content__features .features__time, .module-jobs .content__features .features__type {
			margin: 0;
		}
	}
	.module-jobs .content__features .features__time .feature__value,
	.module-jobs .content__features .features__type .feature__value {
		display: inline-block;
		color: #333;
	}
	@media (min-width: 80em) {
		.module-jobs .content__features .features__time .feature__value, .module-jobs .content__features .features__type .feature__value {
			display: inline;
		}
	}
	.module-jobs .content__features .features__time .feature__icon,
	.module-jobs .content__features .features__type .feature__icon {
		display: block;
		position: absolute;
		width: 18px;
		height: 18px;
		left: 0;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-jobs .content__features .features__time .feature__icon svg,
	.module-jobs .content__features .features__type .feature__icon svg {
		width: 100%;
		height: 100%
	}
	@media (min-width: 80em) {
		.module-jobs .content__features .features__type {
			width: 30%
		}
	}
	@media (min-width: 80em) {
		.module-jobs .content__features .features__time, .module-jobs .content__features .features__type {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
		}
		.module-jobs .content__features .features__time {
			width: 70%
		}
	}
	.module-jobs .content__button {
		position: absolute;
		width: 1em;
		height: 1em;
		right: 0;
		bottom: .2em;
	}
	@media (min-width: 40em) {
		.module-jobs .content__button {
			top: .2em;
			bottom: auto;
		}
	}
	@media (min-width: 64em) {
		.module-jobs .content__button {
			top: .3em;
		}
	}
	@media (min-width: 80em) {
		.module-jobs .content__button {
			top: auto;
			bottom: .3em;
		}
	}
	.module-jobs .content__button span {
		display: block;
		position: relative;
		width: 1em;
		height: 1em;
	}
	.module-jobs .content__button span:after {
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-jobs .jobs__job:hover .content__button span:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.module-jobs .job__features {
		display: none;
	}
	@media (min-width: 40em) {
		.module-jobs .job__features {
			padding: 0 1.5625em;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			position: absolute;
			width: 100%;
			height: 66px;
			left: 0;
			top: 100%;
			border-radius: 0 0 4px 4px;
			background-color: #f6f8f9;
			box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15), inset 0 30px 30px -30px rgba(0, 56, 99, .25);
			-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1);
			transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1);
		}
	}
	.module-jobs .job__features .features__time,
	.module-jobs .job__features .features__type {
		position: relative;
		padding-left: 25px;
	}
	.module-jobs .job__features .features__time .feature__value,
	.module-jobs .job__features .features__type .feature__value {
		color: #333;
	}
	.module-jobs .job__features .features__time .feature__icon,
	.module-jobs .job__features .features__type .feature__icon {
		display: block;
		position: absolute;
		width: 18px;
		height: 18px;
		left: 0;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-jobs .job__features .features__time .feature__icon svg,
	.module-jobs .job__features .features__type .feature__icon svg {
		width: 100%;
		height: 100%
	}
	@media (min-width: 40em) {
		.module-jobs .job__features .features__type {
			width: 30%
		}
	}
	@media (min-width: 40em) {
		.module-jobs .job__features .features__time {
			width: 70%
		}
	}
	@media (min-width: 40em) {
		.module-jobs .jobs__job: hover .job__features {
			box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15), inset 0 30px 30px -30px rgba(0, 56, 99, .25);
		}
	}
	.module-card-holo {
		position: relative;
		text-align: center;
		padding-bottom: 1.5625em;
		overflow: hidden;
		border-radius: 4px;
		z-index: 2;
		-webkit-transition: background .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: background .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: background .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: background .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	.module-card-holo:hover {
		background-color: #fff;
		box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
	.module-card-holo .card-holo__image {
		position: relative;
		margin-bottom: 1.5625em;
		overflow: hidden;
		border-radius: 4px;
		z-index: 2;
		-webkit-transition: border-radius .5s cubic-bezier(.645, .045, .355, 1);
		transition: border-radius .5s cubic-bezier(.645, .045, .355, 1);
	}
	.module-card-holo .card-holo__image img {
		width: 100%;
		height: auto;
		border-radius: 4px;
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
	}
	.module-card-holo:hover .card-holo__image {
		border-radius: 4px 4px 0 0;
	}
	.module-card-holo:hover .card-holo__image img {
		-webkit-transform: scale(1.04);
		transform: scale(1.04);
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.module-card-holo .card-holo__headline-paragraph {
		margin-bottom: 1em;
		padding: 0 1em;
	}
	.module-card-holo .card-holo__headline-paragraph p {
		color: #333;
	}
	.module-card-holo a.-external .card-holo__button span:before {
		content: "";
		display: block;
		position: absolute;
		width: 6px;
		height: 12px;
		right: 15px;
		top: 50%;
		border: 2px solid #008069;
		border-right: 0 none;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
		-webkit-transition: border .25s cubic-bezier(.215, .61, .355, 1);
		transition: border .25s cubic-bezier(.215, .61, .355, 1);
	}
	.module-card-holo a.-external:hover .card-holo__button span:before {
		border-color: #005596;
	}
	.module-card-holo:hover .card-holo__button span:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.tab-wrapper .col {
		margin: 0;
	}
	.tab-header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 1.95312em;
	}
	.tab-header.tab-header--headline {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.tab-header .tab-headline {
		-webkit-box-flex: 9999;
		-ms-flex-positive: 9999;
		flex-grow: 9999;
		text-align: center;
	}
	.tab-header .tab-headline span {
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	@media (min-width: 64em) {
		.tab-header .tab-headline {
			text-align: left;
		}
	}
	.tab-header .tab-navigation {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.tab-header .tab-navigation .tab {
		cursor: pointer;
		-webkit-transition: box-shadow .3s cubic-bezier(.215, .61, .355, 1), opacity .3s cubic-bezier(.215, .61, .355, 1);
		transition: box-shadow .3s cubic-bezier(.215, .61, .355, 1), opacity .3s cubic-bezier(.215, .61, .355, 1);
		margin-right: 1.5625em;
		padding-bottom: 4px;
		opacity: .6;
	}
	.tab-header .tab-navigation .tab.-active,
	.tab-header .tab-navigation .tab:hover {
		box-shadow: inset 0 -4px 0 0 #008069;
		opacity: 1;
	}
	.tab-header .tab-navigation .tab:last-child {
		margin: 0;
	}
	.tab-wrapper .col {
		display: none;
	}
	.tab-wrapper .col.-active {
		display: block;
		-webkit-animation: fadeInDown .3s;
		animation: fadeInDown .3s;
	}
	@-webkit-keyframes fadeInDown {
		0% {
			opacity: 0;
			-webkit-transform: translate3d(0, 10px, 0);
			transform: translate3d(0, 10px, 0);
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none;
		}
	}
	@keyframes fadeInDown {
		0% {
			opacity: 0;
			-webkit-transform: translate3d(0, 10px, 0);
			transform: translate3d(0, 10px, 0);
		}
		to {
			opacity: 1;
			-webkit-transform: none;
			transform: none;
		}
	}
	.module-tab-slider .swiper-container {
		display: none;
	}
	.module-tab-slider .swiper-container.-active {
		display: block;
	}
	.module-tab-slider .swiper-container.-swipeable {
		padding: 0;
	}
	.module-tab-slider .swiper-slide .slide__title {
		position: absolute;
		top: 0;
		right: 0;
		padding: 1.5625em;
	}
	.module-tab-slider .swiper-slide .slide__title span {
		border: 1px solid #fff;
		color: #fff;
		padding: .26214em .512em;
	}
	.module-tab-slider .swiper-slide .slide__description {
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		padding: 1.25em 1.5625em;
		background: -webkit-linear-gradient(top, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .6) 30%, #000);
		background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .6) 30%, #000);
	}
	.module-tab-slider .swiper-slide .slide__description span {
		color: #fff;
	}
	@media (min-width: 64em) {
		.module-tab-slider .swiper-slide .slide__description {
			background: -webkit-linear-gradient(top, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .8));
			background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .8));
		}
	}
	.module-tab-slider .swiper-slide {
		position: relative;
	}
	.module-tab-slider .swiper-nav-button.swiper-nav-button--prev {
		top: 50%;
		left: 1.5625em;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-tab-slider .-swipeable .swiper-nav-button.swiper-nav-button--prev {
		-webkit-animation: fadeInLeft .3s forwards;
		animation: fadeInLeft .3s forwards;
	}
	.module-tab-slider .swiper-nav-button.swiper-nav-button--next {
		top: 50%;
		right: 1.5625em;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.module-tab-slider .-swipeable .swiper-nav-button.swiper-nav-button--next {
		-webkit-animation: fadeInRight .3s forwards;
		animation: fadeInRight .3s forwards;
	}
	.module-tab-slider .tab-slider__tabs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.module-tab-slider .tab-slider__tabs .tabs__tab {
		width: 25%;
		padding: 1.95312em 1em;
		border: 1px solid transparent;
		cursor: pointer;
		box-shadow: 0 0 100px 0 rgba(218, 225, 232, 0);
		-webkit-transition: box-shadow .3s cubic-bezier(.215, .61, .355, 1);
		transition: box-shadow .3s cubic-bezier(.215, .61, .355, 1);
	}
	.module-tab-slider .tab-slider__tabs .tabs__tab.-active,
	.module-tab-slider .tab-slider__tabs .tabs__tab:hover {
		border: 1px solid #dae1e8;
		box-shadow: 0 2px 20px 0 #dae1e8;
	}
	.module-tab-slider .tab-slider__tabs .tabs__tab:not(".-active"):hover {
		cursor: pointer;
	}
	.module-tab-slider .tab-slider__tabs .tabs__tab.-active {
		background-color: #f3f6f7;
	}
	.module-tab-slider .tab-slider__tabs .tabs__tab .tab__image {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 1em;
	}
	.module-tab-slider .tab-slider__tabs .tabs__tab .tab__image img {
		width: auto;
	}
	.module-tab-slider .tab-slider__tabs .tabs__tab .tab__content {
		text-align: center;
	}
	.module-tab-slider .tab-slider__tabs .tabs__tab .tab__content .content__title {
		font-size: 10px;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	@media (min-width: 40em) {
		.module-tab-slider .tab-slider__tabs .tabs__tab .tab__content .content__title {
			font-size: 1em;
		}
	}
	.module-tab-slider .tab-slider__tabs .tabs__tab .tab__content .content__subtitle {
		display: none;
	}
	@media (min-width: 40em) {
		.module-tab-slider .tab-slider__tabs .tabs__tab .tab__content .content__subtitle {
			display: block;
		}
	}
	@-webkit-keyframes fadeInLeft {
		0% {
			opacity: 0;
			-webkit-transform: translate3d(-100%, -50%, 0);
			transform: translate3d(-100%, -50%, 0);
		}
		to {
			opacity: 1;
			-webkit-transform: translate3d(0, -50%, 0);
			transform: translate3d(0, -50%, 0);
		}
	}
	@keyframes fadeInLeft {
		0% {
			opacity: 0;
			-webkit-transform: translate3d(-100%, -50%, 0);
			transform: translate3d(-100%, -50%, 0);
		}
		to {
			opacity: 1;
			-webkit-transform: translate3d(0, -50%, 0);
			transform: translate3d(0, -50%, 0);
		}
	}
	@-webkit-keyframes fadeInRight {
		0% {
			opacity: 0;
			-webkit-transform: translate3d(100%, -50%, 0);
			transform: translate3d(100%, -50%, 0);
		}
		to {
			opacity: 1;
			-webkit-transform: translate3d(0, -50%, 0);
			transform: translate3d(0, -50%, 0);
		}
	}
	@keyframes fadeInRight {
		0% {
			opacity: 0;
			-webkit-transform: translate3d(100%, -50%, 0);
			transform: translate3d(100%, -50%, 0);
		}
		to {
			opacity: 1;
			-webkit-transform: translate3d(0, -50%, 0);
			transform: translate3d(0, -50%, 0);
		}
	}
	.module-tab-card .tab-card__cards {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.module-tab-card .cards__card,
	.module-tab-card .tab-card__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.module-tab-card .cards__card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		box-shadow: 0 2px 20px 0 #dae1e8;
	}
	.module-tab-card .cards__card>div {
		min-height: 1px;
	}
	@media (min-width: 40em) {
		.module-tab-card .cards__card {
			width: 48.35613%;
			margin: 0;
		}
	}
	.module-tab-card .card__facts,
	.module-tab-card .card__title {
		padding: 1.5625em 2.44141em;
		background-color: #fff;
	}
	.module-tab-card .card__facts {
		border-top: 1px solid #dae1e8;
	}
	.module-tab-card .facts__fact {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-bottom: .512em;
	}
	.module-tab-card .facts__fact:last-child {
		margin-bottom: 0;
	}
	.module-tab-card .fact__label {
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	.content-item.module-hint {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.hint__box {
		width: 700px;
		max-width: 100%;
		padding: .64em 3.05176em;
		position: relative;
		background-color: rgba(243, 246, 247, .5);
		border: 1px solid rgba(0, 56, 99, .15);
		box-shadow: 0 3px 1px 0 rgba(0, 56, 99, .15);
		border-radius: 4px;
	}
	.hint__box span {
		color: #008069;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	.hint__box:before {
		position: absolute;
		left: 1.25em;
		color: #008069;
		-webkit-transform: translateY(2px);
		transform: translateY(2px);
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-padded-wide--mod-none {
		padding: 0;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__image {
		width: 100%;
		margin: 0;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__image img {
		width: 100%
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.module-highlights-keyfacts--tab-navigation .highlights-keyfacts__image {
		display: none;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.module-highlights-keyfacts--tab-navigation .highlights-keyfacts__image.-tab-active {
		display: block;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__navigation {
		position: relative;
		width: 100%;
		background-color: #f3f6f7;
	}
	@media (min-width: 40em) {
		.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__navigation {
			background-color: transparent;
		}
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .naviagtion__tabs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
		width: 100%
	}
	@media (min-width: 40em) {
		.module-highlights-keyfacts.module-highlights-keyfacts--r55 .naviagtion__tabs {
			position: absolute;
			left: 0;
			bottom: 0;
		}
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .naviagtion__tabs .tabs__tab {
		margin: 0 1px 2px;
		background-color: #f3f6f7;
		cursor: pointer;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .naviagtion__tabs .tabs__tab.-tab-active {
		background-color: #fff;
		margin-bottom: 0;
		padding-bottom: 2px;
		cursor: auto;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .naviagtion__tabs .tabs__tab:first-child {
		border-radius: 4px 0 0 0;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .naviagtion__tabs .tabs__tab:last-child {
		border-radius: 0 4px 0 0;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .naviagtion__tabs .tabs__tab>span {
		display: block;
		padding: 1em 1.95312em;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.module-highlights-keyfacts--tab-navigation .highlights-keyfacts__content {
		display: none;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.module-highlights-keyfacts--tab-navigation .highlights-keyfacts__content.-tab-active {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.module-highlights-keyfacts--tab-navigation .highlights-keyfacts__content .content__col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col {
		position: relative;
		width: 50%;
		text-align: center;
		padding: 2em 0;
	}
	@media (min-width: 40em) {
		.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col {
			width: 20%
		}
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col .col__circle {
		position: absolute;
		width: 110px;
		height: 110px;
		left: 50%;
		top: 50%;
		-webkit-transform: translate3d(-50%, -50%, 0) rotate(-90deg);
		transform: translate3d(-50%, -50%, 0) rotate(-90deg);
	}
	@media (min-width: 64em) {
		.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col .col__circle {
			width: 160px;
			height: 160px;
		}
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col .col__circle svg {
		display: block;
		overflow: visible;
		width: 100%;
		height: 100%
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col .col__circle svg .fact-circle-outer {
		stroke: #008069;
		stroke-width: 2px;
		stroke-dashoffset: 0!important;
	}
	@media (min-width: 64em) {
		.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col .col__circle svg .fact-circle-outer {
			stroke: #f3f6f7;
		}
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col .col__circle svg .fact-circle-inner {
		opacity: 0;
		stroke: #008069;
		stroke-width: 2px;
		-webkit-transition: stroke-dashoffset .35s cubic-bezier(.215, .61, .355, 1);
		transition: stroke-dashoffset .35s cubic-bezier(.215, .61, .355, 1);
	}
	@media (min-width: 64em) {
		.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col .col__circle svg .fact-circle-inner {
			opacity: 1;
		}
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col .col__value .heading {
		text-transform: none;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55 .highlights-keyfacts__content .content__col .col__value sup {
		top: -.25em;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-with-circles .highlights-keyfacts-wrap {
		box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .15);
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-with-circles .highlights-keyfacts__content .content__col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		height: 160px;
		font-size: 80%
	}
	@media (min-width: 40em) {
		.module-highlights-keyfacts.module-highlights-keyfacts--r55.-with-circles .highlights-keyfacts__content .content__col {
			height: 200px;
		}
	}
	@media (min-width: 64em) {
		.module-highlights-keyfacts.module-highlights-keyfacts--r55.-with-circles .highlights-keyfacts__content .content__col {
			height: 240px;
		}
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-with-circles .highlights-keyfacts__content .content__col .col__value {
		width: 100%
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-in-viewport .highlights-keyfacts__content .content__col .col__circle .fact-circle-inner {
		-webkit-transition-duration: 2s;
		transition-duration: 2s;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-in-viewport .highlights-keyfacts__content .content__col:first-child .col__circle .fact-circle-inner {
		-webkit-transition-delay: .5s;
		transition-delay: .5s;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-in-viewport .highlights-keyfacts__content .content__col:nth-child(2) .col__circle .fact-circle-inner {
		-webkit-transition-delay: 1s;
		transition-delay: 1s;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-in-viewport .highlights-keyfacts__content .content__col:nth-child(3) .col__circle .fact-circle-inner {
		-webkit-transition-delay: 1.5s;
		transition-delay: 1.5s;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-in-viewport .highlights-keyfacts__content .content__col:nth-child(4) .col__circle .fact-circle-inner {
		-webkit-transition-delay: 2s;
		transition-delay: 2s;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-in-viewport .highlights-keyfacts__content .content__col:nth-child(5) .col__circle .fact-circle-inner {
		-webkit-transition-delay: 2.5s;
		transition-delay: 2.5s;
	}
	.module-highlights-keyfacts.module-highlights-keyfacts--r55.-in-viewport .highlights-keyfacts__content .content__col .col__circle .fact-circle-inner {
		stroke-dashoffset: 0!important;
	}
	.module-quote {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.module-quote .quote__image {
		margin-bottom: 3.05176em;
	}
	.module-quote .quote__quote {
		margin-bottom: 3.05176em;
		text-align: center;
		width: 82.78538%
	}
	.module-quote .quote__quote span.delta {
		font-weight: 300;
		-webkit-font-smoothing: subpixel-antialiased;
	}
	.module-quote .quote__author span {
		font-weight: 600;
		-webkit-font-smoothing: antialiased;
	}
	.content-item.module-prev-next-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.content-item.module-prev-next-nav .next__link,
	.content-item.module-prev-next-nav .prev__link {
		position: relative;
		width: 50%;
		overflow: hidden;
		cursor: pointer;
	}
	.content-item.module-prev-next-nav .next__link:hover>.link__background,
	.content-item.module-prev-next-nav .prev__link:hover>.link__background {
		-webkit-transform: scale(1.075);
		transform: scale(1.075);
	}
	.content-item.module-prev-next-nav .next__link {
		box-shadow: -1px 0 0 0 #008069;
	}
	.module-prev-next-nav .link__background {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		-webkit-transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1);
		transition: transform 8s cubic-bezier(.215, .61, .355, 1), -webkit-transform 8s cubic-bezier(.215, .61, .355, 1);
	}
	.module-prev-next-nav .link__box {
		position: relative;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 3.8147em 1em;
		color: #fff;
		font-weight: 600;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
		z-index: 1;
	}
	.module-prev-next-nav .link__box,
	.module-slots .col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.module-slots .col {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	@media (min-width: 40em) {
		.module-slots .col {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
		}
	}
	.module-slots .swiper-container {
		margin-left: auto;
		margin-right: auto;
		overflow: visible;
	}
	@media (min-width: 40em) {
		.module-slots .swiper-container {
			margin: 0;
		}
	}
	.module-slots.-mobile .swiper-container {
		width: 94%!important;
	}
	.module-slots.-mobile .swiper-container .swiper-slide {
		display: block;
	}
	.module-slots.-mobile .swiper-container .swiper-slide .slide__content,
	.module-slots.-mobile .swiper-container .swiper-slide .slide__image {
		width: 100%!important;
	}
	.module-slots.-mobile .swiper-container .swiper-slide .slide__image {
		padding-bottom: 56.25%;
		min-height: 1px;
	}
	.module-slots .swiper-slide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.module-slots .swiper-slide .slide__content {
		padding: 1em 0;
	}
	@media (min-width: 40em) {
		.module-slots .swiper-slide .slide__content {
			padding: 3.05176em 0;
		}
	}
	.module-slots .swiper-slide .slide__content .content__meta,
	.module-slots .swiper-slide .slide__content .content__title {
		margin-bottom: .512em;
	}
	@media (min-width: 40em) {
		.module-slots .swiper-slide .slide__content .content__meta, .module-slots .swiper-slide .slide__content .content__title {
			margin-bottom: 1.5625em;
		}
	}
	.module-slots .swiper-slide .slide__content .content__content {
		margin-bottom: 1em;
	}
	@media (min-width: 40em) {
		.module-slots .swiper-slide .slide__content .content__content {
			margin-bottom: 3.05176em;
		}
	}
	.module-slots .swiper-slide .slide__content .content__content .content__text {
		display: none;
	}
	@media (min-width: 40em) {
		.module-slots .swiper-slide .slide__content .content__content .content__text {
			display: block;
		}
	}
	.module-slots .swiper-container.-swipeable .swiper-slide .swiper-pagination,
	.module-slots .swiper-slide .swiper-pagination {
		width: auto;
		position: relative;
		display: inline-block;
		bottom: auto;
		left: auto;
		font-weight: 600;
		-webkit-font-smoothing: antialiased;
	}
	.module-slots .swiper-container.-swipeable {
		padding-bottom: 0;
	}
	.module-slots .swiper-slide .slot__name {
		display: inline-block;
	}
	.module-slots .swiper-buttons {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	@media (min-width: 40em) {
		.module-slots .swiper-buttons {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: end;
			-ms-flex-align: end;
			align-items: flex-end;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
		}
	}
	.module-slots.-mobile .swiper-buttons {
		width: 100%!important;
	}
	.module-slots .swiper-buttons .swiper-button-next,
	.module-slots .swiper-buttons .swiper-button-prev {
		top: auto;
		bottom: auto;
		left: auto;
		right: auto;
		position: static;
		margin-top: 0;
		width: 32px;
		height: 32px;
		background: #008069 none;
		border-radius: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		color: #fff;
	}
	@media (min-width: 40em) {
		.module-slots .swiper-buttons .swiper-button-next, .module-slots .swiper-buttons .swiper-button-prev {
			margin-right: 11px;
		}
	}
	.module-slots .swiper-buttons .separator {
		display: block;
		width: 1px;
		height: 54px;
		margin: 0 28px;
		background-color: #dae1e8;
	}
	@media (min-width: 40em) {
		.module-slots .swiper-buttons .separator {
			width: 54px;
			height: 1px;
			margin: 28px 0;
		}
	}
	.page.-popup-open .page__content:before {
		content: "";
		display: block;
		opacity: 1;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-color: rgba(51, 51, 51, .75);
		z-index: 999;
		-webkit-transition: opacity .2s cubic-bezier(.645, .045, .355, 1), height 0s cubic-bezier(.645, .045, .355, 1) .2s;
		transition: opacity .2s cubic-bezier(.645, .045, .355, 1), height 0s cubic-bezier(.645, .045, .355, 1) .2s;
	}
	.module-popup {
		position: fixed;
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 1000;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		height: 0;
		overflow: hidden;
		pointer-events: none;
	}
	.module-popup .svg-wrap,
	.module-popup svg {
		display: block;
		width: 100%;
		height: auto;
	}
	.module-popup.-show,
	.module-popup.-show.-close {
		height: auto;
		min-height: 50%
	}
	.module-popup .popup__close {
		position: absolute;
		top: 10px;
		right: 25px;
		width: 24px;
		height: 24px;
		cursor: pointer;
		pointer-events: all;
		-webkit-transition: -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: transform .3s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
	}
	.module-popup .popup__close:hover {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.module-popup .popup__cwrapper {
		position: relative;
		width: 100%;
		text-align: center;
		padding: 4.76837em 0;
	}
	.module-popup .content__headline h2,
	.module-popup .content__headline h4 {
		color: #fff;
	}
	.module-popup .content__headline h4 {
		margin-top: .6em;
	}
	.module-popup .content__button {
		margin-top: 1.25em;
		pointer-events: all;
	}
	@media (min-width: 40em) {
		.module-popup .content__button {
			margin-top: 1.95312em;
		}
	}
	@media (min-width: 64em) {
		.module-popup .content__button {
			margin-top: 3.05176em;
		}
	}
	.module-accordion {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0 -1.64387%
	}
	.module-accordion .accordion__accordion {
		position: relative;
		width: 100%;
		margin: 0 1.64387%;
		margin-bottom: 1em;
		overflow: hidden;
		border-radius: 4px;
		background-color: #fff;
		z-index: 2;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1);
		transition: box-shadow .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .2s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.module-accordion .accordion__accordion {
			width: 46.71226%
		}
	}
	@media (min-width: 40em) {
		.module-accordion .accordion__accordion: hover {
			box-shadow: 0 5px 10px 0 rgba(0, 56, 99, .2), 0 5px 10px 0 rgba(0, 56, 99, .15);
			-webkit-transform: translate3d(0, -4px, 0);
			transform: translate3d(0, -4px, 0);
		}
	}
	.module-accordion .accordion__accordion:not(.-active):hover .headline__icon span {
		-webkit-animation: arrow-shift-alpha .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-alpha .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.module-accordion .accordion__accordion .accordion__headline {
		position: relative;
		overflow: hidden;
		padding-right: 50px;
		cursor: pointer;
	}
	.module-accordion .accordion__accordion .accordion__headline .headline__text {
		padding: .8em 0 .8em 1.5625em;
	}
	.module-accordion .accordion__accordion .accordion__headline .headline__text span {
		color: #008069;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
	}
	.module-accordion .accordion__accordion .accordion__headline .headline__icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 50px;
		height: 100%;
		right: 0;
		top: 0;
	}
	.module-accordion .accordion__accordion .accordion__headline .headline__icon:before {
		content: "";
		display: block;
		position: absolute;
		width: 100px;
		height: 200px;
		left: 0;
		top: 50%;
		background-color: #008069;
		-webkit-transform: translate3d(0, -50%, 0) rotate(22deg);
		transform: translate3d(0, -50%, 0) rotate(22deg);
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%
	}
	.module-accordion .accordion__accordion .accordion__headline .headline__icon span {
		display: block;
		position: relative;
		width: 14px;
		height: 14px;
		line-height: 14px;
		color: #fff;
		z-index: 10;
		-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	}
	@media (min-width: 40em) {
		.module-accordion .accordion__accordion .accordion__headline .headline__icon span {
			width: 16px;
			height: 16px;
			line-height: 16px;
		}
	}
	@media (min-width: 80em) {
		.module-accordion .accordion__accordion .accordion__headline .headline__icon span {
			width: 18px;
			height: 18px;
			line-height: 18px;
		}
	}
	.module-accordion .accordion__accordion.-active .accordion__headline .headline__icon span {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.module-accordion .accordion__accordion .accordion__content {
		opacity: 0;
		padding: 0 1.5625em;
		border-top: 0 solid #dae1e8;
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
		-webkit-transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1) .3s, -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1) .3s, -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1) .3s, transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1) .3s, transform .3s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
	}
	.module-accordion .accordion__accordion .accordion__content li {
		display: block;
		max-height: 0;
		overflow: hidden;
		-webkit-transition: max-height 0s cubic-bezier(.215, .61, .355, 1) .3s;
		transition: max-height 0s cubic-bezier(.215, .61, .355, 1) .3s;
	}
	.module-accordion .accordion__accordion.-active .accordion__content {
		opacity: 1;
		padding: .8em 1.5625em;
		border-top-width: 1px;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1), transform .3s cubic-bezier(.215, .61, .355, 1);
		transition: opacity .3s cubic-bezier(.215, .61, .355, 1), padding 0s cubic-bezier(.215, .61, .355, 1), transform .3s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
	}
	.module-accordion .accordion__accordion.-active .accordion__content li {
		max-height: 1000px;
		-webkit-transition: max-height 0s cubic-bezier(.215, .61, .355, 1);
		transition: max-height 0s cubic-bezier(.215, .61, .355, 1);
	}
	.page__topbar {
		position: fixed;
		width: 100%;
		height: 61px;
		left: 0;
		top: 0;
		border-bottom: 1px solid #dae1e8;
		background-color: #fff;
		z-index: 25;
		-webkit-transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: transform .4s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		will-change: translate3d;
	}
	@media (min-width: 64em) {
		.page__topbar {
			display: none;
		}
	}
	.page__topbar.headroom--not-top.slideUp {
		-webkit-transform: translate3d(0, -70px, 0);
		transform: translate3d(0, -70px, 0);
	}
	.-topbar-default-present .page__topbar,
	.-topbar-default-present .page__topbar.headroom--not-top.slideUp {
		position: absolute;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	.module-topbar.-menuopen,
	.module-topbar.-menuopen.headroom--not-top.slideDown,
	.module-topbar.-menuopen.headroom--not-top.slideUp,
	.module-topbar.-menuopen.headroom--top,
	.page__topbar.-menuopen,
	.page__topbar.-menuopen.headroom--not-top.slideDown,
	.page__topbar.-menuopen.headroom--not-top.slideUp,
	.page__topbar.-menuopen.headroom--top {
		-webkit-transform: translate3d(-80%, 0, 0);
		transform: translate3d(-80%, 0, 0);
	}
	@media (min-width: 40em) {
		.module-topbar.-menuopen, .module-topbar.-menuopen.headroom--not-top.slideDown, .module-topbar.-menuopen.headroom--not-top.slideUp, .module-topbar.-menuopen.headroom--top, .page__topbar.-menuopen, .page__topbar.-menuopen.headroom--not-top.slideDown, .page__topbar.-menuopen.headroom--not-top.slideUp, .page__topbar.-menuopen.headroom--top {
			-webkit-transform: translate3d(-50%, 0, 0);
			transform: translate3d(-50%, 0, 0);
		}
	}
	@media (min-width: 64em) {
		.module-topbar.-menuopen, .module-topbar.-menuopen.headroom--not-top.slideDown, .module-topbar.-menuopen.headroom--not-top.slideUp, .module-topbar.-menuopen.headroom--top, .page__topbar.-menuopen, .page__topbar.-menuopen.headroom--not-top.slideDown, .page__topbar.-menuopen.headroom--not-top.slideUp, .page__topbar.-menuopen.headroom--top {
			-webkit-transform: translate3d(-35%, 0, 0);
			transform: translate3d(-35%, 0, 0);
		}
	}
	.page__topbar .topbar__inner {
		position: relative;
		width: 100%;
		height: 100%;
		padding: 15px 0 15px 20px;
	}
	@media (min-width: 40em) {
		.page__topbar .topbar__inner {
			padding: 15px 0 15px 5%
		}
	}
	@media (min-width: 64em) {
		.page__topbar .topbar__inner {
			padding: 15px 0 15px 6%
		}
	}
	.page__topbar .logo--topbar {
		display: inline-block;
		height: 28px;
		margin-top: 1px;
	}
	.page__topbar .logo--topbar a {
		display: block;
		height: 100%
	}
	.page__topbar .logo--topbar a img {
		max-height: 100%
	}
	.page__topbar .hamburger--mainnav {
		display: block;
		position: absolute;
		width: 22px;
		height: 22px;
		right: 3%;
		top: 19px;
		color: #333;
		cursor: pointer;
		z-index: 15;
	}
	@media (min-width: 40em) {
		.page__topbar .hamburger--mainnav {
			right: 5%
		}
	}
	@media (min-width: 64em) {
		.page__topbar .hamburger--mainnav {
			display: none;
		}
	}
	.page__topbar .hamburger--mainnav .line1,
	.page__topbar .hamburger--mainnav .line2,
	.page__topbar .hamburger--mainnav .line3 {
		display: block;
		width: 22px;
		height: 2px;
		margin: 4px auto;
		background-color: #008069;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.page__topbar .hamburger--mainnav.-menuopen {
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		-webkit-transition-delay: .4s;
		transition-delay: .4s;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.page__topbar .hamburger--mainnav.-menuopen .line2 {
		width: 0;
	}
	.page__topbar .hamburger--mainnav.-menuopen .line1,
	.page__topbar .hamburger--mainnav.-menuopen .line3 {
		-webkit-transition-delay: .3s;
		transition-delay: .3s;
	}
	.page__topbar .hamburger--mainnav.-menuopen .line1 {
		-webkit-transform: translateY(6px);
		transform: translateY(6px);
	}
	.page__topbar .hamburger--mainnav.-menuopen .line3 {
		-webkit-transform: translateY(-6px) rotate(90deg);
		transform: translateY(-6px) rotate(90deg);
	}
	.page__header {
		position: fixed;
		width: 80%;
		height: 100%;
		right: 0;
		top: 0;
		font-size: 1.25em;
		background-color: #fff;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		-webkit-transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: transform .4s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		z-index: 20;
		will-change: translate3d;
	}
	@media (min-width: 40em) {
		.page__header {
			font-size: 0.9em;
			width: 50%
		}
	}
	@media (min-width: 64em) {
		.page__header {
			position: absolute;
			right: auto;
			left: 0;
			width: 20%;
			-webkit-transform: none;
			transform: none;
			/*box-shadow: 0 0 20px 0 rgba(0, 56, 99, .25);*/
			border-right: solid 5px #ffffff;
			z-index: auto;
		}
	}
	@media (min-width: 80em) {
		.page__header {
			/*width: 18%*/
		}
	}
	@media (min-width: 90em) {
		.page__header {
			width: 18%
		}
		.not-transparent {
			width: calc(82% - 18px);
		}
		.not-transparent .-max-width-limited {
			height: 120px !important;
		}
	}
	.page__header.-menuopen {
		background-color: #f3f6f7;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	@media (min-width: 64em) {
		.page__header.-menuopen {
			background-color: #fff;
		}
	}
	.page__header .scroll-header--mainnav {
		position: relative;
		z-index: 100;
	}
	.page__header .header__page-title {
		padding-bottom: 1px;
	}
	@media (min-width: 64em) {
		.page__header .header__page-title {
			display: none;
		}
	}
	.-nav-opened .page__header .header__page-title {
		box-shadow: 0 -20px 30px 30px rgba(0, 56, 99, .075);
	}
	.page__header .header__page-title .nav__title {
		position: relative;
		width: 100%;
		height: 60px;
		padding-top: 18px;
		padding-right: 1.25em;
		padding-left: 1.25em;
		background-color: #fff;
	}
	.page__header .header__page-title .nav__title:after {
		content: "";
		display: block;
		position: absolute;
		width: 100%;
		height: 1px;
		left: 0;
		top: 100%;
		background-color: #dae1e8;
	}
	.page__header .header__page-title .nav__title p {
		position: relative;
		color: #008069;
		font-weight: 600;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
		font-size: 14px;
	}
	.page__header .header__page-title .nav__title span {
		display: block;
		position: absolute;
		width: 100%;
		left: 0;
		top: 100%;
		color: rgba(51, 51, 51, .75);
		font-size: 8px;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: none;
	}
	.-nav-opened .page__header .header__page-title .nav__title {
		box-shadow: 0 0 0 1px #fff;
	}
	.scroll-group--mainnav {
		overflow: auto;
		background-color: #008069;
		z-index: 0;
		background-image: url(../images/bg_left.jpg);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center top;
		height: 100% !important;
	}
	.scroll-group--mainnav::-webkit-scrollbar {
		display: none;
	}
	.module-topbar--default {
		position: fixed;
		width: 100%;
		height: 56px;
		right: 0;
		top: 61px;
		background-color: #008069;
		z-index: 30;
		-webkit-transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: transform .4s cubic-bezier(.645, .045, .355, 1);
		transition: transform .4s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
		will-change: translate3d;
	}
	@media (min-width: 40em) {
		.module-topbar--default {
			overflow: hidden;
		}
	}
	@media (min-width: 64em) {
		.module-topbar--default {
			width: 80%;
			top: 0;
			z-index: -2;
		}
	}
	@media (min-width: 80em) {
		.module-topbar--default {
			width: 82%
		}
	}
	@media (min-width: 90em) {
		.module-topbar--default {
			width: 86%
		}
	}
	.module-topbar--default .swiper-container {
		overflow: visible;
		padding-bottom: 0!important;
	}
	.module-topbar--default .swiper-nav-button {
		overflow: visible;
		box-shadow: 0 0 0 3px #f3f6f7, 0 0 10px 10px #008069;
		-webkit-transition: opacity .8s cubic-bezier(.645, .045, .355, 1), -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), transform .8s cubic-bezier(.645, .045, .355, 1), -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 80em) {
		.module-topbar--default .swiper-nav-button {
			box-shadow: 0 0 0 3px #f3f6f7, 0 0 15px 15px #008069;
		}
	}
	.module-topbar--default .swiper-nav-button:after {
		content: "";
		display: block;
		position: absolute;
		width: 500px;
		height: 100%;
		top: 0;
		background-color: #008069;
	}
	.module-topbar--default .swiper-nav-button .icon-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 32px;
		height: 32px;
		overflow: hidden;
	}
	.module-topbar--default .swiper-nav-button.swiper-nav-button--prev {
		display: none;
		height: 100%;
		left: 0;
		top: 0;
		border-radius: 0;
		box-shadow: 1px 0 0 1px hsla(0, 0%, 100%, .55);
		-webkit-transform: translate3d(-80%, 0, 0);
		transform: translate3d(-80%, 0, 0);
	}
	@media (min-width: 40em) {
		.module-topbar--default .swiper-nav-button.swiper-nav-button--prev {
			display: block;
		}
	}
	@media (min-width: 64em) {
		.module-topbar--default .swiper-nav-button.swiper-nav-button--prev {
			-webkit-transform: translate3d(-140%, 0, 0);
			transform: translate3d(-140%, 0, 0);
		}
	}
	@media (min-width: 80em) {
		.module-topbar--default .swiper-nav-button.swiper-nav-button--prev {
			-webkit-transform: translate3d(-160%, 0, 0);
			transform: translate3d(-160%, 0, 0);
		}
	}
	.module-topbar--default .swiper-nav-button.swiper-nav-button--prev:after {
		right: 100%
	}
	.module-topbar--default .swiper-nav-button.swiper-nav-button--prev.swiper-button-disabled {
		opacity: 0!important;
		-webkit-transform: translate3d(-500%, 0, 0);
		transform: translate3d(-500%, 0, 0);
	}
	.module-topbar--default .swiper-nav-button.swiper-nav-button--prev .icon-wrapper {
		height: 100%;
		background: transparent url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAABGdBTUEAALGPC/xhBQAAAQFJREFUOBGVlKEKAkEURRdBEASDwaDFT7DZjEajdavZYnFt/ocfYbRp0mQSBIvNJC4oouJ6FlQew3ujO3DZnXvnzAy7byYI/mxJkkTohMZ/IkHA4CGSLfoJM7ovifd77AUZ1FOg1JqYIGGInshtU4y8ChJ00cMl6M9QwYI6hDcFWuAVLahNeFWgFV7JglqEZwVa45UtqEkYK9AGr2JBDcKjAu3waiqUmoRbBdrj1U2IIOcLvRkz+7Za/QVn/zifGVk5/R0X5Db7dwjYKoAls+kFIOC05O7usvTnSC85AWcvcgGHrJDtWAk4+0EWsHZ1HD6598mW3ctq4AVkCDxC3+vxBd44XqFeLFCeAAAAAElFTkSuQmCC) no-repeat 50% 50%/7px 12px;
	}
	.module-topbar--default .swiper-nav-button.swiper-nav-button--prev span {
		display: none;
	}
	.module-topbar--default .swiper-nav-button.swiper-nav-button--next {
		display: none;
		height: 100%;
		right: 0;
		top: 0;
		border-radius: 0;
		box-shadow: -1px 0 0 1px hsla(0, 0%, 100%, .55);
		-webkit-transform: translate3d(80%, 0, 0);
		transform: translate3d(80%, 0, 0);
	}
	@media (min-width: 40em) {
		.module-topbar--default .swiper-nav-button.swiper-nav-button--next {
			display: block;
		}
	}
	@media (min-width: 64em) {
		.module-topbar--default .swiper-nav-button.swiper-nav-button--next {
			-webkit-transform: translate3d(140%, 0, 0);
			transform: translate3d(140%, 0, 0);
		}
	}
	@media (min-width: 80em) {
		.module-topbar--default .swiper-nav-button.swiper-nav-button--next {
			-webkit-transform: translate3d(160%, 0, 0);
			transform: translate3d(160%, 0, 0);
		}
	}
	.module-topbar--default .swiper-nav-button.swiper-nav-button--next:after {
		left: 100%
	}
	.module-topbar--default .swiper-nav-button.swiper-nav-button--next.swiper-button-disabled {
		opacity: 0!important;
		-webkit-transform: translate3d(500%, 0, 0);
		transform: translate3d(500%, 0, 0);
	}
	.module-topbar--default .swiper-nav-button.swiper-nav-button--next .icon-wrapper {
		height: 100%;
		background: transparent url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAABGdBTUEAALGPC/xhBQAAAO5JREFUOBGdlKEKAlEQRRdBEASDwaDFT7DZjEaj1Wq2WDT6H36E0WjSZFoQLDaTKCii4noGDMvwdue9vXDB69yziG/2RRFKkmSBr3gu2UtSxmnNfMFbmvp/npgwxaUDlK/GuTCFMl5JU+lLHllwhdJagRI/eGjBVUobaSu9yAMLrlHaKVDiE/ctuE5pL22lO7lnwQ1KsQIlytF1LbhF6ShtpQu5Y8FtSicFSjyUcskiQ57axGE/FSD8zwHKOo4HM/dxMJAF2GKt7AWgmbVyb2bulWMQvuRAxV4rwMIv8hlYy+vqmCrK77KSrQIMvh5/jz1eoesDglYAAAAASUVORK5CYII=) no-repeat 50% 50%/7px 12px;
	}
	.module-topbar--default .swiper-nav-button.swiper-nav-button--next span {
		display: none;
	}
	.module-topbar--default.headroom--not-top.slideUp {
		-webkit-transform: translate3d(0, -56px, 0);
		transform: translate3d(0, -56px, 0);
	}
	.module-topbar--default.-with-model-toggle .topbar__model-toggle {
		display: none;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 120px;
		height: 100%;
		left: 0;
		top: 0;
		cursor: pointer;
		background-color: rgba(0, 40, 70, .8);
		z-index: 15;
		-webkit-transition: background .5s cubic-bezier(.215, .61, .355, 1);
		transition: background .5s cubic-bezier(.215, .61, .355, 1);
	}
	@media (min-width: 64em) {
		.module-topbar--default.-with-model-toggle .topbar__model-toggle {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}
	}
	@media (min-width: 90em) {
		.module-topbar--default.-with-model-toggle .topbar__model-toggle {
			width: 11%
		}
	}
	.module-topbar--default.-with-model-toggle .topbar__model-toggle:hover {
		background-color: rgba(0, 40, 70, .3);
	}
	.module-topbar--default.-with-model-toggle .topbar__model-toggle:hover span:before {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
	.module-topbar--default.-with-model-toggle .topbar__model-toggle span {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		height: 18px;
		line-height: 18px;
		color: #fff;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
		padding: 2px 0 0 25px;
		-webkit-perspective: 50px;
		perspective: 50px;
		-webkit-perspective-origin: 10% 50%;
		perspective-origin: 10% 50%;
		-webkit-transition: -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: transform .1s cubic-bezier(.215, .61, .355, 1), -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
	}
	.module-topbar--default.-with-model-toggle .topbar__model-toggle span:before {
		position: absolute;
		width: 18px;
		height: 18px;
		line-height: 18px;
		left: 0;
		top: 50%;
		font-size: 18px;
		margin-top: -9px;
		-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	}
	.module-topbar--default.-with-model-toggle .topbar__model-toggle.-focus span {
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}
	.module-topbar--default.-with-model-toggle .topbar__model-nav {
		position: relative;
		height: 100%;
		z-index: 10;
	}
	@media (min-width: 40em) {
		.module-topbar--default.-with-model-toggle .module-nav--secondlevel {
			margin-right: 160px;
		}
	}
	@media (min-width: 64em) {
		.module-topbar--default.-with-model-toggle .module-nav--secondlevel {
			margin-left: 120px;
		}
	}
	@media (min-width: 80em) {
		.module-topbar--default.-with-model-toggle .module-nav--secondlevel {
			margin-left: 90px;
			margin-right: 130px;
		}
	}
	@media (min-width: 90em) {
		.module-topbar--default.-with-model-toggle .module-nav--secondlevel {
			margin-left: 60px;
			margin-right: 90px;
		}
	}
	.module-topbar--default.-with-model-toggle .topbar__dealersearch {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		height: 100%;
		right: 3%;
		top: 0;
		z-index: 15;
	}
	@media (min-width: 40em) {
		.module-topbar--default.-with-model-toggle .topbar__dealersearch {
			width: 160px;
			right: 0;
		}
	}
	.module-topbar--default.-with-model-toggle .topbar__dealersearch a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		color: #fff;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		padding: 5px 15px;
		border-radius: 100px;
		background-color: rgba(0, 40, 70, .8);
		-webkit-transition: background .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: background .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: background .5s cubic-bezier(.215, .61, .355, 1), transform .1s cubic-bezier(.215, .61, .355, 1);
		transition: background .5s cubic-bezier(.215, .61, .355, 1), transform .1s cubic-bezier(.215, .61, .355, 1), -webkit-transform .1s cubic-bezier(.215, .61, .355, 1);
	}
	.module-topbar--default.-with-model-toggle .topbar__dealersearch a:hover {
		background-color: rgba(0, 40, 70, .3);
	}
	.module-topbar--default.-with-model-toggle .topbar__dealersearch.-focus a {
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}
	.module-model-navigation {
		display: none;
		opacity: 0;
		max-height: 0;
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
		overflow: hidden;
		background-color: #fff;
		z-index: 20;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		-webkit-transition: opacity .8s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1) 1.4s, -webkit-transform 1.4s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1) 1.4s, -webkit-transform 1.4s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1) 1.4s, transform 1.4s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1) 1.4s, transform 1.4s cubic-bezier(.645, .045, .355, 1), -webkit-transform 1.4s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 64em) {
		.module-model-navigation {
			display: block;
		}
	}
	.module-model-navigation.-visible {
		opacity: 1;
		max-height: 9999px;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-transition: opacity .8s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1), -webkit-transform 1.4s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1), -webkit-transform 1.4s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1), transform 1.4s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1), transform 1.4s cubic-bezier(.645, .045, .355, 1), -webkit-transform 1.4s cubic-bezier(.645, .045, .355, 1);
	}
	.module-nav--thirdlevel {
		display: none;
		opacity: 0;
		max-height: 0;
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
		overflow: hidden;
		background-color: #fff;
		z-index: 20;
		box-shadow: 0 0 2px 0 rgba(0, 56, 99, .2), 0 3px 5px 0 rgba(0, 56, 99, .15);
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		-webkit-transition: opacity .4s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1) .6s, -webkit-transform .6s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .4s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1) .6s, -webkit-transform .6s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .4s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1) .6s, transform .6s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .4s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1) .6s, transform .6s cubic-bezier(.645, .045, .355, 1), -webkit-transform .6s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 64em) {
		.module-nav--thirdlevel {
			display: block;
		}
	}
	.module-nav--thirdlevel.-visible {
		opacity: 1;
		max-height: 9999px;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-transition: opacity .4s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1), -webkit-transform .6s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .4s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1), -webkit-transform .6s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .4s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1), transform .6s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .4s cubic-bezier(.645, .045, .355, 1), max-height 0s cubic-bezier(.645, .045, .355, 1), transform .6s cubic-bezier(.645, .045, .355, 1), -webkit-transform .6s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 64em) {
		html.touch, html.touch body {
			height: 100%;
			overflow: hidden;
		}
		html.touch .page {
			height: 100%;
			overflow-y: auto;
		}
	}
	.page__footer {
		/*border-top: 1px solid #dae1e8;*/
		background: #e9e9e9;
		color: #9b9b9b;
		font-size: 13px;
	}
	.page__footer a,
	.page__footer span {
		color: #003c2d;
	}
	.page__footer .footer__social {
		padding: 1.95312em 0;
	}
	.page__footer .module-nav--social ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.page__footer .footer__social .module-nav__item {
		margin: 0 .8em;
	}
	@media (min-width: 40em) {
		.page__footer .footer__social .module-nav__item {
			margin: 0 1.5625em;
		}
	}
	.page__footer .footer__social .module-nav__item a {
		display: block;
		width: 42px;
		height: 42px;
		-webkit-transition: -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
		transition: transform .35s cubic-bezier(.215, .61, .355, 1);
		transition: transform .35s cubic-bezier(.215, .61, .355, 1), -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
	}
	.page__footer .footer__social .module-nav__item a.facebook svg path,
	.page__footer .footer__social .module-nav__item a.instagram svg path,
	.page__footer .footer__social .module-nav__item a.youtube svg path {
		fill: #008069;
	}
	.page__footer .footer__social .module-nav__item a.twitter svg path {
		stroke: #008069;
	}
	.page__footer .footer__social .module-nav__item a:hover {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
	.page__footer .footer__social svg {
		display: block;
		width: 42px;
		height: 42px;
	}
	.page__footer .footer__meta {
		padding: 1.95312em 0;
		/*background-color: #008069;*/
	}
	.page__footer .module-nav--footer ul {
		text-align: center;
	}
	@media (min-width: 64em) {
		.page__footer .module-nav--footer ul {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
		}
	}
	.page__footer .footer__meta .module-nav__item {
		margin: .8em 0;
	}
	@media (min-width: 64em) {
		.page__footer .footer__meta .module-nav__item {
			margin: 0 1em;
		}
	}
	.page__footer .footer__meta .module-nav__item a {
		/*display: inline-block;

    color: #fff;

    font-weight: 400;

    -webkit-font-smoothing: antialiased;

    text-transform: uppercase;*/
	}
	@media (min-width: 64em) {
		.page__footer .footer__meta .module-nav__item a {
			/* display: block;

	font-size:14px;*/
		}
	}
	.page__footer .footer__meta .module-nav__item a:visited {
		/*color: #fff;*/
	}
	.page__footer .footer__meta .module-nav__item a:active,
	.page__footer .footer__meta .module-nav__item a:focus,
	.page__footer .footer__meta .module-nav__item a:hover {
		/* color: #eee;*/
	}
	.-bg-black {
		background-color: #000;
	}
	.-bg-white {
		background-color: #fff;
	}
	.-bg-alpha {
		background-color: #008069;
	}
	.-bg-grey-light {
		background-color: #e9e9e9;
	}
	.-bg-grey-medium {
		background-color: #b1b2b3;
	}
	.-bg-grey-dark {
		background-color: #008069;
	}
	.-color-white {
		color: #fff;
	}
	.-color-alpha {
		color: #008069;
	}
	.-padded {
		padding: 1.5625em 0;
	}
	.-padded-narrow {
		padding: 1.25em 0;
	}
	.-padded-wide {
		padding: 2.5em 0;
	}
	.-padded-wide--mod-bottom-only {
		padding: 0 0 2.5em;
	}
	.-padded-wide--mod-top-only {
		padding: 2.5em 0 0;
	}
	.-padded-wide--mod-top-half {
		padding: 1.25em 0 2.5em;
	}
	.-max-width-limited {
		max-width: 94%;
		margin-left: auto;
		margin-right: auto;
	}
	@media (min-width: 40em) {
		.-max-width-limited {
			max-width: 90%
		}
	}
	@media (min-width: 64em) {
		.-max-width-limited {
			max-width: 86%
		}
	}
	@media (min-width: 80em) {
		.-max-width-limited {
			max-width: 82%
		}
	}
	@media (min-width: 90em) {
		.-max-width-limited {
			max-width: 82%
		}
	}
	.-max-width-limited-2 {
		max-width: 94%;
		margin-left: auto;
		margin-right: auto;
	}
	@media (min-width: 40em) {
		.-max-width-limited-2 {
			max-width: 90%
		}
	}
	@media (min-width: 64em) {
		.-max-width-limited-2 {
			max-width: 86%
		}
	}
	@media (min-width: 80em) {
		.-max-width-limited-2 {
			max-width: 76%
		}
	}
	@media (min-width: 90em) {
		.-max-width-limited-2 {
			max-width: 66%
		}
	}
	.-max-width-limited--right {
		max-width: 100%
	}
	@media (min-width: 40em) {
		.-max-width-limited--right {
			max-width: 65.57075%
		}
	}
	.-centered {
		text-align: center;
	}
	.col-wrapper.-top-margin-double {
		margin-top: 2.44141em;
	}
	.col-wrapper.-top-margin-double:first-child {
		margin-top: 0;
	}
	.col-wrapper.-top-margin-section {
		margin-top: 3.8147em;
	}
	.col-wrapper.-top-margin-section:first-child {
		margin-top: 0;
	}
	.col-wrapper.-bottom-margin-double {
		margin-bottom: 2.44141em;
	}
	.col-wrapper.-bottom-margin-double:last-child {
		margin-bottom: 0;
	}
	.col-wrapper.-bottom-margin-section {
		margin-bottom: 3.8147em;
	}
	.col-wrapper.-bottom-margin-section:last-child {
		margin-bottom: 0;
	}
	.-lnk-hero {
		-webkit-transition: color .25s ease-in-out, border-color .25s ease-in-out;
		transition: color .25s ease-in-out, border-color .25s ease-in-out;
		font-weight: 300;
		-webkit-font-smoothing: subpixel-antialiased;
		border-bottom: 3px solid #008069;
		display: inline-block;
		height: 2em;
		text-transform: uppercase;
	}
	.-lnk-hero,
	.-lnk-hero:visited {
		color: #008069;
	}
	.-lnk-hero:hover {
		border-bottom-color: #b1b2b3;
		color: #005596;
	}
	.-btn-hero {
		padding: 1em 1.5625em;
		font-weight: 300;
		-webkit-font-smoothing: subpixel-antialiased;
		-webkit-transition: background-color .25s ease-in-out;
		transition: background-color .25s ease-in-out;
		background-color: #008069;
		border-radius: 4px;
		color: #fff;
		display: inline-block;
		text-transform: uppercase;
	}
	.-btn-hero:visited {
		color: #fff;
	}
	.-btn-hero:hover {
		background-color: #00467d;
		color: #fff;
	}
	.-lnk-alpha {
		display: inline-block;
		position: relative;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		text-transform: uppercase;
		padding: 3px 30px 0 0;
	}
	.-lnk-alpha:hover:after {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.-lnk-alpha:after {
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.-btn-alpha,
	.-btn-beta,
	.-btn-gamma {
		display: inline-block;
		position: relative;
		height: 34px;
		line-height: 34px;
		color: #fff;
		text-transform: uppercase;
		white-space: nowrap;
		margin-right: 44px;
		padding: 0 1em;
		border-radius: 4px;
		background-color: #008069;
		-webkit-transition: color .35s cubic-bezier(.645, .045, .355, 1), background .35s cubic-bezier(.645, .045, .355, 1);
		transition: color .35s cubic-bezier(.645, .045, .355, 1), background .35s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.-btn-alpha, .-btn-beta, .-btn-gamma {
			height: 51px;
			line-height: 51px;
			margin-right: 68px;
		}
	}
	.-btn-alpha:visited,
	.-btn-beta:visited,
	.-btn-gamma:visited {
		color: #fff;
	}
	.-btn-alpha:active,
	.-btn-alpha:focus,
	.-btn-alpha:hover,
	.-btn-beta:active,
	.-btn-beta:focus,
	.-btn-beta:hover,
	.-btn-gamma:active,
	.-btn-gamma:focus,
	.-btn-gamma:hover {
		color: #fff;
		background-color: #00467d;
	}
	.-btn-alpha:active .btn-l,
	.-btn-alpha:active .btn-r,
	.-btn-alpha:focus .btn-l,
	.-btn-alpha:focus .btn-r,
	.-btn-alpha:hover .btn-l,
	.-btn-alpha:hover .btn-r,
	.-btn-beta:active .btn-l,
	.-btn-beta:active .btn-r,
	.-btn-beta:focus .btn-l,
	.-btn-beta:focus .btn-r,
	.-btn-beta:hover .btn-l,
	.-btn-beta:hover .btn-r,
	.-btn-gamma:active .btn-l,
	.-btn-gamma:active .btn-r,
	.-btn-gamma:focus .btn-l,
	.-btn-gamma:focus .btn-r,
	.-btn-gamma:hover .btn-l,
	.-btn-gamma:hover .btn-r {
		fill: #00467d;
	}
	.-btn-alpha:active .btn-arr,
	.-btn-alpha:focus .btn-arr,
	.-btn-alpha:hover .btn-arr,
	.-btn-beta:active .btn-arr,
	.-btn-beta:focus .btn-arr,
	.-btn-beta:hover .btn-arr,
	.-btn-gamma:active .btn-arr,
	.-btn-gamma:focus .btn-arr,
	.-btn-gamma:hover .btn-arr {
		-webkit-animation: arrow-shift-alpha .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-alpha .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.-btn-alpha strong,
	.-btn-beta strong,
	.-btn-gamma strong {
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
		vertical-align: middle;
	}
	.-btn-alpha span,
	.-btn-beta span,
	.-btn-gamma span {
		display: block;
		position: absolute;
		width: 49px;
		height: 34px;
		right: -44px;
		top: 0;
		overflow: hidden;
		border-radius: 0 4px 4px 0;
	}
	@media (min-width: 40em) {
		.-btn-alpha span, .-btn-beta span, .-btn-gamma span {
			width: 75px;
			height: 51px;
			right: -68px;
		}
	}
	.-btn-alpha svg,
	.-btn-beta svg,
	.-btn-gamma svg {
		width: 51px;
		height: 36px;
		margin-top: -1px;
	}
	@media (min-width: 40em) {
		.-btn-alpha svg, .-btn-beta svg, .-btn-gamma svg {
			width: 76px;
			height: 54px;
			margin-top: -2px;
		}
	}
	.-btn-alpha .btn-l,
	.-btn-alpha .btn-r,
	.-btn-beta .btn-l,
	.-btn-beta .btn-r,
	.-btn-gamma .btn-l,
	.-btn-gamma .btn-r {
		fill: #008069;
	}
	.-btn-alpha .btn-arr,
	.-btn-alpha .btn-l,
	.-btn-alpha .btn-r,
	.-btn-beta .btn-arr,
	.-btn-beta .btn-l,
	.-btn-beta .btn-r,
	.-btn-gamma .btn-arr,
	.-btn-gamma .btn-l,
	.-btn-gamma .btn-r {
		-webkit-transition: fill .35s cubic-bezier(.645, .045, .355, 1);
		transition: fill .35s cubic-bezier(.645, .045, .355, 1);
	}
	.ie8 .-btn-alpha,
	.ie8 .-btn-beta,
	.ie8 .-btn-gamma,
	.ie9 .-btn-alpha,
	.ie9 .-btn-beta,
	.ie9 .-btn-gamma,
	.ie10 .-btn-alpha,
	.ie10 .-btn-beta,
	.ie10 .-btn-gamma,
	.ie11 .-btn-alpha,
	.ie11 .-btn-beta,
	.ie11 .-btn-gamma {
		-webkit-transition: color .35s cubic-bezier(.645, .045, .355, 1);
		transition: color .35s cubic-bezier(.645, .045, .355, 1);
	}
	.ie8 .-btn-alpha:active .btn-arr,
	.ie8 .-btn-alpha:focus .btn-arr,
	.ie8 .-btn-alpha:hover .btn-arr,
	.ie8 .-btn-beta:active .btn-arr,
	.ie8 .-btn-beta:focus .btn-arr,
	.ie8 .-btn-beta:hover .btn-arr,
	.ie8 .-btn-gamma:active .btn-arr,
	.ie8 .-btn-gamma:focus .btn-arr,
	.ie8 .-btn-gamma:hover .btn-arr,
	.ie9 .-btn-alpha:active .btn-arr,
	.ie9 .-btn-alpha:focus .btn-arr,
	.ie9 .-btn-alpha:hover .btn-arr,
	.ie9 .-btn-beta:active .btn-arr,
	.ie9 .-btn-beta:focus .btn-arr,
	.ie9 .-btn-beta:hover .btn-arr,
	.ie9 .-btn-gamma:active .btn-arr,
	.ie9 .-btn-gamma:focus .btn-arr,
	.ie9 .-btn-gamma:hover .btn-arr,
	.ie10 .-btn-alpha:active .btn-arr,
	.ie10 .-btn-alpha:focus .btn-arr,
	.ie10 .-btn-alpha:hover .btn-arr,
	.ie10 .-btn-beta:active .btn-arr,
	.ie10 .-btn-beta:focus .btn-arr,
	.ie10 .-btn-beta:hover .btn-arr,
	.ie10 .-btn-gamma:active .btn-arr,
	.ie10 .-btn-gamma:focus .btn-arr,
	.ie10 .-btn-gamma:hover .btn-arr,
	.ie11 .-btn-alpha:active .btn-arr,
	.ie11 .-btn-alpha:focus .btn-arr,
	.ie11 .-btn-alpha:hover .btn-arr,
	.ie11 .-btn-beta:active .btn-arr,
	.ie11 .-btn-beta:focus .btn-arr,
	.ie11 .-btn-beta:hover .btn-arr,
	.ie11 .-btn-gamma:active .btn-arr,
	.ie11 .-btn-gamma:focus .btn-arr,
	.ie11 .-btn-gamma:hover .btn-arr {
		-webkit-animation: none;
		animation: none;
	}
	.-btn-beta {
		background-color: #fff;
	}
	.-btn-beta,
	.-btn-beta:visited {
		color: #008069;
	}
	.-btn-beta span .btn-l,
	.-btn-beta span .btn-r {
		fill: #fff;
	}
	.-btn-beta span .btn-arr {
		fill: #008069;
	}
	.-btn-beta:active,
	.-btn-beta:focus,
	.-btn-beta:hover {
		color: #008069;
		background-color: #eee;
	}
	.-btn-beta:active .btn-l,
	.-btn-beta:active .btn-r,
	.-btn-beta:focus .btn-l,
	.-btn-beta:focus .btn-r,
	.-btn-beta:hover .btn-l,
	.-btn-beta:hover .btn-r {
		fill: #eee;
	}
	.-btn-gamma {
		background-color: #fff;
	}
	.-btn-gamma,
	.-btn-gamma:visited {
		color: #008069;
	}
	.-btn-gamma:active,
	.-btn-gamma:focus,
	.-btn-gamma:hover {
		color: #008069;
		background-color: #e6ebf0;
	}
	.-btn-gamma:active .btn-l,
	.-btn-gamma:active .btn-r,
	.-btn-gamma:focus .btn-l,
	.-btn-gamma:focus .btn-r,
	.-btn-gamma:hover .btn-l,
	.-btn-gamma:hover .btn-r {
		fill: #e6ebf0;
	}
	.-btn-gamma .btn-l,
	.-btn-gamma .btn-r {
		fill: #fff;
	}
	.-btn-gamma .btn-arr {
		fill: #008069;
	}
	.-shadow {
		box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .25);
	}
	.-shadow-inline {
		box-shadow: inset 0 8px 9px -4px rgba(0, 0, 0, .1);
	}
	.-keyvisual {
		background-position: 50% 0;
		background-repeat: no-repeat;
	}
	.-keyvisual-cover {
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.-keyvisual-contain {
		background-position: 50% 0;
		background-repeat: no-repeat;
		background-size: contain;
	}
	.cc-window {
		opacity: 1;
		-webkit-transition: opacity 1s ease;
		transition: opacity 1s ease;
	}
	.cc-window.cc-invisible {
		opacity: 0;
	}
	.cc-animate.cc-revoke {
		-webkit-transition: transform 1s ease;
		-webkit-transition: -webkit-transform 1s ease;
		transition: -webkit-transform 1s ease;
		transition: transform 1s ease;
		transition: transform 1s ease, -webkit-transform 1s ease;
	}
	.cc-animate.cc-revoke.cc-top {
		-webkit-transform: translateY(-2em);
		transform: translateY(-2em);
	}
	.cc-animate.cc-revoke.cc-bottom {
		-webkit-transform: translateY(2em);
		transform: translateY(2em);
	}
	.cc-animate.cc-revoke.cc-active.cc-bottom,
	.cc-animate.cc-revoke.cc-active.cc-top,
	.cc-revoke:hover {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.cc-grower {
		max-height: 0;
		overflow: hidden;
		-webkit-transition: max-height 1s;
		transition: max-height 1s;
	}
	.cc-revoke,
	.cc-window {
		position: fixed;
		overflow: hidden;
		box-sizing: border-box;
		font-size: .875em;
		font-weight: 300;
		-webkit-font-smoothing: subpixel-antialiased;
		font-family: Geogrotesque, Helvetica Neue, Helvetica, Arial, sans-serif;
		font-style: normal;
		line-height: 1.4;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		z-index: 9999;
	}
	@media (min-width: 40em) {
		.cc-revoke, .cc-window {
			font-size: 1em;
		}
	}
	@media (min-width: 64em) {
		.cc-revoke, .cc-window {
			font-size: 1em;
		}
	}
	@media (min-width: 80em) {
		.cc-revoke, .cc-window {
			font-size: 1.125em;
		}
	}
	@media (min-width: 90em) {
		.cc-revoke, .cc-window {
			font-size: 1.125em;
		}
	}
	.cc-window.cc-static {
		position: static;
	}
	.cc-window.cc-floating {
		padding: 2em;
		max-width: 24em;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.cc-window.cc-banner {
		padding: 1em 1.8em;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.cc-revoke {
		padding: .5em;
	}
	.cc-revoke:hover {
		text-decoration: underline;
	}
	.cc-header {
		font-size: 18px;
		font-weight: 600;
		-webkit-font-smoothing: antialiased;
	}
	.cc-btn,
	.cc-close,
	.cc-link,
	.cc-revoke {
		cursor: pointer;
	}
	.cc-link {
		display: inline-block;
		padding: .2em;
		text-decoration: underline;
	}
	.cc-btn {
		display: block;
		padding: .4em .8em;
		font-size: .9em;
		font-weight: 600;
		-webkit-font-smoothing: antialiased;
		border-width: 2px;
		border-style: solid;
		text-align: center;
		white-space: nowrap;
	}
	.cc-banner .cc-btn:last-child {
		min-width: 140px;
	}
	.cc-highlight .cc-btn:first-child {
		background-color: transparent;
		border-color: transparent;
	}
	.cc-highlight .cc-btn:first-child:hover {
		background-color: transparent;
		text-decoration: underline;
	}
	.cc-close {
		display: block;
		position: absolute;
		top: .5em;
		right: .5em;
		font-size: 1.6em;
		opacity: .9;
		line-height: .75;
	}
	.cc-close:hover {
		opacity: 1;
	}
	.cc-revoke.cc-top {
		top: 0;
		left: 3em;
		border-bottom-left-radius: .5em;
		border-bottom-right-radius: .5em;
	}
	.cc-revoke.cc-bottom {
		bottom: 0;
		left: 3em;
		border-top-left-radius: .5em;
		border-top-right-radius: .5em;
	}
	.cc-revoke.cc-left {
		left: 3em;
		right: unset;
	}
	.cc-revoke.cc-right {
		right: 3em;
		left: unset;
	}
	.cc-top {
		top: 1em;
	}
	.cc-left {
		left: 1em;
	}
	.cc-right {
		right: 1em;
	}
	.cc-bottom {
		bottom: 1em;
	}
	.cc-floating>.cc-link {
		margin-bottom: 1em;
	}
	.cc-floating .cc-message {
		display: block;
		margin-bottom: 1em;
	}
	.cc-window.cc-floating .cc-compliance {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.cc-window.cc-banner {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.cc-banner.cc-top {
		left: 0;
		right: 0;
		top: 0;
	}
	.cc-banner.cc-bottom {
		left: 0;
		right: 0;
		bottom: 0;
	}
	.cc-banner .cc-message {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.cc-compliance {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.cc-compliance>.cc-btn {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.cc-btn+.cc-btn {
		margin-left: .5em;
	}
	@media print {
		.cc-revoke, .cc-window {
			display: none;
		}
	}
	@media screen and (max-width: 900px) {
		.cc-btn {
			white-space: normal;
		}
	}
	@media screen and (max-width: 414px) and (orientation: portrait),
	screen and (max-width: 736px) and (orientation: landscape) {
		.cc-window.cc-top {
			top: 0;
		}
		.cc-window.cc-bottom {
			bottom: 0;
		}
		.cc-window.cc-banner,
		.cc-window.cc-left,
		.cc-window.cc-right {
			left: 0;
			right: 0;
		}
		.cc-window.cc-banner {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
		}
		.cc-window.cc-banner .cc-compliance {
			-webkit-box-flex: 1;
			-ms-flex: 1;
			flex: 1;
		}
		.cc-window.cc-floating {
			max-width: none;
		}
		.cc-window .cc-message {
			margin-bottom: 1em;
		}
		.cc-window.cc-banner {
			-webkit-box-align: unset;
			-ms-flex-align: unset;
			align-items: unset;
		}
	}
	.cc-floating.cc-theme-classic {
		padding: 1.2em;
		border-radius: 0;
	}
	.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
		text-align: center;
		display: inline;
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}
	.cc-theme-classic .cc-btn {
		border-radius: 4px;
		background-color: #fff;
		color: #008069;
		border: 0 none;
	}
	.cc-window {
		background-color: #008069;
		color: #fff;
	}
	a.cc-link {
		color: #fff;
	}
	.cc-theme-classic .cc-btn:last-child {
		min-width: 140px;
	}
	.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
		display: inline-block;
	}
	.swiper-container {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		overflow: hidden;
		z-index: 1;
	}
	.swiper-container-no-flexbox .swiper-slide {
		float: left;
	}
	.swiper-container-vertical>.swiper-wrapper {
		-webkit-box-orient: vertical;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.swiper-wrapper {
		position: relative;
		width: 100%;
		height: 100%;
		z-index: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-transition-property: -webkit-transform;
		transition-property: -webkit-transform;
		transition-property: transform;
		transition-property: transform, -webkit-transform;
		box-sizing: content-box;
	}
	.swiper-container-android .swiper-slide,
	.swiper-wrapper {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	.swiper-container-multirow>.swiper-wrapper {
		-webkit-box-lines: multiple;
		-moz-box-lines: multiple;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.swiper-container-free-mode>.swiper-wrapper {
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
		margin: 0 auto;
	}
	.swiper-slide {
		-webkit-flex-shrink: 0;
		-ms-flex: 0 0 auto;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 100%;
		height: 100%;
		position: relative;
	}
	.swiper-container-autoheight,
	.swiper-container-autoheight .swiper-slide {
		height: auto;
	}
	.swiper-container-autoheight .swiper-wrapper {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-transition-property: -webkit-transform, height;
		-webkit-transition-property: height, -webkit-transform;
		transition-property: height, -webkit-transform;
		transition-property: transform, height;
		transition-property: transform, height, -webkit-transform;
	}
	.swiper-container .swiper-notification {
		position: absolute;
		left: 0;
		top: 0;
		pointer-events: none;
		opacity: 0;
		z-index: -1000;
	}
	.swiper-wp8-horizontal {
		-ms-touch-action: pan-y;
		touch-action: pan-y;
	}
	.swiper-wp8-vertical {
		-ms-touch-action: pan-x;
		touch-action: pan-x;
	}
	.swiper-button-next,
	.swiper-button-prev {
		position: absolute;
		top: 50%;
		width: 27px;
		height: 44px;
		margin-top: -22px;
		z-index: 10;
		cursor: pointer;
		background-size: 27px 44px;
		background-position: 50%;
		background-repeat: no-repeat;
	}
	.swiper-button-next.swiper-button-disabled,
	.swiper-button-prev.swiper-button-disabled {
		opacity: .35;
		cursor: auto;
		pointer-events: none;
	}
	.swiper-button-prev,
	.swiper-container-rtl .swiper-button-next {
		background-image: url("data:image/svg+xml;
 charset=utf-8, %3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
 left: 10px;
		right: auto;
	}
	.swiper-button-prev.swiper-button-black,
	.swiper-container-rtl .swiper-button-next.swiper-button-black {
		background-image: url("data:image/svg+xml;
 charset=utf-8, %3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");

	}
	.swiper-button-prev.swiper-button-white,
	.swiper-container-rtl .swiper-button-next.swiper-button-white {
		background-image: url("data:image/svg+xml;
 charset=utf-8, %3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");

	}
	.swiper-button-next,
	.swiper-container-rtl .swiper-button-prev {
		background-image: url("data:image/svg+xml;
 charset=utf-8, %3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
 right: 10px;
		left: auto;
	}
	.swiper-button-next.swiper-button-black,
	.swiper-container-rtl .swiper-button-prev.swiper-button-black {
		background-image: url("data:image/svg+xml;
 charset=utf-8, %3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");

	}
	.swiper-button-next.swiper-button-white,
	.swiper-container-rtl .swiper-button-prev.swiper-button-white {
		background-image: url("data:image/svg+xml;
 charset=utf-8, %3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");

	}
	.swiper-pagination {
		position: absolute;
		text-align: center;
		-webkit-transition: .3s;
		transition: .3s;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		z-index: 10;
	}
	.swiper-pagination.swiper-pagination-hidden {
		opacity: 0;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 10px;
		left: 0;
		width: 100%
	}
	.swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		border-radius: 100%;
		background: #000;
		opacity: .2;
	}
	button.swiper-pagination-bullet {
		border: none;
		margin: 0;
		padding: 0;
		box-shadow: none;
		-moz-appearance: none;
		-ms-appearance: none;
		-webkit-appearance: none;
		appearance: none;
	}
	.swiper-pagination-clickable .swiper-pagination-bullet {
		cursor: pointer;
	}
	.swiper-pagination-white .swiper-pagination-bullet {
		background: #fff;
	}
	.swiper-pagination-bullet-active {
		opacity: 1;
		background: #007aff;
	}
	.swiper-pagination-white .swiper-pagination-bullet-active {
		background: #fff;
	}
	.swiper-pagination-black .swiper-pagination-bullet-active {
		background: #000;
	}
	.swiper-container-vertical>.swiper-pagination-bullets {
		right: 10px;
		top: 50%;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
	}
	.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 5px 0;
		display: block;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 5px;
	}
	.swiper-pagination-progress {
		background: rgba(0, 0, 0, .25);
		position: absolute;
	}
	.swiper-pagination-progress .swiper-pagination-progressbar {
		background: #007aff;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		-webkit-transform: scale(0);
		transform: scale(0);
		-webkit-transform-origin: left top;
		transform-origin: left top;
	}
	.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
		-webkit-transform-origin: right top;
		transform-origin: right top;
	}
	.swiper-container-horizontal>.swiper-pagination-progress {
		width: 100%;
		height: 4px;
		left: 0;
		top: 0;
	}
	.swiper-container-vertical>.swiper-pagination-progress {
		width: 4px;
		height: 100%;
		left: 0;
		top: 0;
	}
	.swiper-pagination-progress.swiper-pagination-white {
		background: hsla(0, 0%, 100%, .5);
	}
	.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
		background: #fff;
	}
	.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
		background: #000;
	}
	.swiper-container-3d {
		-webkit-perspective: 1200px;
		-o-perspective: 1200px;
		perspective: 1200px;
	}
	.swiper-container-3d .swiper-cube-shadow,
	.swiper-container-3d .swiper-slide,
	.swiper-container-3d .swiper-slide-shadow-bottom,
	.swiper-container-3d .swiper-slide-shadow-left,
	.swiper-container-3d .swiper-slide-shadow-right,
	.swiper-container-3d .swiper-slide-shadow-top,
	.swiper-container-3d .swiper-wrapper {
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	.swiper-container-3d .swiper-slide-shadow-bottom,
	.swiper-container-3d .swiper-slide-shadow-left,
	.swiper-container-3d .swiper-slide-shadow-right,
	.swiper-container-3d .swiper-slide-shadow-top {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		z-index: 10;
	}
	.swiper-container-3d .swiper-slide-shadow-left {
		background-image: -webkit-gradient(linear, left top, right top, left, right);
		background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
		background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent);
	}
	.swiper-container-3d .swiper-slide-shadow-right {
		background-image: -webkit-gradient(linear, right top, left top, left, right);
		background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
		background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent);
	}
	.swiper-container-3d .swiper-slide-shadow-top {
		background-image: -webkit-gradient(linear, left top, left bottom, left, right);
		background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
		background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent);
	}
	.swiper-container-3d .swiper-slide-shadow-bottom {
		background-image: -webkit-gradient(linear, left bottom, left top, left, right);
		background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
		background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent);
	}
	.swiper-container-coverflow .swiper-wrapper,
	.swiper-container-flip .swiper-wrapper {
		-ms-perspective: 1200px;
	}
	.swiper-container-cube,
	.swiper-container-flip {
		overflow: visible;
	}
	.swiper-container-cube .swiper-slide,
	.swiper-container-flip .swiper-slide {
		pointer-events: none;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		z-index: 1;
	}
	.swiper-container-cube .swiper-slide .swiper-slide,
	.swiper-container-flip .swiper-slide .swiper-slide {
		pointer-events: none;
	}
	.swiper-container-cube .swiper-slide-active,
	.swiper-container-cube .swiper-slide-active .swiper-slide-active,
	.swiper-container-flip .swiper-slide-active,
	.swiper-container-flip .swiper-slide-active .swiper-slide-active {
		pointer-events: auto;
	}
	.swiper-container-cube .swiper-slide-shadow-bottom,
	.swiper-container-cube .swiper-slide-shadow-left,
	.swiper-container-cube .swiper-slide-shadow-right,
	.swiper-container-cube .swiper-slide-shadow-top,
	.swiper-container-flip .swiper-slide-shadow-bottom,
	.swiper-container-flip .swiper-slide-shadow-left,
	.swiper-container-flip .swiper-slide-shadow-right,
	.swiper-container-flip .swiper-slide-shadow-top {
		z-index: 0;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.swiper-container-cube .swiper-slide {
		visibility: hidden;
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		width: 100%;
		height: 100%
	}
	.swiper-container-cube.swiper-container-rtl .swiper-slide {
		-webkit-transform-origin: 100% 0;
		transform-origin: 100% 0;
	}
	.swiper-container-cube .swiper-slide-active,
	.swiper-container-cube .swiper-slide-next,
	.swiper-container-cube .swiper-slide-next+.swiper-slide,
	.swiper-container-cube .swiper-slide-prev {
		pointer-events: auto;
		visibility: visible;
	}
	.swiper-container-cube .swiper-cube-shadow {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: .6;
		-webkit-filter: blur(50px);
		filter: blur(50px);
		z-index: 0;
	}
	.swiper-container-fade.swiper-container-free-mode .swiper-slide {
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	.swiper-container-fade .swiper-slide {
		pointer-events: none;
		-webkit-transition-property: opacity;
		transition-property: opacity;
	}
	.swiper-container-fade .swiper-slide .swiper-slide {
		pointer-events: none;
	}
	.swiper-container-fade .swiper-slide-active,
	.swiper-container-fade .swiper-slide-active .swiper-slide-active {
		pointer-events: auto;
	}
	.swiper-zoom-container {
		width: 100%;
		height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}
	.swiper-zoom-container>canvas,
	.swiper-zoom-container>img,
	.swiper-zoom-container>svg {
		max-width: 100%;
		max-height: 100%;
		-o-object-fit: contain;
		object-fit: contain;
	}
	.swiper-scrollbar {
		border-radius: 10px;
		position: relative;
		-ms-touch-action: none;
		background: rgba(0, 0, 0, .1);
	}
	.swiper-container-horizontal>.swiper-scrollbar {
		position: absolute;
		left: 1%;
		bottom: 3px;
		z-index: 50;
		height: 5px;
		width: 98%
	}
	.swiper-container-vertical>.swiper-scrollbar {
		position: absolute;
		right: 3px;
		top: 1%;
		z-index: 50;
		width: 5px;
		height: 98%
	}
	.swiper-scrollbar-drag {
		height: 100%;
		width: 100%;
		position: relative;
		background: rgba(0, 0, 0, .5);
		border-radius: 10px;
		left: 0;
		top: 0;
	}
	.swiper-scrollbar-cursor-drag {
		cursor: move;
	}
	.swiper-lazy-preloader {
		width: 42px;
		height: 42px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -21px;
		margin-top: -21px;
		z-index: 10;
		-webkit-transform-origin: 50%;
		transform-origin: 50%;
		-webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
		animation: swiper-preloader-spin 1s steps(12) infinite;
	}
	.swiper-lazy-preloader:after {
		display: block;
		content: "";
		width: 100%;
		height: 100%;
		background-image: url("data:image/svg+xml;
 charset=utf-8, %3Csvg viewBox='0 0 120 120' xmlns='http: //www.w3.org/2000/svg' xmlns: xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink: href='%23a' opacity='.27'/%3E%3Cuse xlink: href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
 background-position: 50%;
		background-size: 100%;
		background-repeat: no-repeat;
	}
	.swiper-lazy-preloader-white:after {
		background-image: url("data:image/svg+xml;
 charset=utf-8, %3Csvg viewBox='0 0 120 120' xmlns='http: //www.w3.org/2000/svg' xmlns: xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink: href='%23a' opacity='.27'/%3E%3Cuse xlink: href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink: href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");

	}
	@-webkit-keyframes swiper-preloader-spin {
		to {
			-webkit-transform: rotate(1turn);
		}
	}
	@keyframes swiper-preloader-spin {
		to {
			-webkit-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}
	.swiper-container .swiper-nav-button,
	.swiper-container .swiper-pagination {
		display: none;
	}
	.swiper-container.-swipeable {
		padding-bottom: 55px;
	}
	.swiper-container.-swipeable .swiper-nav-button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.swiper-container.-swipeable .swiper-pagination {
		display: block;
	}
	.swiper-nav-button {
		display: none;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 32px;
		height: 32px;
		top: 45%;
		cursor: pointer;
		overflow: hidden;
		border-radius: 100%;
		background-color: #008069;
		box-shadow: 0 0 0 3px #fff;
		z-index: 15;
		-webkit-transition: -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: transform .8s cubic-bezier(.645, .045, .355, 1), -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
	}
	@media (min-width: 40em) {
		.swiper-nav-button {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}
	}
	@media (min-width: 64em) {
		.swiper-nav-button {
			box-shadow: 0 0 0 3px #f3f6f7;
		}
	}
	.swiper-nav-button.swiper-button-disabled {
		opacity: .35!important;
	}
	.swiper-nav-button.swiper-nav-button--prev {
		left: 1.8%;
		-webkit-transform: translate3d(-100%, -50%, 0);
		transform: translate3d(-100%, -50%, 0);
	}
	@media (min-width: 64em) {
		.swiper-nav-button.swiper-nav-button--prev {
			-webkit-transform: translate3d(-180%, -50%, 0);
			transform: translate3d(-180%, -50%, 0);
		}
	}
	@media (min-width: 80em) {
		.swiper-nav-button.swiper-nav-button--prev {
			left: 3%;
			-webkit-transform: translate3d(-300%, -50%, 0);
			transform: translate3d(-300%, -50%, 0);
		}
	}
	.swiper-nav-button.swiper-nav-button--prev:hover span {
		-webkit-animation: arrow-shift-beta-left .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta-left .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.swiper-nav-button.swiper-nav-button--next {
		right: 1.8%;
		-webkit-transform: translate3d(100%, -50%, 0);
		transform: translate3d(100%, -50%, 0);
	}
	@media (min-width: 64em) {
		.swiper-nav-button.swiper-nav-button--next {
			-webkit-transform: translate3d(180%, -50%, 0);
			transform: translate3d(180%, -50%, 0);
		}
	}
	@media (min-width: 80em) {
		.swiper-nav-button.swiper-nav-button--next {
			right: 3%;
			-webkit-transform: translate3d(300%, -50%, 0);
			transform: translate3d(300%, -50%, 0);
		}
	}
	.swiper-nav-button.swiper-nav-button--next:hover span {
		-webkit-animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-beta .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.swiper-nav-button span {
		display: block;
		position: relative;
		color: #fff;
	}
	.swiper-nav-button span:after {
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
	}
	.swiper-nav-button-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 32px;
		height: 32px;
		left: 50%;
		cursor: pointer;
		overflow: hidden;
		border-radius: 100%;
		background-color: #008069;
		box-shadow: 0 0 0 3px #f3f6f7;
		z-index: 15;
		-webkit-transition: opacity .8s cubic-bezier(.645, .045, .355, 1), -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), transform .8s cubic-bezier(.645, .045, .355, 1);
		transition: opacity .8s cubic-bezier(.645, .045, .355, 1), transform .8s cubic-bezier(.645, .045, .355, 1), -webkit-transform .8s cubic-bezier(.645, .045, .355, 1);
	}
	.swiper-nav-button-vertical.swiper-button-disabled {
		opacity: .35!important;
	}
	.swiper-nav-button-vertical.swiper-nav-button--prev {
		opacity: 0;
		top: 0;
		-webkit-transform: translate3d(-50%, -150%, 0);
		transform: translate3d(-50%, -150%, 0);
	}
	.swiper-nav-button-vertical.swiper-nav-button--prev:hover span {
		-webkit-animation: arrow-shift-alpha-up .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-alpha-up .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.swiper-nav-button-vertical.swiper-nav-button--next {
		opacity: 0;
		bottom: 0;
		-webkit-transform: translate3d(-50%, 150%, 0);
		transform: translate3d(-50%, 150%, 0);
	}
	.swiper-nav-button-vertical.swiper-nav-button--next:hover span {
		-webkit-animation: arrow-shift-alpha-down .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
		animation: arrow-shift-alpha-down .75s cubic-bezier(.55, -.75, .45, 1.75) 1;
	}
	.swiper-nav-button-vertical span {
		display: block;
		position: relative;
		color: #fff;
	}
	.swiper-nav-button-vertical span:after {
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
	}
	.swiper-container-vertical:hover .swiper-nav-button-vertical.swiper-nav-button--prev,
	.touch .swiper-container-vertical .swiper-nav-button-vertical.swiper-nav-button--prev {
		opacity: 1;
		-webkit-transform: translate3d(-50%, 0, 0) scale(.8);
		transform: translate3d(-50%, 0, 0) scale(.8);
	}
	@media (min-width: 40em) {
		.swiper-container-vertical: hover .swiper-nav-button-vertical.swiper-nav-button--prev, .touch .swiper-container-vertical .swiper-nav-button-vertical.swiper-nav-button--prev {
			-webkit-transform: translate3d(-50%, 50%, 0);
			transform: translate3d(-50%, 50%, 0);
		}
	}
	.swiper-container-vertical:hover .swiper-nav-button-vertical.swiper-nav-button--next,
	.touch .swiper-container-vertical .swiper-nav-button-vertical.swiper-nav-button--next {
		opacity: 1;
		-webkit-transform: translate3d(-50%, 0, 0) scale(.8);
		transform: translate3d(-50%, 0, 0) scale(.8);
	}
	@media (min-width: 40em) {
		.swiper-container-vertical: hover .swiper-nav-button-vertical.swiper-nav-button--next, .touch .swiper-container-vertical .swiper-nav-button-vertical.swiper-nav-button--next {
			-webkit-transform: translate3d(-50%, -50%, 0);
			transform: translate3d(-50%, -50%, 0);
		}
	}
	.swiper-container-horizontal>.swiper-pagination.swiper-pagination-bullets {
		top: auto;
		bottom: 0;
	}
	.swiper-pagination-bullet {
		display: inline-block;
		opacity: 1;
		width: 16px;
		height: 16px;
		margin: 0 9px!important;
		border: 3px solid transparent;
		background-color: transparent;
		box-shadow: 0 0 0 2px #008069;
		-webkit-transition: box-shadow .25s cubic-bezier(.215, .61, .355, 1);
		transition: box-shadow .25s cubic-bezier(.215, .61, .355, 1);
	}
	.swiper-pagination-bullet.swiper-pagination-bullet-active {
		box-shadow: 0 0 0 2px #008069, inset 0 0 0 10px #008069;
	}
	.template-microsite.-r55 {
		position: static;
		color: #fff;
		overflow-y: auto;
		background-color: #000;
	}
	.template-microsite.-r55 a {
		display: inline-block;
		color: #000;
	}
	.template-microsite.-r55 a:active,
	.template-microsite.-r55 a:focus,
	.template-microsite.-r55 a:hover,
	.template-microsite.-r55 a:visited {
		color: #000;
	}
	.template-microsite.-r55 .heading,
	.template-microsite.-r55 h1,
	.template-microsite.-r55 h2,
	.template-microsite.-r55 h3,
	.template-microsite.-r55 h4,
	.template-microsite.-r55 h5,
	.template-microsite.-r55 h6 {
		color: #fff;
	}
	.template-microsite.-r55 .-btn-beta,
	.template-microsite.-r55 .-btn-beta:visited {
		color: #000;
	}
	.template-microsite.-r55 .-btn-beta span .btn-l,
	.template-microsite.-r55 .-btn-beta span .btn-r {
		fill: #fff;
	}
	.template-microsite.-r55 .-btn-beta span .btn-arr {
		fill: #000;
	}
	.template-microsite.-r55 .-btn-beta:active,
	.template-microsite.-r55 .-btn-beta:focus,
	.template-microsite.-r55 .-btn-beta:hover {
		color: #000;
		background-color: #eee;
	}
	.template-microsite.-r55 .-btn-beta:active .btn-l,
	.template-microsite.-r55 .-btn-beta:active .btn-r,
	.template-microsite.-r55 .-btn-beta:focus .btn-l,
	.template-microsite.-r55 .-btn-beta:focus .btn-r,
	.template-microsite.-r55 .-btn-beta:hover .btn-l,
	.template-microsite.-r55 .-btn-beta:hover .btn-r {
		fill: #eee;
	}
	.template-microsite.-r55 .cc-window {
		background-color: #333;
	}
	.template-microsite.-r55 .page-preloader {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: fixed;
		background-color: #000;
	}
	.template-microsite.-r55 .page-preloader .preloader__image {
		position: relative;
		width: 100%;
		z-index: 10;
	}
	.template-microsite.-r55 .page-preloader .preloader__text {
		position: absolute;
		width: auto;
		height: auto;
		left: 50%;
		top: 50%;
		z-index: 15;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.template-microsite.-r55 .page-preloader .preloader__text:after {
		content: "";
		display: block;
		width: 100%;
		height: 1px;
		left: 0;
		top: 100%;
		background: -webkit-linear-gradient(right, rgba(60, 60, 60, 0), #fff 50%, rgba(60, 60, 60, 0));
		background: linear-gradient(270deg, rgba(60, 60, 60, 0), #fff 50%, rgba(60, 60, 60, 0));
		background-size: 200% 200%;
		-webkit-animation: r55-preloader 2s cubic-bezier(.645, .045, .355, 1) infinite;
		animation: r55-preloader 2s cubic-bezier(.645, .045, .355, 1) infinite;
	}
	.template-microsite.-r55 .page-preloader .preloader__text span {
		display: block;
	}
	.template-microsite.-r55 .page {
		position: static;
		height: auto;
		padding: 0;
		overflow: visible;
	}
	.template-microsite.-r55 .page__header {
		position: absolute;
		width: 100%;
		height: auto;
		left: 0;
		top: 0;
		padding-top: 2.44141em;
		background: transparent;
		z-index: 10;
		box-shadow: none;
		-webkit-transform: none;
		transform: none;
	}
	.template-microsite.-r55 .page__header .header__inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.template-microsite.-r55 .page__content-wrapper {
		position: static;
		height: auto;
		overflow: visible;
	}
	.template-microsite.-r55 .page__content {
		position: static;
		background: transparent;
	}
	.template-microsite.-r55 .module-logo--header {
		display: block;
		width: 50%;
		margin: 0;
		padding: 0;
		border: 0 none;
		background: transparent;
	}
	.template-microsite.-r55 .module-logo--header a {
		display: block;
	}
	.template-microsite.-r55 .module-logo--header a svg {
		display: block;
		max-width: 100%
	}
	.template-microsite.-r55 .module-nav--language {
		opacity: .5;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		position: static;
		width: 50%;
		max-width: none;
		padding: 0;
		cursor: default;
	}
	.template-microsite.-r55 .module-nav--language,
	.template-microsite.-r55 .module-nav--language .nav__items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.template-microsite.-r55 .module-nav--language .nav__items .items__item>a,
	.template-microsite.-r55 .module-nav--language .nav__items .items__item>span {
		display: block;
		color: #fff;
		padding: 7px 10px 6px;
		border: 1px solid transparent;
	}
	.template-microsite.-r55 .module-nav--language .nav__items .items__item>a:active,
	.template-microsite.-r55 .module-nav--language .nav__items .items__item>a:focus,
	.template-microsite.-r55 .module-nav--language .nav__items .items__item>a:hover,
	.template-microsite.-r55 .module-nav--language .nav__items .items__item>a:visited,
	.template-microsite.-r55 .module-nav--language .nav__items .items__item>span:active,
	.template-microsite.-r55 .module-nav--language .nav__items .items__item>span:focus,
	.template-microsite.-r55 .module-nav--language .nav__items .items__item>span:hover,
	.template-microsite.-r55 .module-nav--language .nav__items .items__item>span:visited {
		color: #fff;
	}
	.template-microsite.-r55 .module-nav--language .nav__items .nav__active .items__item span {
		border-color: #fff;
	}
	.template-microsite.-r55 .module-microsite-hero {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
		width: 100%;
		height: 100vh;
		overflow: hidden;
		box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .2);
	}
	.template-microsite.-r55 .module-microsite-hero .microsite-hero__video {
		display: none;
	}
	.template-microsite.-r55 .microsite-hero-video-overlay {
		opacity: 0;
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-color: #000;
		z-index: 9999;
	}
	.template-microsite.-r55 .microsite-hero-video-overlay.-fadein {
		-webkit-animation: microsite-hero-video-overlay-show .75s cubic-bezier(.215, .61, .355, 1) 1 forwards;
		animation: microsite-hero-video-overlay-show .75s cubic-bezier(.215, .61, .355, 1) 1 forwards;
	}
	.template-microsite.-r55 .microsite-hero-video-overlay.-fadeout {
		-webkit-animation: microsite-hero-video-overlay-hide .75s cubic-bezier(.215, .61, .355, 1) 1 forwards;
		animation: microsite-hero-video-overlay-hide .75s cubic-bezier(.215, .61, .355, 1) 1 forwards;
	}
	.template-microsite.-r55 .microsite-hero-video-overlay .microsite-hero__video,
	.template-microsite.-r55 .microsite-hero-video-overlay .microsite-hero__video iframe {
		width: 100%;
		height: 100%;
		border: 0 none;
	}
	.template-microsite.-r55 .microsite-hero-video-overlay .video__close {
		position: absolute;
		width: 40px;
		height: 40px;
		right: 20px;
		top: 20px;
		padding: 3px;
		cursor: pointer;
		border-radius: 100%;
		background-color: hsla(0, 0%, 100%, .75);
		z-index: 10;
	}
	.template-microsite.-r55 .microsite-hero-video-overlay .video__close svg {
		display: block;
		width: 100%;
		height: 100%;
		-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1);
		transition: transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	}
	.template-microsite.-r55 .microsite-hero-video-overlay .video__close svg:hover {
		-webkit-transform: scale(.9) rotate(90deg);
		transform: scale(.9) rotate(90deg);
	}
	.template-microsite.-r55 .microsite-hero-video-overlay .video__close svg #swiper-video-overlay-close-background {
		fill: #000;
	}
	.template-microsite.-r55 .microsite-hero-video-overlay .video__close svg #swiper-video-overlay-close-cross {
		display: none;
		fill: #fff;
	}
	.template-microsite.-r55 .module-microsite-hero .microsite-hero__image {
		width: 100%
	}
	.template-microsite.-r55 .module-microsite-hero .microsite-hero__image img,
	.template-microsite.-r55 .module-microsite-hero .microsite-hero__image picture {
		display: block;
		width: 100%
	}
	.template-microsite.-r55 .module-microsite-hero .microsite-hero__cwrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		text-align: center;
	}
	.template-microsite.-r55 .module-microsite-hero .microsite-hero__cwrapper .cwrapper__content {
		position: relative;
	}
	@supports (-webkit-overflow-scrolling: touch) {
		.not-transparent {
			width: 80%;
		}
	}
	a:active, a:hover  {text-decoration: underline;}
	a {color:#003c2d !important;}
	a:active, a:hover, a:visited {color:#003c2d !important;}

