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

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

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

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

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

img {
	max-width: 100%
}

.gefw-visually-hidden {
	clip: rect(0 0 0 0) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	position: absolute !important;
	white-space: nowrap !important;
	width: 1px !important;
	left: -9999px;
	top: -9999px
}

body:not(.gefw-full, .gefw-language) #onetrust-consent-sdk {
	display: none
}

gefw-site,
gefw-content {
	outline: none
}

dialog {
	padding: 0;
	border: none
}

dialog::backdrop {
	display: none
}

@media print {

	body.gepa-modal-screen-open,
	body.fixed {
		margin-left: 1px;
		margin-top: 1px;
		margin-bottom: 1px;
		height: 100vh
	}

	body.gepa-modal-screen-open gefw-site,
	body.fixed gefw-site {
		display: none
	}

	dialog {
		width: 100vw;
		height: 100vh
	}
}

@font-face {
	font-family: "Belfius Icons";
	font-display: swap;
	src: url(../fonts/belfius_iconfont.eot?h=8483350d1937f39e133b) format("eot"),
	url(../fonts/belfius_iconfont.woff?h=abde47142978acda0377) format("woff"),
	url(../fonts/belfius_iconfont.ttf?h=415a1ec7a57b07dd32bf) format("truetype")
}

@font-face {
	font-family: "BelfiusIconFont";
	font-display: swap;
	src: url(../fonts/belfius_iconfont.eot?h=8483350d1937f39e133b) format("eot"),
	url(../fonts/belfius_iconfont.woff?h=abde47142978acda0377) format("woff"),
	url(../fonts/belfius_iconfont.ttf?h=415a1ec7a57b07dd32bf) format("truetype")
}

@font-face {
	font-family: "Belfius Alternative";
	font-display: swap;
	src: url(../fonts/belfiusalternative_regular.eot?h=7dabf3bbb8bc80a8dda2) format("eot"),
	url(../fonts/belfiusalternative_regular.woff?h=a459c8282000b1f5369c) format("woff"),
	url(../fonts/belfiusalternative_regular.ttf?h=2af27be8167f74189a37) format("truetype")
}

@font-face {
	font-family: "Belfius Alternative Bold";
	font-display: swap;
	src: url(../fonts/belfiusalternative_bold.eot?h=8a31b953532eac51dc86) format("eot"),
	url(../fonts/belfiusalternative_bold.woff?h=8c63c2b471060cda2f26) format("woff"),
	url(../fonts/belfiusalternative_bold.ttf?h=3e1574bbbd9922938681) format("truetype")
}

@font-face {
	font-family: "Belfius Alternative Black";
	font-display: swap;
	src: url(../fonts/belfiusalternative-black.eot?h=6872b704314cb54e1c54) format("eot"),
	url(../fonts/belfiusalternative-black.woff?h=49f2a2d12d6997862afb) format("woff"),
	url(../fonts/belfiusalternative-black.ttf?h=ad7bdc3af67160ddafa5) format("truetype")
}

@font-face {
	font-family: "Belfius Normal";
	font-display: swap;
	src: url(../fonts/belfiusnormal_regular.eot?h=8a5562db416821ec0d60) format("eot"),
	url(../fonts/belfiusnormal_regular.woff?h=673b3afd338e69531ad4) format("woff"),
	url(../fonts/belfiusnormal_regular.ttf?h=a95f174e60ad4bf40dd6) format("truetype")
}

@font-face {
	font-family: "Belfius Normal Bold";
	font-display: swap;
	src: url(../fonts/belfiusnormal_bold.eot?h=0cb23ea5b15c1906f879) format("eot"),
	url(../fonts/belfiusnormal_bold.woff?h=425fc571c3b8101d0c11) format("woff"),
	url(../fonts/belfiusnormal_bold.ttf?h=d6d6926fab87fd5fb743) format("truetype")
}

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(../fonts/Montserrat-Light.woff2?h=7044fc135b258ee07923) format("woff2"),
	url(../fonts/Montserrat-Light.woff?h=a86efb4de898079a858b) format("woff"),
	url(../fonts/Montserrat-Light.ttf?h=ee5d9a5856dd147f5260) format("truetype")
}

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(../fonts/Montserrat-Medium.woff2?h=5db2134763a1767ebeac) format("woff2"),
	url(../fonts/Montserrat-Medium.woff?h=40765136905702b849c9) format("woff"),
	url(../fonts/Montserrat-Medium.ttf?h=f059d45543f1d43040d6) format("truetype")
}

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(../fonts/Montserrat-SemiBold.woff2?h=184b691d5a3ccb8876e7) format("woff2"),
	url(../fonts/Montserrat-SemiBold.woff?h=435978bd8e8afce6ad67) format("woff"),
	url(../fonts/Montserrat-SemiBold.ttf?h=693d698f0be24fef2834) format("truetype")
}

@font-face {
	font-family: "Belfius21";
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(../fonts/Belfius21-Thin.otf?h=dd6d47bd492380e507fd) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url(../fonts/Belfius21-ThinItalic.otf?h=d56b1e4c909c5d50deee) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url(../fonts/Belfius21-ExtraLight.otf?h=26ca28eda977d2e6c031) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url(../fonts/Belfius21-ExtraLightItalic.otf?h=28bd259d6a0db7f3c77d) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(../fonts/Belfius21-Light.otf?h=9ace033bfb3173713040) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(../fonts/Belfius21-LightItalic.otf?h=c510527c3dc3305d6d3d) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(../fonts/Belfius21-Regular.otf?h=dff6827236f03c75d899) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(../fonts/Belfius21-Italic.otf?h=bcf675190154440065ee) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(../fonts/Belfius21-Medium.otf?h=06d5b7329a6c20a1def7) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(../fonts/Belfius21-MediumItalic.otf?h=5349f1e90ba8195214da) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(../fonts/Belfius21-SemiBold.otf?h=e2df64f3c5bf5e266fd8) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url(../fonts/Belfius21-SemiBoldItalic.otf?h=358f52f284884e3bcffe) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../fonts/Belfius21-Bold.otf?h=344a1c3f212e21b59d78) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(../fonts/Belfius21-BoldItalic.otf?h=50092b7244b04d59e14e) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(../fonts/Belfius21-Black.otf?h=e151743a24a025bee1b1) format("opentype")
}

@font-face {
	font-family: "Belfius21";
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(../fonts/Belfius21-BlackItalic.otf?h=159cdbfa4bc1e443c066) format("opentype")
}

.gefw-hidden {
	display: none !important
}

.gefw-sticky-top {
	position: -webkit-sticky;
	position: sticky;
	top: 0
}

.gefw-under-construction {
	visibility: hidden;
	transition: none
}

.anysurfer-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

body>#iws-content::before,
#iws-content-1::before {
	content: "";
	display: block;
	height: 100px;
	background: linear-gradient(to bottom, #ECECEC 0, #ECECEC 35px, transparent 35px, transparent 100px);
	margin-bottom: 8px
}

body>#iws-content .carousel>ul>li,
#iws-content-1 .carousel>ul>li {
	width: 858px
}

body>#iws-content div[iwscomptype]:not([iwscomptype~=\.webdev\.]),
body>#iws-content div[data-component-type],
#iws-content-1 div[iwscomptype]:not([iwscomptype~=\.webdev\.]),
#iws-content-1 div[data-component-type] {
	visibility: hidden
}

#meta-data {
	display: none
}

fake-header .fake-channel-changer {
	display: flex;
	align-items: stretch;
	flex-grow: 1
}

fake-header .fake-channel-changer nav {
	display: flex;
	align-items: stretch
}

fake-header .fake-channel-changer ol {
	display: flex;
	align-items: stretch
}

fake-header .fake-channel-changer li {
	list-style-type: none;
	display: flex;
	align-items: stretch
}

fake-header .fake-channel-changer a {
	flex-grow: 1;
	text-decoration: none;
	display: flex;
	align-items: center;
	font-family: "Belfius Alternative", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #51626f;
	padding: 0 10px;
	border-top: 4px solid rgba(0, 0, 0, 0);
	border-bottom: 4px solid rgba(0, 0, 0, 0)
}

fake-header .fake-channel-changer li.selected a {
	border-top-color: #c30045;
	background-color: #fff
}

fake-header .fake-channel-changer a.in-the-picture {
	color: #c30045
}

@media screen and (min-width: 1025px) {
	fake-header .fake-channel-changer li {
		margin: 0 12px
	}

	fake-header .fake-channel-changer li:first-of-type {
		margin: 0 12px 0 0
	}

	fake-header .fake-channel-changer li:last-of-type {
		margin: 0 0 0 12px
	}

	fake-header .fake-channel-changer a:hover {
		background-color: #fff
	}

	fake-header .fake-channel-changer .hidden {
		visibility: hidden
	}

	fake-header .fake-channel-changer .separator {
		display: flex;
		align-items: center;
		margin: 0
	}

	fake-header .fake-channel-changer .separator::after {
		font-family: Arial, sans-serif;
		font-size: 9px;
		content: "●"
	}

	fake-header .fake-channel-changer nav.dropdown {
		display: none
	}
}

@media screen and (max-width: 1024px) {
	fake-header .fake-channel-changer nav.dropdown {
		position: relative;
		padding: 0 0 0 160px
	}

	fake-header .fake-channel-changer ol.dropdown {
		background-color: #fff;
		display: flex;
		flex-direction: column;
		position: absolute;
		top: 0;
		left: 0;
		width: 160px
	}

	fake-header .fake-channel-changer ol.dropdown li.selected {
		order: -1
	}

	fake-header .fake-channel-changer ol.dropdown li.selected a {
		position: relative
	}

	fake-header .fake-channel-changer ol.dropdown li.selected a::after {
		content: "";
		font-family: "Belfius Icons";
		position: absolute;
		right: 20px;
		top: 50%;
		transform: translateY(-50%)
	}

	fake-header .fake-channel-changer ol.dropdown a {
		height: 35px;
		box-sizing: border-box
	}

	fake-header .fake-channel-changer ol.dropdown.opened {
		box-shadow: 2px 2px 4px rgba(10, 10, 10, .3);
		z-index: 100
	}

	fake-header .fake-channel-changer ol.dropdown:not(.opened) li:not(.selected) {
		display: none
	}

	fake-header .fake-channel-changer nav.tabs {
		display: none
	}
}

fake-header .fake-utility-icons {
	display: flex;
	align-items: center
}

fake-header .print-icon {
	margin: 0 10px;
	font-size: 13.333px
}

fake-header .language-changer {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 4px;
	height: 22px;
	width: 22px;
	border: 1px solid currentColor;
	border-radius: 11px;
	font-size: 13px
}

fake-header .fake-searchbox {
	display: flex;
	align-items: center
}

fake-header .fake-searchbox .wrapper {
	display: flex;
	align-items: stretch
}

fake-header .fake-searchbox input {
	all: initial;
	color: #51626f;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #51626f;
	border-image: initial;
	font-family: arial, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	padding: 1px 7px;
	border-radius: 4px 0 0 4px;
	border-right: none
}

fake-header .fake-searchbox input:focus {
	border-color: #51626f
}

fake-header .fake-searchbox input:placeholder-shown {
	color: #979faa;
	border-color: #979faa
}

fake-header .fake-searchbox button {
	all: initial;
	border: none;
	background-color: #51626f;
	color: #fff;
	border-radius: 0 4px 4px 0;
	padding: 1px 7px;
	cursor: default;
	font-size: 12px;
	font-size: 12px
}

@media screen and (max-width: 480px) {
	fake-header .fake-searchbox {
		display: none
	}
}

fake-logo {
	display: flex;
	margin: 0 4px;
	align-items: center;
	justify-content: space-around
}

fake-mega-menu {
	display: flex;
	align-items: center
}

fake-mega-menu nav,
fake-mega-menu ol {
	display: flex
}

@media screen and (max-width: 1024px) {
	fake-mega-menu {
		display: none
	}
}

fake-mega-menu ol.level-1 {
	display: flex
}

fake-mega-menu ol.level-1>li>.container>a {
	display: flex;
	align-items: center
}

fake-mega-menu ol {
	padding: 0;
	margin: 0
}

fake-mega-menu li {
	list-style: none
}

fake-mega-menu ol.level-1 a {
	color: #51626f;
	font-family: "Belfius Alternative", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 18px;
	padding: 0 8px;
	margin: 0;
	line-height: 55px;
	white-space: nowrap;
	text-decoration: none
}

fake-mega-menu ol.level-2 a {
	color: #c30045;
	font-family: "Belfius Alternative", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 20px;
	padding: 0;
	margin: 0 0 8px 0;
	text-decoration: none
}

fake-mega-menu ol.level-3 a {
	color: #51626f;
	font-family: "Belfius Alternative", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	line-height: 30px;
	text-decoration: underline
}

fake-mega-menu a.dropdown::after {
	content: "";
	font-family: "Belfius Icons";
	font-size: 8px;
	color: #51626f;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	border: 1px solid;
	margin: 0 0 0 8px
}

fake-action-button {
	display: flex;
	align-items: center;
	margin: 4px;
	font-family: Belfius21, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	letter-spacing: -0.03em;
	font-size: 20px;
	line-height: 26px;
	min-width: 80px;
	min-height: 48px;
	border-radius: 24px;
	padding: 0 23px;
	border: 1px solid rgba(0, 0, 0, 0);
	box-sizing: border-box
}

fake-action-button.primary {
	color: #fff;
	background-color: #c30045;
	background-image: linear-gradient(116deg, #8c193c, #c30045 95%);
	width: 182px;
	padding: 0 19px
}

html[lang=fr] fake-action-button.primary {
	padding: 0 12px
}

html[lang=fr] fake-action-button.primary .icon {
	margin-left: 8px
}

fake-action-button.secondary {
	color: #fff;
	background-color: #51626f
}

fake-action-button .icon {
	margin-left: 7px;
	margin-right: 5px
}

fake-action-button span {
	white-space: nowrap
}

fake-side-navigation-opener span {
	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 40px;
	height: 40px;
	border: none;
	background-color: #51626f;
	color: #fff;
	font-size: 13.333px;
	margin: 8px
}

fake-mobile-search {
	font-size: 26px;
	margin: 1px 7px
}

fake-header {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

@media screen and (max-width: 480px) {
	body:not(.gefw-full) fake-header {
		display: none
	}
}

fake-header fake-gefw-header {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: space-around;
	color: #51626f;
	font-size: 16px;
	font-family: Arial, sans-serif
}

fake-header gefw-header-row {
	display: flex;
	flex-grow: 1
}

fake-header gefw-header-row:nth-of-type(1) {
	height: 35px;
	background-color: #ececec
}

fake-header gefw-header-row:nth-of-type(2) {
	height: 65px;
	background-color: rgba(0, 0, 0, 0)
}

html[lang=fr] fake-header .nl,
html[lang=nl] fake-header .fr {
	display: none
}

fake-header .icon {
	display: flex
}

fake-header .icon::after {
	font-family: "Belfius Icons";
	content: attr(data-icon)
}

gefw-header-row.navigation.logon>gefw-container fake-side-navigation-opener {
	grid-area: left
}

gefw-header-row.navigation.logon>gefw-container fake-logo {
	grid-area: center
}

gefw-header-row.navigation.logon>gefw-container fake-mega-menu {
	display: none
}

gefw-header-row.navigation.logon>gefw-container fake-action-button.secondary {
	grid-area: right1
}

gefw-header-row.navigation.logon>gefw-container fake-action-button.primary {
	grid-area: right2
}

@media screen and (min-width: 481px) {
	gefw-header-row.navigation.logon>gefw-container fake-mobile-search {
		display: none
	}
}

@media screen and (min-width: 1220px) {
	gefw-header-row.navigation.logon>gefw-container fake-side-navigation-opener {
		display: none
	}

	gefw-header-row.navigation.logon>gefw-container fake-logo {
		grid-area: left
	}

	gefw-header-row.navigation.logon>gefw-container fake-mega-menu {
		display: flex;
		grid-area: center
	}
}

@media screen and (max-width: 480px) {
	gefw-header-row.navigation.logon>gefw-container {
		grid-template-columns: max-content 1fr max-content;
		grid-template-areas: "left center right1"
	}

	gefw-header-row.navigation.logon>gefw-container fake-action-button {
		display: none
	}

	gefw-header-row.navigation.logon>gefw-container fake-mobile-search {
		grid-area: right1
	}
}

html {
	background-color: #fafafa !important
}

body {
	background-color: rgba(0, 0, 0, 0) !important
}

body.fixed {
	overflow: hidden
}

body.fixed[data-touch-enabled=false] {
	margin-right: 17px
}

gefw-site {
	display: flex;
	flex-direction: column;
	min-height: 100vh
}

body[data-device-type=tablet] gefw-site,
body[data-device-type=phone] gefw-site {
	max-width: 100vw
}

gefw-body {
	display: flex;
	flex-grow: 1;
	align-items: stretch;
	justify-content: space-around;
	margin-bottom: 10px
}

body.gepax-cardview-present gefw-body,
body.gefw-hide-side-navigation gefw-body,
body.gew7-background-image gefw-body {
	margin-bottom: 0
}

gefw-body gefw-container {
	max-width: 100%
}

body.protected-page:not(.gepax-cardview-present):not(.gefw-hide-side-navigation):not(.gew7-background-image) gefw-body gefw-container,
body.application-page:not(.gepax-cardview-present):not(.gefw-hide-side-navigation):not(.gew7-background-image) gefw-body gefw-container {
	max-width: 1220px;
	margin: 0 auto
}

body:not(.gefw-chromeless) gefw-body gefw-container {
	padding: 8px 0 0 0
}

body.protected-page {
	line-height: normal
}

@media screen and (min-width: 1025px) {
	body.protected-page:not(.gepax-cardview-present):not(.gew7-background-image) gefw-content {
		padding-left: 24px
	}
}

gefw-container {
	width: 100%;
	max-width: 1220px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between
}

gefw-content {
	flex-grow: 1;
	max-width: 100%
}

gefw-content iframe {
	width: 100%;
	margin: 0
}

@media screen and (min-width: 1220px) {
	gefw-side-navigation {
		display: none
	}

	body.protected-page.logged-on:not(.gepax-cardview-present):not(.gefw-hide-side-navigation):not(.gew7-background-image) gefw-side-navigation {
		display: inherit
	}

	html.anysurfer body.protected-page.logged-on gefw-side-navigation {
		display: inherit
	}
}

.gefw-modal #content {
	width: 100%
}

gefw-header gefw-header-row {
	display: flex;
	flex-grow: 1
}

gefw-header gefw-header-row:nth-of-type(1) {
	height: 35px;
	background-color: #ececec
}

gefw-header gefw-header-row:nth-of-type(2) {
	height: 65px;
	background-color: rgba(0, 0, 0, 0)
}

gefw-header gefw-container {
	position: relative
}

@media screen and (min-width: 481px) {
	gefw-search-box.mobile-search {
		display: none
	}
}

gefw-site {
	--header-height: 100px
}

@media screen and (max-width: 480px) {
	gefw-search-box.desktop-search {
		display: none
	}

	#gefwLogon {
		display: none
	}

	#gefw-bac {
		display: none
	}

	#gefw-belfiusweb {
		display: none
	}

	#gefw-contact-us {
		display: none
	}

	gefw-search-box.mobile-search {
		display: flex
	}

	body:not(.gefw-chromeless) gefw-site {
		padding-top: var(--header-height)
	}
}

gefw-channel-changer {
	display: flex;
	flex-grow: 1;
	flex-direction: row;
	justify-content: flex-start
}

gefw-utility-icons {
	display: flex;
	align-items: center
}

gefw-mega-menu {
	flex-grow: 1
}

#gefwLogon {
	min-width: 190px
}

#gefwLogon .gefw-f2c-host {
	margin: 0 4px
}

#gefwTechnical {
	padding: 0;
	margin: 0;
	width: 0;
	height: 0;
	overflow: hidden
}

gefw-logon-button,
gefw-bac-button {
	display: flex
}

gefw-logon-button {
	position: relative;
	width: 190px
}

gefw-logon-button geui-action-button {
	width: 100%
}

gefw-header gefw-entity-changer {
	display: block;
	max-width: 300px
}

gefw-footer {
	min-height: 150px;
	background-color: #e8ebed;
	display: flex;
	align-items: stretch;
	justify-content: space-around;
	color: #fafafa;
	font-family: "Arial", sans-serif
}

gefw-footer gefw-container {
	background-color: #e8ebed;
	flex-direction: column
}

gefw-footer gefw-container span {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

gefw-footer gefw-container span a {
	font-size: 16px;
	margin: 4px
}

body.gepax-cardview-present gefw-footer,
body.gefw-hide-side-navigation gefw-footer,
body.gew7-background-image gefw-footer {
	display: none
}

@media print {
	gefw-footer {
		display: none
	}
}

gefw-footer-direct-links {
	display: grid;
	grid-template-columns: min-content min-content auto min-content;
	grid-template-rows: auto;
	padding: 37px 0 50px 10px;
	color: #979faa;
	font-size: 12px;
	line-height: 55px
}

gefw-footer-logo {
	grid-column: 1;
	display: flex;
	align-items: center;
	overflow-y: hidden
}

gefw-footer-logo geui-image:first-of-type {
	font-size: 20px;
	margin-right: 5px
}

gefw-footer-logo geui-image:last-of-type {
	font-size: 70px;
	margin-right: 25px
}

geui-social-media-links {
	grid-column: 2
}

gefw-footer-internal-links {
	grid-column: 3
}

gefw-footer-becommerce {
	grid-column: 4;
	display: flex;
	align-items: center;
	padding: 0 20px
}

gefw-footer-becommerce a {
	display: inline-block
}

gefw-footer-becommerce>* {
	display: flex
}

@media screen and (max-width: 1150px) {
	gefw-footer-direct-links {
		grid-template-columns: min-content auto min-content;
		grid-template-rows: 40px 40px
	}

	gefw-footer-logo {
		grid-column: 1;
		grid-row-start: 1;
		grid-row-end: span 2
	}

	geui-social-media-links {
		grid-column: 2;
		grid-row: 1
	}

	gefw-footer-internal-links {
		grid-column: 2;
		grid-row: 2
	}

	gefw-footer-becommerce {
		grid-column: 3;
		grid-row-start: 1;
		grid-row-end: span 2
	}
}

@media screen and (max-width: 1030px) {
	gefw-footer-direct-links {
		grid-template-columns: min-content auto;
		grid-template-rows: min-content min-content min-content;
		grid-row-gap: 10px
	}

	gefw-footer-logo {
		grid-column: 1;
		grid-row-start: 1;
		grid-row-end: span 2
	}

	geui-social-media-links {
		grid-column: 2;
		grid-row: 1
	}

	gefw-footer-internal-links {
		grid-column: 2;
		grid-row: 2
	}

	gefw-footer-becommerce {
		grid-column-start: 1;
		grid-column-end: span 3;
		grid-row: 3
	}
}

@media screen and (max-width: 980px) {
	gefw-footer-direct-links {
		grid-template-columns: auto;
		grid-template-rows: min-content min-content min-content min-content;
		grid-row-gap: 10px
	}

	gefw-footer-logo {
		grid-column: 1;
		grid-row: 1
	}

	geui-social-media-links {
		grid-column: 1;
		grid-row: 2
	}

	gefw-footer-internal-links {
		grid-row: 3;
		grid-column: 1;
		flex-direction: column;
		align-items: stretch
	}

	gefw-footer-becommerce {
		grid-row: 4;
		grid-column: 1
	}
}

.legacy-webdev {
	display: block
}

gefw-content-f2c-xdevices-component.legacy-webdev.cta,
gefw-content-f2c-component.legacy-webdev.cta {
	display: inline-block
}

gefw-content-carousel {
	display: block
}

gefw-content-carousel ul {
	transition: margin-left 750ms
}

.serviceContainer .serviceItem {
	transition: height 500ms ease-out
}

ul.TabsCollection li .Tab {
	transition: height .5s ease-out
}

.helptipContainer.not-positioned {
	top: -9999px;
	left: -9999px
}

.button-tooltip {
	transition: opacity 1s ease-out
}

gefw-content-content-box-border>p>img {
	width: 100px;
	float: left
}

gefw-content-content-box-border>h3>span {
	display: block
}

.compareBoxError {
	transition: opacity 750ms ease-in
}

.compareBox>ul>li {
	font-family: "BelfiusAlternativeBold", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	color: #435c6b;
	text-decoration: none
}

.compareBox>ul>li>.belfius-icon-close {
	border: none;
	background: none;
	cursor: pointer
}

.monthContainer {
	transition: height 700ms
}

.monthContainer>ul {
	transition: left 700ms, top 700ms
}

gefw-content-bandeau.bandeau-with-searchbox {
	display: grid;
	grid-template-areas: "bandeau";
	justify-items: center;
	align-items: center
}

@media only screen and (max-width: 1007px) {
	gefw-content-bandeau.bandeau-with-searchbox {
		grid-template-rows: max-content max-content;
		grid-template-areas: "bandeau" "searchbox"
	}
}

gefw-content-bandeau.bandeau-with-searchbox .overlay {
	display: none
}

gefw-content-bandeau.bandeau-with-searchbox picture {
	min-width: 100%;
	grid-area: bandeau
}

gefw-content-bandeau.bandeau-with-searchbox header {
	all: unset;
	width: 919px;
	max-width: 90vw;
	grid-area: bandeau
}

@media only screen and (max-width: 1007px) {
	gefw-content-bandeau.bandeau-with-searchbox header {
		grid-area: searchbox
	}
}

@media only screen and (max-width: 485px) {
	gefw-content-bandeau.bandeau-with-searchbox header {
		position: relative;
		max-width: 100vw;
		min-height: 128px;
		max-height: 128px
	}

	gefw-content-bandeau.bandeau-with-searchbox header::after {
		all: unset;
		position: absolute;
		top: 0;
		left: 50px;
		content: "";
		display: block;
		width: 16px;
		height: 16px;
		transform: rotate(45deg) translateY(-50%);
		background-color: #fff
	}
}

gefw-content-bandeau.bandeau-with-searchbox header gefw-coveo-search-box {
	margin: 60px 0 0 0
}

@media only screen and (max-width: 1007px) {
	gefw-content-bandeau.bandeau-with-searchbox header gefw-coveo-search-box {
		grid-area: searchbox;
		margin: 20px 0 0 0
	}
}

@media only screen and (max-width: 485px) {
	gefw-content-bandeau.bandeau-with-searchbox header gefw-coveo-search-box {
		width: 100vw;
		margin: 0
	}
}

gefw-content-bandeau.bandeau-with-searchbox header h1 {
	all: unset;
	display: block;
	font-family: "Belfius Alternative", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 42px;
	color: #fff;
	line-height: 1.14
}

@media only screen and (max-width: 1007px) {
	gefw-content-bandeau.bandeau-with-searchbox header h1 {
		color: #c30045;
		margin: 15px 0
	}
}

@media only screen and (max-width: 485px) {
	gefw-content-bandeau.bandeau-with-searchbox header h1 {
		position: absolute;
		color: #fff;
		font-size: 24px;
		top: -72px;
		left: 24px
	}
}

gefw-background {
	position: fixed;
	z-index: -1;
	left: 0;
	top: 0;
	height: 100vh;
	width: 100vw;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding: 0;
	margin: 0;
	pointer-events: none
}

@media print {
	gefw-background {
		display: none
	}
}

gefw-background img {
	display: none
}

gefw-content-f2c-component {
	position: relative
}

gefw-content-f2c-component>.placeholder-container {
	position: relative;
	width: 100%;
	display: flex;
	align-self: stretch;
	align-items: center
}

gefw-content-f2c-component>.placeholder-container>.placeholder {
	position: absolute
}

gefw-content-f2c-component.loading [comptype="dexia.gepa.client.yui.framework.components.Application"] {
	position: absolute
}

gefw-content-f2c-component.hidden {
	display: none
}

gefw-authenticated-conditional-content,
gefw-channel-conditional-content {
	display: contents
}

gefw-sidebar gefw-content-f2c-xdevices-component {
	display: block;
	height: 100vh
}

gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	max-width: 100%;
	height: 100%
}

gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	max-width: 100%;
	height: 100%;
	padding: 0
}

gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	max-width: 100%;
	height: 100%
}

gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window .gepax-main-window {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	max-width: 100%;
	height: 100%
}

gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window .gepax-main-window .gepax-flex-middle {
	overflow-y: auto;
	position: relative
}

gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window .gepax-main-window .gepax-flex-middle>div {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	max-width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window .gepax-main-window .gepax-flex-middle>div gepa\:window-page-layout {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	max-width: 100%;
	height: 100%
}

gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window .gepax-main-window .gepax-flex-middle>div gepa\:window-page-layout gepa\:window-page-layout-middle {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	max-width: 100%;
	height: 100%
}

gefw-header-row.navigation.logon>gefw-container {
	display: grid;
	grid-template-columns: minmax(0, max-content) 1fr max-content max-content;
	grid-template-areas: "left center right1 right2";
	grid-template-rows: 1fr;
	grid-column-gap: 4px;
	align-items: center
}

gefw-header-row.navigation.logon>gefw-container gefw-side-navigation-opener {
	grid-area: left
}

gefw-header-row.navigation.logon>gefw-container gefw-logo {
	grid-area: center
}

gefw-header-row.navigation.logon>gefw-container gefw-mega-menu {
	display: none
}

gefw-header-row.navigation.logon>gefw-container gefw-bac-button {
	grid-area: right1
}

gefw-header-row.navigation.logon>gefw-container gefw-contact-us-button {
	grid-area: right1
}

gefw-header-row.navigation.logon>gefw-container gefw-belfiusweb-button {
	grid-area: right2
}

gefw-header-row.navigation.logon>gefw-container gefw-content-f2c-component {
	grid-area: right2
}

gefw-header-row.navigation.logon>gefw-container gefw-content-f2c-component>.placeholder-container>.placeholder {
	position: relative
}

@media screen and (min-width: 1220px) {
	gefw-header-row.navigation.logon>gefw-container gefw-side-navigation-opener {
		display: none
	}

	gefw-header-row.navigation.logon>gefw-container gefw-logo {
		grid-area: left
	}

	gefw-header-row.navigation.logon>gefw-container gefw-mega-menu {
		display: flex;
		grid-area: center
	}
}

@media screen and (max-width: 480px) {
	gefw-header-row.navigation.logon>gefw-container {
		grid-template-columns: max-content 1fr max-content;
		grid-template-areas: "left center right1"
	}

	gefw-header-row.navigation.logon>gefw-container #gefw-mobile-search {
		grid-area: right1
	}
}

@media screen and (max-width: 1220px) {
	gefw-header-row gefw-container {
		padding: 0 8px 0 0
	}
}

.gefw-modal.gewy-lightbox {
	position: static
}

.base-S,
.base-M,
.base-L,
.base-XL,
.base-XXL,
.base-S-1,
.base-M-1,
.base-L-1,
.base-XL-1,
.base-XXL-1,
.base-S-2,
.base-M-2,
.base-L-2,
.base-XL-2,
.base-XXL-2,
.base-S-3,
.base-M-3,
.base-L-3,
.base-XL-3,
.base-XXL-3 {
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif
}

.alt-S,
.alt-M,
.alt-L,
.alt-XL,
.alt-XXL,
.alt-S-1,
.alt-M-1,
.alt-L-1,
.alt-XL-1,
.alt-XXL-1,
.alt-S-2,
.alt-M-2,
.alt-L-2,
.alt-XL-2,
.alt-XXL-2,
.alt-S-3,
.alt-M-3,
.alt-L-3,
.alt-XL-3,
.alt-XXL-3 {
	font-family: BelfiusAlternative, Arial, Helvetica, "Nimbus Sans L", sans-serif
}

.headerXS,
.headerS,
.headerM,
.headerL,
.headerXL,
.headerXS-1,
.headerS-1,
.headerM-1,
.headerL-1,
.headerXL-1,
.headerXS-2,
.headerS-2,
.headerM-2,
.headerL-2,
.headerXL-2,
.headerXS-3,
.headerS-3,
.headerM-3,
.headerL-3,
.headerXL-3 {
	font-family: BelfiusAlternative, Arial, Helvetica, "Nimbus Sans L", sans-serif
}

.base-S,
.base-S-1,
.base-S-2,
.base-S-3,
.alt-S,
.alt-S-1,
.alt-S-2,
.alt-S-3 {
	font-size: 11px;
	line-height: 20px
}

.base-M,
.base-M-1,
.base-M-2,
.base-M-3,
.alt-M,
.alt-M-1,
.alt-M-2,
.alt-M-3 {
	font-size: 14px;
	line-height: 20px
}

.base-L,
.base-L-1,
.base-L-2,
.base-L-3,
.alt-L,
.alt-L-1,
.alt-L-2,
.alt-L-3 {
	font-size: 16px;
	line-height: 20px
}

.base-XL,
.base-XL-1,
.base-XL-2,
.base-XL-3,
.alt-XL,
.alt-XL-1,
.alt-XL-2,
.alt-XL-3 {
	font-size: 18px;
	line-height: 20px
}

.base-XXL,
.base-XXL-1,
.base-XXL-2,
.base-XXL-3,
.alt-XXL,
.alt-XXL-1,
.alt-XXL-2,
.alt-XXL-3 {
	font-size: 21px;
	line-height: 25px
}

.headerXS,
.headerXS-1,
.headerXS-2,
.headerXS-3 {
	font-size: 18px;
	line-height: 20px
}

.headerS,
.headerS-1,
.headerS-2,
.headerS-3 {
	font-size: 21px;
	line-height: 24px
}

.headerM,
.headerM-1,
.headerM-2,
.headerM-3 {
	font-size: 27px;
	line-height: 30px
}

.headerL,
.headerL-1,
.headerL-2,
.headerL-3 {
	font-size: 36px;
	line-height: 40px
}

.headerXL,
.headerXL-1,
.headerXL-2,
.headerXL-3 {
	font-size: 48px;
	line-height: 52px
}

.base-S,
.base-M,
.base-L,
.base-XL,
.base-XXL,
.alt-S,
.alt-M,
.alt-L,
.alt-XL,
.alt-XXL,
.headerXS,
.headerS,
.headerM,
.headerL,
.headerXL {
	color: #435c6b
}

.headerL {
	color: #51626f
}

.base-S-1,
.base-M-1,
.base-L-1,
.base-XL-1,
.base-XXL-1,
.alt-S-1,
.alt-M-1,
.alt-L-1,
.alt-XL-1,
.alt-XXL-1,
.headerXS-1,
.headerS-1,
.headerM-1,
.headerL-1,
.headerXL-1 {
	color: #435c6b
}

.base-S-2,
.base-M-2,
.base-L-2,
.base-XL-2,
.base-XXL-2,
.headerXS-2,
.headerS-2,
.headerM-2,
.headerL-2,
.headerXL-2 {
	color: #93bf3e
}

.alt-S-2,
.alt-M-2,
.alt-L-2,
.alt-XL-2,
.alt-XXL-2 {
	color: #93bf3e
}

.alt-S-2 .base-S.gew7-super,
.alt-M-2 .base-S.gew7-super,
.alt-L-2 .base-S.gew7-super,
.alt-XL-2 .base-S.gew7-super,
.alt-XXL-2 .base-S.gew7-super {
	color: #93bf3e !important
}

.base-S-3,
.base-M-3,
.base-L-3,
.base-XL-3,
.base-XXL-3,
.headerXS-3,
.headerS-3,
.headerM-3,
.headerL-3,
.headerXL-3 {
	color: #d1184d
}

.alt-S-3,
.alt-M-3,
.alt-L-3,
.alt-XL-3,
.alt-XXL-3 {
	color: #eb0016
}

.alt-S-3 .base-S.gew7-super,
.alt-M-3 .base-S.gew7-super,
.alt-L-3 .base-S.gew7-super,
.alt-XL-3 .base-S.gew7-super,
.alt-XXL-3 .base-S.gew7-super {
	color: #eb0016 !important
}

.gew7-super {
	vertical-align: super
}

#gefwThirdPartyAppDialog_xf2c>.diaml-xscreen {
	padding: 0
}

body>.gepa-positioned>.gepa-dropdown-list,
body>.gepa-positioned>.gepa-dropdown-button-list {
	z-index: 100
}

body>#gepa-lightbox-manager {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101
}

[inert] {
	pointer-events: none;
	cursor: default
}

[inert],
[inert] * {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.belfius-icon,
.belfius-icon-funds-autobuy::before,
.belfius-icon-funds-autobuy-after::after,
.belfius-icon-funds-refund::before,
.belfius-icon-funds-refund-after::after,
.belfius-icon-funds-sell::before,
.belfius-icon-funds-sell-after::after,
.belfius-icon-funds-buy::before,
.belfius-icon-funds-buy-after::after,
.belfius-icon-funds-enroll::before,
.belfius-icon-funds-enroll-after::after,
.belfius-icon-squircle-euro::before,
.belfius-icon-squircle-euro-after::after,
.belfius-icon-card::before,
.belfius-icon-card-after::after,
.belfius-icon-calendar-bis::before,
.belfius-icon-calendar-bis-after::after,
.belfius-icon-cash::before,
.belfius-icon-cash-after::after,
.belfius-icon-ambulance::before,
.belfius-icon-ambulance-after::after,
.belfius-icon-clock::before,
.belfius-icon-clock-after::after,
.belfius-icon-car::before,
.belfius-icon-car-after::after,
.belfius-icon-rental-car::before,
.belfius-icon-rental-car-after::after,
.belfius-icon-towtruck::before,
.belfius-icon-towtruck-after::after,
.belfius-icon-flat-tire::before,
.belfius-icon-flat-tire-after::after,
.belfius-icon-globe::before,
.belfius-icon-globe-after::after,
.belfius-icon-check-circle-bis::before,
.belfius-icon-check-circle-bis-after::after,
.belfius-icon-checkbox::before,
.belfius-icon-checkbox-after::after,
.belfius-icon-checkbox-checked::before,
.belfius-icon-checkbox-checked-after::after,
.belfius-icon-radio::before,
.belfius-icon-radio-after::after,
.belfius-icon-radio-checked::before,
.belfius-icon-radio-checked-after::after,
.belfius-icon-dots::before,
.belfius-icon-dots-after::after,
.belfius-icon-download-bis::before,
.belfius-icon-download-bis-after::after,
.belfius-icon-phone-bis::before,
.belfius-icon-phone-bis-after::after,
.belfius-icon-postbox::before,
.belfius-icon-postbox-after::after,
.belfius-icon-house::before,
.belfius-icon-house-after::after,
.belfius-icon-baby::before,
.belfius-icon-baby-after::after,
.belfius-icon-birthday::before,
.belfius-icon-birthday-after::after,
.belfius-icon-id-card::before,
.belfius-icon-id-card-after::after,
.belfius-icon-at::before,
.belfius-icon-at-after::after,
.belfius-icon-globe-bis::before,
.belfius-icon-globe-bis-after::after,
.belfius-icon-lock-bis::before,
.belfius-icon-lock-bis-after::after,
.belfius-icon-mail-bis::before,
.belfius-icon-mail-bis-after::after,
.belfius-icon-paper-clip::before,
.belfius-icon-paper-clip-after::after,
.belfius-icon-amount::before,
.belfius-icon-amount-after::after,
.belfius-icon-dossier-empty::before,
.belfius-icon-dossier-empty-after::after,
.belfius-icon-funds-empty::before,
.belfius-icon-funds-empty-after::after,
.belfius-icon-check-bis::before,
.belfius-icon-check-bis-after::after,
.belfius-icon-arrow-right::before,
.belfius-icon-arrow-right-after::after,
.belfius-icon-support::before,
.belfius-icon-support-after::after,
.belfius-icon-refresh-bis::before,
.belfius-icon-refresh-bis-after::after,
.belfius-icon-cup::before,
.belfius-icon-cup-after::after,
.belfius-icon-collaboration::before,
.belfius-icon-collaboration-after::after,
.belfius-icon-structure::before,
.belfius-icon-structure-after::after,
.belfius-icon-sales::before,
.belfius-icon-sales-after::after,
.belfius-icon-tools::before,
.belfius-icon-tools-after::after,
.belfius-icon-smartphone::before,
.belfius-icon-smartphone-after::after,
.belfius-icon-computer::before,
.belfius-icon-computer-after::after,
.belfius-icon-info-speech::before,
.belfius-icon-info-speech-after::after,
.belfius-icon-accessibility::before,
.belfius-icon-accessibility-after::after,
.belfius-icon-cart::before,
.belfius-icon-cart-after::after,
.belfius-icon-communication::before,
.belfius-icon-communication-after::after,
.belfius-icon-experience::before,
.belfius-icon-experience-after::after,
.belfius-icon-client-orientation::before,
.belfius-icon-client-orientation-after::after,
.belfius-icon-chevron-circle-up::before,
.belfius-icon-chevron-circle-up-after::after,
.belfius-icon-chevron-circle-right::before,
.belfius-icon-chevron-circle-right-after::after,
.belfius-icon-chevron-circle-down::before,
.belfius-icon-chevron-circle-down-after::after,
.belfius-icon-chevron-circle-left::before,
.belfius-icon-chevron-circle-left-after::after,
.belfius-icon-chevron-up::before,
.belfius-icon-chevron-up-after::after,
.belfius-icon-chevron-right::before,
.belfius-icon-chevron-right-after::after,
.belfius-icon-chevron-down::before,
.belfius-icon-chevron-down-after::after,
.belfius-icon-chevron-left::before,
.belfius-icon-chevron-left-after::after,
.belfius-icon-chevron-light-up::before,
.belfius-icon-chevron-light-up-after::after,
.belfius-icon-chevron-light-right::before,
.belfius-icon-chevron-light-right-after::after,
.belfius-icon-chevron-light-down::before,
.belfius-icon-chevron-light-down-after::after,
.belfius-icon-chevron-light-left::before,
.belfius-icon-chevron-light-left-after::after,
.belfius-icon-chevron-circle-o-up::before,
.belfius-icon-chevron-circle-o-up-after::after,
.belfius-icon-chevron-circle-o-right::before,
.belfius-icon-chevron-circle-o-right-after::after,
.belfius-icon-chevron-circle-o-down::before,
.belfius-icon-chevron-circle-o-down-after::after,
.belfius-icon-chevron-circle-o-left::before,
.belfius-icon-chevron-circle-o-left-after::after,
.belfius-icon-chevron-semistadion-up::before,
.belfius-icon-chevron-semistadion-up-after::after,
.belfius-icon-chevron-semistadion-right::before,
.belfius-icon-chevron-semistadion-right-after::after,
.belfius-icon-chevron-semistadion-down::before,
.belfius-icon-chevron-semistadion-down-after::after,
.belfius-icon-chevron-semistadion-left::before,
.belfius-icon-chevron-semistadion-left-after::after,
.belfius-icon-chevron-semistadion-first::before,
.belfius-icon-chevron-semistadion-first-after::after,
.belfius-icon-chevron-semistadion-last::before,
.belfius-icon-chevron-semistadion-last-after::after,
.belfius-icon-chevron-left-circle-o::before,
.belfius-icon-chevron-left-circle-o-after::after,
.belfius-icon-top::before,
.belfius-icon-top-after::after,
.belfius-icon-chevron-rounded-up::before,
.belfius-icon-chevron-rounded-up-after::after,
.belfius-icon-chevron-rounded-right::before,
.belfius-icon-chevron-rounded-right-after::after,
.belfius-icon-chevron-rounded-down::before,
.belfius-icon-chevron-rounded-down-after::after,
.belfius-icon-chevron-rounded-left::before,
.belfius-icon-chevron-rounded-left-after::after,
.belfius-icon-chevron-thick-up::before,
.belfius-icon-chevron-thick-up-after::after,
.belfius-icon-chevron-thick-right::before,
.belfius-icon-chevron-thick-right-after::after,
.belfius-icon-chevron-thick-down::before,
.belfius-icon-chevron-thick-down-after::after,
.belfius-icon-chevron-thick-left::before,
.belfius-icon-chevron-thick-left-after::after,
.belfius-icon-close::before,
.belfius-icon-close-after::after,
.belfius-icon-close-circle::before,
.belfius-icon-close-circle-after::after,
.belfius-icon-close-squircle::before,
.belfius-icon-close-squircle-after::after,
.belfius-icon-calendar::before,
.belfius-icon-calendar-after::after,
.belfius-icon-print::before,
.belfius-icon-print-after::after,
.belfius-icon-search::before,
.belfius-icon-search-after::after,
.belfius-icon-exit::before,
.belfius-icon-exit-after::after,
.belfius-icon-enter::before,
.belfius-icon-enter-after::after,
.belfius-icon-help::before,
.belfius-icon-help-after::after,
.belfius-icon-save::before,
.belfius-icon-save-after::after,
.belfius-icon-save-cloud::before,
.belfius-icon-save-cloud-after::after,
.belfius-icon-upload::before,
.belfius-icon-upload-after::after,
.belfius-icon-download::before,
.belfius-icon-download-after::after,
.belfius-icon-play::before,
.belfius-icon-play-after::after,
.belfius-icon-pause::before,
.belfius-icon-pause-after::after,
.belfius-icon-delete::before,
.belfius-icon-delete-after::after,
.belfius-icon-sort::before,
.belfius-icon-sort-after::after,
.belfius-icon-filter::before,
.belfius-icon-filter-after::after,
.belfius-icon-plus-circle-o::before,
.belfius-icon-plus-circle-o-after::after,
.belfius-icon-min::before,
.belfius-icon-min-after::after,
.belfius-icon-not-allowed::before,
.belfius-icon-not-allowed-after::after,
.belfius-icon-checked::before,
.belfius-icon-checked-after::after,
.belfius-icon-checked-circle::before,
.belfius-icon-checked-circle-after::after,
.belfius-icon-checked-circle-o::before,
.belfius-icon-checked-circle-o-after::after,
.belfius-icon-lock::before,
.belfius-icon-lock-after::after,
.belfius-icon-warning::before,
.belfius-icon-warning-after::after,
.belfius-icon-alert-circle::before,
.belfius-icon-alert-circle-after::after,
.belfius-icon-info-circle::before,
.belfius-icon-info-circle-after::after,
.belfius-icon-info-circle-o::before,
.belfius-icon-info-circle-o-after::after,
.belfius-icon-logo::before,
.belfius-icon-logo-after::after,
.belfius-icon-logo-name::before,
.belfius-icon-logo-name-after::after,
.belfius-icon-social-facebook-circle::before,
.belfius-icon-social-facebook-circle-after::after,
.belfius-icon-social-linkedin-circle::before,
.belfius-icon-social-linkedin-circle-after::after,
.belfius-icon-social-twitter-circle::before,
.belfius-icon-social-twitter-circle-after::after,
.belfius-icon-zoomit::before,
.belfius-icon-zoomit-after::after,
.belfius-icon-skype::before,
.belfius-icon-skype-after::after,
.belfius-icon-profile::before,
.belfius-icon-profile-after::after,
.belfius-icon-phone::before,
.belfius-icon-phone-after::after,
.belfius-icon-phone-circle-o::before,
.belfius-icon-phone-circle-o-after::after,
.belfius-icon-pencil::before,
.belfius-icon-pencil-after::after,
.belfius-icon-card-reader::before,
.belfius-icon-card-reader-after::after,
.belfius-icon-settings::before,
.belfius-icon-settings-after::after,
.belfius-icon-euro-health::before,
.belfius-icon-euro-health-after::after,
.belfius-icon-location-mark::before,
.belfius-icon-location-mark-after::after,
.belfius-icon-loader::before,
.belfius-icon-loader-after::after,
.belfius-icon-mail::before,
.belfius-icon-mail-after::after,
.belfius-icon-mail-circle-o::before,
.belfius-icon-mail-circle-o-after::after,
.belfius-icon-circle::before,
.belfius-icon-circle-after::after,
.belfius-icon-circle-o::before,
.belfius-icon-circle-o-after::after,
.belfius-icon-document-circle-o::before,
.belfius-icon-document-circle-o-after::after,
.belfius-icon-star::before,
.belfius-icon-star-after::after,
.belfius-icon-squircle-o::before,
.belfius-icon-squircle-o-after::after,
.belfius-icon-wifi::before,
.belfius-icon-wifi-after::after,
.belfius-icon-comments::before,
.belfius-icon-comments-after::after,
.belfius-icon-fax::before,
.belfius-icon-fax-after::after,
.belfius-icon-arrow-left::before,
.belfius-icon-bulb::before,
.belfius-icon-bulb-after::after,
.belfius-icon-crown::before,
.belfius-icon-crown-after::after,
.belfius-icon-transactions::before,
.belfius-icon-transactions-after::after,
.belfius-icon-bank::before,
.belfius-icon-bank-after::after,
.belfius-icon-digital::before,
.belfius-icon-digital-after::after,
.belfius-icon-credit-card::before,
.belfius-icon-credit-card-after::after,
.belfius-icon-document::before,
.belfius-icon-document-after::after,
.belfius-icon-360-digital::before,
.belfius-icon-360-digital-after::after,
.belfius-icon-zoom::before,
.belfius-icon-zoom-after::after,
.belfius-icon-satisfaction::before,
.belfius-icon-satisfaction-after::after,
.belfius-icon-training::before,
.belfius-icon-training-after::after,
.belfius-icon-client-informed::before,
.belfius-icon-client-informed-after::after,
.belfius-icon-interchange::before,
.belfius-icon-interchange-after::after,
.belfius-icon-follow::before,
.belfius-icon-follow-after::after,
.belfius-icon-smily::before,
.belfius-icon-smily-after::after,
.belfius-icon-quality-check::before,
.belfius-icon-quality-check-after::after,
.belfius-icon-client::before,
.belfius-icon-client-after::after,
.belfius-icon-home::before,
.belfius-icon-home-after::after,
.belfius-icon-after-care::before,
.belfius-icon-after-care-after::after,
.belfius-icon-convenience::before,
.belfius-icon-convenience-after::after,
.belfius-icon-smartphone-alt::before,
.belfius-icon-smartphone-alt-after::after,
ul>li:before,
a.linkType01::before,
a.linkType02::before,
a.linkType03::after,
a.button.icon::after,
a.icon.buttonType01::after,
a.icon.buttonType02::after,
a.icon.buttonType03::after,
a.icon.buttonType04::after,
span.button.icon::after,
span.icon.buttonType01::after,
span.icon.buttonType02::after,
span.icon.buttonType03::after,
span.icon.buttonType04::after,
button.button.icon::after,
button.icon.buttonType01::after,
button.icon.buttonType02::after,
button.icon.buttonType03::after,
button.icon.buttonType04::after,
input[type=submit].icon::after,
input[type=reset].icon::after,
input[type=radio]:checked+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:checked+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked+label:not(.checkbox)::before,
input[type=checkbox]:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:checked+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
.informationBox:before,
.attentionBox:before,
.validBox:before,
.validation-summary-errors:before,
.technical-alert:before,
.technical-alert-retail:before,
.technical-alert-business:before,
.brandCampaign>a:link::after,
.brandCampaign>a:visited::after,
.brandCampaign>a:active::after,
.brandCampaign>a:hover::after,
.brandCampaign>a:focus::after,
.calendar-homepage>footer>a.button:link::before,
.calendar-homepage>footer>a.buttonType01:link::before,
.calendar-homepage>footer>a.buttonType02:link::before,
.calendar-homepage>footer>a.buttonType03:link::before,
.calendar-homepage>footer>a.buttonType04:link::before,
.calendar-homepage>footer>a.button:visited::before,
.calendar-homepage>footer>a.buttonType01:visited::before,
.calendar-homepage>footer>a.buttonType02:visited::before,
.calendar-homepage>footer>a.buttonType03:visited::before,
.calendar-homepage>footer>a.buttonType04:visited::before,
.calendar-homepage>footer>a.button:active::before,
.calendar-homepage>footer>a.buttonType01:active::before,
.calendar-homepage>footer>a.buttonType02:active::before,
.calendar-homepage>footer>a.buttonType03:active::before,
.calendar-homepage>footer>a.buttonType04:active::before,
.calendar-homepage>footer>a.button:hover::before,
.calendar-homepage>footer>a.buttonType01:hover::before,
.calendar-homepage>footer>a.buttonType02:hover::before,
.calendar-homepage>footer>a.buttonType03:hover::before,
.calendar-homepage>footer>a.buttonType04:hover::before,
.calendar-homepage>footer>a.button:focus::before,
.calendar-homepage>footer>a.buttonType01:focus::before,
.calendar-homepage>footer>a.buttonType02:focus::before,
.calendar-homepage>footer>a.buttonType03:focus::before,
.calendar-homepage>footer>a.buttonType04:focus::before,
.FaqFiltered ul.TabsCollection>li>header:before,
.FaqCollapse ul.TabsCollection>li>header:before,
.CollapseWindow ul.TabsCollection>li>header:before,
.contactBox .contactItem>p:before,
.helptip:before,
.helptipContainer>header>.close:before,
.summaryBox .summaryItem.greenCheck>header>h3:before,
.summaryBox .summaryItem.star>header>h3:before,
.contactBlock .icon::before,
.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-hd h3:before,
.open-help-tip:before,
.tridion-helptip>.yui3-widget-hd>.close-help-tip:before {
	font-family: "Belfius Icons";
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.belfius-icon,
.belfius-icon-funds-autobuy::before,
.belfius-icon-funds-autobuy-after::after,
.belfius-icon-funds-refund::before,
.belfius-icon-funds-refund-after::after,
.belfius-icon-funds-sell::before,
.belfius-icon-funds-sell-after::after,
.belfius-icon-funds-buy::before,
.belfius-icon-funds-buy-after::after,
.belfius-icon-funds-enroll::before,
.belfius-icon-funds-enroll-after::after,
.belfius-icon-squircle-euro::before,
.belfius-icon-squircle-euro-after::after,
.belfius-icon-card::before,
.belfius-icon-card-after::after,
.belfius-icon-calendar-bis::before,
.belfius-icon-calendar-bis-after::after,
.belfius-icon-cash::before,
.belfius-icon-cash-after::after,
.belfius-icon-ambulance::before,
.belfius-icon-ambulance-after::after,
.belfius-icon-clock::before,
.belfius-icon-clock-after::after,
.belfius-icon-car::before,
.belfius-icon-car-after::after,
.belfius-icon-rental-car::before,
.belfius-icon-rental-car-after::after,
.belfius-icon-towtruck::before,
.belfius-icon-towtruck-after::after,
.belfius-icon-flat-tire::before,
.belfius-icon-flat-tire-after::after,
.belfius-icon-globe::before,
.belfius-icon-globe-after::after,
.belfius-icon-check-circle-bis::before,
.belfius-icon-check-circle-bis-after::after,
.belfius-icon-checkbox::before,
.belfius-icon-checkbox-after::after,
.belfius-icon-checkbox-checked::before,
.belfius-icon-checkbox-checked-after::after,
.belfius-icon-radio::before,
.belfius-icon-radio-after::after,
.belfius-icon-radio-checked::before,
.belfius-icon-radio-checked-after::after,
.belfius-icon-dots::before,
.belfius-icon-dots-after::after,
.belfius-icon-download-bis::before,
.belfius-icon-download-bis-after::after,
.belfius-icon-phone-bis::before,
.belfius-icon-phone-bis-after::after,
.belfius-icon-postbox::before,
.belfius-icon-postbox-after::after,
.belfius-icon-house::before,
.belfius-icon-house-after::after,
.belfius-icon-baby::before,
.belfius-icon-baby-after::after,
.belfius-icon-birthday::before,
.belfius-icon-birthday-after::after,
.belfius-icon-id-card::before,
.belfius-icon-id-card-after::after,
.belfius-icon-at::before,
.belfius-icon-at-after::after,
.belfius-icon-globe-bis::before,
.belfius-icon-globe-bis-after::after,
.belfius-icon-lock-bis::before,
.belfius-icon-lock-bis-after::after,
.belfius-icon-mail-bis::before,
.belfius-icon-mail-bis-after::after,
.belfius-icon-paper-clip::before,
.belfius-icon-paper-clip-after::after,
.belfius-icon-amount::before,
.belfius-icon-amount-after::after,
.belfius-icon-dossier-empty::before,
.belfius-icon-dossier-empty-after::after,
.belfius-icon-funds-empty::before,
.belfius-icon-funds-empty-after::after,
.belfius-icon-check-bis::before,
.belfius-icon-check-bis-after::after,
.belfius-icon-arrow-right::before,
.belfius-icon-arrow-right-after::after,
.belfius-icon-support::before,
.belfius-icon-support-after::after,
.belfius-icon-refresh-bis::before,
.belfius-icon-refresh-bis-after::after,
.belfius-icon-cup::before,
.belfius-icon-cup-after::after,
.belfius-icon-collaboration::before,
.belfius-icon-collaboration-after::after,
.belfius-icon-structure::before,
.belfius-icon-structure-after::after,
.belfius-icon-sales::before,
.belfius-icon-sales-after::after,
.belfius-icon-tools::before,
.belfius-icon-tools-after::after,
.belfius-icon-smartphone::before,
.belfius-icon-smartphone-after::after,
.belfius-icon-computer::before,
.belfius-icon-computer-after::after,
.belfius-icon-info-speech::before,
.belfius-icon-info-speech-after::after,
.belfius-icon-accessibility::before,
.belfius-icon-accessibility-after::after,
.belfius-icon-cart::before,
.belfius-icon-cart-after::after,
.belfius-icon-communication::before,
.belfius-icon-communication-after::after,
.belfius-icon-experience::before,
.belfius-icon-experience-after::after,
.belfius-icon-client-orientation::before,
.belfius-icon-client-orientation-after::after,
.belfius-icon-chevron-circle-up::before,
.belfius-icon-chevron-circle-up-after::after,
.belfius-icon-chevron-circle-right::before,
.belfius-icon-chevron-circle-right-after::after,
.belfius-icon-chevron-circle-down::before,
.belfius-icon-chevron-circle-down-after::after,
.belfius-icon-chevron-circle-left::before,
.belfius-icon-chevron-circle-left-after::after,
.belfius-icon-chevron-up::before,
.belfius-icon-chevron-up-after::after,
.belfius-icon-chevron-right::before,
.belfius-icon-chevron-right-after::after,
.belfius-icon-chevron-down::before,
.belfius-icon-chevron-down-after::after,
.belfius-icon-chevron-left::before,
.belfius-icon-chevron-left-after::after,
.belfius-icon-chevron-light-up::before,
.belfius-icon-chevron-light-up-after::after,
.belfius-icon-chevron-light-right::before,
.belfius-icon-chevron-light-right-after::after,
.belfius-icon-chevron-light-down::before,
.belfius-icon-chevron-light-down-after::after,
.belfius-icon-chevron-light-left::before,
.belfius-icon-chevron-light-left-after::after,
.belfius-icon-chevron-circle-o-up::before,
.belfius-icon-chevron-circle-o-up-after::after,
.belfius-icon-chevron-circle-o-right::before,
.belfius-icon-chevron-circle-o-right-after::after,
.belfius-icon-chevron-circle-o-down::before,
.belfius-icon-chevron-circle-o-down-after::after,
.belfius-icon-chevron-circle-o-left::before,
.belfius-icon-chevron-circle-o-left-after::after,
.belfius-icon-chevron-semistadion-up::before,
.belfius-icon-chevron-semistadion-up-after::after,
.belfius-icon-chevron-semistadion-right::before,
.belfius-icon-chevron-semistadion-right-after::after,
.belfius-icon-chevron-semistadion-down::before,
.belfius-icon-chevron-semistadion-down-after::after,
.belfius-icon-chevron-semistadion-left::before,
.belfius-icon-chevron-semistadion-left-after::after,
.belfius-icon-chevron-semistadion-first::before,
.belfius-icon-chevron-semistadion-first-after::after,
.belfius-icon-chevron-semistadion-last::before,
.belfius-icon-chevron-semistadion-last-after::after,
.belfius-icon-chevron-left-circle-o::before,
.belfius-icon-chevron-left-circle-o-after::after,
.belfius-icon-top::before,
.belfius-icon-top-after::after,
.belfius-icon-chevron-rounded-up::before,
.belfius-icon-chevron-rounded-up-after::after,
.belfius-icon-chevron-rounded-right::before,
.belfius-icon-chevron-rounded-right-after::after,
.belfius-icon-chevron-rounded-down::before,
.belfius-icon-chevron-rounded-down-after::after,
.belfius-icon-chevron-rounded-left::before,
.belfius-icon-chevron-rounded-left-after::after,
.belfius-icon-chevron-thick-up::before,
.belfius-icon-chevron-thick-up-after::after,
.belfius-icon-chevron-thick-right::before,
.belfius-icon-chevron-thick-right-after::after,
.belfius-icon-chevron-thick-down::before,
.belfius-icon-chevron-thick-down-after::after,
.belfius-icon-chevron-thick-left::before,
.belfius-icon-chevron-thick-left-after::after,
.belfius-icon-close::before,
.belfius-icon-close-after::after,
.belfius-icon-close-circle::before,
.belfius-icon-close-circle-after::after,
.belfius-icon-close-squircle::before,
.belfius-icon-close-squircle-after::after,
.belfius-icon-calendar::before,
.belfius-icon-calendar-after::after,
.belfius-icon-print::before,
.belfius-icon-print-after::after,
.belfius-icon-search::before,
.belfius-icon-search-after::after,
.belfius-icon-exit::before,
.belfius-icon-exit-after::after,
.belfius-icon-enter::before,
.belfius-icon-enter-after::after,
.belfius-icon-help::before,
.belfius-icon-help-after::after,
.belfius-icon-save::before,
.belfius-icon-save-after::after,
.belfius-icon-save-cloud::before,
.belfius-icon-save-cloud-after::after,
.belfius-icon-upload::before,
.belfius-icon-upload-after::after,
.belfius-icon-download::before,
.belfius-icon-download-after::after,
.belfius-icon-play::before,
.belfius-icon-play-after::after,
.belfius-icon-pause::before,
.belfius-icon-pause-after::after,
.belfius-icon-delete::before,
.belfius-icon-delete-after::after,
.belfius-icon-sort::before,
.belfius-icon-sort-after::after,
.belfius-icon-filter::before,
.belfius-icon-filter-after::after,
.belfius-icon-plus-circle-o::before,
.belfius-icon-plus-circle-o-after::after,
.belfius-icon-min::before,
.belfius-icon-min-after::after,
.belfius-icon-not-allowed::before,
.belfius-icon-not-allowed-after::after,
.belfius-icon-checked::before,
.belfius-icon-checked-after::after,
.belfius-icon-checked-circle::before,
.belfius-icon-checked-circle-after::after,
.belfius-icon-checked-circle-o::before,
.belfius-icon-checked-circle-o-after::after,
.belfius-icon-lock::before,
.belfius-icon-lock-after::after,
.belfius-icon-warning::before,
.belfius-icon-warning-after::after,
.belfius-icon-alert-circle::before,
.belfius-icon-alert-circle-after::after,
.belfius-icon-info-circle::before,
.belfius-icon-info-circle-after::after,
.belfius-icon-info-circle-o::before,
.belfius-icon-info-circle-o-after::after,
.belfius-icon-logo::before,
.belfius-icon-logo-after::after,
.belfius-icon-logo-name::before,
.belfius-icon-logo-name-after::after,
.belfius-icon-social-facebook-circle::before,
.belfius-icon-social-facebook-circle-after::after,
.belfius-icon-social-linkedin-circle::before,
.belfius-icon-social-linkedin-circle-after::after,
.belfius-icon-social-twitter-circle::before,
.belfius-icon-social-twitter-circle-after::after,
.belfius-icon-zoomit::before,
.belfius-icon-zoomit-after::after,
.belfius-icon-skype::before,
.belfius-icon-skype-after::after,
.belfius-icon-profile::before,
.belfius-icon-profile-after::after,
.belfius-icon-phone::before,
.belfius-icon-phone-after::after,
.belfius-icon-phone-circle-o::before,
.belfius-icon-phone-circle-o-after::after,
.belfius-icon-pencil::before,
.belfius-icon-pencil-after::after,
.belfius-icon-card-reader::before,
.belfius-icon-card-reader-after::after,
.belfius-icon-settings::before,
.belfius-icon-settings-after::after,
.belfius-icon-euro-health::before,
.belfius-icon-euro-health-after::after,
.belfius-icon-location-mark::before,
.belfius-icon-location-mark-after::after,
.belfius-icon-loader::before,
.belfius-icon-loader-after::after,
.belfius-icon-mail::before,
.belfius-icon-mail-after::after,
.belfius-icon-mail-circle-o::before,
.belfius-icon-mail-circle-o-after::after,
.belfius-icon-circle::before,
.belfius-icon-circle-after::after,
.belfius-icon-circle-o::before,
.belfius-icon-circle-o-after::after,
.belfius-icon-document-circle-o::before,
.belfius-icon-document-circle-o-after::after,
.belfius-icon-star::before,
.belfius-icon-star-after::after,
.belfius-icon-squircle-o::before,
.belfius-icon-squircle-o-after::after,
.belfius-icon-wifi::before,
.belfius-icon-wifi-after::after,
.belfius-icon-comments::before,
.belfius-icon-comments-after::after,
.belfius-icon-fax::before,
.belfius-icon-fax-after::after,
.belfius-icon-arrow-left::before,
.belfius-icon-bulb::before,
.belfius-icon-bulb-after::after,
.belfius-icon-crown::before,
.belfius-icon-crown-after::after,
.belfius-icon-transactions::before,
.belfius-icon-transactions-after::after,
.belfius-icon-bank::before,
.belfius-icon-bank-after::after,
.belfius-icon-digital::before,
.belfius-icon-digital-after::after,
.belfius-icon-credit-card::before,
.belfius-icon-credit-card-after::after,
.belfius-icon-document::before,
.belfius-icon-document-after::after,
.belfius-icon-360-digital::before,
.belfius-icon-360-digital-after::after,
.belfius-icon-zoom::before,
.belfius-icon-zoom-after::after,
.belfius-icon-satisfaction::before,
.belfius-icon-satisfaction-after::after,
.belfius-icon-training::before,
.belfius-icon-training-after::after,
.belfius-icon-client-informed::before,
.belfius-icon-client-informed-after::after,
.belfius-icon-interchange::before,
.belfius-icon-interchange-after::after,
.belfius-icon-follow::before,
.belfius-icon-follow-after::after,
.belfius-icon-smily::before,
.belfius-icon-smily-after::after,
.belfius-icon-quality-check::before,
.belfius-icon-quality-check-after::after,
.belfius-icon-client::before,
.belfius-icon-client-after::after,
.belfius-icon-home::before,
.belfius-icon-home-after::after,
.belfius-icon-after-care::before,
.belfius-icon-after-care-after::after,
.belfius-icon-convenience::before,
.belfius-icon-convenience-after::after,
.belfius-icon-smartphone-alt::before,
.belfius-icon-smartphone-alt-after::after {
	display: inline-block;
	line-height: 1;
}

.belfius-icon-funds-autobuy::before,
.belfius-icon-funds-autobuy-after::after {
	content: "";
}

.belfius-icon-funds-autobuy-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-funds-autobuy-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-funds-refund::before,
.belfius-icon-funds-refund-after::after {
	content: "";
}

.belfius-icon-funds-refund-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-funds-refund-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-funds-sell::before,
.belfius-icon-funds-sell-after::after {
	content: "";
}

.belfius-icon-funds-sell-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-funds-sell-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-funds-buy::before,
.belfius-icon-funds-buy-after::after {
	content: "";
}

.belfius-icon-funds-buy-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-funds-buy-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-funds-enroll::before,
.belfius-icon-funds-enroll-after::after {
	content: "";
}

.belfius-icon-funds-enroll-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-funds-enroll-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-squircle-euro::before,
.belfius-icon-squircle-euro-after::after {
	content: "";
}

.belfius-icon-squircle-euro-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-squircle-euro-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-card::before,
.belfius-icon-card-after::after {
	content: "";
}

.belfius-icon-card-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-card-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-calendar-bis::before,
.belfius-icon-calendar-bis-after::after {
	content: "";
}

.belfius-icon-calendar-bis-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-calendar-bis-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-cash::before,
.belfius-icon-cash-after::after {
	content: "";
}

.belfius-icon-cash-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-cash-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-ambulance::before,
.belfius-icon-ambulance-after::after {
	content: "";
}

.belfius-icon-ambulance-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-ambulance-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-clock::before,
.belfius-icon-clock-after::after {
	content: "";
}

.belfius-icon-clock-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-clock-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-car::before,
.belfius-icon-car-after::after {
	content: "";
}

.belfius-icon-car-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-car-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-rental-car::before,
.belfius-icon-rental-car-after::after {
	content: "";
}

.belfius-icon-rental-car-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-rental-car-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-towtruck::before,
.belfius-icon-towtruck-after::after {
	content: "";
}

.belfius-icon-towtruck-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-towtruck-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-flat-tire::before,
.belfius-icon-flat-tire-after::after {
	content: "";
}

.belfius-icon-flat-tire-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-flat-tire-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-globe::before,
.belfius-icon-globe-after::after {
	content: "";
}

.belfius-icon-globe-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-globe-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-check-circle-bis::before,
.belfius-icon-check-circle-bis-after::after {
	content: "";
}

.belfius-icon-check-circle-bis-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-check-circle-bis-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-checkbox::before,
.belfius-icon-checkbox-after::after {
	content: "";
}

.belfius-icon-checkbox-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-checkbox-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-checkbox-checked::before,
.belfius-icon-checkbox-checked-after::after {
	content: "";
}

.belfius-icon-checkbox-checked-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-checkbox-checked-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-radio::before,
.belfius-icon-radio-after::after {
	content: "";
}

.belfius-icon-radio-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-radio-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-radio-checked::before,
.belfius-icon-radio-checked-after::after {
	content: "";
}

.belfius-icon-radio-checked-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-radio-checked-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-dots::before,
.belfius-icon-dots-after::after {
	content: "";
}

.belfius-icon-dots-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-dots-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-download-bis::before,
.belfius-icon-download-bis-after::after {
	content: "";
}

.belfius-icon-download-bis-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-download-bis-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-phone-bis::before,
.belfius-icon-phone-bis-after::after {
	content: "";
}

.belfius-icon-phone-bis-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-phone-bis-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-postbox::before,
.belfius-icon-postbox-after::after {
	content: "";
}

.belfius-icon-postbox-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-postbox-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-house::before,
.belfius-icon-house-after::after {
	content: "";
}

.belfius-icon-house-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-house-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-baby::before,
.belfius-icon-baby-after::after {
	content: "";
}

.belfius-icon-baby-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-baby-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-birthday::before,
.belfius-icon-birthday-after::after {
	content: "";
}

.belfius-icon-birthday-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-birthday-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-id-card::before,
.belfius-icon-id-card-after::after {
	content: "";
}

.belfius-icon-id-card-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-id-card-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-at::before,
.belfius-icon-at-after::after {
	content: "";
}

.belfius-icon-at-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-at-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-globe-bis::before,
.belfius-icon-globe-bis-after::after {
	content: "";
}

.belfius-icon-globe-bis-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-globe-bis-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-lock-bis::before,
.belfius-icon-lock-bis-after::after {
	content: "";
}

.belfius-icon-lock-bis-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-lock-bis-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-mail-bis::before,
.belfius-icon-mail-bis-after::after {
	content: "";
}

.belfius-icon-mail-bis-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-mail-bis-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-paper-clip::before,
.belfius-icon-paper-clip-after::after {
	content: "";
}

.belfius-icon-paper-clip-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-paper-clip-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-amount::before,
.belfius-icon-amount-after::after {
	content: "";
}

.belfius-icon-amount-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-amount-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-dossier-empty::before,
.belfius-icon-dossier-empty-after::after {
	content: "";
}

.belfius-icon-dossier-empty-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-dossier-empty-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-funds-empty::before,
.belfius-icon-funds-empty-after::after {
	content: "";
}

.belfius-icon-funds-empty-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-funds-empty-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-check-bis::before,
.belfius-icon-check-bis-after::after {
	content: "";
}

.belfius-icon-check-bis-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-check-bis-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-arrow-right::before,
.belfius-icon-arrow-right-after::after {
	content: "";
}

.belfius-icon-arrow-right-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-arrow-right-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-support::before,
.belfius-icon-support-after::after {
	content: "";
}

.belfius-icon-support-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-support-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-refresh-bis::before,
.belfius-icon-refresh-bis-after::after {
	content: "";
}

.belfius-icon-refresh-bis-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-refresh-bis-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-cup::before,
.belfius-icon-cup-after::after {
	content: "";
}

.belfius-icon-cup-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-cup-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-collaboration::before,
.belfius-icon-collaboration-after::after {
	content: "";
}

.belfius-icon-collaboration-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-collaboration-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-structure::before,
.belfius-icon-structure-after::after {
	content: "";
}

.belfius-icon-structure-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-structure-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-sales::before,
.belfius-icon-sales-after::after {
	content: "";
}

.belfius-icon-sales-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-sales-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-tools::before,
.belfius-icon-tools-after::after {
	content: "";
}

.belfius-icon-tools-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-tools-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-smartphone::before,
.belfius-icon-smartphone-after::after {
	content: "";
}

.belfius-icon-smartphone-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-smartphone-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-computer::before,
.belfius-icon-computer-after::after {
	content: "";
}

.belfius-icon-computer-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-computer-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-info-speech::before,
.belfius-icon-info-speech-after::after {
	content: "";
}

.belfius-icon-info-speech-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-info-speech-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-accessibility::before,
.belfius-icon-accessibility-after::after {
	content: "";
}

.belfius-icon-accessibility-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-accessibility-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-cart::before,
.belfius-icon-cart-after::after {
	content: "";
}

.belfius-icon-cart-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-cart-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-communication::before,
.belfius-icon-communication-after::after {
	content: "";
}

.belfius-icon-communication-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-communication-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-experience::before,
.belfius-icon-experience-after::after {
	content: "";
}

.belfius-icon-experience-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-experience-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-client-orientation::before,
.belfius-icon-client-orientation-after::after {
	content: "";
}

.belfius-icon-client-orientation-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-client-orientation-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-circle-up::before,
.belfius-icon-chevron-circle-up-after::after {
	content: "";
	transform: rotate(-180deg);
}

.belfius-icon-chevron-circle-up-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-circle-up-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-circle-right::before,
.belfius-icon-chevron-circle-right-after::after {
	content: "";
}

.belfius-icon-chevron-circle-right-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-circle-right-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-circle-down::before,
.belfius-icon-chevron-circle-down-after::after {
	content: "";
}

.belfius-icon-chevron-circle-down-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-circle-down-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-circle-left::before,
.belfius-icon-chevron-circle-left-after::after {
	content: "";
	transform: rotate(90deg);
}

.belfius-icon-chevron-circle-left-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-circle-left-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-up::before,
.belfius-icon-chevron-up-after::after {
	content: "";
	transform: rotate(-180deg);
}

.belfius-icon-chevron-up-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-up-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-right::before,
.belfius-icon-chevron-right-after::after {
	content: "";
}

.belfius-icon-chevron-right-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-right-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-down::before,
.belfius-icon-chevron-down-after::after {
	content: "";
}

.belfius-icon-chevron-down-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-down-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-left::before,
.belfius-icon-chevron-left-after::after {
	content: "";
}

.belfius-icon-chevron-left-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-left-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-light-up::before,
.belfius-icon-chevron-light-up-after::after {
	content: "";
	transform: rotate(-90deg);
}

.belfius-icon-chevron-light-up-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-light-up-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-light-right::before,
.belfius-icon-chevron-light-right-after::after {
	content: "";
}

.belfius-icon-chevron-light-right-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-light-right-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-light-down::before,
.belfius-icon-chevron-light-down-after::after {
	content: "";
}

.belfius-icon-chevron-light-down-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-light-down-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-light-left::before,
.belfius-icon-chevron-light-left-after::after {
	content: "";
	transform: rotate(180deg);
}

.belfius-icon-chevron-light-left-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-light-left-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-circle-o-up::before,
.belfius-icon-chevron-circle-o-up-after::after {
	content: "";
	transform: rotate(-90deg);
}

.belfius-icon-chevron-circle-o-up-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-circle-o-up-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-circle-o-right::before,
.belfius-icon-chevron-circle-o-right-after::after {
	content: "";
}

.belfius-icon-chevron-circle-o-right-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-circle-o-right-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-circle-o-down::before,
.belfius-icon-chevron-circle-o-down-after::after {
	content: "";
	transform: rotate(90deg);
}

.belfius-icon-chevron-circle-o-down-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-circle-o-down-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-circle-o-left::before,
.belfius-icon-chevron-circle-o-left-after::after {
	content: "";
	transform: rotate(180deg);
}

.belfius-icon-chevron-circle-o-left-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-circle-o-left-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-semistadion-up::before,
.belfius-icon-chevron-semistadion-up-after::after {
	content: "";
}

.belfius-icon-chevron-semistadion-up-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-semistadion-up-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-semistadion-right::before,
.belfius-icon-chevron-semistadion-right-after::after {
	content: "";
}

.belfius-icon-chevron-semistadion-right-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-semistadion-right-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-semistadion-down::before,
.belfius-icon-chevron-semistadion-down-after::after {
	content: "";
}

.belfius-icon-chevron-semistadion-down-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-semistadion-down-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-semistadion-left::before,
.belfius-icon-chevron-semistadion-left-after::after {
	content: "";
}

.belfius-icon-chevron-semistadion-left-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-semistadion-left-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-semistadion-first::before,
.belfius-icon-chevron-semistadion-first-after::after {
	content: "";
}

.belfius-icon-chevron-semistadion-first-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-semistadion-first-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-semistadion-last::before,
.belfius-icon-chevron-semistadion-last-after::after {
	content: "";
}

.belfius-icon-chevron-semistadion-last-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-semistadion-last-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-left-circle-o::before,
.belfius-icon-chevron-left-circle-o-after::after {
	content: "";
}

.belfius-icon-chevron-left-circle-o-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-left-circle-o-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-top::before,
.belfius-icon-top-after::after {
	content: "";
}

.belfius-icon-top-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-top-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-rounded-up::before,
.belfius-icon-chevron-rounded-up-after::after {
	content: "";
	transform: rotate(-180deg);
}

.belfius-icon-chevron-rounded-up-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-rounded-up-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-rounded-right::before,
.belfius-icon-chevron-rounded-right-after::after {
	content: "";
	transform: rotate(-90deg);
}

.belfius-icon-chevron-rounded-right-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-rounded-right-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-rounded-down::before,
.belfius-icon-chevron-rounded-down-after::after {
	content: "";
}

.belfius-icon-chevron-rounded-down-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-rounded-down-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-rounded-left::before,
.belfius-icon-chevron-rounded-left-after::after {
	content: "";
	transform: rotate(90deg);
}

.belfius-icon-chevron-rounded-left-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-rounded-left-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-thick-up::before,
.belfius-icon-chevron-thick-up-after::after {
	content: "";
}

.belfius-icon-chevron-thick-up-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-thick-up-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-thick-right::before,
.belfius-icon-chevron-thick-right-after::after {
	content: "";
	transform: rotate(90deg);
}

.belfius-icon-chevron-thick-right-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-thick-right-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-thick-down::before,
.belfius-icon-chevron-thick-down-after::after {
	content: "";
}

.belfius-icon-chevron-thick-down-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-thick-down-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-chevron-thick-left::before,
.belfius-icon-chevron-thick-left-after::after {
	content: "";
	transform: rotate(-90deg);
}

.belfius-icon-chevron-thick-left-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-chevron-thick-left-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-close::before,
.belfius-icon-close-after::after {
	content: "";
}

.belfius-icon-close-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-close-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-close-circle::before,
.belfius-icon-close-circle-after::after {
	content: "";
}

.belfius-icon-close-circle-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-close-circle-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-close-squircle::before,
.belfius-icon-close-squircle-after::after {
	content: "";
}

.belfius-icon-close-squircle-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-close-squircle-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-calendar::before,
.belfius-icon-calendar-after::after {
	content: "";
}

.belfius-icon-calendar-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-calendar-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-print::before,
.belfius-icon-print-after::after {
	content: "";
}

.belfius-icon-print-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-print-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-search::before,
.belfius-icon-search-after::after {
	content: "";
}

.belfius-icon-search-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-search-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-exit::before,
.belfius-icon-exit-after::after {
	content: "";
}

.belfius-icon-exit-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-exit-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-enter::before,
.belfius-icon-enter-after::after {
	content: "";
}

.belfius-icon-enter-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-enter-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-help::before,
.belfius-icon-help-after::after {
	content: "";
}

.belfius-icon-help-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-help-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-save::before,
.belfius-icon-save-after::after {
	content: "";
}

.belfius-icon-save-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-save-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-save-cloud::before,
.belfius-icon-save-cloud-after::after {
	content: "";
}

.belfius-icon-save-cloud-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-save-cloud-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-upload::before,
.belfius-icon-upload-after::after {
	content: "";
}

.belfius-icon-upload-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-upload-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-download::before,
.belfius-icon-download-after::after {
	content: "";
}

.belfius-icon-download-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-download-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-play::before,
.belfius-icon-play-after::after {
	content: "";
}

.belfius-icon-play-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-play-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-pause::before,
.belfius-icon-pause-after::after {
	content: "";
}

.belfius-icon-pause-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-pause-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-delete::before,
.belfius-icon-delete-after::after {
	content: "";
}

.belfius-icon-delete-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-delete-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-sort::before,
.belfius-icon-sort-after::after {
	content: "";
}

.belfius-icon-sort-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-sort-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-filter::before,
.belfius-icon-filter-after::after {
	content: "";
}

.belfius-icon-filter-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-filter-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-plus-circle-o::before,
.belfius-icon-plus-circle-o-after::after {
	content: "";
}

.belfius-icon-plus-circle-o-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-plus-circle-o-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-min::before,
.belfius-icon-min-after::after {
	content: "";
}

.belfius-icon-min-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-min-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-not-allowed::before,
.belfius-icon-not-allowed-after::after {
	content: "";
}

.belfius-icon-not-allowed-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-not-allowed-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-checked::before,
.belfius-icon-checked-after::after {
	content: "";
}

.belfius-icon-checked-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-checked-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-checked-circle::before,
.belfius-icon-checked-circle-after::after {
	content: "";
}

.belfius-icon-checked-circle-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-checked-circle-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-checked-circle-o::before,
.belfius-icon-checked-circle-o-after::after {
	content: "";
}

.belfius-icon-checked-circle-o-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-checked-circle-o-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-lock::before,
.belfius-icon-lock-after::after {
	content: "";
}

.belfius-icon-lock-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-lock-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-warning::before,
.belfius-icon-warning-after::after {
	content: "";
}

.belfius-icon-warning-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-warning-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-alert-circle::before,
.belfius-icon-alert-circle-after::after {
	content: "";
}

.belfius-icon-alert-circle-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-alert-circle-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-info-circle::before,
.belfius-icon-info-circle-after::after {
	content: "";
}

.belfius-icon-info-circle-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-info-circle-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-info-circle-o::before,
.belfius-icon-info-circle-o-after::after {
	content: "";
}

.belfius-icon-info-circle-o-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-info-circle-o-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-logo::before,
.belfius-icon-logo-after::after {
	content: "";
}

.belfius-icon-logo-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-logo-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-logo-name::before,
.belfius-icon-logo-name-after::after {
	content: "";
}

.belfius-icon-logo-name-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-logo-name-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-social-facebook-circle::before,
.belfius-icon-social-facebook-circle-after::after {
	content: "";
}

.belfius-icon-social-facebook-circle-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-social-facebook-circle-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-social-linkedin-circle::before,
.belfius-icon-social-linkedin-circle-after::after {
	content: "";
}

.belfius-icon-social-linkedin-circle-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-social-linkedin-circle-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-social-twitter-circle::before,
.belfius-icon-social-twitter-circle-after::after {
	content: "";
}

.belfius-icon-social-twitter-circle-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-social-twitter-circle-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-zoomit::before,
.belfius-icon-zoomit-after::after {
	content: "";
}

.belfius-icon-zoomit-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-zoomit-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-skype::before,
.belfius-icon-skype-after::after {
	content: "";
}

.belfius-icon-skype-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-skype-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-profile::before,
.belfius-icon-profile-after::after {
	content: "";
}

.belfius-icon-profile-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-profile-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-phone::before,
.belfius-icon-phone-after::after {
	content: "";
}

.belfius-icon-phone-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-phone-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-phone-circle-o::before,
.belfius-icon-phone-circle-o-after::after {
	content: "";
}

.belfius-icon-phone-circle-o-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-phone-circle-o-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-pencil::before,
.belfius-icon-pencil-after::after {
	content: "";
}

.belfius-icon-pencil-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-pencil-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-card-reader::before,
.belfius-icon-card-reader-after::after {
	content: "";
}

.belfius-icon-card-reader-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-card-reader-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-settings::before,
.belfius-icon-settings-after::after {
	content: "";
}

.belfius-icon-settings-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-settings-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-euro-health::before,
.belfius-icon-euro-health-after::after {
	content: "";
}

.belfius-icon-euro-health-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-euro-health-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-location-mark::before,
.belfius-icon-location-mark-after::after {
	content: "";
}

.belfius-icon-location-mark-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-location-mark-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-loader::before,
.belfius-icon-loader-after::after {
	content: "";
}

.belfius-icon-loader-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-loader-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-mail::before,
.belfius-icon-mail-after::after {
	content: "";
}

.belfius-icon-mail-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-mail-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-mail-circle-o::before,
.belfius-icon-mail-circle-o-after::after {
	content: "";
}

.belfius-icon-mail-circle-o-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-mail-circle-o-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-circle::before,
.belfius-icon-circle-after::after {
	content: "";
}

.belfius-icon-circle-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-circle-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-circle-o::before,
.belfius-icon-circle-o-after::after {
	content: "";
}

.belfius-icon-circle-o-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-circle-o-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-document-circle-o::before,
.belfius-icon-document-circle-o-after::after {
	content: "";
}

.belfius-icon-document-circle-o-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-document-circle-o-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-star::before,
.belfius-icon-star-after::after {
	content: "";
}

.belfius-icon-star-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-star-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-squircle-o::before,
.belfius-icon-squircle-o-after::after {
	content: "";
}

.belfius-icon-squircle-o-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-squircle-o-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-wifi::before,
.belfius-icon-wifi-after::after {
	content: "";
}

.belfius-icon-wifi-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-wifi-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-comments::before,
.belfius-icon-comments-after::after {
	content: "";
}

.belfius-icon-comments-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-comments-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-fax::before,
.belfius-icon-fax-after::after {
	content: "";
}

.belfius-icon-fax-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-fax-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-arrow-left::before {
	content: "";
}

.belfius-icon-arrow-right::before,
.belfius-icon-arrow-right-after::after {
	content: "";
}

.belfius-icon-bulb::before,
.belfius-icon-bulb-after::after {
	content: "";
}

.belfius-icon-bulb-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-bulb-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-crown::before,
.belfius-icon-crown-after::after {
	content: "";
}

.belfius-icon-crown-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-crown-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-cup::before,
.belfius-icon-cup-after::after {
	content: "";
}

.belfius-icon-cup-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-cup-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-collaboration::before,
.belfius-icon-collaboration-after::after {
	content: "";
}

.belfius-icon-collaboration-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-collaboration-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-structure::before,
.belfius-icon-structure-after::after {
	content: "";
}

.belfius-icon-structure-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-structure-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-sales::before,
.belfius-icon-sales-after::after {
	content: "";
}

.belfius-icon-sales-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-sales-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-tools::before,
.belfius-icon-tools-after::after {
	content: "";
}

.belfius-icon-tools-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-tools-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-smartphone::before,
.belfius-icon-smartphone-after::after {
	content: "";
}

.belfius-icon-smartphone-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-smartphone-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-computer::before,
.belfius-icon-computer-after::after {
	content: "";
}

.belfius-icon-computer-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-computer-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-info-speech::before,
.belfius-icon-info-speech-after::after {
	content: "";
}

.belfius-icon-info-speech-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-info-speech-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-accessibility::before,
.belfius-icon-accessibility-after::after {
	content: "";
}

.belfius-icon-accessibility-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-accessibility-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-cart::before,
.belfius-icon-cart-after::after {
	content: "";
}

.belfius-icon-cart-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-cart-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-communication::before,
.belfius-icon-communication-after::after {
	content: "";
}

.belfius-icon-communication-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-communication-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-experience::before,
.belfius-icon-experience-after::after {
	content: "";
}

.belfius-icon-experience-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-experience-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-client-orientation::before,
.belfius-icon-client-orientation-after::after {
	content: "";
}

.belfius-icon-client-orientation-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-client-orientation-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-transactions::before,
.belfius-icon-transactions-after::after {
	content: "";
}

.belfius-icon-transactions-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-transactions-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-bank::before,
.belfius-icon-bank-after::after {
	content: "";
}

.belfius-icon-bank-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-bank-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-digital::before,
.belfius-icon-digital-after::after {
	content: "";
}

.belfius-icon-digital-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-digital-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-credit-card::before,
.belfius-icon-credit-card-after::after {
	content: "";
}

.belfius-icon-credit-card-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-credit-card-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-document::before,
.belfius-icon-document-after::after {
	content: "";
}

.belfius-icon-document-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-document-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-360-digital::before,
.belfius-icon-360-digital-after::after {
	content: "";
}

.belfius-icon-360-digital-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-360-digital-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-zoom::before,
.belfius-icon-zoom-after::after {
	content: "";
}

.belfius-icon-zoom-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-zoom-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-satisfaction::before,
.belfius-icon-satisfaction-after::after {
	content: "";
}

.belfius-icon-satisfaction-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-satisfaction-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-training::before,
.belfius-icon-training-after::after {
	content: "";
}

.belfius-icon-training-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-training-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-client-informed::before,
.belfius-icon-client-informed-after::after {
	content: "";
}

.belfius-icon-client-informed-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-client-informed-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-interchange::before,
.belfius-icon-interchange-after::after {
	content: "";
}

.belfius-icon-interchange-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-interchange-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-follow::before,
.belfius-icon-follow-after::after {
	content: "";
}

.belfius-icon-follow-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-follow-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-smily::before,
.belfius-icon-smily-after::after {
	content: "";
}

.belfius-icon-smily-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-smily-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-quality-check::before,
.belfius-icon-quality-check-after::after {
	content: "";
}

.belfius-icon-quality-check-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-quality-check-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-client::before,
.belfius-icon-client-after::after {
	content: "";
}

.belfius-icon-client-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-client-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-home::before,
.belfius-icon-home-after::after {
	content: "";
}

.belfius-icon-home-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-home-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-after-care::before,
.belfius-icon-after-care-after::after {
	content: "";
}

.belfius-icon-after-care-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-after-care-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-convenience::before,
.belfius-icon-convenience-after::after {
	content: "";
}

.belfius-icon-convenience-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-convenience-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-icon-smartphone-alt::before,
.belfius-icon-smartphone-alt-after::after {
	content: "";
}

.belfius-icon-smartphone-alt-after {
	position: relative;
	padding-right: 30px;
}

.belfius-icon-smartphone-alt-after::after {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.icon-file-type-pdf,
.icon-file-type-xls,
.icon-file-type-doc,
.icon-file-type-ppt {
	display: inline-block;
	position: relative;
	padding-top: 3px;
	padding-left: 25px;
}

.icon-file-type-pdf span,
.icon-file-type-xls span,
.icon-file-type-doc span,
.icon-file-type-ppt span {
	color: #c3bbaf;
	text-decoration: none;
}

.icon-file-type-pdf::before,
.icon-file-type-xls::before,
.icon-file-type-doc::before,
.icon-file-type-ppt::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 19px;
	height: 25px;
	overflow: hidden;
	background: url(/common/nfw/lib/bdn/resource/icons-files-sprite.png?h=856ec12ba6af6d9f69d2) transparent left 0 no-repeat;
}

@media only screen and (min-device-pixel-ratio:1.5) {

	.icon-file-type-pdf::before,
	.icon-file-type-xls::before,
	.icon-file-type-doc::before,
	.icon-file-type-ppt::before {
		background-image: url(/common/nfw/lib/bdn/resource/icons-files-sprite-HD.png?h=a7925a9f1ab66e0c9648);
	}
}

.icon-file-type-pdf::before {
	background-position: left 0;
}

.icon-file-type-xls::before {
	background-position: left -25px;
}

.icon-file-type-doc::before {
	background-position: left -50px;
}

.icon-file-type-ppt::before {
	background-position: left -75px;
}

#ajax-content>.FaqFiltered,
#ajax-content>.FaqCollapse,
#ajax-content>.CollapseWindow,
.legalLine,
.productList,
.promoBox,
.fundList,
.technical-alert-business,
#ajax-content>table.embeddedTable,
#lightbox-manager .gewy-content-box>table.embeddedTable,
#ajax-content>.tableWrapper,
.demo-wrapper,
.styleguide,
#ajax-content>h1,
#ajax-content>h2,
#ajax-content>h3,
#ajax-content>h4,
#ajax-content>h5,
.additionalContentRow,
.contentBox:not(.col1on2):not(.col1on3):not(.col2on3),
.F2CAlternative,
.footnote,
.fsmaBoxFluid,
.iframe,
.latest-news-list,
.linkBox:not(.col1on2):not(.col1on3):not(.col2on3),
.newsBox:not(.col1on2):not(.col1on3):not(.col2on3),
#ajax-content>.processBox,
.wrap-embedded-demo,
.productBucket,
.productComparison,
.compareBox,
.specificationBox,
.standAloneCTA,
.summaryBox,
.TeaserBox,
.teaserListGroup,
.videoBox,
.bob,
.contactFAQ,
.contactFAQ+*,
.contact-personal-info,
.contact-our-info,
.easify-dossier,
.easify-dossier-switch,
.brand-container,
.news-article-component,
.page-intro,
.private-banker-picker .private-banker-picker-wrapper,
.symbol-list,
#content,
#content #gew7-framework-inner .ajax-content #content {
	width: 1152px;
	margin: 0 auto 24px auto;
	box-sizing: border-box;
}

.gefw-modal .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) {
	width: auto;
}

@media only screen and (min-width:1200px) {
	.wm-agency .iframe {
		width: calc(100% - (2*24px));
	}
}

@media only screen and (max-width:1199px) {

	#ajax-content>.FaqFiltered,
	#ajax-content>.FaqCollapse,
	#ajax-content>.CollapseWindow,
	.legalLine,
	.productList,
	.promoBox,
	.fundList,
	.technical-alert-business,
	#ajax-content>table.embeddedTable,
	#lightbox-manager .gewy-content-box>table.embeddedTable,
	#ajax-content>.tableWrapper,
	.demo-wrapper,
	.styleguide,
	#ajax-content>h1,
	#ajax-content>h2,
	#ajax-content>h3,
	#ajax-content>h4,
	#ajax-content>h5,
	.additionalContentRow,
	.contentBox:not(.col1on2):not(.col1on3):not(.col2on3),
	.F2CAlternative,
	.footnote,
	.fsmaBoxFluid,
	.iframe,
	.latest-news-list,
	.linkBox:not(.col1on2):not(.col1on3):not(.col2on3),
	.newsBox:not(.col1on2):not(.col1on3):not(.col2on3),
	#ajax-content>.processBox,
	.wrap-embedded-demo,
	.productBucket,
	.productComparison,
	.compareBox,
	.specificationBox,
	.standAloneCTA,
	.summaryBox,
	.TeaserBox,
	.teaserListGroup,
	.videoBox,
	.bob,
	.contactFAQ,
	.contactFAQ+*,
	.contact-personal-info,
	.contact-our-info,
	.easify-dossier,
	.easify-dossier-switch,
	.brand-container,
	.news-article-component,
	.page-intro,
	.private-banker-picker .private-banker-picker-wrapper,
	.symbol-list,
	#content,
	#content #gew7-framework-inner .ajax-content #content {
		width: calc(100% - (2*24px));
	}
}

@media only screen and (max-width:1007px) {

	#ajax-content>.FaqFiltered,
	#ajax-content>.FaqCollapse,
	#ajax-content>.CollapseWindow,
	.legalLine,
	.productList,
	.promoBox,
	.fundList,
	.technical-alert-business,
	#ajax-content>table.embeddedTable,
	#lightbox-manager .gewy-content-box>table.embeddedTable,
	#ajax-content>.tableWrapper,
	.demo-wrapper,
	.styleguide,
	#ajax-content>h1,
	#ajax-content>h2,
	#ajax-content>h3,
	#ajax-content>h4,
	#ajax-content>h5,
	.additionalContentRow,
	.contentBox:not(.col1on2):not(.col1on3):not(.col2on3),
	.F2CAlternative,
	.footnote,
	.fsmaBoxFluid,
	.iframe,
	.latest-news-list,
	.linkBox:not(.col1on2):not(.col1on3):not(.col2on3),
	.newsBox:not(.col1on2):not(.col1on3):not(.col2on3),
	#ajax-content>.processBox,
	.wrap-embedded-demo,
	.productBucket,
	.productComparison,
	.compareBox,
	.specificationBox,
	.standAloneCTA,
	.summaryBox,
	.TeaserBox,
	.teaserListGroup,
	.videoBox,
	.bob,
	.contactFAQ,
	.contactFAQ+*,
	.contact-personal-info,
	.contact-our-info,
	.easify-dossier,
	.easify-dossier-switch,
	.brand-container,
	.news-article-component,
	.page-intro,
	.private-banker-picker .private-banker-picker-wrapper,
	.symbol-list,
	#content,
	#content #gew7-framework-inner .ajax-content #content {
		width: calc(100% - (2*34px));
		margin: 0 auto 36px auto;
	}
}

@media only screen and (max-width:767px) {

	#ajax-content>.FaqFiltered,
	#ajax-content>.FaqCollapse,
	#ajax-content>.CollapseWindow,
	.legalLine,
	.productList,
	.promoBox,
	.fundList,
	.technical-alert-business,
	#ajax-content>table.embeddedTable,
	#lightbox-manager .gewy-content-box>table.embeddedTable,
	#ajax-content>.tableWrapper,
	.demo-wrapper,
	.styleguide,
	#ajax-content>h1,
	#ajax-content>h2,
	#ajax-content>h3,
	#ajax-content>h4,
	#ajax-content>h5,
	.additionalContentRow,
	.contentBox:not(.col1on2):not(.col1on3):not(.col2on3),
	.F2CAlternative,
	.footnote,
	.fsmaBoxFluid,
	.iframe,
	.latest-news-list,
	.linkBox:not(.col1on2):not(.col1on3):not(.col2on3),
	.newsBox:not(.col1on2):not(.col1on3):not(.col2on3),
	#ajax-content>.processBox,
	.wrap-embedded-demo,
	.productBucket,
	.productComparison,
	.compareBox,
	.specificationBox,
	.standAloneCTA,
	.summaryBox,
	.TeaserBox,
	.teaserListGroup,
	.videoBox,
	.bob,
	.contactFAQ,
	.contactFAQ+*,
	.contact-personal-info,
	.contact-our-info,
	.easify-dossier,
	.easify-dossier-switch,
	.brand-container,
	.news-article-component,
	.page-intro,
	.private-banker-picker .private-banker-picker-wrapper,
	.symbol-list,
	#content,
	#content #gew7-framework-inner .ajax-content #content {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media only screen and (max-width:767px) {

	#ajax-content>.FaqFiltered,
	#ajax-content>.FaqCollapse,
	#ajax-content>.CollapseWindow,
	.legalLine,
	.productList,
	.promoBox,
	.fundList {
		width: calc(100% - (2*15px));
		padding-left: 0;
		padding-right: 0;
	}
}

.contentBox.col1on2.firstChild,
.contentBox.hasBorder.col1on2.firstChild,
.linkBox.col1on2.firstChild,
.newsBox.col1on2.firstChild,
.TeaserBox.col1on2.firstChild,
.contentBox.col1on2,
.contentBox.hasBorder.col1on2,
.linkBox.col1on2,
.newsBox.col1on2,
.TeaserBox.col1on2,
.contentBox.col1on3.firstChild,
.linkBox.col1on3.firstChild,
.newsBox.col1on3.firstChild,
.TeaserBox.col1on3.firstChild,
.contactBlock:nth-of-type(3n+1),
.contentBox.col1on3,
.calendar-homepage+.latest-news-list,
.linkBox.col1on3,
.newsBox.col1on3,
.TeaserBox.col1on3,
.contactBlock,
.calendar-homepage,
.contentBox.col2on3.firstChild,
.linkBox.col2on3.firstChild,
.contentBox.col2on3,
.linkBox.col2on3,
.BACCombo,
.BACProduct,
#brandCampaign,
.featured-news-item,
.financial-weather-report,
.homepage-retail,
.homepage-business,
.saveInvestOpportunities,
.saveInvestOpportunities.oneItem,
.teaserListGroup.oneItem .teaserList {
	clear: none;
	float: left;
	margin-left: 24px;
}

@media only screen and (max-width:1199px) {

	.contentBox.col1on2.firstChild,
	.contentBox.hasBorder.col1on2.firstChild,
	.linkBox.col1on2.firstChild,
	.newsBox.col1on2.firstChild,
	.TeaserBox.col1on2.firstChild,
	.contentBox.col1on2,
	.contentBox.hasBorder.col1on2,
	.linkBox.col1on2,
	.newsBox.col1on2,
	.TeaserBox.col1on2,
	.contentBox.col1on3.firstChild,
	.linkBox.col1on3.firstChild,
	.newsBox.col1on3.firstChild,
	.TeaserBox.col1on3.firstChild,
	.contactBlock:nth-of-type(3n+1),
	.contentBox.col1on3,
	.calendar-homepage+.latest-news-list,
	.linkBox.col1on3,
	.newsBox.col1on3,
	.TeaserBox.col1on3,
	.contactBlock,
	.calendar-homepage,
	.contentBox.col2on3.firstChild,
	.linkBox.col2on3.firstChild,
	.contentBox.col2on3,
	.linkBox.col2on3,
	.BACCombo,
	.BACProduct,
	#brandCampaign,
	.featured-news-item,
	.financial-weather-report,
	.homepage-retail,
	.homepage-business,
	.saveInvestOpportunities,
	.saveInvestOpportunities.oneItem,
	.teaserListGroup.oneItem .teaserList {
		margin-left: 2.08333%;
	}
}

@media only screen and (max-width:1007px) {

	.contentBox.col1on2.firstChild,
	.contentBox.hasBorder.col1on2.firstChild,
	.linkBox.col1on2.firstChild,
	.newsBox.col1on2.firstChild,
	.TeaserBox.col1on2.firstChild,
	.contentBox.col1on2,
	.contentBox.hasBorder.col1on2,
	.linkBox.col1on2,
	.newsBox.col1on2,
	.TeaserBox.col1on2,
	.contentBox.col1on3.firstChild,
	.linkBox.col1on3.firstChild,
	.newsBox.col1on3.firstChild,
	.TeaserBox.col1on3.firstChild,
	.contactBlock:nth-of-type(3n+1),
	.contentBox.col1on3,
	.calendar-homepage+.latest-news-list,
	.linkBox.col1on3,
	.newsBox.col1on3,
	.TeaserBox.col1on3,
	.contactBlock,
	.calendar-homepage,
	.contentBox.col2on3.firstChild,
	.linkBox.col2on3.firstChild,
	.contentBox.col2on3,
	.linkBox.col2on3,
	.BACCombo,
	.BACProduct,
	#brandCampaign,
	.featured-news-item,
	.financial-weather-report,
	.homepage-retail,
	.homepage-business,
	.saveInvestOpportunities,
	.saveInvestOpportunities.oneItem,
	.teaserListGroup.oneItem .teaserList {
		margin-left: 2%;
	}
}

@media only screen and (max-width:767px) {

	.contentBox.col1on2.firstChild,
	.contentBox.hasBorder.col1on2.firstChild,
	.linkBox.col1on2.firstChild,
	.newsBox.col1on2.firstChild,
	.TeaserBox.col1on2.firstChild,
	.contentBox.col1on2,
	.contentBox.hasBorder.col1on2,
	.linkBox.col1on2,
	.newsBox.col1on2,
	.TeaserBox.col1on2,
	.contentBox.col1on3.firstChild,
	.linkBox.col1on3.firstChild,
	.newsBox.col1on3.firstChild,
	.TeaserBox.col1on3.firstChild,
	.contactBlock:nth-of-type(3n+1),
	.contentBox.col1on3,
	.calendar-homepage+.latest-news-list,
	.linkBox.col1on3,
	.newsBox.col1on3,
	.TeaserBox.col1on3,
	.contactBlock,
	.calendar-homepage,
	.contentBox.col2on3.firstChild,
	.linkBox.col2on3.firstChild,
	.contentBox.col2on3,
	.linkBox.col2on3,
	.BACCombo,
	.BACProduct,
	#brandCampaign,
	.featured-news-item,
	.financial-weather-report,
	.homepage-retail,
	.homepage-business,
	.saveInvestOpportunities,
	.saveInvestOpportunities.oneItem,
	.teaserListGroup.oneItem .teaserList {
		float: none;
		margin-left: 15px;
		margin-right: 15px;
	}
}

.contentBox.col1on2.firstChild,
.contentBox.hasBorder.col1on2.firstChild,
.linkBox.col1on2.firstChild,
.newsBox.col1on2.firstChild,
.TeaserBox.col1on2.firstChild,
.contentBox.col1on3.firstChild,
.linkBox.col1on3.firstChild,
.newsBox.col1on3.firstChild,
.TeaserBox.col1on3.firstChild,
.contactBlock:nth-of-type(3n+1),
.calendar-homepage,
.contentBox.col2on3.firstChild,
.linkBox.col2on3.firstChild,
.homepage-retail,
.homepage-business,
.saveInvestOpportunities,
.saveInvestOpportunities.oneItem,
.teaserListGroup.oneItem .teaserList {
	clear: both;
	margin-left: calc((100% - 1152px)/2);
}

@media only screen and (max-width:1199px) {

	.contentBox.col1on2.firstChild,
	.contentBox.hasBorder.col1on2.firstChild,
	.linkBox.col1on2.firstChild,
	.newsBox.col1on2.firstChild,
	.TeaserBox.col1on2.firstChild,
	.contentBox.col1on3.firstChild,
	.linkBox.col1on3.firstChild,
	.newsBox.col1on3.firstChild,
	.TeaserBox.col1on3.firstChild,
	.contactBlock:nth-of-type(3n+1),
	.calendar-homepage,
	.contentBox.col2on3.firstChild,
	.linkBox.col2on3.firstChild,
	.homepage-retail,
	.homepage-business,
	.saveInvestOpportunities,
	.saveInvestOpportunities.oneItem,
	.teaserListGroup.oneItem .teaserList {
		margin-left: 24px;
	}
}

@media only screen and (max-width:1007px) {

	.contentBox.col1on2.firstChild,
	.contentBox.hasBorder.col1on2.firstChild,
	.linkBox.col1on2.firstChild,
	.newsBox.col1on2.firstChild,
	.TeaserBox.col1on2.firstChild,
	.contentBox.col1on3.firstChild,
	.linkBox.col1on3.firstChild,
	.newsBox.col1on3.firstChild,
	.TeaserBox.col1on3.firstChild,
	.contactBlock:nth-of-type(3n+1),
	.calendar-homepage,
	.contentBox.col2on3.firstChild,
	.linkBox.col2on3.firstChild,
	.homepage-retail,
	.homepage-business,
	.saveInvestOpportunities,
	.saveInvestOpportunities.oneItem,
	.teaserListGroup.oneItem .teaserList {
		margin-left: 34px;
	}
}

@media only screen and (max-width:767px) {

	.contentBox.col1on2.firstChild,
	.contentBox.hasBorder.col1on2.firstChild,
	.linkBox.col1on2.firstChild,
	.newsBox.col1on2.firstChild,
	.TeaserBox.col1on2.firstChild,
	.contentBox.col1on3.firstChild,
	.linkBox.col1on3.firstChild,
	.newsBox.col1on3.firstChild,
	.TeaserBox.col1on3.firstChild,
	.contactBlock:nth-of-type(3n+1),
	.calendar-homepage,
	.contentBox.col2on3.firstChild,
	.linkBox.col2on3.firstChild,
	.homepage-retail,
	.homepage-business,
	.saveInvestOpportunities,
	.saveInvestOpportunities.oneItem,
	.teaserListGroup.oneItem .teaserList {
		margin-left: 15px;
		margin-right: 15px;
	}
}

.contentBox.col1on2.firstChild,
.contentBox.hasBorder.col1on2.firstChild,
.linkBox.col1on2.firstChild,
.newsBox.col1on2.firstChild,
.TeaserBox.col1on2.firstChild,
.contentBox.col1on2,
.contentBox.hasBorder.col1on2,
.linkBox.col1on2,
.newsBox.col1on2,
.TeaserBox.col1on2 {
	width: 564px;
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.contentBox.col1on2.firstChild,
	.contentBox.hasBorder.col1on2.firstChild,
	.linkBox.col1on2.firstChild,
	.newsBox.col1on2.firstChild,
	.TeaserBox.col1on2.firstChild,
	.contentBox.col1on2,
	.contentBox.hasBorder.col1on2,
	.linkBox.col1on2,
	.newsBox.col1on2,
	.TeaserBox.col1on2 {
		width: calc((((100% - (2*24px)) - (1*2.08333%))*(1/2)));
	}
}

@media only screen and (max-width:1007px) {

	.contentBox.col1on2.firstChild,
	.contentBox.hasBorder.col1on2.firstChild,
	.linkBox.col1on2.firstChild,
	.newsBox.col1on2.firstChild,
	.TeaserBox.col1on2.firstChild,
	.contentBox.col1on2,
	.contentBox.hasBorder.col1on2,
	.linkBox.col1on2,
	.newsBox.col1on2,
	.TeaserBox.col1on2 {
		width: calc((((100% - (2*34px)) - (1*2%))*(1/2)));
	}
}

@media only screen and (max-width:767px) {

	.contentBox.col1on2.firstChild,
	.contentBox.hasBorder.col1on2.firstChild,
	.linkBox.col1on2.firstChild,
	.newsBox.col1on2.firstChild,
	.TeaserBox.col1on2.firstChild,
	.contentBox.col1on2,
	.contentBox.hasBorder.col1on2,
	.linkBox.col1on2,
	.newsBox.col1on2,
	.TeaserBox.col1on2 {
		width: auto;
	}
}

@media only screen and (max-width:1007px) {

	.contentBox.col1on2.firstChild+.BACCombo+.BACCombo,
	.contentBox.hasBorder.col1on2.firstChild+.BACCombo+.BACCombo,
	.linkBox.col1on2.firstChild+.BACCombo+.BACCombo,
	.newsBox.col1on2.firstChild+.BACCombo+.BACCombo,
	.TeaserBox.col1on2.firstChild+.BACCombo+.BACCombo,
	.contentBox.col1on2.firstChild+.BACProduct+.BACCombo,
	.contentBox.hasBorder.col1on2.firstChild+.BACProduct+.BACCombo,
	.linkBox.col1on2.firstChild+.BACProduct+.BACCombo,
	.newsBox.col1on2.firstChild+.BACProduct+.BACCombo,
	.TeaserBox.col1on2.firstChild+.BACProduct+.BACCombo,
	.contentBox.col1on2.firstChild+#brandCampaign+.BACCombo,
	.contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.BACCombo,
	.linkBox.col1on2.firstChild+#brandCampaign+.BACCombo,
	.newsBox.col1on2.firstChild+#brandCampaign+.BACCombo,
	.TeaserBox.col1on2.firstChild+#brandCampaign+.BACCombo,
	.contentBox.col1on2.firstChild+.featured-news-item+.BACCombo,
	.contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.BACCombo,
	.linkBox.col1on2.firstChild+.featured-news-item+.BACCombo,
	.newsBox.col1on2.firstChild+.featured-news-item+.BACCombo,
	.TeaserBox.col1on2.firstChild+.featured-news-item+.BACCombo,
	.contentBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
	.contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.BACCombo,
	.linkBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
	.newsBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
	.TeaserBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
	.contentBox.col1on2.firstChild+.BACCombo+.BACProduct,
	.contentBox.hasBorder.col1on2.firstChild+.BACCombo+.BACProduct,
	.linkBox.col1on2.firstChild+.BACCombo+.BACProduct,
	.newsBox.col1on2.firstChild+.BACCombo+.BACProduct,
	.TeaserBox.col1on2.firstChild+.BACCombo+.BACProduct,
	.contentBox.col1on2.firstChild+.BACProduct+.BACProduct,
	.contentBox.hasBorder.col1on2.firstChild+.BACProduct+.BACProduct,
	.linkBox.col1on2.firstChild+.BACProduct+.BACProduct,
	.newsBox.col1on2.firstChild+.BACProduct+.BACProduct,
	.TeaserBox.col1on2.firstChild+.BACProduct+.BACProduct,
	.contentBox.col1on2.firstChild+#brandCampaign+.BACProduct,
	.contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.BACProduct,
	.linkBox.col1on2.firstChild+#brandCampaign+.BACProduct,
	.newsBox.col1on2.firstChild+#brandCampaign+.BACProduct,
	.TeaserBox.col1on2.firstChild+#brandCampaign+.BACProduct,
	.contentBox.col1on2.firstChild+.featured-news-item+.BACProduct,
	.contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.BACProduct,
	.linkBox.col1on2.firstChild+.featured-news-item+.BACProduct,
	.newsBox.col1on2.firstChild+.featured-news-item+.BACProduct,
	.TeaserBox.col1on2.firstChild+.featured-news-item+.BACProduct,
	.contentBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
	.contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.BACProduct,
	.linkBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
	.newsBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
	.TeaserBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
	.contentBox.col1on2.firstChild+.BACCombo+#brandCampaign,
	.contentBox.hasBorder.col1on2.firstChild+.BACCombo+#brandCampaign,
	.linkBox.col1on2.firstChild+.BACCombo+#brandCampaign,
	.newsBox.col1on2.firstChild+.BACCombo+#brandCampaign,
	.TeaserBox.col1on2.firstChild+.BACCombo+#brandCampaign,
	.contentBox.col1on2.firstChild+.BACProduct+#brandCampaign,
	.contentBox.hasBorder.col1on2.firstChild+.BACProduct+#brandCampaign,
	.linkBox.col1on2.firstChild+.BACProduct+#brandCampaign,
	.newsBox.col1on2.firstChild+.BACProduct+#brandCampaign,
	.TeaserBox.col1on2.firstChild+.BACProduct+#brandCampaign,
	.contentBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
	.contentBox.hasBorder.col1on2.firstChild+#brandCampaign+#brandCampaign,
	.linkBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
	.newsBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
	.TeaserBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
	.contentBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
	.contentBox.hasBorder.col1on2.firstChild+.featured-news-item+#brandCampaign,
	.linkBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
	.newsBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
	.TeaserBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
	.contentBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
	.contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+#brandCampaign,
	.linkBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
	.newsBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
	.TeaserBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
	.contentBox.col1on2.firstChild+.BACCombo+.featured-news-item,
	.contentBox.hasBorder.col1on2.firstChild+.BACCombo+.featured-news-item,
	.linkBox.col1on2.firstChild+.BACCombo+.featured-news-item,
	.newsBox.col1on2.firstChild+.BACCombo+.featured-news-item,
	.TeaserBox.col1on2.firstChild+.BACCombo+.featured-news-item,
	.contentBox.col1on2.firstChild+.BACProduct+.featured-news-item,
	.contentBox.hasBorder.col1on2.firstChild+.BACProduct+.featured-news-item,
	.linkBox.col1on2.firstChild+.BACProduct+.featured-news-item,
	.newsBox.col1on2.firstChild+.BACProduct+.featured-news-item,
	.TeaserBox.col1on2.firstChild+.BACProduct+.featured-news-item,
	.contentBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
	.contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.featured-news-item,
	.linkBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
	.newsBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
	.TeaserBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
	.contentBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
	.contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.featured-news-item,
	.linkBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
	.newsBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
	.TeaserBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
	.contentBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
	.contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.featured-news-item,
	.linkBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
	.newsBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
	.TeaserBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
	.contentBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
	.contentBox.hasBorder.col1on2.firstChild+.BACCombo+.financial-weather-report,
	.linkBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
	.newsBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
	.TeaserBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
	.contentBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
	.contentBox.hasBorder.col1on2.firstChild+.BACProduct+.financial-weather-report,
	.linkBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
	.newsBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
	.TeaserBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
	.contentBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
	.contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.financial-weather-report,
	.linkBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
	.newsBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
	.TeaserBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
	.contentBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
	.contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.financial-weather-report,
	.linkBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
	.newsBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
	.TeaserBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
	.contentBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
	.contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
	.linkBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
	.newsBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
	.TeaserBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report {
		clear: both;
		margin-left: 34px;
	}
}

@media only screen and (max-width:767px) {

	.contentBox.col1on2.firstChild+.BACCombo+.BACCombo,
	.contentBox.hasBorder.col1on2.firstChild+.BACCombo+.BACCombo,
	.linkBox.col1on2.firstChild+.BACCombo+.BACCombo,
	.newsBox.col1on2.firstChild+.BACCombo+.BACCombo,
	.TeaserBox.col1on2.firstChild+.BACCombo+.BACCombo,
	.contentBox.col1on2.firstChild+.BACProduct+.BACCombo,
	.contentBox.hasBorder.col1on2.firstChild+.BACProduct+.BACCombo,
	.linkBox.col1on2.firstChild+.BACProduct+.BACCombo,
	.newsBox.col1on2.firstChild+.BACProduct+.BACCombo,
	.TeaserBox.col1on2.firstChild+.BACProduct+.BACCombo,
	.contentBox.col1on2.firstChild+#brandCampaign+.BACCombo,
	.contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.BACCombo,
	.linkBox.col1on2.firstChild+#brandCampaign+.BACCombo,
	.newsBox.col1on2.firstChild+#brandCampaign+.BACCombo,
	.TeaserBox.col1on2.firstChild+#brandCampaign+.BACCombo,
	.contentBox.col1on2.firstChild+.featured-news-item+.BACCombo,
	.contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.BACCombo,
	.linkBox.col1on2.firstChild+.featured-news-item+.BACCombo,
	.newsBox.col1on2.firstChild+.featured-news-item+.BACCombo,
	.TeaserBox.col1on2.firstChild+.featured-news-item+.BACCombo,
	.contentBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
	.contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.BACCombo,
	.linkBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
	.newsBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
	.TeaserBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
	.contentBox.col1on2.firstChild+.BACCombo+.BACProduct,
	.contentBox.hasBorder.col1on2.firstChild+.BACCombo+.BACProduct,
	.linkBox.col1on2.firstChild+.BACCombo+.BACProduct,
	.newsBox.col1on2.firstChild+.BACCombo+.BACProduct,
	.TeaserBox.col1on2.firstChild+.BACCombo+.BACProduct,
	.contentBox.col1on2.firstChild+.BACProduct+.BACProduct,
	.contentBox.hasBorder.col1on2.firstChild+.BACProduct+.BACProduct,
	.linkBox.col1on2.firstChild+.BACProduct+.BACProduct,
	.newsBox.col1on2.firstChild+.BACProduct+.BACProduct,
	.TeaserBox.col1on2.firstChild+.BACProduct+.BACProduct,
	.contentBox.col1on2.firstChild+#brandCampaign+.BACProduct,
	.contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.BACProduct,
	.linkBox.col1on2.firstChild+#brandCampaign+.BACProduct,
	.newsBox.col1on2.firstChild+#brandCampaign+.BACProduct,
	.TeaserBox.col1on2.firstChild+#brandCampaign+.BACProduct,
	.contentBox.col1on2.firstChild+.featured-news-item+.BACProduct,
	.contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.BACProduct,
	.linkBox.col1on2.firstChild+.featured-news-item+.BACProduct,
	.newsBox.col1on2.firstChild+.featured-news-item+.BACProduct,
	.TeaserBox.col1on2.firstChild+.featured-news-item+.BACProduct,
	.contentBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
	.contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.BACProduct,
	.linkBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
	.newsBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
	.TeaserBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
	.contentBox.col1on2.firstChild+.BACCombo+#brandCampaign,
	.contentBox.hasBorder.col1on2.firstChild+.BACCombo+#brandCampaign,
	.linkBox.col1on2.firstChild+.BACCombo+#brandCampaign,
	.newsBox.col1on2.firstChild+.BACCombo+#brandCampaign,
	.TeaserBox.col1on2.firstChild+.BACCombo+#brandCampaign,
	.contentBox.col1on2.firstChild+.BACProduct+#brandCampaign,
	.contentBox.hasBorder.col1on2.firstChild+.BACProduct+#brandCampaign,
	.linkBox.col1on2.firstChild+.BACProduct+#brandCampaign,
	.newsBox.col1on2.firstChild+.BACProduct+#brandCampaign,
	.TeaserBox.col1on2.firstChild+.BACProduct+#brandCampaign,
	.contentBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
	.contentBox.hasBorder.col1on2.firstChild+#brandCampaign+#brandCampaign,
	.linkBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
	.newsBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
	.TeaserBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
	.contentBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
	.contentBox.hasBorder.col1on2.firstChild+.featured-news-item+#brandCampaign,
	.linkBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
	.newsBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
	.TeaserBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
	.contentBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
	.contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+#brandCampaign,
	.linkBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
	.newsBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
	.TeaserBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
	.contentBox.col1on2.firstChild+.BACCombo+.featured-news-item,
	.contentBox.hasBorder.col1on2.firstChild+.BACCombo+.featured-news-item,
	.linkBox.col1on2.firstChild+.BACCombo+.featured-news-item,
	.newsBox.col1on2.firstChild+.BACCombo+.featured-news-item,
	.TeaserBox.col1on2.firstChild+.BACCombo+.featured-news-item,
	.contentBox.col1on2.firstChild+.BACProduct+.featured-news-item,
	.contentBox.hasBorder.col1on2.firstChild+.BACProduct+.featured-news-item,
	.linkBox.col1on2.firstChild+.BACProduct+.featured-news-item,
	.newsBox.col1on2.firstChild+.BACProduct+.featured-news-item,
	.TeaserBox.col1on2.firstChild+.BACProduct+.featured-news-item,
	.contentBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
	.contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.featured-news-item,
	.linkBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
	.newsBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
	.TeaserBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
	.contentBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
	.contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.featured-news-item,
	.linkBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
	.newsBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
	.TeaserBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
	.contentBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
	.contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.featured-news-item,
	.linkBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
	.newsBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
	.TeaserBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
	.contentBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
	.contentBox.hasBorder.col1on2.firstChild+.BACCombo+.financial-weather-report,
	.linkBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
	.newsBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
	.TeaserBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
	.contentBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
	.contentBox.hasBorder.col1on2.firstChild+.BACProduct+.financial-weather-report,
	.linkBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
	.newsBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
	.TeaserBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
	.contentBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
	.contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.financial-weather-report,
	.linkBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
	.newsBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
	.TeaserBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
	.contentBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
	.contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.financial-weather-report,
	.linkBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
	.newsBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
	.TeaserBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
	.contentBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
	.contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
	.linkBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
	.newsBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
	.TeaserBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report {
		clear: both;
		margin-left: 15px;
	}
}

.contentBox.col1on3.firstChild,
.linkBox.col1on3.firstChild,
.newsBox.col1on3.firstChild,
.TeaserBox.col1on3.firstChild,
.contactBlock:nth-of-type(3n+1),
.contentBox.col1on3,
.calendar-homepage+.latest-news-list,
.linkBox.col1on3,
.newsBox.col1on3,
.TeaserBox.col1on3,
.contactBlock {
	width: 368px;
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.contentBox.col1on3.firstChild,
	.linkBox.col1on3.firstChild,
	.newsBox.col1on3.firstChild,
	.TeaserBox.col1on3.firstChild,
	.contactBlock:nth-of-type(3n+1),
	.contentBox.col1on3,
	.calendar-homepage+.latest-news-list,
	.linkBox.col1on3,
	.newsBox.col1on3,
	.TeaserBox.col1on3,
	.contactBlock {
		width: 31.94444%;
		width: calc((((100% - (2*24px)) - (2*2.08333%))*(1/3)));
	}
}

@media only screen and (max-width:1007px) {

	.contentBox.col1on3.firstChild,
	.linkBox.col1on3.firstChild,
	.newsBox.col1on3.firstChild,
	.TeaserBox.col1on3.firstChild,
	.contactBlock:nth-of-type(3n+1),
	.contentBox.col1on3,
	.calendar-homepage+.latest-news-list,
	.linkBox.col1on3,
	.newsBox.col1on3,
	.TeaserBox.col1on3,
	.contactBlock {
		width: 32%;
		width: calc((((100% - (2*34px)) - (2*2%))*(1/3)));
	}
}

@media only screen and (max-width:767px) {

	.contentBox.col1on3.firstChild,
	.linkBox.col1on3.firstChild,
	.newsBox.col1on3.firstChild,
	.TeaserBox.col1on3.firstChild,
	.contactBlock:nth-of-type(3n+1),
	.contentBox.col1on3,
	.calendar-homepage+.latest-news-list,
	.linkBox.col1on3,
	.newsBox.col1on3,
	.TeaserBox.col1on3,
	.contactBlock {
		width: auto;
	}
}

.calendar-homepage,
.contentBox.col2on3.firstChild,
.linkBox.col2on3.firstChild,
.contentBox.col2on3,
.linkBox.col2on3 {
	width: 760px;
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.calendar-homepage,
	.contentBox.col2on3.firstChild,
	.linkBox.col2on3.firstChild,
	.contentBox.col2on3,
	.linkBox.col2on3 {
		width: calc((((100% - (2*24px)) - (2*2.08333%))*(2/3)) + (1*2.08333%));
	}
}

@media only screen and (max-width:1007px) {

	.calendar-homepage,
	.contentBox.col2on3.firstChild,
	.linkBox.col2on3.firstChild,
	.contentBox.col2on3,
	.linkBox.col2on3 {
		width: calc((((100% - (2*34px)) - (2*2%))*(2/3)) + (1*2%));
	}
}

@media only screen and (max-width:767px) {

	.calendar-homepage,
	.contentBox.col2on3.firstChild,
	.linkBox.col2on3.firstChild,
	.contentBox.col2on3,
	.linkBox.col2on3 {
		width: auto;
	}
}

.BACCombo,
.BACProduct,
#brandCampaign,
.featured-news-item,
.financial-weather-report {
	width: 270px;
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.BACCombo,
	.BACProduct,
	#brandCampaign,
	.featured-news-item,
	.financial-weather-report {
		width: calc((((100% - (2*24px)) - (3*2.08333%))*(1/4)));
	}
}

@media only screen and (max-width:1007px) {

	.BACCombo,
	.BACProduct,
	#brandCampaign,
	.featured-news-item,
	.financial-weather-report {
		width: calc((((100% - (2*34px)) - (1*2%))*(1/2)));
	}
}

@media only screen and (max-width:767px) {

	.BACCombo,
	.BACProduct,
	#brandCampaign,
	.featured-news-item,
	.financial-weather-report {
		width: auto;
	}
}

.homepage-retail,
.homepage-business,
.saveInvestOpportunities,
.saveInvestOpportunities.oneItem,
.teaserListGroup.oneItem .teaserList {
	width: 858px;
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.homepage-retail,
	.homepage-business,
	.saveInvestOpportunities,
	.saveInvestOpportunities.oneItem,
	.teaserListGroup.oneItem .teaserList {
		width: calc((((100% - (2*24px)) - (3*2.08333%))*(3/4)) + (2*2.08333%));
	}
}

@media only screen and (max-width:1007px) {

	.homepage-retail,
	.homepage-business,
	.saveInvestOpportunities,
	.saveInvestOpportunities.oneItem,
	.teaserListGroup.oneItem .teaserList {
		width: calc((((100% - (2*34px)) - (1*2%))*(1/2)));
	}
}

@media only screen and (max-width:767px) {

	.homepage-retail,
	.homepage-business,
	.saveInvestOpportunities,
	.saveInvestOpportunities.oneItem,
	.teaserListGroup.oneItem .teaserList {
		width: auto;
	}
}

@media only screen and (max-width:1007px) {

	.homepage-retail:nth-child(2n+3),
	.homepage-business:nth-child(2n+3),
	.saveInvestOpportunities:nth-child(2n+3),
	.teaserListGroup.oneItem .teaserList:nth-child(2n+3) {
		clear: both;
		margin-left: 34px;
	}
}

@media only screen and (max-width:767px) {

	.homepage-retail:nth-child(2n+3),
	.homepage-business:nth-child(2n+3),
	.saveInvestOpportunities:nth-child(2n+3),
	.teaserListGroup.oneItem .teaserList:nth-child(2n+3) {
		clear: both;
		margin-left: 15px;
	}
}

.additionalContentRow.twoItems>article.firstChild,
.BACCombo article:nth-of-type(1),
.gewy-lightbox .contentBox.col1on2.firstChild,
.gewy-lightbox .linkBox.col1on2.firstChild,
.gewy-lightbox .newsBox.col1on2.firstChild,
.productList.Product1on2>article.firstChild,
.saveInvestOpportunities.oneItem>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on2.firstChild,
.fundList.Product1on2>article.firstChild,
.private-banker-picker .private-banker-picker-wrapper .col.left,
.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.gridLayout02 div#content.themePage>div>.blankbox,
.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.themePage>div>.blankbox,
.teaserBoxRow .box.boxWidth03:nth-of-type(1),
.additionalContentRow.twoItems>article,
.BACCombo article,
.gewy-lightbox .contentBox.col1on2,
.gewy-lightbox .linkBox.col1on2,
.gewy-lightbox .newsBox.col1on2,
.productList.Product1on2>article,
.saveInvestOpportunities.oneItem>div,
.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
.gewy-lightbox .TeaserBox.col1on2,
.fundList.Product1on2>article,
.private-banker-picker .private-banker-picker-wrapper .col.right,
.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
.themePage>div>.greybox01.boxWidth03,
.themePage>div>div#main-layout-right-div-tpl-02-col-01,
.teaserBoxRow .box.boxWidth03,
.additionalContentRow.threeItems>article.firstChild,
.gewy-lightbox .contentBox.col1on3.firstChild,
.gewy-lightbox .linkBox.col1on3.firstChild,
.gewy-lightbox .newsBox.col1on3.firstChild,
.productList.Product1on3>article.firstChild,
.saveInvestOpportunities>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on3.firstChild,
.fundList.Product1on3>article.firstChild,
.teaserBoxRow .box.boxWidth05:nth-of-type(1),
.additionalContentRow.threeItems>article,
.gewy-lightbox .contentBox.col1on3,
.gewy-lightbox .linkBox.col1on3,
.gewy-lightbox .newsBox.col1on3,
.productList.Product1on3>article,
.saveInvestOpportunities>div,
.serviceContainer>.serviceItem.serviceLinksItem>div,
.serviceContainer>.serviceItem.serviceTeasersItem>div,
.gewy-lightbox .TeaserBox.col1on3,
.fundList.Product1on3>article,
.gridLayout01 #column02,
.teaserBoxRow .box.boxWidth05,
.gewy-lightbox .contentBox.col2on3.firstChild,
.gewy-lightbox .linkBox.col2on3.firstChild,
.gridLayout01 #column01,
.gewy-lightbox .contentBox.col2on3,
.gewy-lightbox .linkBox.col2on3,
.productList.Product1on4>article.firstChild,
.productList.Product1on4>article,
.gridLayout02 #column02,
.additionalContentRow.oneItem>article,
.gridLayout02 #column01,
.boxType02.boxWidth03,
.boxType03.boxWidth06 {
	clear: none;
	float: left;
	margin-left: 24px;
}

@media only screen and (max-width:1199px) {

	.additionalContentRow.twoItems>article.firstChild,
	.BACCombo article:nth-of-type(1),
	.gewy-lightbox .contentBox.col1on2.firstChild,
	.gewy-lightbox .linkBox.col1on2.firstChild,
	.gewy-lightbox .newsBox.col1on2.firstChild,
	.productList.Product1on2>article.firstChild,
	.saveInvestOpportunities.oneItem>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on2.firstChild,
	.fundList.Product1on2>article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .col.left,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.gridLayout02 div#content.themePage>div>.blankbox,
	.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.themePage>div>.blankbox,
	.teaserBoxRow .box.boxWidth03:nth-of-type(1),
	.additionalContentRow.twoItems>article,
	.BACCombo article,
	.gewy-lightbox .contentBox.col1on2,
	.gewy-lightbox .linkBox.col1on2,
	.gewy-lightbox .newsBox.col1on2,
	.productList.Product1on2>article,
	.saveInvestOpportunities.oneItem>div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
	.gewy-lightbox .TeaserBox.col1on2,
	.fundList.Product1on2>article,
	.private-banker-picker .private-banker-picker-wrapper .col.right,
	.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.themePage>div>.greybox01.boxWidth03,
	.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.teaserBoxRow .box.boxWidth03,
	.additionalContentRow.threeItems>article.firstChild,
	.gewy-lightbox .contentBox.col1on3.firstChild,
	.gewy-lightbox .linkBox.col1on3.firstChild,
	.gewy-lightbox .newsBox.col1on3.firstChild,
	.productList.Product1on3>article.firstChild,
	.saveInvestOpportunities>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on3.firstChild,
	.fundList.Product1on3>article.firstChild,
	.teaserBoxRow .box.boxWidth05:nth-of-type(1),
	.additionalContentRow.threeItems>article,
	.gewy-lightbox .contentBox.col1on3,
	.gewy-lightbox .linkBox.col1on3,
	.gewy-lightbox .newsBox.col1on3,
	.productList.Product1on3>article,
	.saveInvestOpportunities>div,
	.serviceContainer>.serviceItem.serviceLinksItem>div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div,
	.gewy-lightbox .TeaserBox.col1on3,
	.fundList.Product1on3>article,
	.gridLayout01 #column02,
	.teaserBoxRow .box.boxWidth05,
	.gewy-lightbox .contentBox.col2on3.firstChild,
	.gewy-lightbox .linkBox.col2on3.firstChild,
	.gridLayout01 #column01,
	.gewy-lightbox .contentBox.col2on3,
	.gewy-lightbox .linkBox.col2on3,
	.productList.Product1on4>article.firstChild,
	.productList.Product1on4>article,
	.gridLayout02 #column02,
	.additionalContentRow.oneItem>article,
	.gridLayout02 #column01,
	.boxType02.boxWidth03,
	.boxType03.boxWidth06 {
		margin-left: 2.08333%;
	}
}

@media only screen and (max-width:1007px) {

	.additionalContentRow.twoItems>article.firstChild,
	.BACCombo article:nth-of-type(1),
	.gewy-lightbox .contentBox.col1on2.firstChild,
	.gewy-lightbox .linkBox.col1on2.firstChild,
	.gewy-lightbox .newsBox.col1on2.firstChild,
	.productList.Product1on2>article.firstChild,
	.saveInvestOpportunities.oneItem>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on2.firstChild,
	.fundList.Product1on2>article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .col.left,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.gridLayout02 div#content.themePage>div>.blankbox,
	.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.themePage>div>.blankbox,
	.teaserBoxRow .box.boxWidth03:nth-of-type(1),
	.additionalContentRow.twoItems>article,
	.BACCombo article,
	.gewy-lightbox .contentBox.col1on2,
	.gewy-lightbox .linkBox.col1on2,
	.gewy-lightbox .newsBox.col1on2,
	.productList.Product1on2>article,
	.saveInvestOpportunities.oneItem>div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
	.gewy-lightbox .TeaserBox.col1on2,
	.fundList.Product1on2>article,
	.private-banker-picker .private-banker-picker-wrapper .col.right,
	.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.themePage>div>.greybox01.boxWidth03,
	.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.teaserBoxRow .box.boxWidth03,
	.additionalContentRow.threeItems>article.firstChild,
	.gewy-lightbox .contentBox.col1on3.firstChild,
	.gewy-lightbox .linkBox.col1on3.firstChild,
	.gewy-lightbox .newsBox.col1on3.firstChild,
	.productList.Product1on3>article.firstChild,
	.saveInvestOpportunities>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on3.firstChild,
	.fundList.Product1on3>article.firstChild,
	.teaserBoxRow .box.boxWidth05:nth-of-type(1),
	.additionalContentRow.threeItems>article,
	.gewy-lightbox .contentBox.col1on3,
	.gewy-lightbox .linkBox.col1on3,
	.gewy-lightbox .newsBox.col1on3,
	.productList.Product1on3>article,
	.saveInvestOpportunities>div,
	.serviceContainer>.serviceItem.serviceLinksItem>div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div,
	.gewy-lightbox .TeaserBox.col1on3,
	.fundList.Product1on3>article,
	.gridLayout01 #column02,
	.teaserBoxRow .box.boxWidth05,
	.gewy-lightbox .contentBox.col2on3.firstChild,
	.gewy-lightbox .linkBox.col2on3.firstChild,
	.gridLayout01 #column01,
	.gewy-lightbox .contentBox.col2on3,
	.gewy-lightbox .linkBox.col2on3,
	.productList.Product1on4>article.firstChild,
	.productList.Product1on4>article,
	.gridLayout02 #column02,
	.additionalContentRow.oneItem>article,
	.gridLayout02 #column01,
	.boxType02.boxWidth03,
	.boxType03.boxWidth06 {
		margin-left: 2%;
	}
}

@media only screen and (max-width:767px) {

	.additionalContentRow.twoItems>article.firstChild,
	.BACCombo article:nth-of-type(1),
	.gewy-lightbox .contentBox.col1on2.firstChild,
	.gewy-lightbox .linkBox.col1on2.firstChild,
	.gewy-lightbox .newsBox.col1on2.firstChild,
	.productList.Product1on2>article.firstChild,
	.saveInvestOpportunities.oneItem>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on2.firstChild,
	.fundList.Product1on2>article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .col.left,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.gridLayout02 div#content.themePage>div>.blankbox,
	.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.themePage>div>.blankbox,
	.teaserBoxRow .box.boxWidth03:nth-of-type(1),
	.additionalContentRow.twoItems>article,
	.BACCombo article,
	.gewy-lightbox .contentBox.col1on2,
	.gewy-lightbox .linkBox.col1on2,
	.gewy-lightbox .newsBox.col1on2,
	.productList.Product1on2>article,
	.saveInvestOpportunities.oneItem>div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
	.gewy-lightbox .TeaserBox.col1on2,
	.fundList.Product1on2>article,
	.private-banker-picker .private-banker-picker-wrapper .col.right,
	.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.themePage>div>.greybox01.boxWidth03,
	.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.teaserBoxRow .box.boxWidth03,
	.additionalContentRow.threeItems>article.firstChild,
	.gewy-lightbox .contentBox.col1on3.firstChild,
	.gewy-lightbox .linkBox.col1on3.firstChild,
	.gewy-lightbox .newsBox.col1on3.firstChild,
	.productList.Product1on3>article.firstChild,
	.saveInvestOpportunities>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on3.firstChild,
	.fundList.Product1on3>article.firstChild,
	.teaserBoxRow .box.boxWidth05:nth-of-type(1),
	.additionalContentRow.threeItems>article,
	.gewy-lightbox .contentBox.col1on3,
	.gewy-lightbox .linkBox.col1on3,
	.gewy-lightbox .newsBox.col1on3,
	.productList.Product1on3>article,
	.saveInvestOpportunities>div,
	.serviceContainer>.serviceItem.serviceLinksItem>div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div,
	.gewy-lightbox .TeaserBox.col1on3,
	.fundList.Product1on3>article,
	.gridLayout01 #column02,
	.teaserBoxRow .box.boxWidth05,
	.gewy-lightbox .contentBox.col2on3.firstChild,
	.gewy-lightbox .linkBox.col2on3.firstChild,
	.gridLayout01 #column01,
	.gewy-lightbox .contentBox.col2on3,
	.gewy-lightbox .linkBox.col2on3,
	.productList.Product1on4>article.firstChild,
	.productList.Product1on4>article,
	.gridLayout02 #column02,
	.additionalContentRow.oneItem>article,
	.gridLayout02 #column01,
	.boxType02.boxWidth03,
	.boxType03.boxWidth06 {
		float: none;
		margin-left: 0;
	}
}

.additionalContentRow.twoItems>article.firstChild,
.BACCombo article:nth-of-type(1),
.gewy-lightbox .contentBox.col1on2.firstChild,
.gewy-lightbox .linkBox.col1on2.firstChild,
.gewy-lightbox .newsBox.col1on2.firstChild,
.productList.Product1on2>article.firstChild,
.saveInvestOpportunities.oneItem>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on2.firstChild,
.fundList.Product1on2>article.firstChild,
.private-banker-picker .private-banker-picker-wrapper .col.left,
.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.gridLayout02 div#content.themePage>div>.blankbox,
.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.themePage>div>.blankbox,
.teaserBoxRow .box.boxWidth03:nth-of-type(1),
.additionalContentRow.threeItems>article.firstChild,
.gewy-lightbox .contentBox.col1on3.firstChild,
.gewy-lightbox .linkBox.col1on3.firstChild,
.gewy-lightbox .newsBox.col1on3.firstChild,
.productList.Product1on3>article.firstChild,
.saveInvestOpportunities>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on3.firstChild,
.fundList.Product1on3>article.firstChild,
.teaserBoxRow .box.boxWidth05:nth-of-type(1),
.gewy-lightbox .contentBox.col2on3.firstChild,
.gewy-lightbox .linkBox.col2on3.firstChild,
.gridLayout01 #column01,
.productList.Product1on4>article.firstChild,
.additionalContentRow.oneItem>article,
.gridLayout02 #column01 {
	clear: both;
	margin-left: 0;
}

.additionalContentRow.twoItems>article.firstChild,
.BACCombo article:nth-of-type(1),
.gewy-lightbox .contentBox.col1on2.firstChild,
.gewy-lightbox .linkBox.col1on2.firstChild,
.gewy-lightbox .newsBox.col1on2.firstChild,
.productList.Product1on2>article.firstChild,
.saveInvestOpportunities.oneItem>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on2.firstChild,
.fundList.Product1on2>article.firstChild,
.private-banker-picker .private-banker-picker-wrapper .col.left,
.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.gridLayout02 div#content.themePage>div>.blankbox,
.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.themePage>div>.blankbox,
.teaserBoxRow .box.boxWidth03:nth-of-type(1),
.additionalContentRow.twoItems>article,
.BACCombo article,
.gewy-lightbox .contentBox.col1on2,
.gewy-lightbox .linkBox.col1on2,
.gewy-lightbox .newsBox.col1on2,
.productList.Product1on2>article,
.saveInvestOpportunities.oneItem>div,
.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
.gewy-lightbox .TeaserBox.col1on2,
.fundList.Product1on2>article,
.private-banker-picker .private-banker-picker-wrapper .col.right,
.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
.themePage>div>.greybox01.boxWidth03,
.themePage>div>div#main-layout-right-div-tpl-02-col-01,
.teaserBoxRow .box.boxWidth03 {
	width: calc(((100% - (1*24px))*(1/2)));
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.additionalContentRow.twoItems>article.firstChild,
	.BACCombo article:nth-of-type(1),
	.gewy-lightbox .contentBox.col1on2.firstChild,
	.gewy-lightbox .linkBox.col1on2.firstChild,
	.gewy-lightbox .newsBox.col1on2.firstChild,
	.productList.Product1on2>article.firstChild,
	.saveInvestOpportunities.oneItem>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on2.firstChild,
	.fundList.Product1on2>article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .col.left,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.gridLayout02 div#content.themePage>div>.blankbox,
	.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.themePage>div>.blankbox,
	.teaserBoxRow .box.boxWidth03:nth-of-type(1),
	.additionalContentRow.twoItems>article,
	.BACCombo article,
	.gewy-lightbox .contentBox.col1on2,
	.gewy-lightbox .linkBox.col1on2,
	.gewy-lightbox .newsBox.col1on2,
	.productList.Product1on2>article,
	.saveInvestOpportunities.oneItem>div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
	.gewy-lightbox .TeaserBox.col1on2,
	.fundList.Product1on2>article,
	.private-banker-picker .private-banker-picker-wrapper .col.right,
	.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.themePage>div>.greybox01.boxWidth03,
	.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.teaserBoxRow .box.boxWidth03 {
		width: calc(((100% - (1*2.08333%))*(1/2)));
	}
}

@media only screen and (max-width:1007px) {

	.additionalContentRow.twoItems>article.firstChild,
	.BACCombo article:nth-of-type(1),
	.gewy-lightbox .contentBox.col1on2.firstChild,
	.gewy-lightbox .linkBox.col1on2.firstChild,
	.gewy-lightbox .newsBox.col1on2.firstChild,
	.productList.Product1on2>article.firstChild,
	.saveInvestOpportunities.oneItem>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on2.firstChild,
	.fundList.Product1on2>article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .col.left,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.gridLayout02 div#content.themePage>div>.blankbox,
	.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.themePage>div>.blankbox,
	.teaserBoxRow .box.boxWidth03:nth-of-type(1),
	.additionalContentRow.twoItems>article,
	.BACCombo article,
	.gewy-lightbox .contentBox.col1on2,
	.gewy-lightbox .linkBox.col1on2,
	.gewy-lightbox .newsBox.col1on2,
	.productList.Product1on2>article,
	.saveInvestOpportunities.oneItem>div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
	.gewy-lightbox .TeaserBox.col1on2,
	.fundList.Product1on2>article,
	.private-banker-picker .private-banker-picker-wrapper .col.right,
	.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.themePage>div>.greybox01.boxWidth03,
	.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.teaserBoxRow .box.boxWidth03 {
		width: calc(((100% - (1*2%))*(1/2)));
	}
}

@media only screen and (max-width:767px) {

	.additionalContentRow.twoItems>article.firstChild,
	.BACCombo article:nth-of-type(1),
	.gewy-lightbox .contentBox.col1on2.firstChild,
	.gewy-lightbox .linkBox.col1on2.firstChild,
	.gewy-lightbox .newsBox.col1on2.firstChild,
	.productList.Product1on2>article.firstChild,
	.saveInvestOpportunities.oneItem>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on2.firstChild,
	.fundList.Product1on2>article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .col.left,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.gridLayout02 div#content.themePage>div>.blankbox,
	.themePage>div>div#main-layout-right-div-tpl-02-col-02,
	.themePage>div>.blankbox,
	.teaserBoxRow .box.boxWidth03:nth-of-type(1),
	.additionalContentRow.twoItems>article,
	.BACCombo article,
	.gewy-lightbox .contentBox.col1on2,
	.gewy-lightbox .linkBox.col1on2,
	.gewy-lightbox .newsBox.col1on2,
	.productList.Product1on2>article,
	.saveInvestOpportunities.oneItem>div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
	.gewy-lightbox .TeaserBox.col1on2,
	.fundList.Product1on2>article,
	.private-banker-picker .private-banker-picker-wrapper .col.right,
	.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.themePage>div>.greybox01.boxWidth03,
	.themePage>div>div#main-layout-right-div-tpl-02-col-01,
	.teaserBoxRow .box.boxWidth03 {
		width: auto;
	}
}

@media only screen and (max-width:1007px) {
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article.firstChild,
	.BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+article.firstChild,
	.productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article.firstChild,
	.productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+article.firstChild,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article.firstChild,
	.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article.firstChild,
	.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article.firstChild,
	.teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+article.firstChild,
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article.firstChild,
	.BACCombo .productList.Product1on4>article:nth-of-type(1)+article+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+article.firstChild,
	.productList.Product1on4.Product1on2>article.firstChild+article+article.firstChild,
	.productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+article.firstChild,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article+article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+article.firstChild,
	.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article.firstChild,
	.themePage>div.productList.Product1on4>.blankbox+article+article.firstChild,
	.teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+article.firstChild,
	.gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+#column02+article.firstChild,
	.BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+#column02+article.firstChild,
	.gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+#column02+article.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article.firstChild,

	.gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+#column02+article.firstChild,
	.gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+article.firstChild,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+article.firstChild,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+article.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+#column02+article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+#column02+article.firstChild,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+#column02+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+#column02+article.firstChild,
	.gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article.firstChild,
	.gridLayout02 .themePage>div.productList.Product1on4>.blankbox+#column02+article.firstChild,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article.firstChild,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article.firstChild,
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article,
	.BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+article,
	.gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+article,
	.gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+article,
	.gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+article,
	.productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article,
	.productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+article,
	.gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+article,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article,
	.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article,
	.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article,
	.teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+article,
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article,
	.BACCombo .productList.Product1on4>article:nth-of-type(1)+article+article,
	.gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+article,
	.gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+article,
	.gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+article,
	.productList.Product1on4.Product1on2>article.firstChild+article+article,
	.productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+article,
	.gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+article,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article+article,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+article,
	.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article,
	.themePage>div.productList.Product1on4>.blankbox+article+article,
	.teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+article,
	.gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+#column02+article,
	.BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+#column02+article,
	.gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+#column02+article,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+#column02+article,
	.gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+article,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+article,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+article,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+#column02+article,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+#column02+article,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+#column02+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+#column02+article,
	.gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article,
	.gridLayout02 .themePage>div.productList.Product1on4>.blankbox+#column02+article,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article,
	.gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+#column02,
	.BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+article.firstChild+#column02,
	.gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+article.firstChild+#column02,
	.gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+#column02,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+#column02,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+#column02,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+article.firstChild+#column02,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>.blankbox+article.firstChild+#column02,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+#column02,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+#column02,
	.gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+#column02,
	.BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+article+#column02,
	.gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+article+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+article+#column02,
	.gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+#column02,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+#column02,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+article+#column02,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+article+#column02,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>.blankbox+article+#column02,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+#column02,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+#column02,
	.gridLayout02 .additionalContentRow.twoItems>article.firstChild+#column02+#column02,
	.BACCombo .gridLayout02 article:nth-of-type(1)+#column02+#column02,
	.gridLayout02 .BACCombo article:nth-of-type(1)+#column02+#column02,
	.gewy-lightbox .gridLayout02 .contentBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .gewy-lightbox .contentBox.col1on2.firstChild+#column02+#column02,
	.gewy-lightbox .gridLayout02 .linkBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .gewy-lightbox .linkBox.col1on2.firstChild+#column02+#column02,
	.gewy-lightbox .gridLayout02 .newsBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .gewy-lightbox .newsBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .productList.Product1on2>article.firstChild+#column02+#column02,
	.gridLayout02 .saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+#column02,
	.gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+#column02,
	.gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+#column02,
	.gewy-lightbox .gridLayout02 .TeaserBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .gewy-lightbox .TeaserBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .fundList.Product1on2>article.firstChild+#column02+#column02,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .col.left+#column02+#column02,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .col.left+#column02+#column02,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02+#column02+#column02,
	.gridLayout02 div#content.themePage>div>.blankbox+#column02+#column02,
	.gridLayout02 .themePage>div>div#main-layout-right-div-tpl-02-col-02+#column02+#column02,
	.gridLayout02 .themePage>div>.blankbox+#column02+#column02,
	.teaserBoxRow .gridLayout02 .box.boxWidth03:nth-of-type(1)+#column02+#column02,
	.gridLayout02 .teaserBoxRow .box.boxWidth03:nth-of-type(1)+#column02+#column02 {
		clear: both;
		margin-left: 0;
	}
}

@media only screen and (max-width:767px) {

	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article.firstChild,
	.BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+article.firstChild,
	.productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article.firstChild,
	.productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+article.firstChild,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article.firstChild,
	.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article.firstChild,
	.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article.firstChild,
	.teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+article.firstChild,
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article.firstChild,
	.BACCombo .productList.Product1on4>article:nth-of-type(1)+article+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+article.firstChild,
	.productList.Product1on4.Product1on2>article.firstChild+article+article.firstChild,
	.productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+article.firstChild,
	.gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+article.firstChild,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article+article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+article.firstChild,
	.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article.firstChild,
	.themePage>div.productList.Product1on4>.blankbox+article+article.firstChild,
	.teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+article.firstChild,
	.gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+#column02+article.firstChild,
	.BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+#column02+article.firstChild,
	.gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+#column02+article.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+#column02+article.firstChild,
	.gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+article.firstChild,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+article.firstChild,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+article.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article.firstChild,
	.gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+#column02+article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+#column02+article.firstChild,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+#column02+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+#column02+article.firstChild,
	.gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article.firstChild,
	.gridLayout02 .themePage>div.productList.Product1on4>.blankbox+#column02+article.firstChild,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article.firstChild,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article.firstChild,
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article,
	.BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+article,
	.gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+article,
	.gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+article,
	.gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+article,
	.productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article,
	.productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+article,
	.gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+article,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article,
	.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article,
	.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article,
	.teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+article,
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article,
	.BACCombo .productList.Product1on4>article:nth-of-type(1)+article+article,
	.gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+article,
	.gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+article,
	.gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+article,
	.productList.Product1on4.Product1on2>article.firstChild+article+article,
	.productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+article,
	.gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+article,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article+article,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+article,
	.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article,
	.themePage>div.productList.Product1on4>.blankbox+article+article,
	.teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+article,
	.gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+#column02+article,
	.BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+#column02+article,
	.gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+#column02+article,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+#column02+article,
	.gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+article,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+article,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+article,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article,
	.gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+#column02+article,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+#column02+article,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+#column02+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+#column02+article,
	.gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article,
	.gridLayout02 .themePage>div.productList.Product1on4>.blankbox+#column02+article,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article,
	.gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+#column02,
	.BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+article.firstChild+#column02,
	.gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+article.firstChild+#column02,
	.gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+#column02,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+#column02,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+#column02,
	.gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+#column02,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+article.firstChild+#column02,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>.blankbox+article.firstChild+#column02,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+#column02,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+#column02,
	.gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+#column02,
	.BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+article+#column02,
	.gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+article+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+article+#column02,
	.gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+#column02,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+#column02,
	.gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+#column02,
	.gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+article+#column02,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+article+#column02,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>.blankbox+article+#column02,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+#column02,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+#column02,
	.gridLayout02 .additionalContentRow.twoItems>article.firstChild+#column02+#column02,
	.BACCombo .gridLayout02 article:nth-of-type(1)+#column02+#column02,
	.gridLayout02 .BACCombo article:nth-of-type(1)+#column02+#column02,
	.gewy-lightbox .gridLayout02 .contentBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .gewy-lightbox .contentBox.col1on2.firstChild+#column02+#column02,
	.gewy-lightbox .gridLayout02 .linkBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .gewy-lightbox .linkBox.col1on2.firstChild+#column02+#column02,
	.gewy-lightbox .gridLayout02 .newsBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .gewy-lightbox .newsBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .productList.Product1on2>article.firstChild+#column02+#column02,
	.gridLayout02 .saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+#column02,
	.gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+#column02,
	.gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+#column02,
	.gewy-lightbox .gridLayout02 .TeaserBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .gewy-lightbox .TeaserBox.col1on2.firstChild+#column02+#column02,
	.gridLayout02 .fundList.Product1on2>article.firstChild+#column02+#column02,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .col.left+#column02+#column02,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .col.left+#column02+#column02,
	.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02+#column02+#column02,
	.gridLayout02 div#content.themePage>div>.blankbox+#column02+#column02,
	.gridLayout02 .themePage>div>div#main-layout-right-div-tpl-02-col-02+#column02+#column02,
	.gridLayout02 .themePage>div>.blankbox+#column02+#column02,
	.teaserBoxRow .gridLayout02 .box.boxWidth03:nth-of-type(1)+#column02+#column02,
	.gridLayout02 .teaserBoxRow .box.boxWidth03:nth-of-type(1)+#column02+#column02 {
		clear: both;
		margin-left: 0;
	}
}

.additionalContentRow.threeItems>article.firstChild,
.gewy-lightbox .contentBox.col1on3.firstChild,
.gewy-lightbox .linkBox.col1on3.firstChild,
.gewy-lightbox .newsBox.col1on3.firstChild,
.productList.Product1on3>article.firstChild,
.saveInvestOpportunities>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on3.firstChild,
.fundList.Product1on3>article.firstChild,
.teaserBoxRow .box.boxWidth05:nth-of-type(1),
.additionalContentRow.threeItems>article,
.gewy-lightbox .contentBox.col1on3,
.gewy-lightbox .linkBox.col1on3,
.gewy-lightbox .newsBox.col1on3,
.productList.Product1on3>article,
.saveInvestOpportunities>div,
.serviceContainer>.serviceItem.serviceLinksItem>div,
.serviceContainer>.serviceItem.serviceTeasersItem>div,
.gewy-lightbox .TeaserBox.col1on3,
.fundList.Product1on3>article,
.gridLayout01 #column02,
.teaserBoxRow .box.boxWidth05 {
	width: calc(((100% - (2*24px))*(1/3)));
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.additionalContentRow.threeItems>article.firstChild,
	.gewy-lightbox .contentBox.col1on3.firstChild,
	.gewy-lightbox .linkBox.col1on3.firstChild,
	.gewy-lightbox .newsBox.col1on3.firstChild,
	.productList.Product1on3>article.firstChild,
	.saveInvestOpportunities>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on3.firstChild,
	.fundList.Product1on3>article.firstChild,
	.teaserBoxRow .box.boxWidth05:nth-of-type(1),
	.additionalContentRow.threeItems>article,
	.gewy-lightbox .contentBox.col1on3,
	.gewy-lightbox .linkBox.col1on3,
	.gewy-lightbox .newsBox.col1on3,
	.productList.Product1on3>article,
	.saveInvestOpportunities>div,
	.serviceContainer>.serviceItem.serviceLinksItem>div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div,
	.gewy-lightbox .TeaserBox.col1on3,
	.fundList.Product1on3>article,
	.gridLayout01 #column02,
	.teaserBoxRow .box.boxWidth05 {
		width: calc(((100% - (2*2.08333%))*(1/3)));
	}
}

@media only screen and (max-width:1007px) {

	.additionalContentRow.threeItems>article.firstChild,
	.gewy-lightbox .contentBox.col1on3.firstChild,
	.gewy-lightbox .linkBox.col1on3.firstChild,
	.gewy-lightbox .newsBox.col1on3.firstChild,
	.productList.Product1on3>article.firstChild,
	.saveInvestOpportunities>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on3.firstChild,
	.fundList.Product1on3>article.firstChild,
	.teaserBoxRow .box.boxWidth05:nth-of-type(1),
	.additionalContentRow.threeItems>article,
	.gewy-lightbox .contentBox.col1on3,
	.gewy-lightbox .linkBox.col1on3,
	.gewy-lightbox .newsBox.col1on3,
	.productList.Product1on3>article,
	.saveInvestOpportunities>div,
	.serviceContainer>.serviceItem.serviceLinksItem>div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div,
	.gewy-lightbox .TeaserBox.col1on3,
	.fundList.Product1on3>article,
	.gridLayout01 #column02,
	.teaserBoxRow .box.boxWidth05 {
		width: calc(((100% - (2*2%))*(1/3)));
	}
}

@media only screen and (max-width:767px) {

	.additionalContentRow.threeItems>article.firstChild,
	.gewy-lightbox .contentBox.col1on3.firstChild,
	.gewy-lightbox .linkBox.col1on3.firstChild,
	.gewy-lightbox .newsBox.col1on3.firstChild,
	.productList.Product1on3>article.firstChild,
	.saveInvestOpportunities>div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
	.gewy-lightbox .TeaserBox.col1on3.firstChild,
	.fundList.Product1on3>article.firstChild,
	.teaserBoxRow .box.boxWidth05:nth-of-type(1),
	.additionalContentRow.threeItems>article,
	.gewy-lightbox .contentBox.col1on3,
	.gewy-lightbox .linkBox.col1on3,
	.gewy-lightbox .newsBox.col1on3,
	.productList.Product1on3>article,
	.saveInvestOpportunities>div,
	.serviceContainer>.serviceItem.serviceLinksItem>div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div,
	.gewy-lightbox .TeaserBox.col1on3,
	.fundList.Product1on3>article,
	.gridLayout01 #column02,
	.teaserBoxRow .box.boxWidth05 {
		width: auto;
	}
}

.gewy-lightbox .contentBox.col2on3.firstChild,
.gewy-lightbox .linkBox.col2on3.firstChild,
.gridLayout01 #column01,
.gewy-lightbox .contentBox.col2on3,
.gewy-lightbox .linkBox.col2on3 {
	width: calc(((100% - (2*24px))*(2/3)) + (1*24px));
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.gewy-lightbox .contentBox.col2on3.firstChild,
	.gewy-lightbox .linkBox.col2on3.firstChild,
	.gridLayout01 #column01,
	.gewy-lightbox .contentBox.col2on3,
	.gewy-lightbox .linkBox.col2on3 {
		width: calc(((100% - (2*2.08333%))*(2/3)) + (1*2.08333%));
	}
}

@media only screen and (max-width:1007px) {

	.gewy-lightbox .contentBox.col2on3.firstChild,
	.gewy-lightbox .linkBox.col2on3.firstChild,
	.gridLayout01 #column01,
	.gewy-lightbox .contentBox.col2on3,
	.gewy-lightbox .linkBox.col2on3 {
		width: calc(((100% - (2*2%))*(2/3)) + (1*2%));
	}
}

@media only screen and (max-width:767px) {

	.gewy-lightbox .contentBox.col2on3.firstChild,
	.gewy-lightbox .linkBox.col2on3.firstChild,
	.gridLayout01 #column01,
	.gewy-lightbox .contentBox.col2on3,
	.gewy-lightbox .linkBox.col2on3 {
		width: auto;
	}
}

.productList.Product1on4>article.firstChild,
.productList.Product1on4>article,
.gridLayout02 #column02 {
	width: calc(((100% - (3*24px))*(1/4)));
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.productList.Product1on4>article.firstChild,
	.productList.Product1on4>article,
	.gridLayout02 #column02 {
		width: calc(((100% - (3*2.08333%))*(1/4)));
	}
}

@media only screen and (max-width:1007px) {

	.productList.Product1on4>article.firstChild,
	.productList.Product1on4>article,
	.gridLayout02 #column02 {
		width: calc(((100% - (1*2%))*(1/2)));
	}
}

@media only screen and (max-width:767px) {

	.productList.Product1on4>article.firstChild,
	.productList.Product1on4>article,
	.gridLayout02 #column02 {
		width: auto;
	}
}

@media only screen and (max-width:1007px) {

	.productList.Product1on4>article.firstChild:nth-child(2n+3),
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article.firstChild,
	.BACCombo .productList.Product1on4>article.firstChild+article:nth-of-type(1)+article.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2.firstChild+article.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2.firstChild+article.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2.firstChild+article.firstChild,
	.productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article.firstChild,
	.productList.Product1on4.saveInvestOpportunities.oneItem>article.firstChild+div:nth-of-type(1)+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>article.firstChild+div:first-of-type+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>article.firstChild+div:first-of-type+article.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2.firstChild+article.firstChild,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.left+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.blankbox+article.firstChild,
	.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+article.firstChild,
	.themePage>div.productList.Product1on4>article.firstChild+.blankbox+article.firstChild,
	.teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03:nth-of-type(1)+article.firstChild,
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article.firstChild,
	.BACCombo .productList.Product1on4>article.firstChild+article+article.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2+article.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2+article.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2+article.firstChild,
	.productList.Product1on4.Product1on2>article.firstChild+article+article.firstChild,
	.productList.Product1on4.saveInvestOpportunities.oneItem>article.firstChild+div+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>article.firstChild+div+article.firstChild,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>article.firstChild+div+article.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2+article.firstChild,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article+article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.right+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+article.firstChild,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+article.firstChild,
	.themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+article.firstChild,
	.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+article.firstChild,
	.teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03+article.firstChild,
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article,
	.BACCombo .productList.Product1on4>article.firstChild+article:nth-of-type(1)+article,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2.firstChild+article,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2.firstChild+article,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2.firstChild+article,
	.productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article,
	.productList.Product1on4.saveInvestOpportunities.oneItem>article.firstChild+div:nth-of-type(1)+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>article.firstChild+div:first-of-type+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>article.firstChild+div:first-of-type+article,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2.firstChild+article,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.left+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.blankbox+article,
	.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+article,
	.themePage>div.productList.Product1on4>article.firstChild+.blankbox+article,
	.teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03:nth-of-type(1)+article,
	.productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article,
	.BACCombo .productList.Product1on4>article.firstChild+article+article,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2+article,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2+article,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2+article,
	.productList.Product1on4.Product1on2>article.firstChild+article+article,
	.productList.Product1on4.saveInvestOpportunities.oneItem>article.firstChild+div+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>article.firstChild+div+article,
	.serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>article.firstChild+div+article,
	.gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2+article,
	.productList.Product1on4.fundList.Product1on2>article.firstChild+article+article,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.right+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+article,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+article,
	.themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+article,
	.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+article,
	.teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03+article,
	.gridLayout02 .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article.firstChild+#column02,
	.BACCombo .gridLayout02 .productList.Product1on4>article.firstChild+article:nth-of-type(1)+#column02,
	.gridLayout02 .BACCombo .productList.Product1on4>article.firstChild+article:nth-of-type(1)+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.contentBox.col1on2.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2.firstChild+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.linkBox.col1on2.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2.firstChild+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.newsBox.col1on2.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2.firstChild+#column02,
	.gridLayout02 .productList.Product1on2.Product1on4>article.firstChild+article.firstChild+#column02,
	.gridLayout02 .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+div:nth-of-type(1)+#column02,
	.gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+div:first-of-type+#column02,
	.gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+div:first-of-type+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.TeaserBox.col1on2.firstChild+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2.firstChild+#column02,
	.gridLayout02 .fundList.Product1on2.productList.Product1on4>article.firstChild+article.firstChild+#column02,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>article.firstChild+.col.left+#column02,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.left+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.blankbox+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+.blankbox+#column02,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>article.firstChild+.box.boxWidth03:nth-of-type(1)+#column02,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03:nth-of-type(1)+#column02,
	.gridLayout02 .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article+#column02,
	.BACCombo .gridLayout02 .productList.Product1on4>article.firstChild+article+#column02,
	.gridLayout02 .BACCombo .productList.Product1on4>article.firstChild+article+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.contentBox.col1on2+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.linkBox.col1on2+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.newsBox.col1on2+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2+#column02,
	.gridLayout02 .productList.Product1on2.Product1on4>article.firstChild+article+#column02,
	.gridLayout02 .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+div+#column02,
	.gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+div+#column02,
	.gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+div+#column02,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.TeaserBox.col1on2+#column02,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2+#column02,
	.gridLayout02 .fundList.Product1on2.productList.Product1on4>article.firstChild+article+#column02,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>article.firstChild+.col.right+#column02,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.right+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+#column02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+#column02,
	.gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+#column02,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>article.firstChild+.box.boxWidth03+#column02,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03+#column02,
	.additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article.firstChild+article.firstChild,
	.additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article+article.firstChild,
	.gridLayout02 .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+#column02+article.firstChild,
	.BACCombo .productList.Product1on4>article.firstChild+article.firstChild+article:nth-of-type(1),
	.BACCombo .productList.Product1on4>article.firstChild+article+article:nth-of-type(1),
	.gridLayout02 .BACCombo .productList.Product1on4>article.firstChild+#column02+article:nth-of-type(1),
	.BACCombo .gridLayout02 .productList.Product1on4>article.firstChild+#column02+article:nth-of-type(1),
	.gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.contentBox.col1on2.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article+.contentBox.col1on2.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.contentBox.col1on2.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.contentBox.col1on2.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.linkBox.col1on2.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article+.linkBox.col1on2.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.linkBox.col1on2.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.linkBox.col1on2.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.newsBox.col1on2.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article+.newsBox.col1on2.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.newsBox.col1on2.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.newsBox.col1on2.firstChild,
	.productList.Product1on2.Product1on4>article.firstChild+article.firstChild+article.firstChild,
	.productList.Product1on2.Product1on4>article.firstChild+article+article.firstChild,
	.gridLayout02 .productList.Product1on2.Product1on4>article.firstChild+#column02+article.firstChild,
	.saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+article.firstChild+div:nth-of-type(1),
	.saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+article+div:nth-of-type(1),
	.gridLayout02 .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+#column02+div:nth-of-type(1),
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+article.firstChild+div:first-of-type,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+article+div:first-of-type,
	.gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+#column02+div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+article.firstChild+div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+article+div:first-of-type,
	.gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+#column02+div:first-of-type,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.TeaserBox.col1on2.firstChild,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article+.TeaserBox.col1on2.firstChild,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.TeaserBox.col1on2.firstChild,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.TeaserBox.col1on2.firstChild,
	.fundList.Product1on2.productList.Product1on4>article.firstChild+article.firstChild+article.firstChild,
	.fundList.Product1on2.productList.Product1on4>article.firstChild+article+article.firstChild,
	.gridLayout02 .fundList.Product1on2.productList.Product1on4>article.firstChild+#column02+article.firstChild,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+article.firstChild+.col.left,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+article+.col.left,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+#column02+.col.left,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.col.left,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+div#main-layout-right-div-tpl-02-col-02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article+div#main-layout-right-div-tpl-02-col-02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+#column02+div#main-layout-right-div-tpl-02-col-02,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+.blankbox,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article+.blankbox,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+#column02+.blankbox,
	.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+div#main-layout-right-div-tpl-02-col-02,
	.themePage>div.productList.Product1on4>article.firstChild+article+div#main-layout-right-div-tpl-02-col-02,
	.gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+#column02+div#main-layout-right-div-tpl-02-col-02,
	.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+.blankbox,
	.themePage>div.productList.Product1on4>article.firstChild+article+.blankbox,
	.gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+#column02+.blankbox,
	.teaserBoxRow .productList.Product1on4>article.firstChild+article.firstChild+.box.boxWidth03:nth-of-type(1),
	.teaserBoxRow .productList.Product1on4>article.firstChild+article+.box.boxWidth03:nth-of-type(1),
	.gridLayout02 .teaserBoxRow .productList.Product1on4>article.firstChild+#column02+.box.boxWidth03:nth-of-type(1),
	.teaserBoxRow .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.box.boxWidth03:nth-of-type(1),
	.additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article.firstChild+article,
	.additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article+article,
	.gridLayout02 .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+#column02+article,
	.BACCombo .productList.Product1on4>article.firstChild+article.firstChild+article,
	.BACCombo .productList.Product1on4>article.firstChild+article+article,
	.gridLayout02 .BACCombo .productList.Product1on4>article.firstChild+#column02+article,
	.BACCombo .gridLayout02 .productList.Product1on4>article.firstChild+#column02+article,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.contentBox.col1on2,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article+.contentBox.col1on2,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.contentBox.col1on2,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.contentBox.col1on2,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.linkBox.col1on2,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article+.linkBox.col1on2,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.linkBox.col1on2,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.linkBox.col1on2,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.newsBox.col1on2,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article+.newsBox.col1on2,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.newsBox.col1on2,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.newsBox.col1on2,
	.productList.Product1on2.Product1on4>article.firstChild+article.firstChild+article,
	.productList.Product1on2.Product1on4>article.firstChild+article+article,
	.gridLayout02 .productList.Product1on2.Product1on4>article.firstChild+#column02+article,
	.saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+article.firstChild+div,
	.saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+article+div,
	.gridLayout02 .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+#column02+div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+article.firstChild+div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+article+div,
	.gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+#column02+div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+article.firstChild+div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+article+div,
	.gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+#column02+div,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.TeaserBox.col1on2,
	.gewy-lightbox .productList.Product1on4>article.firstChild+article+.TeaserBox.col1on2,
	.gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.TeaserBox.col1on2,
	.gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.TeaserBox.col1on2,
	.fundList.Product1on2.productList.Product1on4>article.firstChild+article.firstChild+article,
	.fundList.Product1on2.productList.Product1on4>article.firstChild+article+article,
	.gridLayout02 .fundList.Product1on2.productList.Product1on4>article.firstChild+#column02+article,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+article.firstChild+.col.right,
	.private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+article+.col.right,
	.gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+#column02+.col.right,
	.private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.col.right,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+.greybox01.boxWidth03,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article+.greybox01.boxWidth03,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+#column02+.greybox01.boxWidth03,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+div#main-layout-right-div-tpl-02-col-01,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article+div#main-layout-right-div-tpl-02-col-01,
	.gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+#column02+div#main-layout-right-div-tpl-02-col-01,
	.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+.greybox01.boxWidth03,
	.themePage>div.productList.Product1on4>article.firstChild+article+.greybox01.boxWidth03,
	.gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+#column02+.greybox01.boxWidth03,
	.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+div#main-layout-right-div-tpl-02-col-01,
	.themePage>div.productList.Product1on4>article.firstChild+article+div#main-layout-right-div-tpl-02-col-01,
	.gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+#column02+div#main-layout-right-div-tpl-02-col-01,
	.teaserBoxRow .productList.Product1on4>article.firstChild+article.firstChild+.box.boxWidth03,
	.teaserBoxRow .productList.Product1on4>article.firstChild+article+.box.boxWidth03,
	.gridLayout02 .teaserBoxRow .productList.Product1on4>article.firstChild+#column02+.box.boxWidth03,
	.teaserBoxRow .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.box.boxWidth03 {
		clear: both;
		margin-left: 0;
	}
}

.additionalContentRow.oneItem>article,
.gridLayout02 #column01 {
	width: calc(((100% - (3*24px))*(3/4)) + (2*24px));
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.additionalContentRow.oneItem>article,
	.gridLayout02 #column01 {
		width: calc(((100% - (3*2.08333%))*(3/4)) + (2*2.08333%));
	}
}

@media only screen and (max-width:1007px) {

	.additionalContentRow.oneItem>article,
	.gridLayout02 #column01 {
		width: calc(((100% - (1*2%))*(1/2)));
	}
}

@media only screen and (max-width:767px) {

	.additionalContentRow.oneItem>article,
	.gridLayout02 #column01 {
		width: auto;
	}
}

@media only screen and (max-width:1007px) {

	.additionalContentRow.oneItem>article:nth-child(2n+3),
	.gridLayout02 #column01:nth-child(2n+3) {
		clear: both;
		margin-left: 0;
	}
}

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

html {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

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

caption,
th,
td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}

q,
blockquote {
	quotes: none;
}

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

a img {
	border: none;
}

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

/*@font-face {
    font-family: "Belfius Alternative Bold";
    font-display: swap;
    src: url("../../fonts/belfiusalternative_bold.eot?v=1783b18e5");
    src: url("../../fonts/belfiusalternative_bold.eot?v=1783b18e5&#iefix") format('eot'),
	url("../../fonts/belfiusalternative_bold.woff?v=9c3de634") format('woff'),
	url("../../fonts/belfiusalternative_bold.ttf?v=8f83eab5") format('truetype'),
	url("../../fonts/belfiusalternative_bold.svg?v=14631bccf#BelfiusAlternativeBold") format('svg');
}

@font-face {
    font-family: "Belfius Alternative";
    font-display: swap;
    src: url("../../fonts/belfiusalternative_regular.eot?v=9cc80a04");
    src: url("../../fonts/belfiusalternative_regular.eot?v=9cc80a04&#iefix") format('eot'),
	url("../../fonts/belfiusalternative_regular.woff?v=138bb8f6b") format('woff'),
	url("../../fonts/belfiusalternative_regular.ttf?v=147046c23") format('truetype'),
	url("../../fonts/belfiusalternative_regular.svg?v=bb0c9f6c#BelfiusAlternative") format('svg');
}

@font-face {
    font-family: "Belfius Alternative Black";
    font-display: swap;
    src: url("../../fonts/belfiusalternative-black.eot?v=17f55d6c9");
    src: url("../../fonts/belfiusalternative-black.eot?v=17f55d6c9&#iefix") format('eot'),
	url("../../fonts/belfiusalternative-black.woff?v=ec0194aa") format('woff'),
	url("../../fonts/belfiusalternative-black.ttf?v=8a84e520") format('truetype'),
	url("../../fonts/belfiusalternative-black.svg?v=1541848a2#BelfiusBlack") format('svg');
    font-weight: bold;
}

@font-face {
    font-family: "Belfius Normal Bold";
    font-display: swap;
    src: url("../../fonts/belfiusnormal_bold.eot?v=b40ff872");
    src: url("../../fonts/belfiusnormal_bold.eot?v=b40ff872&#iefix") format('eot'),
	url("../../fonts/belfiusnormal_bold.woff?v=17721b4b4") format('woff'),
	url("../../fonts/belfiusnormal_bold.ttf?v=12748ec73") format('truetype'),
	url("../../fonts/belfiusnormal_bold.svg?v=14d662b42#BelfiusNormalBold") format('svg');
}

@font-face {
    font-family: "Belfius Normal";
    font-display: swap;
    src: url("../../fonts/belfiusnormal_regular.eot?v=a709082b");
    src: url("../../fonts/belfiusnormal_regular.eot?v=a709082b&#iefix") format('eot'),
	url("../../fonts/belfiusnormal_regular.woff?v=c6d71902") format('woff'),
	url("../../fonts/belfiusnormal_regular.ttf?v=10176981b") format('truetype'),
	url("../../fonts/belfiusnormal_regular.svg?v=f76b58a0#BelfiusNormal") format('svg');
}
*/

body {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #51626f;
}

.small,
small {
	font-size: 12px;
	line-height: 16px;
}

.big,
big {
	font-size: 16px;
	line-height: 24px;
}

h1,
h2,
h3,
h6,
.h1,
.h2,
.h3,
.h6 {
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	font-weight: normal;
}

h1,
.h1 {
	font-size: 36px;
	line-height: 40px;
	color: #51626f;
}

h2,
.h2 {
	font-size: 30px;
	line-height: 32px;
	color: #c30045;
}

h3,
.h3 {
	font-size: 24px;
	line-height: 28px;
	color: #51626f;
}

h4,
.h4 {
	font-size: 24px;
	line-height: 28px;
	color: #c30045;
}

h5,
.h5 {
	font-size: 16px;
	line-height: 20px;
	color: #51626f;
}

h6,
.h6 {
	font-size: 16px;
	line-height: 20px;
	color: #c30045;
}

p+ul,
ul+p,
p+p {
	margin-top: 15px;
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

ul {
	list-style-image: none;
	overflow: hidden;
}

.gepax-content ul>li,
.wm-part ul>li,
.wm-prof ul>li,
.wm-private ul>li {
	background: none;
	position: relative;
	list-style: none;
	margin: 0 0 10px 15px;
	padding: 0;
	font-size: 14px;
	line-height: 20px;
}

.gepax-content ul>li:before,
.wm-part ul>li:before,
.wm-prof ul>li:before,
.wm-private ul>li:before {
	content: "";
	position: absolute;
	top: 0;
	left: -15px;
	font-size: 8px;
	line-height: 20px;
	color: #bdb7b1;
}

ul.checkList>li {
	margin-left: 24px;
}

ul.checkList>li:before {
	left: -25px;
	width: 16px;
}

ul.checkList>li.greenCheck:before {
	content: "      checkmark";
	white-space: pre;
	overflow: hidden;
	color: #51626f;
	font-size: 15px;
}

ul.checkList>li.check:before {
	content: "      checkmark";
	white-space: pre;
	overflow: hidden;
	font-size: 15px;
}

ul>li.chevron:before {
	display: none
}

ul>li.chevron {
	list-style-image: url("data:image/svg+xml;utf8,<svg width=\"8\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\"><path fill=\"%23bdb7b1\" d=\"M11.2,1.1c-0.5-0.5-1.4-0.5-1.9,0L7.4,3c-0.5,0.5-0.5,1.4,0,2l10.7,11L7.3,27c-0.5,0.5-0.5,1.4,0,2l1.9,2c0.5,0.5,1.4,0.5,1.9,0l13.6-14c0.5-0.5,0.5-1.4,0-2L11.2,1.1L11.2,1.1z\"/></svg>")
}

ul.simpleList>li {
	margin-left: 0;
}

ul.simpleList>li::before {
	content: none;
}

ul.reset-list>li {
	margin: 0;
}

ul.reset-list>li::before {
	content: none;
}

ul.tableList {
	display: table;
	margin-top: 10px;
	margin-bottom: 10px;
}

@media only screen and (max-width:767px) {
	ul.tableList {
		float: none;
		width: auto;
		display: block;
		margin-top: 20px;
	}
}

ul.tableList>li {
	display: table-row;
}

@media only screen and (max-width:767px) {
	ul.tableList>li {
		display: block;
		margin-right: 0;
		margin-left: 0;
	}
}

ul.tableList>li::before {
	content: none;
}

ul.tableList>li>div {
	display: table-cell;
	padding-top: 10px;
	vertical-align: top;
}

ul.tableList>li>div:nth-of-type(1) {
	color: #435c6b;
	padding-right: 15px;
}

@media only screen and (max-width:767px) {
	ul.tableList>li>div:nth-of-type(1) {
		padding-right: 10px;
	}
}

ul.tableList>li>div:nth-of-type(2) {
	min-width: 150px;
}

@media only screen and (max-width:767px) {
	ul.tableList>li>div:nth-of-type(2) {
		min-width: 0;
	}
}

ul.tableList>li:nth-of-type(1)>div {
	padding-top: 0;
	vertical-align: middle;
}

ul.tableList.halfAndHalf {
	width: 100%;
}

@media only screen and (max-width:767px) {
	ul.tableList.halfAndHalf>li+li {
		display: block;
		margin-top: 20px;
		margin-left: 0;
	}
}

ul.tableList.halfAndHalf>li>div {
	min-width: auto;
	width: 50%;
}

@media only screen and (max-width:767px) {
	ul.tableList.halfAndHalf>li>div {
		display: block;
		width: 100%;
	}
}

@media only screen and (max-width:767px) {
	ul.tableList.zebraList>li {
		border-bottom: 1px solid #f5f3f0;
	}
}

ul.tableList.zebraList>li:nth-child(odd) {
	background-color: #f5f3f0;
}

ul.tableList.zebraList>li:nth-child(even) {
	background-color: #fff;
}

ul.tableList.zebraList>li:nth-last-of-type(1)>div {
	border-bottom: 1px solid #f5f3f0;
}

@media only screen and (max-width:767px) {
	ul.tableList.zebraList>li:nth-last-of-type(1)>div {
		border-bottom: 0;
	}
}

@media only screen and (max-width:767px) {
	ul.tableList.zebraList>li {
		margin-top: 0;
		margin-bottom: 0;
	}
}

@media only screen and (max-width:767px) {
	ul.tableList.zebraList>li+li {
		margin-top: 0;
		margin-bottom: 0;
	}
}

ul.tableList.zebraList>li>div {
	padding-top: 10px;
	padding-bottom: 10px;
	box-sizing: border-box;
}

ul.tableList.zebraList>li>div:nth-of-type(1) {
	padding-left: 15px;
}

@media only screen and (max-width:767px) {
	ul.tableList.zebraList>li>div:nth-of-type(1) {
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 0;
		padding-left: 5px;
	}
}

ul.tableList.zebraList>li>div:nth-of-type(2) {
	padding-right: 15px;
}

@media only screen and (max-width:767px) {
	ul.tableList.zebraList>li>div:nth-of-type(2) {
		padding-top: 0;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
	}
}

a {
	color: #89a2b6;
}

a:link {
	color: #89a2b6;
}

a:active {
	color: #89a2b6;
}

a:visited {
	color: #7b736d;
}

a:hover {
	color: #00a7a6;
}

a:focus {
	color: #89a2b6;
}

a.linkType01,
a.linkType02 {
	background: none;
	position: relative;
	line-height: 16px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 21px;
	padding: 0;
	display: inline-block;
}

a.linkType01::before,
a.linkType02::before {
	content: "";
	position: absolute;
	top: 0;
	left: -21px;
	width: 16px;
	height: 16px;
	font-size: 16px;
}

a.linkType02 {
	line-height: 18px;
	margin-left: 23px;
}

a.linkType02::before {
	content: "";
	width: 18px;
	height: 18px;
	left: -23px;
	font-size: 18px;
}

a.linkType03 {
	display: inline-block;
	color: #d1184d;
	text-decoration: none;
	font-weight: bold;
}

a.linkType03::after {
	display: inline !important;
	position: relative !important;
	right: auto !important;
	margin-left: 5px !important;
	content: "";
}

ul.linkList>li {
	margin: 0 0 10px 0;
}

ul.linkList>li::before {
	content: none;
}

a.button,
a.buttonType01,
a.buttonType02,
a.buttonType03,
a.buttonType04,
span.button,
span.buttonType01,
span.buttonType02,
span.buttonType03,
span.buttonType04,
button.button,
button.buttonType01,
button.buttonType02,
button.buttonType03,
button.buttonType04,
input[type=submit],
input[type=reset] {
	overflow: hidden;
	display: inline-block;
	position: relative;
	height: 40px;
	padding: 0 16px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 40px;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	border-radius: 100px;
	border: 0 none;
	box-sizing: border-box;
}

a.button[class*="belfius-icon"],
a[class*="belfius-icon"].buttonType01,
a[class*="belfius-icon"].buttonType02,
a[class*="belfius-icon"].buttonType03,
a[class*="belfius-icon"].buttonType04,
span.button[class*="belfius-icon"],
span[class*="belfius-icon"].buttonType01,
span[class*="belfius-icon"].buttonType02,
span[class*="belfius-icon"].buttonType03,
span[class*="belfius-icon"].buttonType04,
button.button[class*="belfius-icon"],
button[class*="belfius-icon"].buttonType01,
button[class*="belfius-icon"].buttonType02,
button[class*="belfius-icon"].buttonType03,
button[class*="belfius-icon"].buttonType04,
input[type=submit][class*="belfius-icon"],
input[type=reset][class*="belfius-icon"] {
	padding-left: 30px;
}

a.button[class*="belfius-icon"]::before,
a[class*="belfius-icon"].buttonType01::before,
a[class*="belfius-icon"].buttonType02::before,
a[class*="belfius-icon"].buttonType03::before,
a[class*="belfius-icon"].buttonType04::before,
span.button[class*="belfius-icon"]::before,
span[class*="belfius-icon"].buttonType01::before,
span[class*="belfius-icon"].buttonType02::before,
span[class*="belfius-icon"].buttonType03::before,
span[class*="belfius-icon"].buttonType04::before,
button.button[class*="belfius-icon"]::before,
button[class*="belfius-icon"].buttonType01::before,
button[class*="belfius-icon"].buttonType02::before,
button[class*="belfius-icon"].buttonType03::before,
button[class*="belfius-icon"].buttonType04::before,
input[type=submit][class*="belfius-icon"]::before,
input[type=reset][class*="belfius-icon"]::before {
	position: absolute;
	display: inline-block;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
}

a.button[class*="belfius-icon"][class*="-after"],
a[class*="belfius-icon"][class*="-after"].buttonType01,
a[class*="belfius-icon"][class*="-after"].buttonType02,
a[class*="belfius-icon"][class*="-after"].buttonType03,
a[class*="belfius-icon"][class*="-after"].buttonType04,
span.button[class*="belfius-icon"][class*="-after"],
span[class*="belfius-icon"][class*="-after"].buttonType01,
span[class*="belfius-icon"][class*="-after"].buttonType02,
span[class*="belfius-icon"][class*="-after"].buttonType03,
span[class*="belfius-icon"][class*="-after"].buttonType04,
button.button[class*="belfius-icon"][class*="-after"],
button[class*="belfius-icon"][class*="-after"].buttonType01,
button[class*="belfius-icon"][class*="-after"].buttonType02,
button[class*="belfius-icon"][class*="-after"].buttonType03,
button[class*="belfius-icon"][class*="-after"].buttonType04,
input[type=submit][class*="belfius-icon"][class*="-after"],
input[type=reset][class*="belfius-icon"][class*="-after"] {
	padding-right: 30px;
	padding-left: 10px;
}

a.button.icon::after,
a.icon.buttonType01::after,
a.icon.buttonType02::after,
a.icon.buttonType03::after,
a.icon.buttonType04::after,
span.button.icon::after,
span.icon.buttonType01::after,
span.icon.buttonType02::after,
span.icon.buttonType03::after,
span.icon.buttonType04::after,
button.button.icon::after,
button.icon.buttonType01::after,
button.icon.buttonType02::after,
button.icon.buttonType03::after,
button.icon.buttonType04::after,
input[type=submit].icon::after,
input[type=reset].icon::after {
	position: absolute;
	display: block;
	top: 50%;
	transform: translateY(-50%);
	right: 10px;
	width: 10px;
	height: 10px;
	line-height: 10px;
	font-size: 10px;
	color: #fff;
	vertical-align: top;
}

a.button.big,
a.big.buttonType01,
a.big.buttonType02,
a.big.buttonType03,
a.big.buttonType04,
span.button.big,
span.big.buttonType01,
span.big.buttonType02,
span.big.buttonType03,
span.big.buttonType04,
button.button.big,
button.big.buttonType01,
button.big.buttonType02,
button.big.buttonType03,
button.big.buttonType04,
input[type=submit].big,
input[type=reset].big {
	height: 60px;
	padding: 0 20px;
	line-height: 60px;
	border-radius: 4px;
	font-size: 21px;
}

a.button.big.icon::after,
a.big.icon.buttonType01::after,
a.big.icon.buttonType02::after,
a.big.icon.buttonType03::after,
a.big.icon.buttonType04::after,
span.button.big.icon::after,
span.big.icon.buttonType01::after,
span.big.icon.buttonType02::after,
span.big.icon.buttonType03::after,
span.big.icon.buttonType04::after,
button.button.big.icon::after,
button.big.icon.buttonType01::after,
button.big.icon.buttonType02::after,
button.big.icon.buttonType03::after,
button.big.icon.buttonType04::after,
input[type=submit].big.icon::after,
input[type=reset].big.icon::after {
	right: 20px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 20px;
}

a.button.big[class*="belfius-icon"],
a.big[class*="belfius-icon"].buttonType01,
a.big[class*="belfius-icon"].buttonType02,
a.big[class*="belfius-icon"].buttonType03,
a.big[class*="belfius-icon"].buttonType04,
span.button.big[class*="belfius-icon"],
span.big[class*="belfius-icon"].buttonType01,
span.big[class*="belfius-icon"].buttonType02,
span.big[class*="belfius-icon"].buttonType03,
span.big[class*="belfius-icon"].buttonType04,
button.button.big[class*="belfius-icon"],
button.big[class*="belfius-icon"].buttonType01,
button.big[class*="belfius-icon"].buttonType02,
button.big[class*="belfius-icon"].buttonType03,
button.big[class*="belfius-icon"].buttonType04,
input[type=submit].big[class*="belfius-icon"],
input[type=reset].big[class*="belfius-icon"] {
	padding-left: 50px;
}

a.button.big[class*="belfius-icon"]::before,
a.big[class*="belfius-icon"].buttonType01::before,
a.big[class*="belfius-icon"].buttonType02::before,
a.big[class*="belfius-icon"].buttonType03::before,
a.big[class*="belfius-icon"].buttonType04::before,
span.button.big[class*="belfius-icon"]::before,
span.big[class*="belfius-icon"].buttonType01::before,
span.big[class*="belfius-icon"].buttonType02::before,
span.big[class*="belfius-icon"].buttonType03::before,
span.big[class*="belfius-icon"].buttonType04::before,
button.button.big[class*="belfius-icon"]::before,
button.big[class*="belfius-icon"].buttonType01::before,
button.big[class*="belfius-icon"].buttonType02::before,
button.big[class*="belfius-icon"].buttonType03::before,
button.big[class*="belfius-icon"].buttonType04::before,
input[type=submit].big[class*="belfius-icon"]::before,
input[type=reset].big[class*="belfius-icon"]::before {
	left: 20px;
}

a.button.big[class*="belfius-icon"][class*="-after"],
a.big[class*="belfius-icon"][class*="-after"].buttonType01,
a.big[class*="belfius-icon"][class*="-after"].buttonType02,
a.big[class*="belfius-icon"][class*="-after"].buttonType03,
a.big[class*="belfius-icon"][class*="-after"].buttonType04,
span.button.big[class*="belfius-icon"][class*="-after"],
span.big[class*="belfius-icon"][class*="-after"].buttonType01,
span.big[class*="belfius-icon"][class*="-after"].buttonType02,
span.big[class*="belfius-icon"][class*="-after"].buttonType03,
span.big[class*="belfius-icon"][class*="-after"].buttonType04,
button.button.big[class*="belfius-icon"][class*="-after"],
button.big[class*="belfius-icon"][class*="-after"].buttonType01,
button.big[class*="belfius-icon"][class*="-after"].buttonType02,
button.big[class*="belfius-icon"][class*="-after"].buttonType03,
button.big[class*="belfius-icon"][class*="-after"].buttonType04,
input[type=submit].big[class*="belfius-icon"][class*="-after"],
input[type=reset].big[class*="belfius-icon"][class*="-after"] {
	padding-right: 50px;
	padding-left: 20px;
}

a.button.big[class*="belfius-icon"][class*="-after"]::after,
a.big[class*="belfius-icon"][class*="-after"].buttonType01::after,
a.big[class*="belfius-icon"][class*="-after"].buttonType02::after,
a.big[class*="belfius-icon"][class*="-after"].buttonType03::after,
a.big[class*="belfius-icon"][class*="-after"].buttonType04::after,
span.button.big[class*="belfius-icon"][class*="-after"]::after,
span.big[class*="belfius-icon"][class*="-after"].buttonType01::after,
span.big[class*="belfius-icon"][class*="-after"].buttonType02::after,
span.big[class*="belfius-icon"][class*="-after"].buttonType03::after,
span.big[class*="belfius-icon"][class*="-after"].buttonType04::after,
button.button.big[class*="belfius-icon"][class*="-after"]::after,
button.big[class*="belfius-icon"][class*="-after"].buttonType01::after,
button.big[class*="belfius-icon"][class*="-after"].buttonType02::after,
button.big[class*="belfius-icon"][class*="-after"].buttonType03::after,
button.big[class*="belfius-icon"][class*="-after"].buttonType04::after,
input[type=submit].big[class*="belfius-icon"][class*="-after"]::after,
input[type=reset].big[class*="belfius-icon"][class*="-after"]::after {
	right: 20px;
}

a.button.small,
a.small.buttonType01,
a.small.buttonType02,
a.small.buttonType03,
a.small.buttonType04,
span.button.small,
span.small.buttonType01,
span.small.buttonType02,
span.small.buttonType03,
span.small.buttonType04,
button.button.small,
button.small.buttonType01,
button.small.buttonType02,
button.small.buttonType03,
button.small.buttonType04,
input[type=submit].small,
input[type=reset].small {
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	font-size: 14px;
}

a.button.small.icon,
a.small.icon.buttonType01,
a.small.icon.buttonType02,
a.small.icon.buttonType03,
a.small.icon.buttonType04,
span.button.small.icon,
span.small.icon.buttonType01,
span.small.icon.buttonType02,
span.small.icon.buttonType03,
span.small.icon.buttonType04,
button.button.small.icon,
button.small.icon.buttonType01,
button.small.icon.buttonType02,
button.small.icon.buttonType03,
button.small.icon.buttonType04,
input[type=submit].small.icon,
input[type=reset].small.icon {
	padding-right: 28px;
}

a.button.small.icon::after,
a.small.icon.buttonType01::after,
a.small.icon.buttonType02::after,
a.small.icon.buttonType03::after,
a.small.icon.buttonType04::after,
span.button.small.icon::after,
span.small.icon.buttonType01::after,
span.small.icon.buttonType02::after,
span.small.icon.buttonType03::after,
span.small.icon.buttonType04::after,
button.button.small.icon::after,
button.small.icon.buttonType01::after,
button.small.icon.buttonType02::after,
button.small.icon.buttonType03::after,
button.small.icon.buttonType04::after,
input[type=submit].small.icon::after,
input[type=reset].small.icon::after {
	right: 10px;
	width: 8px;
	height: 8px;
	line-height: 8px;
	font-size: 8px;
}

.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
	padding: 0;
	font-family: Arial, sans-serif;
	background: none;
}

a.buttonType01,
.buttonType01 {
	color: #fff;
	background: #51626f;

}

a.buttonType01:hover,
.buttonType01:hover {
	background: #979faa;
}

a.buttonType01:active,
.buttonType01:active {
	background: #38444d;
}

a.buttonType01.disabled,
a.buttonType01[disabled],
.buttonType01.disabled,
.buttonType01[disabled] {
	background: #d2d2d7;
	cursor: not-allowed;
}

a.buttonType01.disabled.focus,
a.buttonType01.disabled:focus,
a.buttonType01[disabled].focus,
a.buttonType01[disabled]:focus,
.buttonType01.disabled.focus,
.buttonType01.disabled:focus,
.buttonType01[disabled].focus,
.buttonType01[disabled]:focus {
	border: 0 none;
}

a.buttonType01:link,
a.buttonType01:active,
a.buttonType01:visited,
a.buttonType01:hover,
a.buttonType01:focus,
.buttonType01:link,
.buttonType01:active,
.buttonType01:visited,
.buttonType01:hover,
.buttonType01:focus {
	color: #fff;
}

a.buttonType02,
.buttonType02 {
	color: #51626f;
	background: #fff;
	border-radius: 100px;

	border: 1px solid #51626f;
}

a.buttonType02:hover,
.buttonType02:hover {
	background: #e8ebed;
}

a.buttonType02:active,
.buttonType02:active {
	background: rgba(0, 0, 0, .2);
}

a.buttonType02.disabled,
.buttonType02.disabled {
	background: #d2d2d7;
	color: #fff;
	cursor: not-allowed;
	border: 0 none;
}

a.buttonType02.disabled.focus,
a.buttonType02.disabled:focus,
.buttonType02.disabled.focus,
.buttonType02.disabled:focus {
	border: 0 none;
}

a.buttonType03,
.buttonType03 {
	color: #fff;
	background-color: #c30045;
	background-image: linear-gradient(116deg, #8c193c, #c30045 95%);

	border-radius: 100px;
}

a.buttonType03:hover,
.buttonType03:hover {
	background: #d54d7d;
}

a.buttonType03:active,
.buttonType03:active {
	background: #880030;
}

a.buttonType03.disabled,
.buttonType03.disabled {
	background: #d2d2d7;
	cursor: not-allowed;
}

a.buttonType03.disabled.focus,
a.buttonType03.disabled:focus,
.buttonType03.disabled.focus,
.buttonType03.disabled:focus {
	border: 0 none;
}

a.buttonType03:link,
a.buttonType03:active,
a.buttonType03:visited,
a.buttonType03:hover,
a.buttonType03:focus,
.buttonType03:link,
.buttonType03:active,
.buttonType03:visited,
.buttonType03:hover,
.buttonType03:focus {
	color: #fff;
}

a.buttonType04,
.buttonType04 {
	color: #7b736d;
	border: 1px solid #7b736d;
	background: #fff;

}

a.buttonType04:hover,
.buttonType04:hover {
	background: #e3dcd3;
	color: #fff;
}

a.buttonType04:active,
.buttonType04:active {
	background: #e3dcd3;
	color: #fff;
}

a.buttonType04.disabled,
.buttonType04.disabled {
	background: #d2d2d7;
	color: #fff;
	cursor: not-allowed;
	border: 0 none;
}

a.buttonType04.disabled.focus,
a.buttonType04.disabled:focus,
.buttonType04.disabled.focus,
.buttonType04.disabled:focus {
	border: 0 none;
}

a.buttonType04:link,
a.buttonType04:active,
a.buttonType04:visited,
a.buttonType04:hover,
a.buttonType04:focus,
.buttonType04:link,
.buttonType04:active,
.buttonType04:visited,
.buttonType04:hover,
.buttonType04:focus {
	color: #7b736d;
}

form button {
	float: right;
	margin: 20px 0 0 10px;
}

form button.alignLeft {
	float: left;
}

span.cta.button.gewy-f2c-container,
span.cta.gewy-f2c-container.buttonType01,
span.cta.gewy-f2c-container.buttonType02,
span.cta.gewy-f2c-container.buttonType03,
span.cta.gewy-f2c-container.buttonType04 {
	padding: 0;
	box-sizing: border-box;
}

span.cta.button.gewy-f2c-container *,
span.cta.gewy-f2c-container.buttonType01 *,
span.cta.gewy-f2c-container.buttonType02 *,
span.cta.gewy-f2c-container.buttonType03 *,
span.cta.gewy-f2c-container.buttonType04 * {
	width: 100% !important;
	height: 40px !important;
	position: static !important;
}

span.cta.button.gewy-f2c-container .gepa-msg-anchor,
span.cta.gewy-f2c-container.buttonType01 .gepa-msg-anchor,
span.cta.gewy-f2c-container.buttonType02 .gepa-msg-anchor,
span.cta.gewy-f2c-container.buttonType03 .gepa-msg-anchor,
span.cta.gewy-f2c-container.buttonType04 .gepa-msg-anchor,
span.cta.button.gewy-f2c-container a.segment .inner.front,
span.cta.gewy-f2c-container.buttonType01 a.segment .inner.front,
span.cta.gewy-f2c-container.buttonType02 a.segment .inner.front,
span.cta.gewy-f2c-container.buttonType03 a.segment .inner.front,
span.cta.gewy-f2c-container.buttonType04 a.segment .inner.front,
span.cta.button.gewy-f2c-container a.segment .inner.rear,
span.cta.gewy-f2c-container.buttonType01 a.segment .inner.rear,
span.cta.gewy-f2c-container.buttonType02 a.segment .inner.rear,
span.cta.gewy-f2c-container.buttonType03 a.segment .inner.rear,
span.cta.gewy-f2c-container.buttonType04 a.segment .inner.rear {
	display: none;
}

span.cta.button.gewy-f2c-container a.segment:link,
span.cta.gewy-f2c-container.buttonType01 a.segment:link,
span.cta.gewy-f2c-container.buttonType02 a.segment:link,
span.cta.gewy-f2c-container.buttonType03 a.segment:link,
span.cta.gewy-f2c-container.buttonType04 a.segment:link,
span.cta.button.gewy-f2c-container a.segment:visited,
span.cta.gewy-f2c-container.buttonType01 a.segment:visited,
span.cta.gewy-f2c-container.buttonType02 a.segment:visited,
span.cta.gewy-f2c-container.buttonType03 a.segment:visited,
span.cta.gewy-f2c-container.buttonType04 a.segment:visited,
span.cta.button.gewy-f2c-container a.segment:active,
span.cta.gewy-f2c-container.buttonType01 a.segment:active,
span.cta.gewy-f2c-container.buttonType02 a.segment:active,
span.cta.gewy-f2c-container.buttonType03 a.segment:active,
span.cta.gewy-f2c-container.buttonType04 a.segment:active,
span.cta.button.gewy-f2c-container a.segment:hover,
span.cta.gewy-f2c-container.buttonType01 a.segment:hover,
span.cta.gewy-f2c-container.buttonType02 a.segment:hover,
span.cta.gewy-f2c-container.buttonType03 a.segment:hover,
span.cta.gewy-f2c-container.buttonType04 a.segment:hover,
span.cta.button.gewy-f2c-container a.segment:focus,
span.cta.gewy-f2c-container.buttonType01 a.segment:focus,
span.cta.gewy-f2c-container.buttonType02 a.segment:focus,
span.cta.gewy-f2c-container.buttonType03 a.segment:focus,
span.cta.gewy-f2c-container.buttonType04 a.segment:focus {
	border: none;
	display: block;
}

span.cta.button.gewy-f2c-container a.segment:link>.inner.label,
span.cta.gewy-f2c-container.buttonType01 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.buttonType02 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.buttonType03 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.buttonType04 a.segment:link>.inner.label,
span.cta.button.gewy-f2c-container a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.buttonType01 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.buttonType02 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.buttonType03 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.buttonType04 a.segment:visited>.inner.label,
span.cta.button.gewy-f2c-container a.segment:active>.inner.label,
span.cta.gewy-f2c-container.buttonType01 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.buttonType02 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.buttonType03 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.buttonType04 a.segment:active>.inner.label,
span.cta.button.gewy-f2c-container a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.buttonType01 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.buttonType02 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.buttonType03 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.buttonType04 a.segment:hover>.inner.label,
span.cta.button.gewy-f2c-container a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.buttonType01 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.buttonType02 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.buttonType03 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.buttonType04 a.segment:focus>.inner.label {
	overflow: hidden;
	display: block;
	width: auto;
	padding: 0 10px;
	box-sizing: border-box;
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
}

span.cta.button.gewy-f2c-container.icon a.segment:link>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType01 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType02 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType03 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType04 a.segment:link>.inner.label,
span.cta.button.gewy-f2c-container.icon a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType01 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType02 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType03 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType04 a.segment:visited>.inner.label,
span.cta.button.gewy-f2c-container.icon a.segment:active>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType01 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType02 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType03 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType04 a.segment:active>.inner.label,
span.cta.button.gewy-f2c-container.icon a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType01 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType02 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType03 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType04 a.segment:hover>.inner.label,
span.cta.button.gewy-f2c-container.icon a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType01 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType02 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType03 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType04 a.segment:focus>.inner.label {
	padding: 0 30px 0 10px;
	text-align: left;
}

#ajax-content span.cta.button.gewy-f2c-container div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting,
#ajax-content span.cta.gewy-f2c-container.buttonType01 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting,
#ajax-content span.cta.gewy-f2c-container.buttonType02 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting,
#ajax-content span.cta.gewy-f2c-container.buttonType03 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting,
#ajax-content span.cta.gewy-f2c-container.buttonType04 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting {
	min-height: 0;
}

@media only screen and (max-width:767px) {

	.button[data-mobile],
	[data-mobile].buttonType01,
	[data-mobile].buttonType02,
	[data-mobile].buttonType03,
	[data-mobile].buttonType04,
	.button.icon[data-mobile],
	.icon[data-mobile].buttonType01,
	.icon[data-mobile].buttonType02,
	.icon[data-mobile].buttonType03,
	.icon[data-mobile].buttonType04 {
		max-width: 100%;
	}

	.button[data-mobile]>span,
	[data-mobile].buttonType01>span,
	[data-mobile].buttonType02>span,
	[data-mobile].buttonType03>span,
	[data-mobile].buttonType04>span,
	.button.icon[data-mobile]>span,
	.icon[data-mobile].buttonType01>span,
	.icon[data-mobile].buttonType02>span,
	.icon[data-mobile].buttonType03>span,
	.icon[data-mobile].buttonType04>span {
		display: none;
	}

	.button[data-mobile]::before,
	[data-mobile].buttonType01::before,
	[data-mobile].buttonType02::before,
	[data-mobile].buttonType03::before,
	[data-mobile].buttonType04::before,
	.button.icon[data-mobile]::before,
	.icon[data-mobile].buttonType01::before,
	.icon[data-mobile].buttonType02::before,
	.icon[data-mobile].buttonType03::before,
	.icon[data-mobile].buttonType04::before {
		content: attr(data-mobile);
		display: inline-block;
	}

	.button[data-mobile][class*='-after'],
	[data-mobile][class*='-after'].buttonType01,
	[data-mobile][class*='-after'].buttonType02,
	[data-mobile][class*='-after'].buttonType03,
	[data-mobile][class*='-after'].buttonType04,
	.button.icon[data-mobile][class*='-after'],
	.icon[data-mobile][class*='-after'].buttonType01,
	.icon[data-mobile][class*='-after'].buttonType02,
	.icon[data-mobile][class*='-after'].buttonType03,
	.icon[data-mobile][class*='-after'].buttonType04 {
		padding-right: 30px;
	}

	.button[data-mobile][class*='-after']::before,
	[data-mobile][class*='-after'].buttonType01::before,
	[data-mobile][class*='-after'].buttonType02::before,
	[data-mobile][class*='-after'].buttonType03::before,
	[data-mobile][class*='-after'].buttonType04::before,
	.button.icon[data-mobile][class*='-after']::before,
	.icon[data-mobile][class*='-after'].buttonType01::before,
	.icon[data-mobile][class*='-after'].buttonType02::before,
	.icon[data-mobile][class*='-after'].buttonType03::before,
	.icon[data-mobile][class*='-after'].buttonType04::before {
		position: relative;
		display: inline-block;
		left: 0;
		top: 0;
		transform: none;
	}

	.button[data-mobile][class*='-after']::after,
	[data-mobile][class*='-after'].buttonType01::after,
	[data-mobile][class*='-after'].buttonType02::after,
	[data-mobile][class*='-after'].buttonType03::after,
	[data-mobile][class*='-after'].buttonType04::after,
	.button.icon[data-mobile][class*='-after']::after,
	.icon[data-mobile][class*='-after'].buttonType01::after,
	.icon[data-mobile][class*='-after'].buttonType02::after,
	.icon[data-mobile][class*='-after'].buttonType03::after,
	.icon[data-mobile][class*='-after'].buttonType04::after {
		display: block;
	}
}

input[type=radio],
input[type=checkbox] {
	opacity: 0;
	display: none;
}

input[type=radio]+label:not(.checkbox),
input[type=radio]+input[type=hidden]+label:not(.checkbox),
input[type=radio]+label.checkbox+label:not(.checkbox),
input[type=radio]+input[type=hidden]+label.checkbox+label:not(.checkbox),
input[type=checkbox]+label:not(.checkbox),
input[type=checkbox]+input[type=hidden]+label:not(.checkbox),
input[type=checkbox]+label.checkbox+label:not(.checkbox),
input[type=checkbox]+input[type=hidden]+label.checkbox+label:not(.checkbox) {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 27px;
	margin-bottom: 5px;
	margin-right: 20px;
	margin-top: 11px;
	font-weight: normal;
	color: #435c6b;
}

input[type=radio]+label:not(.checkbox):before,
input[type=radio]+input[type=hidden]+label:not(.checkbox):before,
input[type=radio]+label.checkbox+label:not(.checkbox):before,
input[type=radio]+input[type=hidden]+label.checkbox+label:not(.checkbox):before,
input[type=checkbox]+label:not(.checkbox):before,
input[type=checkbox]+input[type=hidden]+label:not(.checkbox):before,
input[type=checkbox]+label.checkbox+label:not(.checkbox):before,
input[type=checkbox]+input[type=hidden]+label.checkbox+label:not(.checkbox):before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 1px;
	border: solid 1px #435c6b;
	background: #fff;
	border-radius: 3px;
}

input[type=radio]+label:not(.checkbox):hover:before,
input[type=radio]+input[type=hidden]+label:not(.checkbox):hover:before,
input[type=radio]+label.checkbox+label:not(.checkbox):hover:before,
input[type=radio]+input[type=hidden]+label.checkbox+label:not(.checkbox):hover:before,
input[type=checkbox]+label:not(.checkbox):hover:before,
input[type=checkbox]+input[type=hidden]+label:not(.checkbox):hover:before,
input[type=checkbox]+label.checkbox+label:not(.checkbox):hover:before,
input[type=checkbox]+input[type=hidden]+label.checkbox+label:not(.checkbox):hover:before {
	border-color: #435c6b;
}

input[type=radio]+label:not(.checkbox):active:before,
input[type=radio]+input[type=hidden]+label:not(.checkbox):active:before,
input[type=radio]+label.checkbox+label:not(.checkbox):active:before,
input[type=radio]+input[type=hidden]+label.checkbox+label:not(.checkbox):active:before,
input[type=checkbox]+label:not(.checkbox):active:before,
input[type=checkbox]+input[type=hidden]+label:not(.checkbox):active:before,
input[type=checkbox]+label.checkbox+label:not(.checkbox):active:before,
input[type=checkbox]+input[type=hidden]+label.checkbox+label:not(.checkbox):active:before {
	border-color: #435c6b;
}

input[type=radio]:focus+label:not(.checkbox)::before,
input[type=radio]:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:focus+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:focus+label:not(.checkbox)::before,
input[type=checkbox]:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:focus+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
	border-color: #5d6c79;
}

input[type=radio]:checked+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:checked+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked+label:not(.checkbox)::before,
input[type=checkbox]:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:checked+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
	content: "";
	color: #51626f;
	font-size: 15px;
	text-align: center;
	line-height: 20px;
}

input[type=radio]:checked:focus+label:not(.checkbox)::before,
input[type=radio]:checked:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:checked:focus+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked:focus+label:not(.checkbox)::before,
input[type=checkbox]:checked:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:checked:focus+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
	border-color: #91a8bb;
}

input[type=radio].input-validation-error+label:not(.checkbox)::before,
input[type=radio].input-validation-error+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:hover+label:not(.checkbox)::before,
input[type=radio].input-validation-error:hover+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:hover+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:hover+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:hover+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:hover+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:hover+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:hover+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:active+label:not(.checkbox)::before,
input[type=radio].input-validation-error:active+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:active+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:active+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:active+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:active+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:active+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:active+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:focus+label:not(.checkbox)::before,
input[type=radio].input-validation-error:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:focus+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:focus+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:focus+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:hover+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:hover+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:hover+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:hover+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:hover+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:hover+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:hover+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:hover+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:active+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:active+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:active+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:active+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:active+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:active+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:active+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:active+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:focus+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:focus+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:focus+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:focus+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
	border-color: #eb0016;
	background-color: #f6e9e9;
}

input[type=radio]:disabled+label:not(.checkbox)::before,
input[type=radio]:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked:disabled+label:not(.checkbox)::before,
input[type=radio]:checked:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:checked:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:disabled+label:not(.checkbox)::before,
input[type=radio].input-validation-error:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:disabled+label:not(.checkbox)::before,
input[type=checkbox]:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked:disabled+label:not(.checkbox)::before,
input[type=checkbox]:checked:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:checked:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:disabled+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
	border-color: #e3e3e3;
	background-color: #e3e3e3;
}

input[type=radio].stacked+label:not(.checkbox),
input[type=radio].stacked+input[type=hidden]+label:not(.checkbox),
input[type=radio].stacked+label.checkbox+label:not(.checkbox),
input[type=radio].stacked+input[type=hidden]+label.checkbox+label:not(.checkbox),
input[type=checkbox].stacked+label:not(.checkbox),
input[type=checkbox].stacked+input[type=hidden]+label:not(.checkbox),
input[type=checkbox].stacked+label.checkbox+label:not(.checkbox),
input[type=checkbox].stacked+input[type=hidden]+label.checkbox+label:not(.checkbox) {
	float: none;
	clear: left;
	display: block;
	margin-top: 20px;
}

input[type=radio]+label:not(.checkbox)::before,
input[type=radio]+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]+label.checkbox+label:not(.checkbox)::before,
input[type=radio]+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
	border-radius: 12px;
}

input[type=radio]:checked+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:checked+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
	content: "";
	font-size: 16px;
}

.anysurfer input[type=radio],
.anysurfer input[type=checkbox],
.anysurfer input[type=radio]:checked,
.anysurfer input[type=checkbox]:checked {
	opacity: 1;
	display: inline-block;
}

.anysurfer input[type=radio] {
	-webkit-appearance: radio;
}

.anysurfer input[type=checkbox] {
	-webkit-appearance: checkbox;
}

.anysurfer input[type=radio]+label,
.anysurfer input[type=checkbox]+label,
.anysurfer input[type=radio]:checked+label,
.anysurfer input[type=checkbox]:checked+label {
	padding-left: 0;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
}

.anysurfer input[type=radio]+label::before,
.anysurfer input[type=checkbox]+label::before,
.anysurfer input[type=radio]:checked+label::before,
.anysurfer input[type=checkbox]:checked+label::before {
	content: none;
}

.anysurfer input[type=radio].stacked,
.anysurfer input[type=checkbox].stacked,
.anysurfer input[type=radio]:checked.stacked,
.anysurfer input[type=checkbox]:checked.stacked {
	clear: left;
}

.anysurfer input[type=radio].stacked+label,
.anysurfer input[type=checkbox].stacked+label,
.anysurfer input[type=radio]:checked.stacked+label,
.anysurfer input[type=checkbox]:checked.stacked+label {
	display: inline-block;
}

.informationBox,
.attentionBox,
.validBox,
.validation-summary-errors,
.technical-alert,
.technical-alert-retail,
.technical-alert-business {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px 20px 20px 75px;
	min-height: 35px;
	background-color: #fff;
	border: 1px solid #8c8782;
	border-radius: 12px;
	color: #435c6b;
}

.informationBox:before,
.attentionBox:before,
.validBox:before,
.validation-summary-errors:before,
.technical-alert:before,
.technical-alert-retail:before,
.technical-alert-business:before {
	content: "";
	color: #bdb7b1;
	font-size: 35px;
	position: absolute;
	top: 20px;
	left: 20px;
}

.informationBox:before {
	content: "";
}

.attentionBox {
	border-color: #e1c328;
}

.attentionBox:before {
	content: "";
}

.validBox {
	border-color: #afb432;
}

.validBox:before {
	content: "";
	color: #93bf3e;
}

.validation-summary-errors {
	border-color: #c84132;
}

.validation-summary-errors:before {
	content: "";
	color: #eb0016;
}

.validation-summary-valid {
	display: none;
}

.technical-alert {
	overflow: hidden;
	border-color: #d1184d;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

@media only screen and (max-width:767px) {
	.technical-alert {
		display: none;
	}
}

.technical-alert:before {
	content: "";
	color: #d1184d;
}

.technical-alert-retail {
	width: auto;
	border-color: #d1184d;
}

@media only screen and (max-width:767px) {
	.technical-alert-retail {
		display: none;
	}
}

.technical-alert-retail:before {
	content: "";
	color: #d1184d;
}

.technical-alert-business {
	clear: both;
	overflow: hidden;
	border-color: #d1184d;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

@media only screen and (max-width:767px) {
	.technical-alert-business {
		display: none;
	}
}

.technical-alert-business:before {
	content: "";
	color: #d1184d;
}

.pagination>li.first a,
.pagination>li.first span,
.pagination>li.previous a,
.pagination>li.previous span,
.pagination>li.next a,
.pagination>li.next span,
.pagination>li.last a,
.pagination>li.last span,
.pager>li>a,
.pager>li>span,
.q-a-slideshow .seqNav .previous,
.q-a-slideshow .seqNav .next {
	width: 40px;
	height: 40px;
	background: #7b736d;
	border-radius: 4px;
	color: #fff;
	font-size: 18px;
	text-decoration: none;

}

.pagination>li.first a:hover,
.pagination>li.first span:hover,
.pagination>li.previous a:hover,
.pagination>li.previous span:hover,
.pagination>li.next a:hover,
.pagination>li.next span:hover,
.pagination>li.last a:hover,
.pagination>li.last span:hover,
.pager>li>a:hover,
.pager>li>span:hover,
.q-a-slideshow .seqNav .previous:hover,
.q-a-slideshow .seqNav .next:hover {
	background: #8f867f;
}

.pagination>li.first a:active,
.pagination>li.first span:active,
.pagination>li.previous a:active,
.pagination>li.previous span:active,
.pagination>li.next a:active,
.pagination>li.next span:active,
.pagination>li.last a:active,
.pagination>li.last span:active,
.pager>li>a:active,
.pager>li>span:active,
.q-a-slideshow .seqNav .previous:active,
.q-a-slideshow .seqNav .next:active {
	background: #6b645f;
}

.pagination.layout-transactional>li.first a,
.pagination.layout-transactional>li.first span,
.pagination.layout-transactional>li.previous a,
.pagination.layout-transactional>li.previous span,
.pagination.layout-transactional>li.next a,
.pagination.layout-transactional>li.next span,
.pagination.layout-transactional>li.last a,
.pagination.layout-transactional>li.last span {
	background: #fff;
	color: #435c6b;
}

.pagination.layout-transactional>li.first a:hover,
.pagination.layout-transactional>li.first span:hover,
.pagination.layout-transactional>li.previous a:hover,
.pagination.layout-transactional>li.previous span:hover,
.pagination.layout-transactional>li.next a:hover,
.pagination.layout-transactional>li.next span:hover,
.pagination.layout-transactional>li.last a:hover,
.pagination.layout-transactional>li.last span:hover {
	background: #e3dcd3;
}

.pagination.layout-transactional>li.first a:active,
.pagination.layout-transactional>li.first span:active,
.pagination.layout-transactional>li.previous a:active,
.pagination.layout-transactional>li.previous span:active,
.pagination.layout-transactional>li.next a:active,
.pagination.layout-transactional>li.next span:active,
.pagination.layout-transactional>li.last a:active,
.pagination.layout-transactional>li.last span:active {
	background: #bdb7b1;
}

.pagination {
	display: inline;
	list-style: none;
}

@media only screen and (max-width:767px) {
	.pagination {
		display: block;
		width: auto;
	}
}

.pagination>li {
	float: left;
	margin: 0 0 0 5px;
}

@media only screen and (max-width:767px) {
	.pagination>li {
		display: none;
	}
}

.pagination>li:first-child {
	margin: 0;
}

.pagination>li:before {
	content: none;
}

.pagination>li>a,
.pagination>li>span {
	display: inline-block;
	width: 30px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #435c6b;
	text-align: center;
}

.pagination>li.first.disabled a,
.pagination>li.first.disabled span,
.pagination>li.previous.disabled a,
.pagination>li.previous.disabled span,
.pagination>li.next.disabled a,
.pagination>li.next.disabled span,
.pagination>li.last.disabled a,
.pagination>li.last.disabled span {
	background: #e3dcd3;
	cursor: not-allowed;
}

.pagination>li.current a,
.pagination>li.current span {
	cursor: default;
	text-decoration: none;
	font-weight: 700;
}

@media only screen and (max-width:767px) {

	.pagination>li.first,
	.pagination>li.previous {
		display: inline-block;
	}
}

.pagination>li.info {
	display: none;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #435c6b;
	text-align: center;
}

@media only screen and (max-width:767px) {
	.pagination>li.info {
		display: inline-block;
		width: calc(100% - (4*(40px + 5px)));
	}
}

@media only screen and (max-width:767px) {

	.pagination>li.next,
	.pagination>li.last {
		display: inline-block;
	}
}

.pagination.layout-transactional>li.first.disabled a,
.pagination.layout-transactional>li.first.disabled span,
.pagination.layout-transactional>li.previous.disabled a,
.pagination.layout-transactional>li.previous.disabled span,
.pagination.layout-transactional>li.next.disabled a,
.pagination.layout-transactional>li.next.disabled span,
.pagination.layout-transactional>li.last.disabled a,
.pagination.layout-transactional>li.last.disabled span {
	background: #fdfdfd;
	color: #e3dcd3;
}

.pager {
	display: inline;
	list-style: none;
}

.pager>li {
	float: left;
	margin: 0 0 0 5px;
}

.pager>li:first-child {
	margin: 0;
}

.pager>li:before {
	content: none;
}

.pager>li>a,
.pager>li>span {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.pager>li.disabled a,
.pager>li.disabled span {
	background: #e3dcd3;
	cursor: not-allowed;
}

.pagination-background {
	background: #f5f3f0;
	padding: 20px;
	width: 100%;
	overflow: hidden;
	display: block;
	box-sizing: border-box;
}

.classAPlusPlus,
.classAPlus,
.classA,
.classB,
.classC,
.classD,
.classE {
	position: relative;
	display: inline-block;
	height: 18px;
	box-sizing: border-box;
	padding-left: 3px;
	line-height: 18px;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.classAPlusPlus::after,
.classAPlus::after,
.classA::after,
.classB::after,
.classC::after,
.classD::after,
.classE::after {
	content: "";
	position: absolute;
	left: 100%;
	border: 9px solid transparent;
	border-left: 9px solid #fbb900;
}

.classAPlusPlus>sup,
.classAPlus>sup,
.classA>sup,
.classB>sup,
.classC>sup,
.classD>sup,
.classE>sup {
	position: absolute;
	top: -3px;
}

.classAPlusPlus {
	width: 25px;
	background-color: #63aa5a;
	border-color: #63aa5a;
}

.classAPlusPlus::after {
	border-left-color: #63aa5a;
}

.classAPlus {
	width: 32px;
	background-color: #7bae4a;
	border-color: #7bae4a;
}

.classAPlus::after {
	border-left-color: #7bae4a;
}

.classA {
	width: 39px;
	background-color: #bdd342;
	border-color: #bdd342;
}

.classA::after {
	border-left-color: #bdd342;
}

.classB {
	width: 46px;
	background-color: #ffe731;
	border-color: #ffe731;
}

.classB::after {
	border-left-color: #ffe731;
}

.classC {
	width: 53px;
	background-color: #fbb900;
	border-color: #fbb900;
}

.classC::after {
	border-left-color: #fbb900;
}

.classD {
	width: 60px;
	background-color: #fb8800;
	border-color: #fb8800;
}

.classD::after {
	border-left-color: #fb8800;
}

.classE {
	width: 67px;
	background-color: #e30613;
	border-color: #e30613;
}

.classE::after {
	border-left-color: #e30613;
}

aside.apps>img.qrCode {
	display: block;
	width: 99px;
	height: 99px;
	margin: 24px 10px 24px 0;
	border: solid 1px #979797;
}

aside.apps>a {
	overflow: hidden;
	display: inline-block;
	height: 44px;
	width: 136px;
	margin: 0 10px 0 0;
	text-indent: 100%;
	white-space: nowrap;
	background: url(/common/nfw/lib/bdn/resource/WebDev-sprite.png?h=ba463f65a74305ac000e) transparent -55px 0 no-repeat;
}

@media only screen and (min-device-pixel-ratio:1.5) {
	aside.apps>a {
		background-image: url(/common/nfw/lib/bdn/resource/WebDev-sprite-HD.png?h=ba463f65a74305ac000e);
	}
}

aside.apps>a:last-of-type {
	margin-right: 0;
}

aside.apps>a.appleStore {
	background-position: -55px 0;
}

aside.apps>a.googlePlay {
	background-position: -55px -44px;
}

aside.apps>a.winPhone {
	background-position: -191px 0;
}

aside.apps.noQRcode>.qrCode {
	display: none;
}

table.addRowTable,
table.embeddedTable {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
	background: #f5f3f0;
	border-collapse: separate;
	border-radius: 6px;
	border: 1px solid #e3dcd3;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #435c6b;
}

table.addRowTable.darkTable,
table.embeddedTable.darkTable {
	background: #e3dcd3;
}

table.addRowTable.firstColumnIsHeader tbody>tr>td:first-child,
table.embeddedTable.firstColumnIsHeader tbody>tr>td:first-child {
	font-weight: 700;
}

table.addRowTable th,
table.addRowTable td,
table.embeddedTable th,
table.embeddedTable td {
	text-align: left;
	vertical-align: top;
}

table.addRowTable th[align="center"],
table.addRowTable td[align="center"],
table.embeddedTable th[align="center"],
table.embeddedTable td[align="center"] {
	text-align: center;
}

table.addRowTable th[align="right"],
table.addRowTable td[align="right"],
table.embeddedTable th[align="right"],
table.embeddedTable td[align="right"] {
	text-align: right;
}

table.addRowTable thead>tr>th,
table.embeddedTable thead>tr>th {
	border-left: 1px solid #fff;
	padding: 15px 12px;
	font-family: "Belfius Alternative", Arial, sans-serif;
	color: #435c6b;
	font-size: 18px;
}

table.addRowTable thead>tr>th:first-child,
table.embeddedTable thead>tr>th:first-child {
	padding-left: 24px;
	border-left: 0 none;
}

table.addRowTable thead>tr>th:last-child,
table.embeddedTable thead>tr>th:last-child {
	padding-right: 24px;
}

table.addRowTable tfoot>tr,
table.embeddedTable tfoot>tr {
	background: #f5f3f0;
}

table.addRowTable tfoot>tr>td,
table.embeddedTable tfoot>tr>td {
	border-left: 1px solid #d3d1cd;
	padding: 15px 12px;
	font-family: "Belfius Alternative", Arial, sans-serif;
	color: #435c6b;
	font-size: 18px;
}

table.addRowTable tfoot>tr>td:first-child,
table.embeddedTable tfoot>tr>td:first-child {
	padding-left: 24px;
	border-left: 0 none;
}

table.addRowTable tfoot>tr>td:last-child,
table.embeddedTable tfoot>tr>td:last-child {
	padding-right: 24px;
}

table.addRowTable tbody,
table.embeddedTable tbody {
	overflow: hidden;
}

table.addRowTable tbody>tr,
table.embeddedTable tbody>tr {
	background: #fff;

}

table.addRowTable tbody>tr:hover,
table.embeddedTable tbody>tr:hover {
	background: #e3dcd3;
}

table.addRowTable tbody>tr.selectedRow,
table.embeddedTable tbody>tr.selectedRow {
	background: #d1184d;
	color: #fff;
}

table.addRowTable tbody>tr.selectedRow>td:first-child,
table.embeddedTable tbody>tr.selectedRow>td:first-child {
	color: #fff;
}

table.addRowTable tbody>tr>td,
table.embeddedTable tbody>tr>td {
	padding: 10px 12px;
	border-left: 1px solid #d3d1cd;
	border-bottom: 1px dotted #d3d1cd;
	min-height: 20px;
	overflow: hidden;
}

table.addRowTable tbody>tr>td:first-child,
table.embeddedTable tbody>tr>td:first-child {
	padding-left: 24px;
	border-left: 0 none;
	font-weight: normal;
}

table.addRowTable tbody>tr>td:last-child,
table.embeddedTable tbody>tr>td:last-child {
	padding-right: 24px;
}

table.addRowTable tbody>tr>td.colspanDisplay,
table.embeddedTable tbody>tr>td.colspanDisplay {
	display: none;
}

table.addRowTable tbody>tr>td .belfius-icon-checked,
table.addRowTable tbody>tr>td .belfius-icon-not-allowed,
table.addRowTable tbody>tr>td .belfius-icon-close,
table.addRowTable tbody>tr>td .tableIcon,
table.embeddedTable tbody>tr>td .belfius-icon-checked,
table.embeddedTable tbody>tr>td .belfius-icon-not-allowed,
table.embeddedTable tbody>tr>td .belfius-icon-close,
table.embeddedTable tbody>tr>td .tableIcon {
	display: block;
	position: relative;
	font-size: 17px;
	overflow: hidden;
	height: 17px;
	text-align: center;
}

table.addRowTable tbody>tr>td .belfius-icon-checked::before,
table.addRowTable tbody>tr>td .belfius-icon-checked-after::after,
table.addRowTable tbody>tr>td .belfius-icon-not-allowed::before,
table.addRowTable tbody>tr>td .belfius-icon-not-allowed-after::after,
table.addRowTable tbody>tr>td .belfius-icon-close::before,
table.addRowTable tbody>tr>td .belfius-icon-close-after::after,
table.addRowTable tbody>tr>td .tableIcon::before,
table.embeddedTable tbody>tr>td .belfius-icon-checked::before,
table.embeddedTable tbody>tr>td .belfius-icon-checked-after::after,
table.embeddedTable tbody>tr>td .belfius-icon-not-allowed::before,
table.embeddedTable tbody>tr>td .belfius-icon-not-allowed-after::after,
table.embeddedTable tbody>tr>td .belfius-icon-close::before,
table.embeddedTable tbody>tr>td .belfius-icon-close-after::after,
table.embeddedTable tbody>tr>td .tableIcon::before {
	display: block;
	clear: left;
}

table.addRowTable tbody>tr>td .belfius-icon-checked,
table.embeddedTable tbody>tr>td .belfius-icon-checked {
	color: #51626f;
}

table.addRowTable tbody>tr>td .belfius-icon-close,
table.embeddedTable tbody>tr>td .belfius-icon-close {
	color: #ea2a29;
}

table.addRowTable tbody>tr>td .belfius-icon-not-allowed,
table.embeddedTable tbody>tr>td .belfius-icon-not-allowed {
	color: #ea2a29;
}

table.addRowTable tbody>tr:last-child td,
table.embeddedTable tbody>tr:last-child td {
	border-bottom: 0 none;
}

@media only screen and (max-width:767px) {

	#ajax-content>table.embeddedTable,
	#lightbox-manager .gewy-content-box>table.embeddedTable {
		padding-left: 0;
		padding-right: 0;
		width: calc(100% - (2*15px));
	}

	table.embeddedTable,
	table.addRowTable {
		display: block;
		width: auto;
		margin: auto 15px;
	}

	table.embeddedTable[style],
	table.addRowTable[style] {
		width: auto !important;
		display: block !important;
	}

	table.embeddedTable thead,
	table.embeddedTable tbody,
	table.embeddedTable tfoot,
	table.embeddedTable th,
	table.embeddedTable td,
	table.embeddedTable tr,
	table.addRowTable thead,
	table.addRowTable tbody,
	table.addRowTable tfoot,
	table.addRowTable th,
	table.addRowTable td,
	table.addRowTable tr {
		display: block;
	}

	table.embeddedTable thead>tr>th,
	table.addRowTable thead>tr>th {
		display: none;
		background: #fff;
	}

	table.embeddedTable thead>tr>th:first-child:first-child[data-title],
	table.addRowTable thead>tr>th:first-child:first-child[data-title] {
		overflow: hidden;
		display: block;
		position: relative;
		text-indent: -9999px;
		border-bottom: 1px solid #d3d1cd;
		font-weight: 700;
	}

	table.embeddedTable thead>tr>th:first-child:first-child[data-title]:before,
	table.addRowTable thead>tr>th:first-child:first-child[data-title]:before {
		content: attr(data-title);
		display: inline-block;
		position: absolute;
		margin-left: -15px;
		text-indent: 9999px;
		background: #fff;
	}

	table.embeddedTable tfoot>tr>td,
	table.addRowTable tfoot>tr>td {
		font-weight: 700;
	}

	table.embeddedTable tbody>tr,
	table.addRowTable tbody>tr {
		border-bottom: 1px solid #e3dcd3;
	}

	table.embeddedTable tbody>tr:nth-child(odd),
	table.addRowTable tbody>tr:nth-child(odd) {
		background: #f5f3f0;
	}

	table.embeddedTable tbody>tr:nth-child(even),
	table.addRowTable tbody>tr:nth-child(even) {
		background: #fff;
	}

	table.embeddedTable tbody>tr>td,
	table.addRowTable tbody>tr>td {
		border-top: 0;
		border-right: 0;
		border-bottom: 1px dotted #d3d1cd;
		border-left: 0;
		position: relative;
		padding-left: 50%;
	}

	table.embeddedTable tbody>tr>td::before,
	table.addRowTable tbody>tr>td::before {
		content: "";
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: normal;
		word-break: break-word;
	}

	table.embeddedTable tbody>tr>td:first-child,
	table.addRowTable tbody>tr>td:first-child {
		font-family: "Belfius Alternative", Arial, sans-serif;
		color: #435c6b;
		font-size: 18px;
	}

	table.embeddedTable tbody>tr>td:last-child,
	table.addRowTable tbody>tr>td:last-child {
		border: 0;
	}

	table.embeddedTable tbody>tr>td:nth-of-type(n):before,
	table.addRowTable tbody>tr>td:nth-of-type(n):before {
		content: attr(data-title);
	}

	table.embeddedTable tbody>tr>td:nth-of-type(1),
	table.addRowTable tbody>tr>td:nth-of-type(1) {
		padding-left: 6px;
	}

	table.embeddedTable tbody>tr>td:nth-of-type(1)::before,
	table.addRowTable tbody>tr>td:nth-of-type(1)::before {
		content: none;
	}

	table.embeddedTable tbody>tr>td.colspanDisplay,
	table.addRowTable tbody>tr>td.colspanDisplay {
		display: block;
	}

	table.embeddedTable tbody>tr.selectedRow,
	table.addRowTable tbody>tr.selectedRow {
		background: #d1184d;
		color: #fff;
	}

	table.embeddedTable tbody>tr.selectedRow>td:first-child,
	table.addRowTable tbody>tr.selectedRow>td:first-child {
		color: #fff;
	}

	table.embeddedTable tbody>tr:last-child,
	table.addRowTable tbody>tr:last-child {
		border-bottom: 0;
	}

	table.embeddedTable tbody>tr:last-child td,
	table.addRowTable tbody>tr:last-child td {
		border-bottom: 1px dotted #d3d1cd;
	}

	table.embeddedTable tbody>tr:last-child td:last-child,
	table.addRowTable tbody>tr:last-child td:last-child {
		border: 0;
	}

	table.embeddedTable td[align="center"],
	table.embeddedTable th[align="center"] {
		text-align: left;
	}

	table.embeddedTable tfoot>tr>td {
		position: relative;
		padding-left: 50%;
		border-top: 0;
		border-right: 0;
		border-left: 0;
		border-bottom: 1px dotted #d3d1cd;
	}

	table.embeddedTable tfoot>tr>td::before {
		content: "";
		position: absolute;
		top: 14px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: normal;
		word-break: break-word;
	}

	table.embeddedTable tfoot>tr>td:first-child {
		font-family: "Belfius Alternative", Arial, sans-serif;
		color: #435c6b;
		font-size: 18px;
	}

	table.embeddedTable tfoot>tr>td:last-child {
		border: 0;
	}

	table.embeddedTable tfoot>tr>td:nth-of-type(n)::before {
		content: attr(data-title);
	}

	table.embeddedTable tfoot>tr>td:nth-of-type(1) {
		padding-left: 6px;
	}

	table.embeddedTable tfoot>tr>td:nth-of-type(1)::before {
		content: none;
	}

	table.embeddedTable tfoot>tr>td.hideOnMobile {
		display: none;
	}

	table.addRowTable>thead>tr>th {
		display: block;
	}

	table.addRowTable>thead>tr>th:first-child {
		padding-left: 12px;
	}

	table.addRowTable>tbody>tr>td:nth-of-type(1) {
		position: relative;
		padding-left: 50%;
		font-size: 14px;
	}

	table.addRowTable>tbody>tr>td:nth-of-type(1)::before {
		content: attr(data-title);
	}
}

.ajax-loader {
	display: block;
	position: absolute;
	margin-top: 50%;
	margin-left: 50%;
	top: 0;
	left: 0;
	width: 24px;
	height: 24px;
	z-index: 1;
	background: url(/common/nfw/lib/bdn/resource/loader-medium.gif?h=c4a82f0d6fa078a37499) transparent 0 0 no-repeat;
}

.ajax-loader.large {
	width: 48px;
	height: 48px;
	background: url(/common/nfw/lib/bdn/resource/loader-large.gif?h=8921c3f555688653bbbf) transparent 0 0 no-repeat;
}

#main-layout-content-div {
	width: 100% !important;
	max-width: 100%;
}

#top-panel,
#disclaimer-div {
	display: none;
}

body.demo {
	padding: 30px 50px;
}

header.demo {
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
	margin: 0 0 100px 0;
}

header.demo h1 {
	font-size: 42px;
	color: #c40042;
	margin: 15px 0;
}

header.demo p {
	color: #ccc;
	font-size: 14px;
}

@media only screen and (max-width:767px) {
	h1.demo {
		margin: 0;
		padding: 0;
		width: auto;
		text-align: center;
	}
}

h2.demo {
	color: #ccc;
	font-size: 27px;
	line-height: normal;
	margin: 50px 0 15px 0;
	padding: 20px 0 0 0;
	border-top: 1px dotted #ccc;
}

h3.demo {
	color: #8f8f8f;
	font-size: 20px;
	margin: 10px 0;
}

h3.demo em {
	font-style: italic;
}

.section-demo {
	overflow: hidden;
	margin: 20px 0;
}

.demo-wrapper {
	position: relative;
	max-width: 1200px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
	.demo-wrapper {
		padding: 0 24px;
		width: auto;
	}
}

@media only screen and (max-width:1007px) {
	.demo-wrapper {
		padding: 0 34px;
	}
}

@media only screen and (max-width:767px) {
	.demo-wrapper {
		width: 100%;
		float: none;
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 0;
		margin-right: 0;
	}
}

.demo-class {
	background: #eee;
	position: relative;
	padding: 30px 10px 10px 10px;
	color: #666;
	margin: 0 10px;
	display: inline-block;
	min-width: 300px;
	height: 100%;
	font-size: 14px;
	line-height: 18px;
	word-spacing: 8px;
	border-radius: 5px;
}

.demo-class:after {
	content: "css class";
	position: absolute;
	top: 0;
	right: 10px;
	width: auto;
	padding: 2px 8px;
	font-size: 10px;
	word-spacing: normal;
	background: #ccc;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, .8);
	border-radius: 0 0 3px 3px;
}

.demo-belfius-typography .demo-class {
	max-width: 300px;
}

.demo-belfius-typography .demo-class strong {
	font-weight: 700;
}

.demo-belfius-typography .demo-class em {
	font-style: italic;
}

.demo-belfius-typography .demo-class:after {
	content: "informations";
}

.demo-render {
	margin: 0 10px;
	display: inline-block;
	width: auto;
	height: 100%;
}

.demo-render .button,
.demo-render .buttonType01,
.demo-render .buttonType02,
.demo-render .buttonType03,
.demo-render .buttonType04 {
	margin: 0 5px;
}

.demo-align-left {
	float: left;
}

.demo-align-right {
	float: right;
}

.demo-belfius-colours section {
	overflow: hidden;
}

.demo-belfius-colours section article {
	float: left;
	margin: 5px;
	line-height: 18px;
}

.demo-belfius-colours section article strong {
	font-weight: 700;
}

.demo-belfius-colours section article em {
	font-style: italic;
}

.demo-belfius-colours section article>header {
	width: 125px;
	height: 125px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	margin: 0 0 10px 0;
	border-radius: 14px;
}

.demo-belfius-colours section article>header.demo-color-ruby-red {
	background: #d1184d;
}

.demo-belfius-colours section article>header.demo-color-grey {
	background: #435c6b;
}

.demo-belfius-colours section article>header.demo-color-green {
	background: #93bf3e;
}

.demo-belfius-colours section article>header.demo-color-pearl {
	background: #e3dcd3;
}

.demo-belfius-colours section article>header.demo-color-iron {
	background: #7b736d;
}

.demo-belfius-colours section article>header.demo-color-beige {
	background: #c3bbaf;
}

.demo-belfius-colours section article>header.demo-color-white {
	background: #fff;
	border: 1px solid #ccc;
}

.demo-belfius-colours section article>header.demo-color-turquoise {
	background: #5a0037;
}

.demo-belfius-colours section article>header.demo-color-indigo {
	background: #d2d2d7;
}

.demo-belfius-colours section article>header.demo-color-lightgrey {
	background: #7a8d9b;
}

.demo-belfius-colours section article>header.demo-color-aurora {
	background: #5a0037;
}

.demo-belfius-colours section article>header.demo-color-red {
	background: #eb0016;
}

.demo-belfius-colours section article>header.demo-color-amber {
	background: #faafa0;
}

.demo-belfius-colours section article>header.demo-color-darker-pearl {
	background: #e3e3df;
}

.demo-belfius-colours section article>header.demo-color-widget-grey {
	background: #f5f3f0;
}

.demo-belfius-colours section article>header.demo-color-tab-grey {
	background: #bdb7b1;
}

.demo-belfius-colours section article>header.demo-color-dark-grey {
	background: #253640;
}

.demo-belfius-colours section article>header.demo-color-coral {
	background: #f03241;
}

.demo-belfius-colours section article>header.demo-color-royal-blue {
	background: #285799;
}

.demo-belfius-colours section article>header.demo-color-flesh {
	background: #ffdae1;
}

.demo-belfius-colours section article>header.demo-color-anis {
	background: #dce169;
}

.demo-belfius-colours section article>header.demo-color-night-blue {
	background: #201749;
}

.demo-belfius-colours section article>header.demo-color-sunrise {
	background: #ffe619;
}

.demo-belfius-colours section article>header.demo-color-taupe {
	background: #51626f;
}

.demo-belfius-colours section article>header.demo-color-purple {
	background: #74357f;
}

.demo-belfius-colours section article>header.demo-color-jade {
	background: #af1e3c;
}

.demo-belfius-colours section article>header.demo-color-green-pea {
	background: #c30045;
}

.demo-belfius-colours section article>header.demo-color-blueberry {
	background: #821955;
}

.demo-belfius-colours section article>header.demo-color-pine-green {
	background: #006764;
}

.demo-belfius-colours section article>header.demo-color-velvet {
	background: #630233;
}

.demo-belfius-colours section article>p {
	font-size: 14px;
	color: #666;
}

.demo-belfiusiconfont {
	overflow: visible;
}

.demo-belfiusiconfont .demo-class {
	min-width: 450px;
}

.demo-belfiusiconfont .demo-render {
	padding: 15px 0;
}

.demo-belfiusiconfont .demo-render span:first-child {
	font-size: 22px;
	margin-right: 10px;
}

.demo-belfiusiconfont .demo-render:hover>span:first-child {
	background: #d1184d;
	color: #fff;
	padding: 10px;
	border-radius: 5px;
	font-size: 30px;
	vertical-align: middle;
	text-align: center;
}

.demo-belfiusiconfont .unicode {
	color: #d1184d;
	margin-left: 40px;
	display: inline-block;
}

.demo-belfiusiconfont .unicode em {
	border-bottom: 1px dashed #d1184d;
	font-style: normal;
	padding-bottom: 5px;
}

html,
body {
	background-color: #fff;
}

b,
strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

sup {
	font-size: 10px;
	vertical-align: super;
}

sub {
	font-size: 10px;
	vertical-align: sub;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

#ajax-content {
	position: relative;
	overflow: visible;
}

#ajax-content>h1,
#ajax-content>h2,
#ajax-content>h3,
#ajax-content>h4,
#ajax-content>h5 {
	box-sizing: border-box;
}

@media only screen and (max-width:767px) {
	#ajax-content {
		padding-bottom: 0 !important;
	}
}

.gew7-protected-page #ajax-content {
	overflow: visible;
}

.gewy-f2c-container p+ul,
.gewy-f2c-container p+ol,
.gewy-f2c-container p+p,
.gewy-f2c-container ol+p,
.gewy-f2c-container ul+p,
gefw-content-f2c-component p+ul,
gefw-content-f2c-component p+ol,
gefw-content-f2c-component p+p,
gefw-content-f2c-component ol+p,
gefw-content-f2c-component ul+p {
	margin-top: 10px;
}

body {
	height: auto;
}

.additionalContentRow {
	clear: both;
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 50px;
}

.additionalContentRow>header>h2 {
	margin-bottom: 35px;
	font-size: 36px;
	line-height: 40px;
	color: #d1184d;
}

.additionalContentRow>article {
	position: relative;
	box-sizing: border-box;
}

.additionalContentRow>article>header+p {
	margin-top: 20px;
}

.additionalContentRow>article>p+ul.linkList {
	margin-top: 30px;
}

.additionalContentRow>article.withImage>figure {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

@media only screen and (max-width:767px) {
	.additionalContentRow>article.withImage>figure {
		position: static;
		width: auto;
	}

	.additionalContentRow>article.withImage>figure>img {
		width: 100%;
	}

	.additionalContentRow>article.F2C {
		display: none;
	}
}

.additionalContentRow.oneItem>article {
	float: none;
}

.additionalContentRow.oneItem>article:nth-of-type(1n+2) {
	display: none;
}

.additionalContentRow.oneItem>article.withImage {
	width: auto;
	padding-left: calc(23.4375% + 24px);
}

.additionalContentRow.oneItem>article.withImage>figure {
	width: calc((100% - (3*24px))*(1/4));
}

@media only screen and (max-width:1199px) {
	.additionalContentRow.oneItem>article.withImage {
		padding-left: 25.52083%;
	}

	.additionalContentRow.oneItem>article.withImage>figure {
		width: calc((100% - (3*2.08333%))*(1/4));
	}
}

@media only screen and (max-width:1007px) {
	.additionalContentRow.oneItem>article {
		width: auto;
	}

	.additionalContentRow.oneItem>article.withImage {
		padding-left: 51%;
	}

	.additionalContentRow.oneItem>article.withImage>figure {
		width: calc((100% - (1*2%))*(1/2));
	}
}

@media only screen and (max-width:767px) {
	.additionalContentRow.oneItem>article.withImage {
		padding-left: 0;
	}

	.additionalContentRow.oneItem>article.withImage>figure {
		width: auto;
	}
}

.additionalContentRow.twoItems>article:nth-of-type(1n+3) {
	display: none;
}

.additionalContentRow.twoItems>article.withImage {
	padding-left: calc(23.4375% + 24px);
}

.additionalContentRow.twoItems>article.withImage>figure {
	width: calc((100% - (1*2.08333%))*(1/2));
}

@media only screen and (max-width:1199px) {
	.additionalContentRow.twoItems>article.withImage {
		padding-left: 25.52083%;
	}
}

@media only screen and (max-width:1007px) {
	.additionalContentRow.twoItems>article.withImage {
		padding-left: 0;
	}

	.additionalContentRow.twoItems>article.withImage>figure {
		float: left;
		position: static;
		margin: 0 14px 14px 0;
		width: calc((100% - (1*2.08333%))*(1/2));
	}
}

@media only screen and (max-width:767px) {
	.additionalContentRow.twoItems>article.withImage>figure {
		float: none;
		width: auto;
	}
}

.additionalContentRow.threeItems>article:nth-of-type(1n+4) {
	display: none;
}

.additionalContentRow.threeItems>article>figure {
	position: static;
	margin-bottom: 30px;
	width: auto;
}

.additionalContentRow.threeItems>article>header+p {
	margin-top: 15px;
}

.additionalContentRow.threeItems>article>p+a.button,
.additionalContentRow.threeItems>article>p+a.buttonType01,
.additionalContentRow.threeItems>article>p+a.buttonType02,
.additionalContentRow.threeItems>article>p+a.buttonType03,
.additionalContentRow.threeItems>article>p+a.buttonType04 {
	margin-top: 25px;
}

.gewy-lightbox .additionalContentRow {
	width: auto;
}

.bandeau {
	position: relative;
	overflow: visible;
	margin: auto;
	box-sizing: border-box;
}

.bandeau>picture {
	overflow: hidden;
	display: block;
}

.bandeau>picture>img {
	min-width: 100%;
}

.bandeau>picture>div.overlay {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	padding: 0 80px 0 74px;
	background-image: linear-gradient(to right, #51626f, rgba(81, 98, 111, 0));
	height: 99%;
	width: 40%;
}

.bandeau>header {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 0;
	padding: 100px 80px 40px 74px;
	height: 210px;
	width: 40.45139%;
}

.bandeau>header.searchboxHeader {
	overflow: visible;
}

.bandeau:not(.bandeau-with-searchbox)>header.searchboxHeader {
	display: none;
}

.bandeau>header::after {
	background-image: linear-gradient(to right, #51626f, rgba(81, 98, 111, 0));
}

.bandeau>header:not(.searchboxHeader)>* {
	position: relative;
}

.bandeau>header>h1 {
	color: #fff;
}

.bandeau>header>p {
	font-size: 16px;
	color: #fff;
	margin: 20px 0 0 0;
}

.bandeau>header>gefw-coveo-search-box {
	display: block;
	margin: 20px 0 0 0;
}

.bandeau>header .button,
.bandeau>header .buttonType01,
.bandeau>header .buttonType02,
.bandeau>header .buttonType03,
.bandeau>header .buttonType04 {
	margin-top: 30px;
	float: left;
}

.bandeau>header .button.gewy-f2c-container,
.bandeau>header .gewy-f2c-container.buttonType01,
.bandeau>header .gewy-f2c-container.buttonType02,
.bandeau>header .gewy-f2c-container.buttonType03,
.bandeau>header .gewy-f2c-container.buttonType04 {
	display: inline-block;
}

.bandeau>header .button+.button,
.bandeau>header .buttonType01+.button,
.bandeau>header .buttonType02+.button,
.bandeau>header .buttonType03+.button,
.bandeau>header .buttonType04+.button,
.bandeau>header .button+.buttonType01,
.bandeau>header .buttonType01+.buttonType01,
.bandeau>header .buttonType02+.buttonType01,
.bandeau>header .buttonType03+.buttonType01,
.bandeau>header .buttonType04+.buttonType01,
.bandeau>header .button+.buttonType02,
.bandeau>header .buttonType01+.buttonType02,
.bandeau>header .buttonType02+.buttonType02,
.bandeau>header .buttonType03+.buttonType02,
.bandeau>header .buttonType04+.buttonType02,
.bandeau>header .button+.buttonType03,
.bandeau>header .buttonType01+.buttonType03,
.bandeau>header .buttonType02+.buttonType03,
.bandeau>header .buttonType03+.buttonType03,
.bandeau>header .buttonType04+.buttonType03,
.bandeau>header .button+.buttonType04,
.bandeau>header .buttonType01+.buttonType04,
.bandeau>header .buttonType02+.buttonType04,
.bandeau>header .buttonType03+.buttonType04,
.bandeau>header .buttonType04+.buttonType04 {
	margin-left: 20px;
}

.bandeau aside {
	position: absolute;
	right: 74px;
	bottom: 40px;
	padding: 18px;
	background: rgba(255, 255, 255, .88);
	border-radius: 4px 4px 4px 4px;
	z-index: 2;
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	color: #435c6b;
	font-size: 21px;
	line-height: normal;
}

.bandeau aside .highlight {
	color: #d1184d;
	font-size: 16px;
	line-height: 18px;
}

.bandeau aside>* {
	position: relative;
	z-index: 1;
}

.bandeau+*:not(.bandeau_anchorLinks) {
	margin-top: 35px !important;
}

.bandeau+*:not(.bandeau_anchorLinks)+.bandeau_inPageBanners,
.bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on2,
.bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on4+.col1on4,
.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3,
.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3+.col1on3,
.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col2on3,
.bandeau+*:not(.bandeau_anchorLinks).col2on3+.col1on3,
.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on2,
.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on4+.col1on4,
.bandeau+*:not(.bandeau_anchorLinks).col3on4+.col1on4,
.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col3on4 {
	margin-top: 35px !important;
}

@media only screen and (max-width:1299px) {
	.bandeau {
		width: 100%;
	}

	.bandeau>header {
		margin-left: 50%;
		left: -650px;
	}
}

@media only screen and (max-width:1199px) {
	.bandeau>header {
		left: 0;
		margin-left: 0;
		padding: 100px 80px 20px 24px;
	}

	.bandeau aside {
		font-size: 18px;
	}

	.bandeau aside .highlight {
		font-size: 14px;
		line-height: 16px;
	}

	.bandeau+*:not(.bandeau_anchorLinks) {
		margin-top: 30px !important;
	}

	.bandeau+*:not(.bandeau_anchorLinks)+.bandeau_inPageBanners,
	.bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on2,
	.bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on4+.col1on4,
	.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3,
	.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3+.col1on3,
	.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col2on3,
	.bandeau+*:not(.bandeau_anchorLinks).col2on3+.col1on3,
	.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on2,
	.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on4+.col1on4,
	.bandeau+*:not(.bandeau_anchorLinks).col3on4+.col1on4,
	.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col3on4 {
		margin-top: 30px !important;
	}
}

@media only screen and (max-width:1007px) {
	.bandeau {
		height: auto;
	}

	.bandeau>picture {
		position: static;
		margin-left: 0;
		left: 0;
		max-height: 235px;
	}

	.bandeau>picture>img,
	.bandeau>picture>source {
		width: 100%;
		height: auto;
		display: table;
	}

	.bandeau>picture>div.overlay {
		width: 100%;
		height: 100%;
		padding: 0;
	}

	.bandeau>header {
		width: 43.09722%;
		padding-left: 2.95139%;
		padding-right: 8.85417%;
	}

	.bandeau>header>p {
		font-size: 14px;
	}

	.bandeau>header .button>.cta,
	.bandeau>header .buttonType01>.cta,
	.bandeau>header .buttonType02>.cta,
	.bandeau>header .buttonType03>.cta,
	.bandeau>header .buttonType04>.cta {
		margin-top: 10px;
		max-width: calc((100%/2) - 24px);
	}

	.bandeau>header .button+.button,
	.bandeau>header .buttonType01+.button,
	.bandeau>header .buttonType02+.button,
	.bandeau>header .buttonType03+.button,
	.bandeau>header .buttonType04+.button,
	.bandeau>header .button+.buttonType01,
	.bandeau>header .buttonType01+.buttonType01,
	.bandeau>header .buttonType02+.buttonType01,
	.bandeau>header .buttonType03+.buttonType01,
	.bandeau>header .buttonType04+.buttonType01,
	.bandeau>header .button+.buttonType02,
	.bandeau>header .buttonType01+.buttonType02,
	.bandeau>header .buttonType02+.buttonType02,
	.bandeau>header .buttonType03+.buttonType02,
	.bandeau>header .buttonType04+.buttonType02,
	.bandeau>header .button+.buttonType03,
	.bandeau>header .buttonType01+.buttonType03,
	.bandeau>header .buttonType02+.buttonType03,
	.bandeau>header .buttonType03+.buttonType03,
	.bandeau>header .buttonType04+.buttonType03,
	.bandeau>header .button+.buttonType04,
	.bandeau>header .buttonType01+.buttonType04,
	.bandeau>header .buttonType02+.buttonType04,
	.bandeau>header .buttonType03+.buttonType04,
	.bandeau>header .buttonType04+.buttonType04 {
		margin-left: 12px;
	}

	.bandeau aside {
		right: 2.95139%;
		bottom: 20px;
		padding: 10px;
		font-size: 15px;
	}
}

@media only screen and (max-width:767px) {
	.bandeau {
		margin-bottom: 24px;
	}

	.bandeau>picture {
		max-height: 170px;
	}

	.bandeau>picture>div.overlay {
		display: none;
	}

	.bandeau>header {
		position: relative;
		left: 0;
		width: auto;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
		text-align: center;
		background: transparent;
	}

	.bandeau>header::before {
		content: none;
	}

	.bandeau>header h1 {
		font-size: 27px;
		color: #d1184d;
		text-align: left;
		line-height: 36px;
	}

	.bandeau>header>p {
		text-align: left;
		color: #435c6b;
	}

	.bandeau>header .button,
	.bandeau>header .buttonType01,
	.bandeau>header .buttonType02,
	.bandeau>header .buttonType03,
	.bandeau>header .buttonType04 {
		float: none;
		min-width: 205px;
		max-width: calc(100% - (2*15px));
		margin-top: 20px;
		box-sizing: border-box;
	}

	.bandeau>header .button+.button,
	.bandeau>header .buttonType01+.button,
	.bandeau>header .buttonType02+.button,
	.bandeau>header .buttonType03+.button,
	.bandeau>header .buttonType04+.button,
	.bandeau>header .button+.buttonType01,
	.bandeau>header .buttonType01+.buttonType01,
	.bandeau>header .buttonType02+.buttonType01,
	.bandeau>header .buttonType03+.buttonType01,
	.bandeau>header .buttonType04+.buttonType01,
	.bandeau>header .button+.buttonType02,
	.bandeau>header .buttonType01+.buttonType02,
	.bandeau>header .buttonType02+.buttonType02,
	.bandeau>header .buttonType03+.buttonType02,
	.bandeau>header .buttonType04+.buttonType02,
	.bandeau>header .button+.buttonType03,
	.bandeau>header .buttonType01+.buttonType03,
	.bandeau>header .buttonType02+.buttonType03,
	.bandeau>header .buttonType03+.buttonType03,
	.bandeau>header .buttonType04+.buttonType03,
	.bandeau>header .button+.buttonType04,
	.bandeau>header .buttonType01+.buttonType04,
	.bandeau>header .buttonType02+.buttonType04,
	.bandeau>header .buttonType03+.buttonType04,
	.bandeau>header .buttonType04+.buttonType04 {
		margin: 5px 0 0 0;
	}

	.bandeau aside {
		top: 110px;
		right: 0;
		bottom: auto;
		width: 210px;
		background: none;
		padding: 15px 15px 0 15px;
	}

	.bandeau aside::before {
		content: "";
		position: absolute;
		display: block;
		top: 0;
		right: 3px;
		width: 230px;
		height: 180px;
		background: rgba(255, 255, 255, .9);
		transform: rotate(-3deg);
		border-radius: 20px;
	}

	.bandeau aside .highlight {
		font-size: 12px;
		line-height: 14px;
	}

	.bandeau+*:not(.bandeau_anchorLinks) {
		margin-top: 25px !important;
	}

	.bandeau+*:not(.bandeau_anchorLinks)+.bandeau_inPageBanners,
	.bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on2,
	.bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on4+.col1on4,
	.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3,
	.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3+.col1on3,
	.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col2on3,
	.bandeau+*:not(.bandeau_anchorLinks).col2on3+.col1on3,
	.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on2,
	.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on4+.col1on4,
	.bandeau+*:not(.bandeau_anchorLinks).col3on4+.col1on4,
	.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col3on4 {
		margin-top: 25px !important;
	}
}

.bandeau.withoutVisual {
	overflow: hidden;
	height: auto;
	padding: 36px 0;
	background-color: #e8ebed;
}

.bandeau.withoutVisual>header {
	width: 57.46528%;
	overflow: visible;
	position: relative;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	box-sizing: border-box;
	text-align: left;
	color: #435c6b;
	background-color: transparent;
	background-image: none;
}

.bandeau.withoutVisual>header:before {
	content: none;
}

@media only screen and (max-width:1199px) {
	.bandeau.withoutVisual>header {
		width: 74.47917%;
	}
}

@media only screen and (max-width:1007px) {
	.bandeau.withoutVisual>header {
		width: 66%;
		padding-left: 2.95139%;
	}
}

@media only screen and (max-width:767px) {
	.bandeau.withoutVisual>header {
		margin-top: 55px;
		width: auto;
		padding-right: 2.95139%;
		text-align: center;
	}
}

.bandeau.withoutVisual>header h1 {
	color: inherit;
}

@media only screen and (max-width:767px) {
	.bandeau.withoutVisual>header h1 {
		line-height: 30px;
	}
}

.bandeau.withoutVisual>header>p {
	color: inherit;
}

.bandeau.withoutVisual aside {
	bottom: 0;
	right: 17px;
	padding: 100px 40px 40px 30px;
	width: 410px;
	line-height: 21px;
	color: #fff;
	border-radius: 0;
	background: none transparent;
}

@media only screen and (max-width:1199px) {
	.bandeau.withoutVisual aside {
		right: 0;
		width: 224px;
		padding: 80px 40px 20px 20px;
	}
}

@media only screen and (max-width:767px) {
	.bandeau.withoutVisual aside {
		top: 0;
		right: 5px;
		bottom: auto;
		padding: 5px 5px 50px;
		line-height: normal;
	}
}

.bandeau.withoutVisual aside:before {
	content: "";
	position: absolute;
	top: 36px;
	right: 0;
	border-radius: 60px 60px 0 60px;
	background: rgba(209, 24, 77, .9);
	width: 466px;
	height: 310px;
	transform: rotate(-11deg);
}

@media only screen and (max-width:1199px) {
	.bandeau.withoutVisual aside:before {
		width: 260px;
		border-radius: 30px 30px 0 30px;
	}
}

@media only screen and (max-width:1007px) {
	.bandeau.withoutVisual aside:before {
		width: 260px;
		border-radius: 30px 30px 0 30px;
	}
}

@media only screen and (max-width:767px) {
	.bandeau.withoutVisual aside:before {
		top: auto;
		bottom: 36px;
		right: 5px;
		width: 250px;
		border-radius: 30px 0 30px 30px;
		transform: rotate(-3deg);
	}
}

.bandeau.withoutVisual aside>* {
	position: relative;
	z-index: 1;
}

.bandeau.withoutVisual aside span {
	color: #fff;
}

.bandeau.withoutVisual aside .highlight {
	margin-top: 10px;
	color: #fff;
}

@media only screen and (max-width:767px) {
	.bandeau.withoutVisual aside .highlight {
		margin-top: 0;
	}
}

.bandeau.withoutVisual.withoutInlinePromo>header {
	margin-top: 0;
}

.bandeau.withoutVisual.withoutInlinePromo:after {
	content: "";
	position: absolute;
	top: 65px;
	right: 0;
	border-radius: 60px 60px 0 60px;
	background: rgba(209, 24, 77, .9);
	width: 466px;
	height: 310px;
	transform: rotate(-11deg);
}

@media only screen and (max-width:1199px) {
	.bandeau.withoutVisual.withoutInlinePromo:after {
		top: 50px;
		right: 0;
		width: 260px;
		border-radius: 30px 30px 0 30px;
	}
}

@media only screen and (max-width:767px) {
	.bandeau.withoutVisual.withoutInlinePromo:after {
		content: none;
	}
}

.bandeau_anchorLinks {
	margin: 0 auto 35px auto;
	width: 1300px;
	border-bottom: 1px solid #e3dcd3;
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	text-align: center;
}

.bandeau_anchorLinks>nav {
	display: table;
	margin: 0 auto;
	max-width: 1300px;
}

@media only screen and (max-width:767px) {
	.bandeau_anchorLinks>nav {
		display: block;
	}
}

.bandeau_anchorLinks>nav>ul {
	display: table-row;
	margin: 0 auto;
}

.bandeau_anchorLinks>nav>ul>li {
	display: table-cell;
	margin: 0;
	padding: 0;
}

.bandeau_anchorLinks>nav>ul>li:before {
	display: none;
}

.bandeau_anchorLinks>nav>ul>li>a {
	position: relative;
	display: inline-block;
	height: 100%;
	transform-style: preserve-3d;
	cursor: pointer;
	font-size: 18px;
	color: #435c6b;
	text-decoration: none;
	vertical-align: middle;
	box-sizing: border-box;
}

.bandeau_anchorLinks>nav>ul>li>a:hover {
	color: #627686;
}

.bandeau_anchorLinks>nav>ul>li>a.active::after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -15px;
	border-style: solid;
	border-width: 15px 15px 0 15px;
	border-color: #f4f3ef transparent transparent transparent;
	border-style: solid inset;
}

.bandeau_anchorLinks>nav>ul>li>a>span {
	display: inline-block;
	padding: 15px;
	vertical-align: top;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight {
	color: #d1184d;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight:link {
	color: #d1184d;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight:active {
	color: #d1184d;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight:visited {
	color: #d1184d;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight:hover {
	color: #ed5782;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight:focus {
	color: #d1184d;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight.active:after {
	content: none;
}

@media only screen and (min-width:768px) {
	.bandeau_anchorLinks.sticky {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 9;
		background-color: #fff;
	}

	.bandeau_anchorLinks>nav>ul>li>a.active {
		background-color: #f4f3ef;
		color: #000;
	}
}

@media only screen and (max-width:1299px) {
	.bandeau_anchorLinks {
		width: 100%;
	}
}

@media only screen and (max-width:1199px) {
	.bandeau_anchorLinks {
		margin: 0 0 30px 0;
	}
}

@media only screen and (max-width:767px) {
	.bandeau_anchorLinks {
		margin: 0 0 25px 0;
	}

	.bandeau_anchorLinks>nav>ul {
		display: block;
	}

	.bandeau_anchorLinks>nav>ul>li {
		display: block;
		width: auto;
		max-width: 100%;
	}

	.bandeau_anchorLinks>nav>ul>li>a {
		display: block;
		width: auto;
		max-width: 100%;
		margin: 0;
		border-top: 1px solid #e3dcd3;
		padding: 15px 15px;
		font-size: 16px;
	}

	.bandeau_anchorLinks>nav>ul>li>a.active::after {
		content: none;
	}

	.bandeau_anchorLinks>nav>ul>li>a>span {
		top: 0;
		transform: none;
		padding: 0;
	}
}

.bandeau_inPageBanners {
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 24px;
	width: 1152px;
}

@media only screen and (max-width:1199px) {
	.bandeau_inPageBanners {
		width: calc(100% - (2*24px));
	}
}

@media only screen and (max-width:1007px) {
	.bandeau_inPageBanners {
		width: calc(100% - (2*34px));
	}
}

@media only screen and (max-width:767px) {
	.bandeau_inPageBanners {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 15px;
		float: none;
		width: auto;
	}
}

.bandeau_inPageBanners>aside.inPageBanner {
	overflow: hidden;
	float: left;
	display: block;
	height: 91px;
	margin-left: 2.08333%;
	padding: 10px;
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	background: #fff;
	border: 1px solid #f2efea;
	border-radius: 12px;
	box-sizing: border-box;
	width: calc(1152px*31.94444/100);
}

.bandeau_inPageBanners>aside.inPageBanner:nth-child(1n+3) {
	display: none;
}

@media only screen and (max-width:1199px) {
	.bandeau_inPageBanners>aside.inPageBanner {
		width: 31.94444%;
	}
}

@media only screen and (max-width:1007px) {
	.bandeau_inPageBanners>aside.inPageBanner {
		position: relative;
		width: 32%;
		font-size: 16px;
		margin-left: 2%;
	}
}

@media only screen and (max-width:767px) {
	.bandeau_inPageBanners>aside.inPageBanner {
		clear: both;
		float: none;
		display: block;
		margin: 5px 0 0 0;
		width: auto;
		text-align: center;
	}
}

.bandeau_inPageBanners>aside.inPageBanner>a,
.bandeau_inPageBanners>aside.inPageBanner>a:link,
.bandeau_inPageBanners>aside.inPageBanner>a:active,
.bandeau_inPageBanners>aside.inPageBanner>a:visited,
.bandeau_inPageBanners>aside.inPageBanner>a:hover,
.bandeau_inPageBanners>aside.inPageBanner>a:focus {
	float: left;
	display: block;
	outline: none;
	box-sizing: border-box;
}

.bandeau_inPageBanners>aside.inPageBanner>a.image,
.bandeau_inPageBanners>aside.inPageBanner>a:link.image,
.bandeau_inPageBanners>aside.inPageBanner>a:active.image,
.bandeau_inPageBanners>aside.inPageBanner>a:visited.image,
.bandeau_inPageBanners>aside.inPageBanner>a:hover.image,
.bandeau_inPageBanners>aside.inPageBanner>a:focus.image {
	overflow: hidden;
	height: 69px;
	width: 133px;
	margin-right: 10px;
	border-radius: 8px;
}

@media only screen and (max-width:1007px) {

	.bandeau_inPageBanners>aside.inPageBanner>a.image,
	.bandeau_inPageBanners>aside.inPageBanner>a:link.image,
	.bandeau_inPageBanners>aside.inPageBanner>a:active.image,
	.bandeau_inPageBanners>aside.inPageBanner>a:visited.image,
	.bandeau_inPageBanners>aside.inPageBanner>a:hover.image,
	.bandeau_inPageBanners>aside.inPageBanner>a:focus.image {
		width: 69px;
	}
}

@media only screen and (max-width:767px) {

	.bandeau_inPageBanners>aside.inPageBanner>a.image,
	.bandeau_inPageBanners>aside.inPageBanner>a:link.image,
	.bandeau_inPageBanners>aside.inPageBanner>a:active.image,
	.bandeau_inPageBanners>aside.inPageBanner>a:visited.image,
	.bandeau_inPageBanners>aside.inPageBanner>a:hover.image,
	.bandeau_inPageBanners>aside.inPageBanner>a:focus.image {
		width: 101px;
	}
}

@media only screen and (max-width:1007px) {

	.bandeau_inPageBanners>aside.inPageBanner>a.image>img,
	.bandeau_inPageBanners>aside.inPageBanner>a:link.image>img,
	.bandeau_inPageBanners>aside.inPageBanner>a:active.image>img,
	.bandeau_inPageBanners>aside.inPageBanner>a:visited.image>img,
	.bandeau_inPageBanners>aside.inPageBanner>a:hover.image>img,
	.bandeau_inPageBanners>aside.inPageBanner>a:focus.image>img {
		margin-left: -32px;
	}
}

@media only screen and (max-width:767px) {

	.bandeau_inPageBanners>aside.inPageBanner>a.image>img,
	.bandeau_inPageBanners>aside.inPageBanner>a:link.image>img,
	.bandeau_inPageBanners>aside.inPageBanner>a:active.image>img,
	.bandeau_inPageBanners>aside.inPageBanner>a:visited.image>img,
	.bandeau_inPageBanners>aside.inPageBanner>a:hover.image>img,
	.bandeau_inPageBanners>aside.inPageBanner>a:focus.image>img {
		margin-left: -16px;
	}
}

.bandeau_inPageBanners>aside.inPageBanner>a.text,
.bandeau_inPageBanners>aside.inPageBanner>a:link.text,
.bandeau_inPageBanners>aside.inPageBanner>a:active.text,
.bandeau_inPageBanners>aside.inPageBanner>a:visited.text,
.bandeau_inPageBanners>aside.inPageBanner>a:hover.text,
.bandeau_inPageBanners>aside.inPageBanner>a:focus.text {
	text-decoration: none;
	color: #51626f;
	width: calc(100% - 143px);
}

@media only screen and (max-width:1007px) {

	.bandeau_inPageBanners>aside.inPageBanner>a.text,
	.bandeau_inPageBanners>aside.inPageBanner>a:link.text,
	.bandeau_inPageBanners>aside.inPageBanner>a:active.text,
	.bandeau_inPageBanners>aside.inPageBanner>a:visited.text,
	.bandeau_inPageBanners>aside.inPageBanner>a:hover.text,
	.bandeau_inPageBanners>aside.inPageBanner>a:focus.text {
		width: calc(100% - 79px);
	}
}

@media only screen and (max-width:767px) {

	.bandeau_inPageBanners>aside.inPageBanner>a.text,
	.bandeau_inPageBanners>aside.inPageBanner>a:link.text,
	.bandeau_inPageBanners>aside.inPageBanner>a:active.text,
	.bandeau_inPageBanners>aside.inPageBanner>a:visited.text,
	.bandeau_inPageBanners>aside.inPageBanner>a:hover.text,
	.bandeau_inPageBanners>aside.inPageBanner>a:focus.text {
		width: calc(100% - 111px);
	}
}

.bandeau_inPageBanners>aside.inPageBanner:first-child {
	margin-left: 0;
}

@media only screen and (max-width:767px) {
	.bandeau_inPageBanners>aside.inPageBanner:first-child {
		margin-top: 0;
	}
}

.bandeau_inPageBanners+* {
	clear: both;
}

.bandeau_intro {
	float: left;
	padding-left: 0;
	margin-bottom: 24px;
	margin-left: calc((100% - 1152px)/2);
	margin-right: calc(1152px*14.93056/100);
	width: calc(1152px*48.95833/100);
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
	.bandeau_intro {
		width: 48.95833%;
		margin-left: 0;
		margin-right: 14.93056%;
		padding-left: 24px;
	}
}

@media only screen and (max-width:1007px) {
	.bandeau_intro {
		width: 66%;
		padding-left: 34px;
		margin-right: auto;
	}
}

@media only screen and (max-width:767px) {
	.bandeau_intro {
		width: auto;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 15px;
		text-align: center;
	}
}

.bandeau_intro>p {
	text-align: left;
}

.bandeau_intro>a.button,
.bandeau_intro>a.buttonType01,
.bandeau_intro>a.buttonType02,
.bandeau_intro>a.buttonType03,
.bandeau_intro>a.buttonType04 {
	margin-top: 35px;
}

@media only screen and (max-width:767px) {

	.bandeau_intro>a.button,
	.bandeau_intro>a.buttonType01,
	.bandeau_intro>a.buttonType02,
	.bandeau_intro>a.buttonType03,
	.bandeau_intro>a.buttonType04 {
		min-width: 200px;
		margin-top: 20px;
	}
}

.bandeau_intro>a.button+a.button,
.bandeau_intro>a.buttonType01+a.button,
.bandeau_intro>a.buttonType02+a.button,
.bandeau_intro>a.buttonType03+a.button,
.bandeau_intro>a.buttonType04+a.button,
.bandeau_intro>a.button+a.buttonType01,
.bandeau_intro>a.buttonType01+a.buttonType01,
.bandeau_intro>a.buttonType02+a.buttonType01,
.bandeau_intro>a.buttonType03+a.buttonType01,
.bandeau_intro>a.buttonType04+a.buttonType01,
.bandeau_intro>a.button+a.buttonType02,
.bandeau_intro>a.buttonType01+a.buttonType02,
.bandeau_intro>a.buttonType02+a.buttonType02,
.bandeau_intro>a.buttonType03+a.buttonType02,
.bandeau_intro>a.buttonType04+a.buttonType02,
.bandeau_intro>a.button+a.buttonType03,
.bandeau_intro>a.buttonType01+a.buttonType03,
.bandeau_intro>a.buttonType02+a.buttonType03,
.bandeau_intro>a.buttonType03+a.buttonType03,
.bandeau_intro>a.buttonType04+a.buttonType03,
.bandeau_intro>a.button+a.buttonType04,
.bandeau_intro>a.buttonType01+a.buttonType04,
.bandeau_intro>a.buttonType02+a.buttonType04,
.bandeau_intro>a.buttonType03+a.buttonType04,
.bandeau_intro>a.buttonType04+a.buttonType04 {
	margin-left: 2.08333%;
}

@media only screen and (max-width:1007px) {

	.bandeau_intro>a.button+a.button,
	.bandeau_intro>a.buttonType01+a.button,
	.bandeau_intro>a.buttonType02+a.button,
	.bandeau_intro>a.buttonType03+a.button,
	.bandeau_intro>a.buttonType04+a.button,
	.bandeau_intro>a.button+a.buttonType01,
	.bandeau_intro>a.buttonType01+a.buttonType01,
	.bandeau_intro>a.buttonType02+a.buttonType01,
	.bandeau_intro>a.buttonType03+a.buttonType01,
	.bandeau_intro>a.buttonType04+a.buttonType01,
	.bandeau_intro>a.button+a.buttonType02,
	.bandeau_intro>a.buttonType01+a.buttonType02,
	.bandeau_intro>a.buttonType02+a.buttonType02,
	.bandeau_intro>a.buttonType03+a.buttonType02,
	.bandeau_intro>a.buttonType04+a.buttonType02,
	.bandeau_intro>a.button+a.buttonType03,
	.bandeau_intro>a.buttonType01+a.buttonType03,
	.bandeau_intro>a.buttonType02+a.buttonType03,
	.bandeau_intro>a.buttonType03+a.buttonType03,
	.bandeau_intro>a.buttonType04+a.buttonType03,
	.bandeau_intro>a.button+a.buttonType04,
	.bandeau_intro>a.buttonType01+a.buttonType04,
	.bandeau_intro>a.buttonType02+a.buttonType04,
	.bandeau_intro>a.buttonType03+a.buttonType04,
	.bandeau_intro>a.buttonType04+a.buttonType04 {
		margin-left: 2%;
	}
}

@media only screen and (max-width:767px) {

	.bandeau_intro>a.button+a.button,
	.bandeau_intro>a.buttonType01+a.button,
	.bandeau_intro>a.buttonType02+a.button,
	.bandeau_intro>a.buttonType03+a.button,
	.bandeau_intro>a.buttonType04+a.button,
	.bandeau_intro>a.button+a.buttonType01,
	.bandeau_intro>a.buttonType01+a.buttonType01,
	.bandeau_intro>a.buttonType02+a.buttonType01,
	.bandeau_intro>a.buttonType03+a.buttonType01,
	.bandeau_intro>a.buttonType04+a.buttonType01,
	.bandeau_intro>a.button+a.buttonType02,
	.bandeau_intro>a.buttonType01+a.buttonType02,
	.bandeau_intro>a.buttonType02+a.buttonType02,
	.bandeau_intro>a.buttonType03+a.buttonType02,
	.bandeau_intro>a.buttonType04+a.buttonType02,
	.bandeau_intro>a.button+a.buttonType03,
	.bandeau_intro>a.buttonType01+a.buttonType03,
	.bandeau_intro>a.buttonType02+a.buttonType03,
	.bandeau_intro>a.buttonType03+a.buttonType03,
	.bandeau_intro>a.buttonType04+a.buttonType03,
	.bandeau_intro>a.button+a.buttonType04,
	.bandeau_intro>a.buttonType01+a.buttonType04,
	.bandeau_intro>a.buttonType02+a.buttonType04,
	.bandeau_intro>a.buttonType03+a.buttonType04,
	.bandeau_intro>a.buttonType04+a.buttonType04 {
		margin-top: 5px;
		margin-left: 0;
	}
}

.bandeau_intro.withoutInPageBanners {
	width: calc(1152px*65.97222/100);
	margin-right: auto;
}

@media only screen and (max-width:1199px) {
	.bandeau_intro.withoutInPageBanners {
		width: 65.97222%;
	}
}

@media only screen and (max-width:1007px) {
	.bandeau_intro.withoutInPageBanners {
		width: auto;
		padding-right: 34px;
	}
}

@media only screen and (max-width:767px) {
	.bandeau_intro.withoutInPageBanners {
		padding-right: 15px;
	}
}

.bandeau_intro.withoutInPageBanners+* {
	clear: both;
}

.bandeau_intro+.bandeau_inPageBanners {
	float: left;
	margin-left: 2.08333%;
	width: calc(1200px*31.94444/100);
}

@media only screen and (max-width:1299px) {
	.bandeau_intro+.bandeau_inPageBanners {
		width: calc(31.94444% - 24px);
	}
}

@media only screen and (max-width:1299px) {
	.bandeau_intro+.bandeau_inPageBanners {
		margin-left: 0;
	}
}

@media only screen and (max-width:1007px) {
	.bandeau_intro+.bandeau_inPageBanners {
		width: calc(32% - 34px);
		margin-left: 2%;
	}
}

@media only screen and (max-width:767px) {
	.bandeau_intro+.bandeau_inPageBanners {
		clear: both;
		float: none;
		width: auto;
		margin-left: 0;
		padding-top: 24px;
	}
}

.bandeau_intro+.bandeau_inPageBanners>aside.inPageBanner {
	margin-left: 0;
	width: auto;
}

.bandeau_intro+.bandeau_inPageBanners>aside.inPageBanner+aside.inPageBanner {
	margin-top: 5px;
}

.gewy-lightbox .bandeau {
	overflow: hidden;
	width: 100%;
}

.gewy-lightbox .bandeau>header {
	left: -50px;
	margin-left: 0;
}

.gewy-lightbox .bandeau_anchorLinks,
.gewy-lightbox .bandeau_inPageBanners {
	width: 100%;
}

.gewy-lightbox .bandeau_intro {
	width: 48.95833%;
	margin-left: 0;
	margin-right: 14.93056%;
	padding-left: 0;
	padding-right: 0;
}

.gewy-lightbox .bandeau_intro.withoutInPageBanners {
	width: 65.97222%;
}

.gewy-lightbox .bandeau_intro+.bandeau_inPageBanners {
	width: 31.94444%;
}

@media only screen and (max-width:1199px) {
	.gewy-lightbox .bandeau>header {
		padding: 100px 80px 40px 74px;
	}
}

@media only screen and (max-width:1007px) {
	.gewy-lightbox .bandeau>header {
		padding: 100px 80px 40px 74px;
	}

	.gewy-lightbox .bandeau_inPageBanners {
		width: calc(100% - (2*34px));
	}

	.gewy-lightbox .bandeau_intro {
		width: 66%;
		margin-right: 0;
	}

	.gewy-lightbox .bandeau_intro.withoutInPageBanners {
		width: auto;
	}

	.gewy-lightbox .bandeau_intro+.bandeau_inPageBanners {
		width: 32%;
	}
}

@media only screen and (max-width:767px) {
	.gewy-lightbox .bandeau>header {
		position: static;
		padding-top: 15px;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.gewy-lightbox .bandeau>header h1 {
		z-index: 3;
	}

	.gewy-lightbox .bandeau aside::before {
		height: 100px;
		background: rgba(244, 243, 239, .9);
	}

	.gewy-lightbox .bandeau_inPageBanners {
		width: auto;
	}

	.gewy-lightbox .bandeau_intro {
		width: auto;
	}

	.gewy-lightbox .bandeau_intro+.bandeau_inPageBanners {
		width: auto;
	}
}

.BACCombo {
	float: right;
	position: relative;
	height: 430px;
	margin-bottom: 25px;
	margin-right: calc((100% - 1152px)/2);
}

@media only screen and (max-width:1199px) {
	.BACCombo {
		margin-right: 24px;
	}
}

@media only screen and (max-width:1007px) {
	.BACCombo {
		float: none;
		display: block;
		width: auto;
		height: 215px;
		margin-right: 34px;
		margin-left: 34px;
	}
}

@media only screen and (max-width:767px) {
	.BACCombo {
		width: auto;
		height: auto;
		margin-right: 15px;
		margin-left: 15px;
	}
}

.BACCombo article {
	position: relative;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-left: 14px;
	padding-right: 14px;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
	box-sizing: border-box;
}

@media only screen and (min-width:1008px) {
	.BACCombo article:nth-of-type(1) {
		clear: left;
		float: none;
		width: auto;
		display: block;
		margin-left: 0;
	}
}

@media only screen and (min-width:1008px) {
	.BACCombo article {
		clear: left;
		float: none;
		width: auto;
		display: block;
		margin-left: 0;
	}
}

@media only screen and (max-width:1007px) {
	.BACCombo article {
		padding-top: 14px;
		padding-bottom: 14px;
	}
}

.BACCombo article.BAC {
	height: 234px;
	margin-bottom: 23px;
}

@media only screen and (max-width:1007px) {
	.BACCombo article.BAC {
		height: 215px;
		margin-bottom: 0;
	}
}

@media only screen and (max-width:767px) {
	.BACCombo article.BAC {
		margin-bottom: 15px;
		height: auto;
	}
}

.BACCombo article.BAC>p {
	margin-top: 15px;
}

.BACCombo article.BAC>footer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
}

@media only screen and (max-width:1007px) {
	.BACCombo article.BAC>footer {
		padding-left: 0;
	}
}

.BACCombo article.BAC>footer>.cta {
	display: block;
	float: none;
}

@media only screen and (max-width:1007px) {
	.BACCombo article.BAC>footer>.cta {
		display: inline-block;
	}
}

@media only screen and (max-width:767px) {
	.BACCombo article.BAC>footer>.cta {
		display: block;
	}
}

.BACCombo article.BAC>footer>.cta+.cta {
	margin-left: 0;
}

.BACCombo article.USP {
	overflow: hidden;
	height: 173px;
}

@media only screen and (max-width:1007px) {
	.BACCombo article.USP {
		height: 215px;
	}
}

@media only screen and (max-width:767px) {
	.BACCombo article.USP {
		margin-bottom: 15px;
		height: auto;
	}
}

.BACCombo article.USP>header>h2>a:link,
.BACCombo article.USP>header>h2>a:visited,
.BACCombo article.USP>header>h2>a:active,
.BACCombo article.USP>header>h2>a:hover,
.BACCombo article.USP>header>h2>a:focus {
	color: #435c6b;
	text-decoration: none;
}

@media only screen and (max-width:1007px) {
	.BACCombo article.USP>header {
		padding-left: 30%;
	}
}

@media only screen and (max-width:767px) {
	.BACCombo article.USP>header {
		padding-left: 0;
		width: 50%;
		height: auto;
	}
}

.BACCombo article.USP>figure {
	position: absolute;
	text-align: left;
	cursor: pointer;
	width: 20%;
	margin-top: 15px;
}

@media only screen and (max-width:1007px) {
	.BACCombo article.USP>figure {
		height: auto;
		top: 14px;
		width: 20%;
		margin-top: 0;
	}
}

@media only screen and (max-width:767px) {
	.BACCombo article.USP>figure {
		top: 14px;
		right: 15px;
		width: auto;
		height: auto;
	}
}

.BACCombo article.USP>figure>a:link,
.BACCombo article.USP>figure>a:visited,
.BACCombo article.USP>figure>a:active,
.BACCombo article.USP>figure>a:hover,
.BACCombo article.USP>figure>a:focus {
	margin-top: 10px;
	width: 100%;
}

.BACCombo article.USP>figure>a:link>img,
.BACCombo article.USP>figure>a:visited>img,
.BACCombo article.USP>figure>a:active>img,
.BACCombo article.USP>figure>a:hover>img,
.BACCombo article.USP>figure>a:focus>img {
	width: 100%;
}

@media only screen and (max-width:1007px) {

	.BACCombo article.USP>figure>a:link,
	.BACCombo article.USP>figure>a:visited,
	.BACCombo article.USP>figure>a:active,
	.BACCombo article.USP>figure>a:hover,
	.BACCombo article.USP>figure>a:focus {
		margin-top: 0;
	}

	.BACCombo article.USP>figure>a:link>img,
	.BACCombo article.USP>figure>a:visited>img,
	.BACCombo article.USP>figure>a:active>img,
	.BACCombo article.USP>figure>a:hover>img,
	.BACCombo article.USP>figure>a:focus>img {
		height: 100%;
	}
}

.BACCombo article.USP>p {
	padding-left: 74px;
	margin-top: 15px;
}

@media only screen and (max-width:1007px) {
	.BACCombo article.USP>p {
		padding-left: 30%;
	}
}

@media only screen and (max-width:767px) {
	.BACCombo article.USP>p {
		padding-left: 0;
		width: 50%;
	}
}

.BACCombo article.USP>p>a:link,
.BACCombo article.USP>p>a:visited,
.BACCombo article.USP>p>a:active,
.BACCombo article.USP>p>a:hover,
.BACCombo article.USP>p>a:focus {
	color: #51626f;
	text-decoration: none;
}

.BACProduct {
	float: right;
	position: relative;
	margin-right: calc((100% - 1152px)/2);
	margin-bottom: 25px;
	padding: 15px;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
}

.BACProduct>header {
	text-align: center;
}

.BACProduct>figure {
	margin-top: 30px;
}

.BACProduct>figure>a:link,
.BACProduct>figure>a:visited,
.BACProduct>figure>a:active,
.BACProduct>figure>a:hover,
.BACProduct>figure>a:focus {
	display: block;
}

.BACProduct>figure>a>img {
	width: 100%;
}

.BACProduct>h3 {
	margin-top: 30px;
	font-family: arial;
	font-size: 16px;
}

.BACProduct>.feature {
	position: relative;
	margin-top: 30px;
	padding-left: 5px;
	padding-right: 5px;
}

.BACProduct>.feature+.feature {
	margin-top: 20px;
}

.BACProduct>.feature>figure {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	overflow: hidden;
}

.BACProduct>.feature>figure+ul {
	margin-left: 50px;
}

.BACProduct>.feature>ul>li {
	list-style: disc;
	color: #435c6b;
	line-height: 16px;
}

.BACProduct>.feature>ul>li:before {
	content: none;
}

.BACProduct>footer {
	margin-top: 20px;
	text-align: left;
	float: left;
}

.BACProduct>footer>.cta {
	display: block;
	max-width: 100%;
}

@media only screen and (max-width:1199px) {
	.BACProduct {
		margin-right: 24px;
	}

	.BACProduct>footer>.cta {
		font-size: 18px;
	}
}

@media only screen and (max-width:1007px) {
	.BACProduct {
		overflow: hidden;
		width: auto;
		float: none;
		clear: both;
		padding: 24px;
		margin-left: 34px;
		margin-right: 34px;
		margin-bottom: 0;
	}

	.BACProduct>figure,
	.BACProduct>h3,
	.BACProduct>.feature,
	.BACProduct>footer {
		float: left;
		width: calc((100% - 14px)/2);
	}

	.BACProduct>figure>.cta,
	.BACProduct>h3>.cta,
	.BACProduct>.feature>.cta,
	.BACProduct>footer>.cta {
		font-size: 21px;
	}

	.BACProduct>.feature {
		padding-left: 0;
		padding-right: 0;
	}

	.BACProduct>h3,
	.BACProduct>.feature,
	.BACProduct>footer {
		margin-left: 14px;
	}
}

@media only screen and (max-width:767px) {
	.BACProduct {
		margin-left: 15px;
		margin-right: 15px;
	}

	.BACProduct>figure,
	.BACProduct>h3,
	.BACProduct>.feature,
	.BACProduct>footer {
		float: none;
		width: auto;
		margin-left: 0;
	}

	.BACProduct>figure {
		text-align: center;
	}

	.BACProduct>figure>a>img {
		max-width: 430px;
	}
}

@media only screen and (max-width:1007px) {
	.homepage-retail+.BACProduct {
		margin-top: 20px;
	}
}

#brandCampaign+.BACProduct {
	margin-top: 20px;
}

@media only screen and (min-width:1008px) {
	#brandCampaign+.BACProduct {
		margin-top: 15px;
	}

	#brandCampaign+.BACProduct>figure {
		float: left;
		width: 50%;
	}

	#brandCampaign+.BACProduct>h3 {
		display: none;
	}

	#brandCampaign+.BACProduct>.feature {
		float: right;
		clear: right;
		width: 50%;
		margin-top: 30px;
		box-sizing: border-box;
	}

	#brandCampaign+.BACProduct>.feature+.feature {
		margin-top: 0;
	}

	#brandCampaign+.BACProduct>.feature>figure {
		display: none;
	}

	#brandCampaign+.BACProduct>.feature>ul {
		margin-left: 0;
	}

	#brandCampaign+.BACProduct>.feature>ul>li {
		margin-left: 0;
		margin-bottom: 5px;
		font-size: 12px;
	}

	#brandCampaign+.BACProduct>footer {
		clear: both;
	}
}

#brandCampaign {
	overflow: hidden;
	display: block;
	float: right;
	position: relative;
	margin-right: calc((100% - 1152px)/2);
	border: 2px solid #d2d2d7;
	border-radius: 4px;
}

#brandCampaign>a {
	position: relative;
	display: block;
	height: 100%;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	line-height: 0;
}

#brandCampaign>a>picture {
	display: block;
	position: absolute;
	margin-left: -135px;
	margin-top: -188px;
	left: 50%;
	top: 50%;
	text-indent: 0;
}

@media only screen and (max-width:1199px) {
	#brandCampaign {
		margin-right: 24px;
	}
}

@media only screen and (max-width:1007px) {
	#brandCampaign {
		width: auto;
		float: none;
		clear: both;
		margin-left: 34px;
		margin-right: 34px;
	}

	#brandCampaign>a>picture {
		position: static;
		margin-left: 0;
		margin-top: 0;
	}

	#brandCampaign>a>picture>img {
		width: 100%;
		heigth: auto;
	}
}

@media only screen and (max-width:767px) {
	#brandCampaign {
		margin-left: 15px;
		margin-right: 15px;
	}
}

#brandCampaign+.ThereIsMore.sticky {
	top: auto;
}

#brandCampaign+.ThereIsMore {
	top: 25px;
}

#brandCampaign+.ThereIsMore+.serviceContainer {
	margin-top: 25px;
}

.brandCampaign>a:link,
.brandCampaign>a:visited,
.brandCampaign>a:active,
.brandCampaign>a:hover,
.brandCampaign>a:focus {
	display: block;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	border-bottom: 1px dotted #d2d2d7;
	color: #435c6b;
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-size: 27px;
	line-height: 30px;
	text-decoration: none;
}

.brandCampaign>a:link::after,
.brandCampaign>a:visited::after,
.brandCampaign>a:active::after,
.brandCampaign>a:hover::after,
.brandCampaign>a:focus::after {
	position: relative;
	content: "";
	display: block;
	top: 11px;
}

@media only screen and (max-width:1007px) {
	.homepage-retail+#brandCampaign {
		margin-top: 25px;
	}
}

.calendar-homepage {
	clear: both;
	position: relative;
	margin-top: 50px;
	margin-bottom: 50px;
}

.calendar-homepage>header>h2 {
	margin-bottom: 25px;
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	font-size: 36px;
	line-height: 40px;
}

.calendar-homepage .monthContainer {
	position: relative;
	overflow: hidden;
	margin-left: 50px;
	margin-right: 50px;
}

.calendar-homepage .monthContainer>ul {
	position: relative;
}

.calendar-homepage .monthContainer>ul>li[data-month] {
	float: left;
	width: calc((100% - 24px)/2);
	margin-left: 0;
	opacity: 0;

}

.calendar-homepage .monthContainer>ul>li[data-month]::before {
	content: none;
}

.calendar-homepage .monthContainer>ul>li[data-month].active {
	opacity: 1;
}

.calendar-homepage .monthContainer>ul>li[data-month]>header {
	margin-bottom: 23px;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li {
	padding-left: 60px;
	position: relative;
	margin-top: 15px;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #435c6b;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li::before {
	content: none;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li:first-child {
	margin-top: 0;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li>time {
	position: absolute;
	top: 0;
	left: 0;
	font-family: "Belfius Normal", Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #d1184d;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li>header h4 {
	color: #435c6b;
	font-weight: bold;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li>a {
	display: block;
	margin-top: 10px;
}

.calendar-homepage .monthContainer>ul>li[data-month]+li[data-month] {
	margin-left: 24px;
}

.calendar-homepage>footer {
	position: absolute;
	top: 40px;
	margin-top: 25px;
	width: 100%;
	display: block;
}

.calendar-homepage>footer>a.button:link,
.calendar-homepage>footer>a.buttonType01:link,
.calendar-homepage>footer>a.buttonType02:link,
.calendar-homepage>footer>a.buttonType03:link,
.calendar-homepage>footer>a.buttonType04:link,
.calendar-homepage>footer>a.button:visited,
.calendar-homepage>footer>a.buttonType01:visited,
.calendar-homepage>footer>a.buttonType02:visited,
.calendar-homepage>footer>a.buttonType03:visited,
.calendar-homepage>footer>a.buttonType04:visited,
.calendar-homepage>footer>a.button:active,
.calendar-homepage>footer>a.buttonType01:active,
.calendar-homepage>footer>a.buttonType02:active,
.calendar-homepage>footer>a.buttonType03:active,
.calendar-homepage>footer>a.buttonType04:active,
.calendar-homepage>footer>a.button:hover,
.calendar-homepage>footer>a.buttonType01:hover,
.calendar-homepage>footer>a.buttonType02:hover,
.calendar-homepage>footer>a.buttonType03:hover,
.calendar-homepage>footer>a.buttonType04:hover,
.calendar-homepage>footer>a.button:focus,
.calendar-homepage>footer>a.buttonType01:focus,
.calendar-homepage>footer>a.buttonType02:focus,
.calendar-homepage>footer>a.buttonType03:focus,
.calendar-homepage>footer>a.buttonType04:focus {
	overflow: hidden;
	display: inline-block;
	position: absolute;
	width: 40px;
	height: 40px;
	padding: 0;
	text-indent: 100%;
}

.calendar-homepage>footer>a.button:link::before,
.calendar-homepage>footer>a.buttonType01:link::before,
.calendar-homepage>footer>a.buttonType02:link::before,
.calendar-homepage>footer>a.buttonType03:link::before,
.calendar-homepage>footer>a.buttonType04:link::before,
.calendar-homepage>footer>a.button:visited::before,
.calendar-homepage>footer>a.buttonType01:visited::before,
.calendar-homepage>footer>a.buttonType02:visited::before,
.calendar-homepage>footer>a.buttonType03:visited::before,
.calendar-homepage>footer>a.buttonType04:visited::before,
.calendar-homepage>footer>a.button:active::before,
.calendar-homepage>footer>a.buttonType01:active::before,
.calendar-homepage>footer>a.buttonType02:active::before,
.calendar-homepage>footer>a.buttonType03:active::before,
.calendar-homepage>footer>a.buttonType04:active::before,
.calendar-homepage>footer>a.button:hover::before,
.calendar-homepage>footer>a.buttonType01:hover::before,
.calendar-homepage>footer>a.buttonType02:hover::before,
.calendar-homepage>footer>a.buttonType03:hover::before,
.calendar-homepage>footer>a.buttonType04:hover::before,
.calendar-homepage>footer>a.button:focus::before,
.calendar-homepage>footer>a.buttonType01:focus::before,
.calendar-homepage>footer>a.buttonType02:focus::before,
.calendar-homepage>footer>a.buttonType03:focus::before,
.calendar-homepage>footer>a.buttonType04:focus::before {
	display: block;
	width: 100%;
	content: "";
	text-indent: 0;
	text-align: center;
	line-height: 40px;
	transform: rotate(-90deg);
}

.calendar-homepage>footer>a.button.previous:link,
.calendar-homepage>footer>a.previous.buttonType01:link,
.calendar-homepage>footer>a.previous.buttonType02:link,
.calendar-homepage>footer>a.previous.buttonType03:link,
.calendar-homepage>footer>a.previous.buttonType04:link,
.calendar-homepage>footer>a.button.previous:visited,
.calendar-homepage>footer>a.previous.buttonType01:visited,
.calendar-homepage>footer>a.previous.buttonType02:visited,
.calendar-homepage>footer>a.previous.buttonType03:visited,
.calendar-homepage>footer>a.previous.buttonType04:visited,
.calendar-homepage>footer>a.button.previous:active,
.calendar-homepage>footer>a.previous.buttonType01:active,
.calendar-homepage>footer>a.previous.buttonType02:active,
.calendar-homepage>footer>a.previous.buttonType03:active,
.calendar-homepage>footer>a.previous.buttonType04:active,
.calendar-homepage>footer>a.button.previous:hover,
.calendar-homepage>footer>a.previous.buttonType01:hover,
.calendar-homepage>footer>a.previous.buttonType02:hover,
.calendar-homepage>footer>a.previous.buttonType03:hover,
.calendar-homepage>footer>a.previous.buttonType04:hover,
.calendar-homepage>footer>a.button.previous:focus,
.calendar-homepage>footer>a.previous.buttonType01:focus,
.calendar-homepage>footer>a.previous.buttonType02:focus,
.calendar-homepage>footer>a.previous.buttonType03:focus,
.calendar-homepage>footer>a.previous.buttonType04:focus {
	left: 0;
}

.calendar-homepage>footer>a.button.previous:link::before,
.calendar-homepage>footer>a.previous.buttonType01:link::before,
.calendar-homepage>footer>a.previous.buttonType02:link::before,
.calendar-homepage>footer>a.previous.buttonType03:link::before,
.calendar-homepage>footer>a.previous.buttonType04:link::before,
.calendar-homepage>footer>a.button.previous:visited::before,
.calendar-homepage>footer>a.previous.buttonType01:visited::before,
.calendar-homepage>footer>a.previous.buttonType02:visited::before,
.calendar-homepage>footer>a.previous.buttonType03:visited::before,
.calendar-homepage>footer>a.previous.buttonType04:visited::before,
.calendar-homepage>footer>a.button.previous:active::before,
.calendar-homepage>footer>a.previous.buttonType01:active::before,
.calendar-homepage>footer>a.previous.buttonType02:active::before,
.calendar-homepage>footer>a.previous.buttonType03:active::before,
.calendar-homepage>footer>a.previous.buttonType04:active::before,
.calendar-homepage>footer>a.button.previous:hover::before,
.calendar-homepage>footer>a.previous.buttonType01:hover::before,
.calendar-homepage>footer>a.previous.buttonType02:hover::before,
.calendar-homepage>footer>a.previous.buttonType03:hover::before,
.calendar-homepage>footer>a.previous.buttonType04:hover::before,
.calendar-homepage>footer>a.button.previous:focus::before,
.calendar-homepage>footer>a.previous.buttonType01:focus::before,
.calendar-homepage>footer>a.previous.buttonType02:focus::before,
.calendar-homepage>footer>a.previous.buttonType03:focus::before,
.calendar-homepage>footer>a.previous.buttonType04:focus::before {
	transform: rotate(90deg);
}

.calendar-homepage>footer>a.button.next:link,
.calendar-homepage>footer>a.next.buttonType01:link,
.calendar-homepage>footer>a.next.buttonType02:link,
.calendar-homepage>footer>a.next.buttonType03:link,
.calendar-homepage>footer>a.next.buttonType04:link,
.calendar-homepage>footer>a.button.next:visited,
.calendar-homepage>footer>a.next.buttonType01:visited,
.calendar-homepage>footer>a.next.buttonType02:visited,
.calendar-homepage>footer>a.next.buttonType03:visited,
.calendar-homepage>footer>a.next.buttonType04:visited,
.calendar-homepage>footer>a.button.next:active,
.calendar-homepage>footer>a.next.buttonType01:active,
.calendar-homepage>footer>a.next.buttonType02:active,
.calendar-homepage>footer>a.next.buttonType03:active,
.calendar-homepage>footer>a.next.buttonType04:active,
.calendar-homepage>footer>a.button.next:hover,
.calendar-homepage>footer>a.next.buttonType01:hover,
.calendar-homepage>footer>a.next.buttonType02:hover,
.calendar-homepage>footer>a.next.buttonType03:hover,
.calendar-homepage>footer>a.next.buttonType04:hover,
.calendar-homepage>footer>a.button.next:focus,
.calendar-homepage>footer>a.next.buttonType01:focus,
.calendar-homepage>footer>a.next.buttonType02:focus,
.calendar-homepage>footer>a.next.buttonType03:focus,
.calendar-homepage>footer>a.next.buttonType04:focus {
	right: 0;
}

@media only screen and (max-width:1007px) {
	.calendar-homepage {
		width: calc(100% - (2*34px));
		margin-left: 34px;
		margin-right: 34px;
	}
}

@media only screen and (max-width:767px) {
	.calendar-homepage {
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
	}

	.calendar-homepage .monthContainer {
		margin-left: 0;
		margin-right: 0;
	}

	.calendar-homepage .monthContainer>ul {
		padding-left: 0;
		padding-right: 0;
	}

	.calendar-homepage .monthContainer>ul>li[data-month] {
		width: 100%;
	}

	.calendar-homepage .monthContainer>ul>li[data-month]+li[data-month] {
		margin-top: 40px;
		margin-left: 0;
	}

	.calendar-homepage>footer {
		position: static;
	}

	.calendar-homepage>footer>a.button:link,
	.calendar-homepage>footer>a.buttonType01:link,
	.calendar-homepage>footer>a.buttonType02:link,
	.calendar-homepage>footer>a.buttonType03:link,
	.calendar-homepage>footer>a.buttonType04:link,
	.calendar-homepage>footer>a.button:visited,
	.calendar-homepage>footer>a.buttonType01:visited,
	.calendar-homepage>footer>a.buttonType02:visited,
	.calendar-homepage>footer>a.buttonType03:visited,
	.calendar-homepage>footer>a.buttonType04:visited,
	.calendar-homepage>footer>a.button:active,
	.calendar-homepage>footer>a.buttonType01:active,
	.calendar-homepage>footer>a.buttonType02:active,
	.calendar-homepage>footer>a.buttonType03:active,
	.calendar-homepage>footer>a.buttonType04:active,
	.calendar-homepage>footer>a.button:hover,
	.calendar-homepage>footer>a.buttonType01:hover,
	.calendar-homepage>footer>a.buttonType02:hover,
	.calendar-homepage>footer>a.buttonType03:hover,
	.calendar-homepage>footer>a.buttonType04:hover,
	.calendar-homepage>footer>a.button:focus,
	.calendar-homepage>footer>a.buttonType01:focus,
	.calendar-homepage>footer>a.buttonType02:focus,
	.calendar-homepage>footer>a.buttonType03:focus,
	.calendar-homepage>footer>a.buttonType04:focus {
		position: static;
	}

	.calendar-homepage>footer>a.button:link+a.button,
	.calendar-homepage>footer>a.buttonType01:link+a.button,
	.calendar-homepage>footer>a.buttonType02:link+a.button,
	.calendar-homepage>footer>a.buttonType03:link+a.button,
	.calendar-homepage>footer>a.buttonType04:link+a.button,
	.calendar-homepage>footer>a.button:link+a.buttonType01,
	.calendar-homepage>footer>a.buttonType01:link+a.buttonType01,
	.calendar-homepage>footer>a.buttonType02:link+a.buttonType01,
	.calendar-homepage>footer>a.buttonType03:link+a.buttonType01,
	.calendar-homepage>footer>a.buttonType04:link+a.buttonType01,
	.calendar-homepage>footer>a.button:link+a.buttonType02,
	.calendar-homepage>footer>a.buttonType01:link+a.buttonType02,
	.calendar-homepage>footer>a.buttonType02:link+a.buttonType02,
	.calendar-homepage>footer>a.buttonType03:link+a.buttonType02,
	.calendar-homepage>footer>a.buttonType04:link+a.buttonType02,
	.calendar-homepage>footer>a.button:link+a.buttonType03,
	.calendar-homepage>footer>a.buttonType01:link+a.buttonType03,
	.calendar-homepage>footer>a.buttonType02:link+a.buttonType03,
	.calendar-homepage>footer>a.buttonType03:link+a.buttonType03,
	.calendar-homepage>footer>a.buttonType04:link+a.buttonType03,
	.calendar-homepage>footer>a.button:link+a.buttonType04,
	.calendar-homepage>footer>a.buttonType01:link+a.buttonType04,
	.calendar-homepage>footer>a.buttonType02:link+a.buttonType04,
	.calendar-homepage>footer>a.buttonType03:link+a.buttonType04,
	.calendar-homepage>footer>a.buttonType04:link+a.buttonType04,
	.calendar-homepage>footer>a.button:visited+a.button,
	.calendar-homepage>footer>a.buttonType01:visited+a.button,
	.calendar-homepage>footer>a.buttonType02:visited+a.button,
	.calendar-homepage>footer>a.buttonType03:visited+a.button,
	.calendar-homepage>footer>a.buttonType04:visited+a.button,
	.calendar-homepage>footer>a.button:visited+a.buttonType01,
	.calendar-homepage>footer>a.buttonType01:visited+a.buttonType01,
	.calendar-homepage>footer>a.buttonType02:visited+a.buttonType01,
	.calendar-homepage>footer>a.buttonType03:visited+a.buttonType01,
	.calendar-homepage>footer>a.buttonType04:visited+a.buttonType01,
	.calendar-homepage>footer>a.button:visited+a.buttonType02,
	.calendar-homepage>footer>a.buttonType01:visited+a.buttonType02,
	.calendar-homepage>footer>a.buttonType02:visited+a.buttonType02,
	.calendar-homepage>footer>a.buttonType03:visited+a.buttonType02,
	.calendar-homepage>footer>a.buttonType04:visited+a.buttonType02,
	.calendar-homepage>footer>a.button:visited+a.buttonType03,
	.calendar-homepage>footer>a.buttonType01:visited+a.buttonType03,
	.calendar-homepage>footer>a.buttonType02:visited+a.buttonType03,
	.calendar-homepage>footer>a.buttonType03:visited+a.buttonType03,
	.calendar-homepage>footer>a.buttonType04:visited+a.buttonType03,
	.calendar-homepage>footer>a.button:visited+a.buttonType04,
	.calendar-homepage>footer>a.buttonType01:visited+a.buttonType04,
	.calendar-homepage>footer>a.buttonType02:visited+a.buttonType04,
	.calendar-homepage>footer>a.buttonType03:visited+a.buttonType04,
	.calendar-homepage>footer>a.buttonType04:visited+a.buttonType04,
	.calendar-homepage>footer>a.button:active+a.button,
	.calendar-homepage>footer>a.buttonType01:active+a.button,
	.calendar-homepage>footer>a.buttonType02:active+a.button,
	.calendar-homepage>footer>a.buttonType03:active+a.button,
	.calendar-homepage>footer>a.buttonType04:active+a.button,
	.calendar-homepage>footer>a.button:active+a.buttonType01,
	.calendar-homepage>footer>a.buttonType01:active+a.buttonType01,
	.calendar-homepage>footer>a.buttonType02:active+a.buttonType01,
	.calendar-homepage>footer>a.buttonType03:active+a.buttonType01,
	.calendar-homepage>footer>a.buttonType04:active+a.buttonType01,
	.calendar-homepage>footer>a.button:active+a.buttonType02,
	.calendar-homepage>footer>a.buttonType01:active+a.buttonType02,
	.calendar-homepage>footer>a.buttonType02:active+a.buttonType02,
	.calendar-homepage>footer>a.buttonType03:active+a.buttonType02,
	.calendar-homepage>footer>a.buttonType04:active+a.buttonType02,
	.calendar-homepage>footer>a.button:active+a.buttonType03,
	.calendar-homepage>footer>a.buttonType01:active+a.buttonType03,
	.calendar-homepage>footer>a.buttonType02:active+a.buttonType03,
	.calendar-homepage>footer>a.buttonType03:active+a.buttonType03,
	.calendar-homepage>footer>a.buttonType04:active+a.buttonType03,
	.calendar-homepage>footer>a.button:active+a.buttonType04,
	.calendar-homepage>footer>a.buttonType01:active+a.buttonType04,
	.calendar-homepage>footer>a.buttonType02:active+a.buttonType04,
	.calendar-homepage>footer>a.buttonType03:active+a.buttonType04,
	.calendar-homepage>footer>a.buttonType04:active+a.buttonType04,
	.calendar-homepage>footer>a.button:hover+a.button,
	.calendar-homepage>footer>a.buttonType01:hover+a.button,
	.calendar-homepage>footer>a.buttonType02:hover+a.button,
	.calendar-homepage>footer>a.buttonType03:hover+a.button,
	.calendar-homepage>footer>a.buttonType04:hover+a.button,
	.calendar-homepage>footer>a.button:hover+a.buttonType01,
	.calendar-homepage>footer>a.buttonType01:hover+a.buttonType01,
	.calendar-homepage>footer>a.buttonType02:hover+a.buttonType01,
	.calendar-homepage>footer>a.buttonType03:hover+a.buttonType01,
	.calendar-homepage>footer>a.buttonType04:hover+a.buttonType01,
	.calendar-homepage>footer>a.button:hover+a.buttonType02,
	.calendar-homepage>footer>a.buttonType01:hover+a.buttonType02,
	.calendar-homepage>footer>a.buttonType02:hover+a.buttonType02,
	.calendar-homepage>footer>a.buttonType03:hover+a.buttonType02,
	.calendar-homepage>footer>a.buttonType04:hover+a.buttonType02,
	.calendar-homepage>footer>a.button:hover+a.buttonType03,
	.calendar-homepage>footer>a.buttonType01:hover+a.buttonType03,
	.calendar-homepage>footer>a.buttonType02:hover+a.buttonType03,
	.calendar-homepage>footer>a.buttonType03:hover+a.buttonType03,
	.calendar-homepage>footer>a.buttonType04:hover+a.buttonType03,
	.calendar-homepage>footer>a.button:hover+a.buttonType04,
	.calendar-homepage>footer>a.buttonType01:hover+a.buttonType04,
	.calendar-homepage>footer>a.buttonType02:hover+a.buttonType04,
	.calendar-homepage>footer>a.buttonType03:hover+a.buttonType04,
	.calendar-homepage>footer>a.buttonType04:hover+a.buttonType04,
	.calendar-homepage>footer>a.button:focus+a.button,
	.calendar-homepage>footer>a.buttonType01:focus+a.button,
	.calendar-homepage>footer>a.buttonType02:focus+a.button,
	.calendar-homepage>footer>a.buttonType03:focus+a.button,
	.calendar-homepage>footer>a.buttonType04:focus+a.button,
	.calendar-homepage>footer>a.button:focus+a.buttonType01,
	.calendar-homepage>footer>a.buttonType01:focus+a.buttonType01,
	.calendar-homepage>footer>a.buttonType02:focus+a.buttonType01,
	.calendar-homepage>footer>a.buttonType03:focus+a.buttonType01,
	.calendar-homepage>footer>a.buttonType04:focus+a.buttonType01,
	.calendar-homepage>footer>a.button:focus+a.buttonType02,
	.calendar-homepage>footer>a.buttonType01:focus+a.buttonType02,
	.calendar-homepage>footer>a.buttonType02:focus+a.buttonType02,
	.calendar-homepage>footer>a.buttonType03:focus+a.buttonType02,
	.calendar-homepage>footer>a.buttonType04:focus+a.buttonType02,
	.calendar-homepage>footer>a.button:focus+a.buttonType03,
	.calendar-homepage>footer>a.buttonType01:focus+a.buttonType03,
	.calendar-homepage>footer>a.buttonType02:focus+a.buttonType03,
	.calendar-homepage>footer>a.buttonType03:focus+a.buttonType03,
	.calendar-homepage>footer>a.buttonType04:focus+a.buttonType03,
	.calendar-homepage>footer>a.button:focus+a.buttonType04,
	.calendar-homepage>footer>a.buttonType01:focus+a.buttonType04,
	.calendar-homepage>footer>a.buttonType02:focus+a.buttonType04,
	.calendar-homepage>footer>a.buttonType03:focus+a.buttonType04,
	.calendar-homepage>footer>a.buttonType04:focus+a.buttonType04 {
		margin-left: 10px;
	}
}

.homepage-business {
	margin-bottom: 25px;
}

@media only screen and (max-width:1007px) {

	.homepage-retail,
	.homepage-business {
		width: auto;
		margin-right: 34px;
		float: none;
	}
}

@media only screen and (max-width:767px) {

	.homepage-retail,
	.homepage-business {
		display: block;
		width: 100%;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0;
		padding: 0;
		float: none;
		clear: left;
		overflow: visible;
	}

	.homepage-retail+*,
	.homepage-business+* {
		margin-top: 25px;
	}

	.homepage-retail:nth-child(2n+3),
	.homepage-business:nth-child(2n+3) {
		margin-left: 0;
	}
}

.carousel {
	width: auto;
	overflow: hidden;
	background: #fff;
	box-sizing: border-box;
}

.carousel>ul {
	display: block;
	min-width: 1007px;
	margin-left: 0;
}

@media only screen and (max-width:767px) {
	.carousel>ul {
		display: none;
	}
}

.carousel>ul>li {
	float: left;
	display: inline-block;
	width: 1007px;
	overflow: hidden;
	margin: 0;
}

.carousel>ul>li:before {
	content: none;
}

.carousel>ul>li>figure {
	position: relative;
}

.carousel>ul>li>figure a {
	display: block;
}

.carousel>ul>li>figure img {
	display: block;
	position: relative;
	width: 100%;
	z-index: 1;
}

.carousel>ul>li>figure>figcaption {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.carousel>nav {
	overflow: visible;
	display: flex;
	width: 100%;
	height: 67px;
	background: #e8ebed;
}

@media only screen and (max-width:767px) {
	.carousel>nav {
		display: block;
		height: auto;
		background: #fff;
	}
}

.carousel>nav>a {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 24px;
	box-sizing: border-box;
	vertical-align: middle;
	text-align: center;
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-size: 18px;
	color: #51626f;
	text-decoration: none;
}

@media only screen and (max-width:767px) {
	.carousel>nav>a {
		display: block;
		width: 100%;
		float: none;
		clear: left;
		overflow: visible;
		padding: 20px 15px;
		border-bottom: 1px dotted #d2d2d7;
		background: #fff;
		text-align: left;
		font-size: 27px;
		line-height: 30px;
		color: #435c6b;
	}
}

.carousel>nav>a.active {
	background: #d2d2d7;
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
}

@media only screen and (max-width:767px) {
	.carousel>nav>a.active {
		font-family: "Belfius Alternative", Arial, sans-serif;
		background: #fff;
	}
}

.carousel>nav>a.active:before {
	content: '';
	position: absolute;
	top: -17px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 3;
	width: 0;
	height: 0;
	border-left: 17px solid transparent;
	border-right: 17px solid transparent;
	border-bottom: 17px solid transparent;
}

@media only screen and (max-width:767px) {
	.carousel>nav>a.active:before {
		content: none;
	}
}

.carousel>nav>a:first-child {
	border-left: 0;
}

@media only screen and (max-width:767px) {
	.carousel>nav>a:first-child {
		background: #d1184d;
		color: #fff;
	}
}

.carousel>nav>a:after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 11px;
	right: 0;
	width: 1px;
	height: 47px;
}

@media only screen and (max-width:767px) {
	.carousel>nav>a:after {
		content: "";
		background: none;
		font-size: 27px;
		display: block;
		font-family: "Belfius Icons";
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		position: relative;
		width: auto;
		height: auto;
	}
}

.carousel>nav>a:last-child:after,
.carousel>nav>a.active:after {
	content: none;
}

@media only screen and (max-width:767px) {

	.carousel>nav>a:last-child:after,
	.carousel>nav>a.active:after {
		content: "";
		background: none;
		font-size: 27px;
		display: block;
		font-family: "Belfius Icons";
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		position: relative;
		width: auto;
		height: auto;
	}
}

@media only screen and (max-width:767px) {
	.carousel>nav>a:first-child {
		border-bottom: 0 none;
	}
}

@media only screen and (max-width:767px) {
	.carousel>nav.labelBlue {
		display: block;
	}
}

.carousel>nav.labelBlue>a {
	color: #435c6b;
}

.carousel>nav.labelBlue>a.active {
	background: #d2d2d7;
	color: #fff;
}

@media only screen and (max-width:767px) {
	.carousel>nav.labelBlue>a.active {
		background: #fff;
		color: #435c6b;
	}
}

.carousel>nav.labelBlue>a.active:before {
	border-bottom-color: #d2d2d7;
}

@media only screen and (max-width:767px) {
	.carousel>nav.labelBlue>a.active:first-child {
		background: #d1184d;
	}
}

@media only screen and (max-width:767px) {
	.carousel>nav.labelBlue>a:first-child {
		color: #fff;
	}
}

@media only screen and (max-width:767px) {
	.carousel>nav.labelBlue {
		display: block;
	}
}

.carousel.oneItem>ul {
	width: 1007px;
}

@media only screen and (max-width:767px) {
	.carousel.oneItem>ul {
		width: 100%;
	}
}

.carousel.oneItem>nav>a {
	width: 100%;
	max-width: 100%;
	cursor: default;
}

@media only screen and (max-width:767px) {
	.carousel.oneItem>nav>a {
		display: block;
		width: 100%;
		max-width: 100%;
	}
}

.carousel.twoItems>ul {
	width: 2014px;
}

@media only screen and (max-width:767px) {
	.carousel.twoItems>ul {
		width: 100%;
	}
}

.carousel.twoItems>nav>a {
	width: 50%;
	max-width: 50%;
}

@media only screen and (max-width:767px) {
	.carousel.twoItems>nav>a {
		display: block;
		width: 100%;
		max-width: 100%;
	}
}

.carousel.threeItems>ul {
	width: 3021px;
}

@media only screen and (max-width:767px) {
	.carousel.threeItems>ul {
		width: 100%;
	}
}

.carousel.threeItems>nav>a {
	width: 33.33333%;
	max-width: 33.33333%;
}

@media only screen and (max-width:767px) {
	.carousel.threeItems>nav>a {
		display: block;
		width: 100%;
		max-width: 100%;
	}
}

.carousel.fourItems>ul {
	width: 4028px;
}

@media only screen and (max-width:767px) {
	.carousel.fourItems>ul {
		width: 100%;
	}
}

.carousel.fourItems>nav>a {
	width: 25%;
	max-width: 25%;
}

@media only screen and (max-width:767px) {
	.carousel.fourItems>nav>a {
		display: block;
		width: 100%;
		max-width: 100%;
	}
}

.hb_testing-layout {
	float: right;
	display: inline-block;
	height: 626px;
	margin-right: calc((100% - 1152px)/2);
	border: 2px solid #d2d2d7;
	border-radius: 4px;
	box-sizing: border-box;
	background: #fff;
	text-align: center;
	vertical-align: middle;
	color: #435c6b;
}

@media only screen and (max-width:1199px) {
	.hb_testing-layout {
		width: calc(23.4375% - 24px);
		margin-right: 24px;
	}
}

@media only screen and (max-width:1007px) {
	.hb_testing-layout {
		display: block;
		width: auto;
		float: none;
		box-sizing: border-box;
		margin: auto 15px;
	}
}

.FaqFiltered,
.FaqCollapse,
.CollapseWindow {
	width: auto;
}

.FaqFiltered>header,
.FaqCollapse>header,
.CollapseWindow>header {
	margin-bottom: 25px;
}

.FaqFiltered>header>h2,
.FaqCollapse>header>h2,
.CollapseWindow>header>h2 {
	font-size: 36px;
	line-height: 40px;
	color: #d1184d;
	margin-bottom: 25px;
}

.FaqFiltered ul.TabsCollection,
.FaqCollapse ul.TabsCollection,
.CollapseWindow ul.TabsCollection {
	overflow: hidden;
	padding: 0 20px 0 20px;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
}

@media only screen and (max-width:1007px) {

	.FaqFiltered ul.TabsCollection,
	.FaqCollapse ul.TabsCollection,
	.CollapseWindow ul.TabsCollection {
		padding: 0 0 0 0;
	}
}

.FaqFiltered ul.TabsCollection>li,
.FaqCollapse ul.TabsCollection>li,
.CollapseWindow ul.TabsCollection>li {
	margin: 0;
	padding: 0;
}

.FaqFiltered ul.TabsCollection>li+li,
.FaqCollapse ul.TabsCollection>li+li,
.CollapseWindow ul.TabsCollection>li+li {
	border-top: 2px solid #d2d2d7;
}

.FaqFiltered ul.TabsCollection>li>header,
.FaqCollapse ul.TabsCollection>li>header,
.CollapseWindow ul.TabsCollection>li>header {
	position: relative;
	padding: 20px 0 20px 25px;
	cursor: pointer;
}

@media only screen and (max-width:1007px) {

	.FaqFiltered ul.TabsCollection>li>header,
	.FaqCollapse ul.TabsCollection>li>header,
	.CollapseWindow ul.TabsCollection>li>header {
		padding: 20px 15px 20px 40px;
	}
}

.FaqFiltered ul.TabsCollection>li>header:before,
.FaqCollapse ul.TabsCollection>li>header:before,
.CollapseWindow ul.TabsCollection>li>header:before {
	content: "";
	position: absolute;
	top: 21px;
	left: 0;
	font-size: 16px;
	color: #d1184d;
	cursor: pointer;
}

@media only screen and (max-width:1007px) {

	.FaqFiltered ul.TabsCollection>li>header:before,
	.FaqCollapse ul.TabsCollection>li>header:before,
	.CollapseWindow ul.TabsCollection>li>header:before {
		left: 15px;
	}
}

.FaqFiltered ul.TabsCollection>li>header>h3,
.FaqCollapse ul.TabsCollection>li>header>h3,
.CollapseWindow ul.TabsCollection>li>header>h3 {
	color: #c30045;
}

.FaqFiltered ul.TabsCollection>li>section.Tab,
.FaqCollapse ul.TabsCollection>li>section.Tab,
.CollapseWindow ul.TabsCollection>li>section.Tab {
	overflow: hidden;
	padding: 0 0 0 25px;
}

@media only screen and (max-width:1007px) {

	.FaqFiltered ul.TabsCollection>li>section.Tab,
	.FaqCollapse ul.TabsCollection>li>section.Tab,
	.CollapseWindow ul.TabsCollection>li>section.Tab {
		padding: 0 15px 0 40px;
	}
}

.FaqFiltered ul.TabsCollection>li>section.Tab>*,
.FaqCollapse ul.TabsCollection>li>section.Tab>*,
.CollapseWindow ul.TabsCollection>li>section.Tab>* {
	margin-bottom: 15px;
}

.FaqFiltered ul.TabsCollection>li>section.Tab>*:last-child,
.FaqCollapse ul.TabsCollection>li>section.Tab>*:last-child,
.CollapseWindow ul.TabsCollection>li>section.Tab>*:last-child {
	margin-bottom: 20px;
}

.FaqFiltered ul.TabsCollection>li:before,
.FaqCollapse ul.TabsCollection>li:before,
.CollapseWindow ul.TabsCollection>li:before {
	content: none;
}

.FaqFiltered ul.TabsCollection>li.closed>header:before,
.FaqCollapse ul.TabsCollection>li.closed>header:before,
.CollapseWindow ul.TabsCollection>li.closed>header:before {
	content: "";
	color: #51626f;
}

.FaqFiltered ul.TabsCollection>li.closed h3,
.FaqCollapse ul.TabsCollection>li.closed h3,
.CollapseWindow ul.TabsCollection>li.closed h3 {
	color: #51626f;
}

#ajax-content>.FaqFiltered,
#ajax-content>.FaqCollapse,
#ajax-content>.CollapseWindow {
	clear: both;
}

.FaqFiltered>footer {
	margin-top: 20px;
}

.contactBox {
	overflow: hidden;
	background-color: #e8ebed;
	margin: 0;
	padding-top: 40px;
	padding-bottom: 24px;
	width: 100%;
	box-sizing: border-box;
	padding-left: calc((100% - 1152px)/2);
	padding-right: calc((100% - 1152px)/2);
}

.contactBox>header h2 {
	font-size: 36px;
	line-height: 40px;
	color: #d1184d;
}

.contactBox>header p {
	margin-top: 15px;
	color: #435c6b;
}

.contactBox .contactItem {
	float: left;
	margin-top: 20px;
	width: 23.4375%;
}

.contactBox .contactItem+.contactItem {
	margin-left: 2.08333%;
}

@media only screen and (max-width:1007px) {
	.contactBox .contactItem {
		width: 49%;
	}

	.contactBox .contactItem+.contactItem {
		margin-left: 2%;
	}

	.contactBox .contactItem:nth-child(3n-2) {
		margin-left: 0;
	}
}

@media only screen and (max-width:767px) {
	.contactBox .contactItem {
		float: none;
		width: auto;
	}

	.contactBox .contactItem+.contactItem {
		margin-left: 0;
	}
}

.contactBox .contactItem a[href^="tel"] {
	text-decoration: none;
	cursor: default;
}

@media only screen and (max-width:1007px) {
	.contactBox .contactItem a[href^="tel"] {
		text-decoration: underline;
		cursor: pointer;
	}
}

.contactBox .contactItem>h3 {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 15px;
}

.contactBox .contactItem>p {
	color: #435c6b;
	font-size: 21px;
	line-height: 36px;
}

@media only screen and (max-width:767px) {
	.contactBox .contactItem>p {
		font-size: 16px;
	}
}

.contactBox .contactItem>p:before {
	content: "";
	float: left;
	margin-right: 10px;
	width: 36px;
	height: 36px;
	display: block;
	font-size: 36px;
	color: #435c6b;
	text-align: center;
}

.contactBox .contactItem>p>a,
.contactBox .contactItem>p>a:link,
.contactBox .contactItem>p>a:active,
.contactBox .contactItem>p>a:visited,
.contactBox .contactItem>p>a:focus,
.contactBox .contactItem>p>a:hover {
	color: #435c6b;
	font-size: 21px;
	text-decoration: underline;
}

@media only screen and (max-width:767px) {

	.contactBox .contactItem>p>a,
	.contactBox .contactItem>p>a:link,
	.contactBox .contactItem>p>a:active,
	.contactBox .contactItem>p>a:visited,
	.contactBox .contactItem>p>a:focus,
	.contactBox .contactItem>p>a:hover {
		font-size: 16px;
	}
}

.contactBox .contactItem>p>a:hover {
	text-decoration: none;
}

.contactBox .contactItem p.cardStop:before,
.contactBox .contactItem.cardStop>p:before,
.contactBox .contactItem p.phone:before,
.contactBox .contactItem.phone>p:before {
	content: "";
}

.contactBox .contactItem p.cardStop>a[href^="tel"]:link,
.contactBox .contactItem p.cardStop>a[href^="tel"]:visited,
.contactBox .contactItem p.cardStop>a[href^="tel"]:active,
.contactBox .contactItem p.cardStop>a[href^="tel"]:hover,
.contactBox .contactItem p.cardStop>a[href^="tel"]:focus,
.contactBox .contactItem.cardStop>p>a[href^="tel"]:link,
.contactBox .contactItem.cardStop>p>a[href^="tel"]:visited,
.contactBox .contactItem.cardStop>p>a[href^="tel"]:active,
.contactBox .contactItem.cardStop>p>a[href^="tel"]:hover,
.contactBox .contactItem.cardStop>p>a[href^="tel"]:focus,
.contactBox .contactItem p.phone>a[href^="tel"]:link,
.contactBox .contactItem p.phone>a[href^="tel"]:visited,
.contactBox .contactItem p.phone>a[href^="tel"]:active,
.contactBox .contactItem p.phone>a[href^="tel"]:hover,
.contactBox .contactItem p.phone>a[href^="tel"]:focus,
.contactBox .contactItem.phone>p>a[href^="tel"]:link,
.contactBox .contactItem.phone>p>a[href^="tel"]:visited,
.contactBox .contactItem.phone>p>a[href^="tel"]:active,
.contactBox .contactItem.phone>p>a[href^="tel"]:hover,
.contactBox .contactItem.phone>p>a[href^="tel"]:focus {
	text-decoration: none;
	cursor: default;
}

@media only screen and (max-width:1007px) {

	.contactBox .contactItem p.cardStop>a[href^="tel"]:link,
	.contactBox .contactItem p.cardStop>a[href^="tel"]:visited,
	.contactBox .contactItem p.cardStop>a[href^="tel"]:active,
	.contactBox .contactItem p.cardStop>a[href^="tel"]:hover,
	.contactBox .contactItem p.cardStop>a[href^="tel"]:focus,
	.contactBox .contactItem.cardStop>p>a[href^="tel"]:link,
	.contactBox .contactItem.cardStop>p>a[href^="tel"]:visited,
	.contactBox .contactItem.cardStop>p>a[href^="tel"]:active,
	.contactBox .contactItem.cardStop>p>a[href^="tel"]:hover,
	.contactBox .contactItem.cardStop>p>a[href^="tel"]:focus,
	.contactBox .contactItem p.phone>a[href^="tel"]:link,
	.contactBox .contactItem p.phone>a[href^="tel"]:visited,
	.contactBox .contactItem p.phone>a[href^="tel"]:active,
	.contactBox .contactItem p.phone>a[href^="tel"]:hover,
	.contactBox .contactItem p.phone>a[href^="tel"]:focus,
	.contactBox .contactItem.phone>p>a[href^="tel"]:link,
	.contactBox .contactItem.phone>p>a[href^="tel"]:visited,
	.contactBox .contactItem.phone>p>a[href^="tel"]:active,
	.contactBox .contactItem.phone>p>a[href^="tel"]:hover,
	.contactBox .contactItem.phone>p>a[href^="tel"]:focus {
		text-decoration: underline;
		cursor: pointer;
	}
}

.contactBox .contactItem p.cardStop:before,
.contactBox .contactItem.cardStop>p:before {
	position: relative;
	content: "";
	top: -3px;
	width: 42px;
	height: 42px;
	background: url(/common/nfw/lib/bdn/resource/Icon-card-stop-50x50.png?h=4b9527f063d2bb8ff681) transparent no-repeat;
	background-size: 36px;
	background-origin: border-box;
	background-clip: border-box;
	transform: scale(.85714, .85714);
}

@media only screen and (min-device-pixel-ratio:1.5) {

	.contactBox .contactItem p.cardStop:before,
	.contactBox .contactItem.cardStop>p:before {
		background-image: url(/common/nfw/lib/bdn/resource/Icon-card-stop-50x50.png?h=4b9527f063d2bb8ff681);
	}
}

.contactBox .contactItem p.contact:before,
.contactBox .contactItem.contact>p:before {
	content: "";
}

.contactBox .contactItem p.locator:before,
.contactBox .contactItem.locator>p:before {
	content: "";
}

.contactBox .contactItem p.skype:before,
.contactBox .contactItem.skype>p:before {
	content: "";
}

.contactBox .contactItem p.download:before,
.contactBox .contactItem.download>p:before {
	content: "";
}

.contactBox .contactItem p.custom:before,
.contactBox .contactItem.custom>p:before {
	content: none;
}

.contactBox .contactItem p.custom>img.icon,
.contactBox .contactItem.custom>p>img.icon {
	float: left;
	margin-right: 10px;
	max-width: 36px;
	max-height: 36px;
	display: block;
}

@media only screen and (max-width:1199px) {
	.contactBox {
		padding-left: 0;
		padding-right: 0;
	}
}

@media only screen and (max-width:1007px) {
	.contactBox {
		padding-left: 34px;
		padding-right: 34px;
	}

	.contactBox.triple>.contactItem {
		width: 32%;
	}
}

@media only screen and (max-width:767px) {
	.contactBox {
		padding-left: 15px;
		padding-right: 15px;
	}

	.contactBox.triple>.contactItem {
		width: auto;
	}
}

.contactBox>footer {
	clear: both;
	padding-top: 24px;
	margin-top: 24px;
	border-top: 1px solid #d2d2d7;
	overflow: hidden;
	float: left;
	width: 100%;
}

@media only screen and (max-width:767px) {
	.contactBox>footer {
		float: none;
	}
}

.contactBox>footer h3 {
	font-size: 21px;
	line-height: 42px;
}

@media only screen and (max-width:1007px) {
	.contactBox>footer h3 {
		font-size: 18px;
	}
}

.contactBox>footer .cardstop {
	float: left;
	width: 48.95833%;
}

@media only screen and (max-width:767px) {
	.contactBox>footer .cardstop {
		float: none;
		width: auto;
	}
}

.contactBox>footer .cardstop>h3::before {
	content: "";
	float: left;
	display: block;
	margin-right: 24px;
	width: 42px;
	height: 42px;
	background: url(/common/nfw/lib/bdn/resource/Icon-card-stop-50x50.png?h=4b9527f063d2bb8ff681) transparent no-repeat;
	background-size: 36px;
}

@media only screen and (min-device-pixel-ratio:1.5) {
	.contactBox>footer .cardstop>h3::before {
		background-image: url(/common/nfw/lib/bdn/resource/Icon-card-stop-50x50.png?h=4b9527f063d2bb8ff681);
	}
}

.contactBox>footer .cardstop>h3>a {
	text-decoration: none;
}

.contactBox>footer .cardstop+.socialMedia {
	margin-left: 2.08333%;
}

@media only screen and (max-width:1007px) {
	.contactBox>footer .cardstop+.socialMedia {
		margin-left: 2%;
	}
}

@media only screen and (max-width:767px) {
	.contactBox>footer .cardstop+.socialMedia {
		margin-top: 15px;
		margin-left: 0;
	}
}

.contactBox>footer .socialMedia {
	float: left;
	overflow: hidden;
	width: 48.95833%;
}

@media only screen and (max-width:767px) {
	.contactBox>footer .socialMedia {
		float: none;
		margin: 0;
		width: auto;
	}
}

.contactBox>footer .socialMedia>h3 {
	float: left;
	margin-right: 24px;
}

@media only screen and (max-width:1007px) {
	.contactBox>footer .socialMedia>h3 {
		margin-right: 12px;
	}
}

.contactBox>footer .socialMedia a {
	display: block;
	float: left;
	width: 42px;
	height: 42px;
	background: url(/common/nfw/lib/bdn/resource/WebDev-sprite.png?h=ba463f65a74305ac000e) transparent -50px -246px no-repeat;
}

@media only screen and (min-device-pixel-ratio:1.5) {
	.contactBox>footer .socialMedia a {
		background-image: url(/common/nfw/lib/bdn/resource/WebDev-sprite-HD.png?h=ba463f65a74305ac000e);
	}
}

.contactBox>footer .socialMedia a.facebook {
	background-position: -42px -246px;
}

.contactBox>footer .socialMedia a.twitter {
	background-position: -84px -246px;
}

.contactBox>footer .socialMedia a.linkedIn {
	background-position: -126px -246px;
}

.contactBox>footer .socialMedia a+a {
	margin-left: 10px;
}

.contentBox {
	position: relative;
	margin-bottom: 24px;
	box-sizing: border-box;
}

.contentBox.firstChild {
	clear: both;
}

.contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
	padding-right: 392px;
}

.gefw-modal .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
	padding-right: 15px;
}

@media only screen and (max-width:1199px) {
	.contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
		padding-right: calc(((100% + (2*24px))/3) + 24px);
	}
}

@media only screen and (max-width:1007px) {
	.contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
		padding-right: calc(((100% + (2*14px))/3) + 14px);
	}
}

@media only screen and (max-width:767px) {
	.contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
		padding-right: 15px;
	}
}

.contentBox>figure {
	overflow: hidden;
}

.contentBox>figure>img {
	width: 100%;
	height: auto;
	display: block;
}

.contentBox>header+p {
	margin-top: 20px;
}

.contentBox>p+a.button,
.contentBox>p+a.buttonType01,
.contentBox>p+a.buttonType02,
.contentBox>p+a.buttonType03,
.contentBox>p+a.buttonType04 {
	margin-top: 30px;
}

.contentBox>span.cta.button.gewy-f2c-container,
.contentBox>span.cta.gewy-f2c-container.buttonType01,
.contentBox>span.cta.gewy-f2c-container.buttonType02,
.contentBox>span.cta.gewy-f2c-container.buttonType03,
.contentBox>span.cta.gewy-f2c-container.buttonType04,
.contentBox>.cta {
	display: inline-block;
	max-width: 100%;
}

.contentBox.imageRight,
.contentBox.imageLeft {
	min-height: 220px;
}

.contentBox.imageRight>figure,
.contentBox.imageLeft>figure {
	position: absolute;
	top: 0;
	width: 368px;
}

@media only screen and (max-width:1199px) {

	.contentBox.imageRight>figure,
	.contentBox.imageLeft>figure {
		width: calc(((100% + (2*24px))/3));
	}
}

@media only screen and (max-width:1007px) {

	.contentBox.imageRight>figure,
	.contentBox.imageLeft>figure {
		position: static;
		width: calc((100% + (2*14px))/3);
	}
}

@media only screen and (max-width:767px) {

	.contentBox.imageRight,
	.contentBox.imageLeft {
		margin: 0 0 15px 0;
	}
}

.contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
	padding-right: 392px;
}

.contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3)>figure {
	right: 0;
}

@media only screen and (max-width:1199px) {
	.contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
		padding-right: calc((((100% + (2*24px)) - (2*24px))/3) + 24px);
	}
}

@media only screen and (max-width:1007px) {
	.contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
		padding-right: 0;
	}

	.contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3)>figure {
		float: right;
		margin: 0 0 2% 2%;
	}
}

@media only screen and (max-width:767px) {
	.contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
		padding-right: 15px;
	}

	.contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3)>figure {
		float: none;
		margin: 0 0 15px 0;
		width: auto;
	}
}

.contentBox.imageLeft {
	padding-left: 392px;
}

.contentBox.imageLeft>figure {
	left: 0;
}

@media only screen and (max-width:1199px) {
	.contentBox.imageLeft {
		padding-left: calc((((100% + (2*24px)) - (2*24px))/3) + 24px);
	}
}

@media only screen and (max-width:1007px) {
	.contentBox.imageLeft {
		padding-left: 0;
	}

	.contentBox.imageLeft>figure {
		float: left;
		margin: 0 2% 2% 0;
	}
}

@media only screen and (max-width:767px) {
	.contentBox.imageLeft {
		padding-left: 15px;
	}

	.contentBox.imageLeft>figure {
		float: none;
		margin: 0 0 15px 0;
		width: auto;
	}
}

.contentBox.col1on2.imageLeft,
.contentBox.col1on2.imageRight,
.contentBox.col1on2.firstChild.imageLeft,
.contentBox.col1on2.firstChild.imageRight {
	padding-left: 294px;
}

.contentBox.col1on2.imageLeft>figure,
.contentBox.col1on2.imageRight>figure,
.contentBox.col1on2.firstChild.imageLeft>figure,
.contentBox.col1on2.firstChild.imageRight>figure {
	right: auto;
	left: 0;
	width: calc(((100% - 24px)/2));
}

.contentBox.col1on2.imageLeft>.cta,
.contentBox.col1on2.imageRight>.cta,
.contentBox.col1on2.firstChild.imageLeft>.cta,
.contentBox.col1on2.firstChild.imageRight>.cta {
	max-width: 100%;
}

@media only screen and (max-width:1199px) {

	.contentBox.col1on2.imageLeft,
	.contentBox.col1on2.imageRight,
	.contentBox.col1on2.firstChild.imageLeft,
	.contentBox.col1on2.firstChild.imageRight {
		padding-left: calc((((100% + (1*24px)) - (3*24px))/4));
	}

	.contentBox.col1on2.imageLeft>figure,
	.contentBox.col1on2.imageRight>figure,
	.contentBox.col1on2.firstChild.imageLeft>figure,
	.contentBox.col1on2.firstChild.imageRight>figure {
		width: calc(((100% - 24px)/2));
	}
}

@media only screen and (max-width:1007px) {

	.contentBox.col1on2.imageLeft,
	.contentBox.col1on2.imageRight,
	.contentBox.col1on2.firstChild.imageLeft,
	.contentBox.col1on2.firstChild.imageRight {
		padding-left: 0;
	}

	.contentBox.col1on2.imageLeft>figure,
	.contentBox.col1on2.imageRight>figure,
	.contentBox.col1on2.firstChild.imageLeft>figure,
	.contentBox.col1on2.firstChild.imageRight>figure {
		float: none;
		margin: 0 0 20px 0;
		width: auto;
	}
}

@media only screen and (max-width:767px) {

	.contentBox.col1on2.imageLeft,
	.contentBox.col1on2.imageRight,
	.contentBox.col1on2.firstChild.imageLeft,
	.contentBox.col1on2.firstChild.imageRight {
		margin-left: 15px;
		margin-right: 15px;
		width: auto;
	}

	.contentBox.col1on2.imageLeft>figure,
	.contentBox.col1on2.imageRight>figure,
	.contentBox.col1on2.firstChild.imageLeft>figure,
	.contentBox.col1on2.firstChild.imageRight>figure {
		position: static;
		margin: 0 0 20px 0;
		width: auto;
	}
}

.contentBox.col1on2>.cta {
	max-width: 50%;
}

.contentBox.col1on3.imageLeft,
.contentBox.col1on3.imageRight {
	padding-left: 0;
	padding-right: 0;
}

.contentBox.col1on3>figure {
	float: none;
	position: static;
	margin-bottom: 30px;
	width: 100%;
	height: auto;
}

.contentBox.col1on3>header+p {
	margin-top: 15px;
}

.contentBox.col1on3>p+a.button,
.contentBox.col1on3>p+a.buttonType01,
.contentBox.col1on3>p+a.buttonType02,
.contentBox.col1on3>p+a.buttonType03,
.contentBox.col1on3>p+a.buttonType04 {
	margin-top: 25px;
}

.contentBox.col1on3>.cta {
	max-width: 85%;
}

@media only screen and (max-width:1007px) {
	.contentBox.col1on3 {
		padding-left: 0;
	}

	.contentBox.col1on3>figure {
		float: none;
		margin: 0 0 20px 0;
		width: auto;
	}
}

@media only screen and (max-width:767px) {
	.contentBox.col1on3 {
		margin-left: 15px;
		margin-right: 15px;
		width: auto;
	}

	.contentBox.col1on3>figure {
		position: static;
		margin: 0 0 20px 0;
		width: auto;
	}
}

.contentBox.col2on3.imageLeft,
.contentBox.col2on3.imageRight,
.contentBox.col2on3.firstChild.imageLeft,
.contentBox.col2on3.firstChild.imageRight {
	padding-left: 294px;
}

.contentBox.col2on3.imageLeft>figure,
.contentBox.col2on3.imageRight>figure,
.contentBox.col2on3.firstChild.imageLeft>figure,
.contentBox.col2on3.firstChild.imageRight>figure {
	right: auto;
	left: 0;
	width: 270px;
}

@media only screen and (max-width:1199px) {

	.contentBox.col2on3.imageLeft,
	.contentBox.col2on3.imageRight,
	.contentBox.col2on3.firstChild.imageLeft,
	.contentBox.col2on3.firstChild.imageRight {
		padding-left: calc((((100% + (2*24px)) - (3*24px))/4));
	}

	.contentBox.col2on3.imageLeft>figure,
	.contentBox.col2on3.imageRight>figure,
	.contentBox.col2on3.firstChild.imageLeft>figure,
	.contentBox.col2on3.firstChild.imageRight>figure {
		width: calc(((100% + (2*24px))/3));
	}
}

@media only screen and (max-width:1007px) {

	.contentBox.col2on3.imageLeft,
	.contentBox.col2on3.imageRight,
	.contentBox.col2on3.firstChild.imageLeft,
	.contentBox.col2on3.firstChild.imageRight {
		padding-left: calc((((100% + (2*34px)) - (3*14px))/4));
	}

	.contentBox.col2on3.imageLeft>figure,
	.contentBox.col2on3.imageRight>figure,
	.contentBox.col2on3.firstChild.imageLeft>figure,
	.contentBox.col2on3.firstChild.imageRight>figure {
		position: absolute;
		width: calc(((100% + (2*34px))/3));
	}
}

@media only screen and (max-width:767px) {

	.contentBox.col2on3.imageLeft,
	.contentBox.col2on3.imageRight,
	.contentBox.col2on3.firstChild.imageLeft,
	.contentBox.col2on3.firstChild.imageRight {
		padding-left: 0;
		width: auto;
	}

	.contentBox.col2on3.imageLeft>figure,
	.contentBox.col2on3.imageRight>figure,
	.contentBox.col2on3.firstChild.imageLeft>figure,
	.contentBox.col2on3.firstChild.imageRight>figure {
		position: static;
		margin: 0 0 20px 0;
		width: auto;
	}
}

.contentBox.hasBorder {
	padding: 24px;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
	box-sizing: border-box;
}

.contentBox.hasBorder.imageLeft {
	padding-left: calc((1152px*31.94444/100) + 24px);
}

.contentBox.hasBorder.imageLeft>figure {
	position: absolute;
	top: 24px;
	left: 24px;
	overflow: hidden;
	width: calc((1152px*31.94444/100) - 24px);
}

.contentBox.hasBorder.imageLeft.col1on2 {
	padding-left: calc((1152px*23.4375/100) + 24px);
}

.contentBox.hasBorder.imageLeft.col1on2>figure {
	position: absolute;
	top: 24px;
	left: 24px;
	overflow: hidden;
	width: calc((1152px*23.4375/100) - 24px);
}

.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
	padding-right: calc((1152px*31.94444/100) + 24px);
}

.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3)>figure {
	position: absolute;
	top: 24px;
	right: 24px;
	overflow: hidden;
	width: calc((1152px*31.94444/100) - 24px);
}

.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3).col1on2 {
	padding-left: calc((1152px*23.4375/100) + 24px);
	padding-right: 24px;
}

.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3).col1on2>figure {
	position: absolute;
	top: 24px;
	left: 24px;
	right: auto;
	overflow: hidden;
	width: calc((1152px*23.4375/100) - 24px);
}

.contentBox.hasBorder.col1on2.imageLeft,
.contentBox.hasBorder.col1on2.imageRight {
	padding-left: calc((1152px*23.4375/100) + 24px);
}

.contentBox.hasBorder.col1on2.imageLeft>figure,
.contentBox.hasBorder.col1on2.imageRight>figure {
	position: absolute;
	top: 24px;
	left: 24px;
	overflow: hidden;
	width: calc((1152px*23.4375/100) - 24px);
}

.contentBox.hasBorder.col1on3.imageLeft,
.contentBox.hasBorder.col1on3.imageRight {
	padding: 24px;
}

.contentBox.hasBorder.col1on3.imageLeft>figure,
.contentBox.hasBorder.col1on3.imageRight>figure {
	float: none;
	position: static;
	margin-bottom: 30px;
	width: 100%;
	height: auto;
}

.contentBox.hasBorder.col2on3.imageLeft,
.contentBox.hasBorder.col2on3.imageRight {
	padding-left: calc((1152px*23.4375/100) + 24px);
	padding-right: 24px;
}

.contentBox.hasBorder.col2on3.imageLeft>figure,
.contentBox.hasBorder.col2on3.imageRight>figure {
	width: calc((1152px*23.4375/100) - 24px);
	top: 24px;
	left: 24px;
}

@media only screen and (max-width:1007px) {

	.contentBox.hasBorder.col1on2.imageLeft,
	.contentBox.hasBorder.col1on2.imageRight {
		padding: 24px;
	}

	.contentBox.hasBorder.col1on2.imageLeft>figure,
	.contentBox.hasBorder.col1on2.imageRight>figure {
		display: block;
		margin: 0 0 20px 0;
		float: none;
		position: static;
		width: auto;
	}

	.contentBox.hasBorder.col1on3.imageLeft,
	.contentBox.hasBorder.col1on3.imageRight {
		padding-left: 24px;
	}

	.contentBox.hasBorder.col1on3.imageLeft>figure,
	.contentBox.hasBorder.col1on3.imageRight>figure {
		width: 100%;
		float: none;
		position: static;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width:767px) {
	.contentBox.hasBorder {
		width: auto;
		float: none;
		display: block;
		padding: 15px;
		margin-left: 15px;
		margin-right: 15px;
	}

	.contentBox.hasBorder.imageLeft,
	.contentBox.hasBorder.imageRight,
	.contentBox.hasBorder.firstChild,
	.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
		width: auto;
		padding: 15px;
		margin-left: 15px;
		margin-right: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.contentBox.hasBorder.imageLeft>figure,
	.contentBox.hasBorder.imageRight>figure,
	.contentBox.hasBorder.firstChild>figure,
	.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3)>figure {
		float: none;
		position: static;
		width: auto;
	}

	.contentBox.hasBorder.col1on2.imageLeft,
	.contentBox.hasBorder.col1on2.imageRight,
	.contentBox.hasBorder.col1on2.firstChild,
	.contentBox.hasBorder.col1on3.imageLeft,
	.contentBox.hasBorder.col1on3.imageRight,
	.contentBox.hasBorder.col1on3.firstChild,
	.contentBox.hasBorder.col2on3.imageLeft,
	.contentBox.hasBorder.col2on3.imageRight,
	.contentBox.hasBorder.col2on3.firstChild {
		padding-top: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
	}

	.contentBox.hasBorder.col1on2.imageLeft>figure,
	.contentBox.hasBorder.col1on2.imageRight>figure,
	.contentBox.hasBorder.col1on2.firstChild>figure,
	.contentBox.hasBorder.col1on3.imageLeft>figure,
	.contentBox.hasBorder.col1on3.imageRight>figure,
	.contentBox.hasBorder.col1on3.firstChild>figure,
	.contentBox.hasBorder.col2on3.imageLeft>figure,
	.contentBox.hasBorder.col2on3.imageRight>figure,
	.contentBox.hasBorder.col2on3.firstChild>figure {
		float: none;
		position: static;
		width: auto;
		margin: 0 0 15px 0;
	}

	.contentBox.hasBorder.col1on2.imageLeft>figure>img,
	.contentBox.hasBorder.col1on2.imageRight>figure>img,
	.contentBox.hasBorder.col1on2.firstChild>figure>img,
	.contentBox.hasBorder.col1on3.imageLeft>figure>img,
	.contentBox.hasBorder.col1on3.imageRight>figure>img,
	.contentBox.hasBorder.col1on3.firstChild>figure>img,
	.contentBox.hasBorder.col2on3.imageLeft>figure>img,
	.contentBox.hasBorder.col2on3.imageRight>figure>img,
	.contentBox.hasBorder.col2on3.firstChild>figure>img {
		width: 100%;
	}

	.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3),
	.contentBox.hasBorder:not(.col1on2):not(.col1on3):not(.col2on3) {
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
	}
}

.bandeau+.contentBox {
	margin-top: 35px;
}

@media only screen and (max-width:1199px) {
	.bandeau+.contentBox {
		margin-top: 30px;
	}
}

@media only screen and (max-width:767px) {
	.bandeau+.contentBox {
		margin-top: 25px;
	}
}

.footnote {
	padding: 24px 0 0 0;
	border-top: 1px solid #e4dfd9;
	clear: both;
}

.footnote>ol {
	overflow: hidden;
	list-style: decimal outside none;
}

.footnote>ol>li {
	float: left;
	width: calc(48.95833% - 24px);
	margin-left: calc(24px + 2.08333%);
}

@media only screen and (max-width:1007px) {
	.footnote>ol>li {
		float: none;
		width: auto;
		margin-left: 24px;
	}

	.footnote>ol>li:nth-child(1n+2) {
		margin-top: 10px;
	}
}

.footnote>ol>li:nth-child(1n+3) {
	margin-top: 10px;
}

.footnote>ol>li:nth-child(2n+1) {
	margin-left: 24px;
	clear: left;
}

.footnote>ol>li:before {
	content: none;
}

.gewy-lightbox .footnote {
	width: auto;
}

.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(2),
.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem {
	margin-left: 25.52083%;
	padding-left: 0;
	clear: left;
}

.fsmaBoxFluid {
	overflow: hidden;
	position: relative;
	padding: 0 0 24px 0;
	background-color: #e8ebed;
	border-radius: 5px;
	display: block;
}

.fsmaBoxFluid>.fsmaBoxItem {
	overflow: hidden;
	margin-left: 2.08333%;
	margin-top: 24px;
	float: left;
	position: relative;
	width: 23.4375%;
	height: auto;
}

@media only screen and (max-width:1199px) {
	.fsmaBoxFluid>.fsmaBoxItem {
		width: 23.4375%;
		margin-left: 2.08333%;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem {
		width: 32%;
		margin-left: 2%;
	}
}

.fsmaBoxFluid>.fsmaBoxItem+footer.fsmaBoxItem {
	float: right;
	padding-right: 2%;
	margin-right: 0;
	width: 21.4375%;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem+footer.fsmaBoxItem {
		float: right;
		clear: none;
		padding-right: 2.95139%;
		margin-right: 0;
		width: 29.04861%;
	}
}

.fsmaBoxFluid>.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
	float: right;
	padding-right: 2%;
	margin-right: 0;
	width: 21.4375%;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
		float: none;
		clear: both;
		display: block;
		width: auto;
		padding-top: 24px;
	}
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n-3) {
	padding-left: 2%;
	margin-left: 0;
	width: 21.4375%;
}

@media only screen and (max-width:1199px) {
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n-3) {
		padding-left: 2%;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n-3) {
		clear: none;
		padding-left: 0;
	}
}

.fsmaBoxFluid>.fsmaBoxItem:last-child {
	margin-right: 2%;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem:last-child {
		margin-right: 0;
	}
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4) {
	padding-right: 2%;
	margin-right: 0;
	width: 21.4375%;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4) {
		padding-right: 0;
		margin-right: 0;
	}
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4)+footer.fsmaBoxItem {
	display: block;
	width: auto;
	clear: both;
	float: none;
	padding-top: 24px;
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4)+footer.fsmaBoxItem a {
	display: inline-block;
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4)+footer.fsmaBoxItem a+a {
	margin-left: 10px;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4)+footer.fsmaBoxItem {
		padding-left: 0;
	}
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem {
	display: block;
	width: auto;
	clear: both;
	float: none;
	padding-top: 24px;
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a {
	display: inline-block;
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a {
	margin-left: 10px;
	clear: none;
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a.button,
.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a.buttonType04 {
	margin-top: 0;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem {
		padding-left: 0;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(odd) {
		clear: left;
		margin-left: 2%;
		width: 32%;
	}

	.fsmaBoxFluid>.fsmaBoxItem:nth-child(odd):first-child {
		padding-left: 0;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(even) {
		margin-left: 2%;
		width: 32%;
	}
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(5n) {
	clear: left;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(5n) {
		margin-left: 2%;
	}
}

.fsmaBoxFluid>.fsmaBoxItem>header {
	margin-bottom: 13px;
}

.fsmaBoxFluid>.fsmaBoxItem>a {
	float: left;
}

.fsmaBoxFluid>.fsmaBoxItem>.button+.button,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.button,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.button,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.button,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.button,
.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType04,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType04,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType04,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType04,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType04,
.fsmaBoxFluid>.fsmaBoxItem>.button+a,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+a,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+a,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+a,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+a,
.fsmaBoxFluid>.fsmaBoxItem>a+a {
	display: block;
	margin-top: 10px;
	clear: left;
}

@media only screen and (max-width:1007px) {

	.fsmaBoxFluid>.fsmaBoxItem>.button+.button,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.button,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.button,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.button,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.button,
	.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType01,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType01,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType01,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType01,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType01,
	.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType02,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType02,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType02,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType02,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType02,
	.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType03,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType03,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType03,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType03,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType03,
	.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType04,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType04,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType04,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType04,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType04,
	.fsmaBoxFluid>.fsmaBoxItem>.button+a,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+a,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+a,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+a,
	.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+a,
	.fsmaBoxFluid>.fsmaBoxItem>a+a {
		margin-left: 10px;
		display: inline;
	}
}

.fsmaBoxFluid.hasImage>.fsmaBoxItem {
	width: 23.4375%;
}

.fsmaBoxFluid.hasImage>figure.fsmaBoxItem {
	position: absolute;
	left: 0;
	top: 0;
	float: none;
	overflow: hidden;
	width: 21.35417%;
	height: calc(100% - (24px));
	vertical-align: top;
	text-align: center;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem {
		position: relative;
		width: 100%;
		height: auto;
		display: block;
		text-align: left;
	}
}

.fsmaBoxFluid.hasImage>figure.fsmaBoxItem a,
.fsmaBoxFluid.hasImage>figure.fsmaBoxItem img {
	float: left;
}

@media only screen and (max-width:1007px) {

	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem a,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem img {
		float: left;
	}
}

.fsmaBoxFluid.hasImage>figure.fsmaBoxItem a+*,
.fsmaBoxFluid.hasImage>figure.fsmaBoxItem img+* {
	clear: left;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem~footer.fsmaBoxItem {
		clear: left;
		width: auto;
		float: none;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem {
		margin-left: 2.08333%;
	}
}

.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
	width: 21.35417%;
}

.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
	width: 21.35417%;
}

@media only screen and (max-width:1199px) {
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
		float: left;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
		margin-left: 2%;
		width: 32%;
	}
}

@media only screen and (max-width:1199px) {
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem~.fsmaBoxItem {
		width: 31.94444%;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem~.fsmaBoxItem {
		margin-left: 2%;
		width: 32%;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage.oneItem figure.fsmaBoxItem {
		position: absolute;
		width: 30%;
		height: calc(100% - (24px));
		text-align: center;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage.oneItem figure.fsmaBoxItem+.fsmaBoxItem {
		margin-left: 34%;
		float: left;
		clear: left;
		width: 32%;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage.oneItem figure.fsmaBoxItem~footer.fsmaBoxItem {
		float: right;
		clear: right;
		margin-left: 0;
		margin-top: 0;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(3) {
		float: left;
		clear: none;
	}
}

.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(4n+4) {
	padding-right: 2%;
	margin-right: 0;
	width: 21.4375%;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(4n+4) {
		padding-right: 0;
		margin-right: 0;
	}
}

@media only screen and (max-width:1199px) {
	.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(4n+5) {
		margin-left: 2.08333%;
		clear: none;
	}
}

@media only screen and (max-width:1199px) {
	.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(2n+4) {
		margin-left: 25.52083%;
		padding-left: 0;
		padding-right: 0;
		clear: left;
		float: left;
	}
}

@media only screen and (max-width:1199px) {
	.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(n+3)+footer.fsmaBoxItem {
		margin-left: 25.52083%;
		clear: left;
		width: auto;
	}
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(n+3)+footer.fsmaBoxItem {
		margin-left: 2%;
		width: 32%;
	}
}

.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem {
	width: auto;
}

.fsmaBoxFluid.hasImage.hasRiscLevel {
	min-height: 225px;
}

.fsmaBoxFluid.hasImage.hasInvestProfile {
	min-height: 117px;
}

.fsmaBoxFluid.hasImage.hasRiscLevel.hasInvestProfile {
	min-height: 304px;
}

@media only screen and (max-width:1007px) {
	.fsmaBoxFluid {
		display: block;
	}
}

@media only screen and (max-width:767px) {

	.fsmaBoxFluid,
	.fsmaBoxFluid.hasImage,
	.fsmaBoxFluid.hasImage.oneItem {
		border-radius: 0;
	}

	.fsmaBoxFluid>figure.fsmaBoxItem,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem,
	.fsmaBoxFluid>figure.fsmaBoxItem~.fsmaBoxItem,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n),
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n):first-child,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem~.fsmaBoxItem,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n),
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n):first-child,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem~.fsmaBoxItem,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n),
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n):first-child,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem {
		float: none;
		position: relative;
		margin-left: 0;
		margin-right: 0;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 0;
		width: auto;
		clear: both;
	}

	.fsmaBoxFluid>figure.fsmaBoxItem,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem {
		text-align: center;
		margin: 12px auto;
	}

	.fsmaBoxFluid>figure.fsmaBoxItem img,
	.fsmaBoxFluid>figure.fsmaBoxItem a,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem img,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem a,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem img,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem a {
		float: none;
	}

	.fsmaBoxFluid>footer.fsmaBoxItem,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem {
		padding-top: 0;
		text-align: center;
		width: auto;
		float: none;
		clear: both;
	}

	.fsmaBoxFluid>footer.fsmaBoxItem .button,
	.fsmaBoxFluid>footer.fsmaBoxItem .buttonType01,
	.fsmaBoxFluid>footer.fsmaBoxItem .buttonType02,
	.fsmaBoxFluid>footer.fsmaBoxItem .buttonType03,
	.fsmaBoxFluid>footer.fsmaBoxItem .buttonType04,
	.fsmaBoxFluid>footer.fsmaBoxItem a,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem .button,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType01,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType01,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType02,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType02,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType03,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType03,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType04,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType04,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem a,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .button,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType01,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType01,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType02,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType02,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType03,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType03,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType04,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType04,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a {
		margin: 5px 0;
		width: auto;
		display: block;
	}

	.fsmaBoxFluid>footer.fsmaBoxItem .button+a,
	.fsmaBoxFluid>footer.fsmaBoxItem .buttonType01+a,
	.fsmaBoxFluid>footer.fsmaBoxItem .buttonType02+a,
	.fsmaBoxFluid>footer.fsmaBoxItem .buttonType03+a,
	.fsmaBoxFluid>footer.fsmaBoxItem .buttonType04+a,
	.fsmaBoxFluid>footer.fsmaBoxItem a+a,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button+a,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01+a,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02+a,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03+a,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04+a,
	.fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a+a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button+a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01+a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01+a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02+a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02+a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03+a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03+a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04+a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04+a,
	.fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a+a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem .button+a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType01+a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType01+a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType02+a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType02+a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType03+a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType03+a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType04+a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType04+a,
	.fsmaBoxFluid.hasImage>footer.fsmaBoxItem a+a,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button+a,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01+a,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02+a,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03+a,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04+a,
	.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a+a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button+a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01+a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01+a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02+a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02+a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03+a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03+a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04+a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04+a,
	.fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a+a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .button+a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType01+a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType01+a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType02+a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType02+a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType03+a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType03+a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType04+a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType04+a,
	.fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a+a,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button+a,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01+a,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02+a,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03+a,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04+a,
	.fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a+a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button+a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01+a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01+a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02+a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02+a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03+a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03+a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04+a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04+a,
	.fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a+a {
		margin-left: 0;
	}
}

.gewy-lightbox .fsmaBoxFluid {
	width: auto;
}

.helptip {
	display: inline-block;
	position: relative;
	width: 16px;
	height: 16px;
	text-decoration: none;
	cursor: pointer;
}

.helptip:before {
	content: "";
	color: #7b736d;
	font-size: 16px;
	vertical-align: bottom;
}

.helptipContainer {
	padding: 36px 20px 36px 20px;
	border-radius: 12px;
	position: absolute;
	display: inline-block;
	width: 384px;
	left: 24px;
	z-index: 10;
	background-color: #e3dcd3;
}

@media only screen and (max-width:1199px) {
	.helptipContainer {
		width: 320px;
	}
}

@media only screen and (max-width:1007px) {
	.helptipContainer {
		width: 233.33333px;
	}
}

@media only screen and (max-width:767px) {
	.helptipContainer {
		width: 290px;
	}
}

.helptipContainer>header>.close {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.helptipContainer>header>.close:before {
	content: "";
	font-size: 16px;
	color: #b8b6b4;
}

.helptipContainer>header h2 {
	color: #d1184d;
	margin-bottom: 15px;
}

.helptipContainer p {
	color: #435c6b;
	font-size: 14px;
}

.iframe {
	padding-top: 40px;
	margin: auto;
	clear: left;
}

.iframe>header h2 {
	color: #d1184d;
	font-size: 36px;
	line-height: 40px;
}

.iframe>header h2+p {
	margin-top: 20px;
}

.iframe iframe {
	margin-top: 24px;
	width: 100%;
}

.gefw-modal .iframe {
	padding-top: 0;
	width: auto;
}

.latest-news-list {
	clear: left;
	margin-top: 50px;
	margin-bottom: 50px;
}

.latest-news-list>header>h2 {
	margin-bottom: 25px;
	font-size: 36px;
	line-height: normal;
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
}

.latest-news-list>ul {
	column-count: 2;
	column-gap: 24px;
}

@media only screen and (max-width:1007px) {
	.latest-news-list>ul {
		column-gap: 14px;
	}
}

@media only screen and (max-width:767px) {
	.latest-news-list>ul {
		column-count: 1;
		column-gap: 0;
	}
}

.latest-news-list>ul li {
	margin-left: 0;
}

.latest-news-list>ul li:before {
	content: none;
}

.latest-news-list>ul li>a {
	text-decoration: none;
	position: relative;
	display: inline-block;
	padding-left: 18px;
}

.latest-news-list>ul li>a:before {
	content: "";
	position: absolute;
	top: 6px;
	left: 0;
	display: inline-block;
	font-family: "Belfius Icons";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color: #d2d2d7;
	font-size: 10px;
}

.latest-news-list>ul li>a:hover {
	text-decoration: underline;
}

.latest-news-list>ul li>a:hover:before {
	text-decoration: none;
}

.calendar-homepage+.latest-news-list>ul {
	column-count: 1;
	column-gap: 0;
}

.calendar-homepage+.latest-news-list>ul>li {
	float: none;
	clear: left;
	display: block;
	width: auto;
	margin-left: 0;
}

.calendar-homepage+.latest-news-list>ul>li:nth-child(n+6) {
	display: none;
}

@media only screen and (max-width:767px) {
	.calendar-homepage+.latest-news-list>ul>li:nth-child(n+6) {
		display: block;
	}
}

.legalLine {
	clear: both;
	padding: 24px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #f5f3f0;
	box-sizing: border-box;
}

.legalLine>p {
	color: #d1184d;
	text-align: center;
	font-size: 32px;
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	line-height: 36px;
}

.gewy-lightbox .legalLine {
	width: auto;
}

.linkBox {
	margin-bottom: 24px;
	box-sizing: border-box;
}

.linkBox.firstChild {
	clear: both;
}

@media only screen and (max-width:1007px) {
	.linkBox {
		margin-bottom: 36px;
	}
}

.linkBox>header+p {
	margin-top: 20px;
}

.linkBox>.linkList {
	margin-top: 20px;
}

.gewy-lightbox .linkBox:not(.col1on2):not(.col1on3):not(.col2on3) {
	width: auto;
}

.newsBox {
	margin-bottom: 24px;
	box-sizing: border-box;
}

.newsBox.firstChild {
	clear: both;
}

.newsBox>header>h2 {
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 24px;
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
}

.newsBox article {
	position: relative;
	margin-top: 10px;
}

.newsBox article:first-child {
	margin-top: 0;
}

.newsBox article>time {
	display: table-cell;
	vertical-align: top;
	font-family: "Belfius Normal Bold", Arial, sans-serif;
	color: #d1184d;
	font-size: 18px;
}

.newsBox article>p {
	display: table-cell;
	width: auto;
	padding-left: 10px;
	vertical-align: top;
}

.newsBox article>p>a {
	color: #7b736d;
	text-decoration: none;
}

.newsBox article>p>a:link {
	color: #7b736d;
}

.newsBox article>p>a:active {
	color: #7b736d;
}

.newsBox article>p>a:visited {
	color: #7b736d;
}

.newsBox article>p>a:hover {
	color: #7b736d;
}

.newsBox article>p>a:focus {
	color: #7b736d;
}

.newsBox article>p>a:hover {
	text-decoration: underline;
}

.newsBox>p {
	margin-top: 20px;
}

@media only screen and (max-width:1007px) {
	.newsBox>p {
		margin-top: 15px;
	}
}

.newsBox>.linkList {
	margin-top: 30px;
}

@media only screen and (max-width:1007px) {
	.newsBox {
		margin-bottom: 36px;
	}
}

.gewy-lightbox .newsBox:not(.col1on2):not(.col1on3):not(.col2on3) {
	width: auto;
}

.belfius-popup {
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	text-align: center;
	opacity: 0;
	z-index: 1000;

}

.belfius-popup.popup-sm .inner {
	width: 300px;
}

.belfius-popup.popup-lg .inner {
	width: 900px;
}

.belfius-popup.popped {
	opacity: 1;

}

.belfius-popup .inner {
	padding: 15px;
	text-align: left;
	display: inline-block;
	border-radius: 12px;
	position: relative;
	max-width: 80%;
	background: #fff;
	box-shadow: 4px 4px 15px 0 rgba(0, 0, 0, .14);
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.belfius-popup .inner>div {
	color: #000;
}

.belfius-popup .inner>h1 {
	color: #d1184d;
	font-family: Belfius Alternative, sans-serif;
	font-size: 30px;
	line-height: 40px;
	display: inline-block;
	padding: 15px 20px 12px 0;
}

.belfius-popup .inner>.btn-close {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #bdb7b1;
	font-size: 18px;
	cursor: pointer;
}

.belfius-popup::before {
	content: '';
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
}

@media only screen and (max-width:1007px) {
	.belfius-popup.popup-lg .inner {
		width: auto;
	}
}

@media only screen and (max-width:767px) {
	.belfius-popup .inner {
		width: auto;
	}

	.belfius-popup.popup-lg .inner {
		width: auto;
	}
}


/*@font-face {
    font-family: "Belfius Icons";
    font-display: swap;
    src: url("../../fonts/belfius_iconfont.eot?v=1100aafdb");
    src: url("../../fonts/belfius_iconfont.eot?v=1100aafdb&#iefix") format('eot'),
	url("../../fonts/belfius_iconfont.woff?v=11040fd0d") format('woff'),
	url("../../fonts/belfius_iconfont.ttf?v=14329c2a4") format('truetype'),
	url("../../fonts/belfius_iconfont.svg?v=138d1e472#BelfiusIconFont") format('svg');
}*/

.processBox>header {
	margin-bottom: 25px;
}

.processBox>header>h2 {
	font-size: 36px;
	line-height: 40px;
	color: #d1184d;
}

.processBox>ol {
	margin-top: 15px;
	width: 100%;
	display: block;
	counter-reset: step-counter;
	overflow: hidden;
}

.processBox>ol:first-child {
	margin-top: 0;
}

@media only screen and (max-width:767px) {
	.processBox>ol {
		padding: 0;
	}
}

.processBox>ol li {
	position: relative;
	float: left;
	width: calc(50% - (60px/2));
	margin-right: 60px;
	padding: 25px;
	box-sizing: border-box;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
	text-align: center;
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-size: 17px;
	color: #435c6b;
}

@media only screen and (max-width:767px) {
	.processBox>ol li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 60px;
		padding: 18px 18px 18px 86px;
		clear: left;
		min-height: 86px;
		text-align: left;
	}
}

.processBox>ol li:before {
	content: counter(step-counter);
	counter-increment: step-counter;
	position: relative;
	display: block;
	margin: 5px auto 35px auto;
	width: 50px;
	height: 50px;
	border-radius: 7px 7px 0 7px;
	background: #5a0037;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 30px;
}

@media only screen and (max-width:767px) {
	.processBox>ol li:before {
		position: absolute;
		top: 18px;
		left: 18px;
		margin-top: 0;
	}
}

.processBox>ol li:after {
	content: "";
	position: absolute;
	right: -60px;
	top: 50%;
	transform: translateY(-50%);
	width: 60px;
	display: inline-block;
	font-size: 40px;
	text-align: center;
	font-family: "Belfius Icons";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

@media only screen and (max-width:767px) {
	.processBox>ol li:after {
		content: "";
		right: 0;
		top: auto;
		bottom: -60px;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
		height: 60px;
		line-height: 60px;
	}
}

.processBox>ol li:last-child {
	margin-right: 0;
}

.processBox>ol li:last-child:after {
	content: none;
}

.processBox.threeItems>ol li {
	width: calc((100% - (60px*2))/3);
}

@media only screen and (max-width:767px) {
	.processBox.threeItems>ol li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		clear: left;
	}
}

.processBox.threeItems>ol li:last-child {
	margin-right: 0;
}

.processBox.threeItems>ol li:last-child:after {
	content: none;
}

@media only screen and (max-width:767px) {
	.processBox.threeItems>ol li:last-child {
		margin-bottom: 0;
	}
}

.processBox.fourItems>ol li {
	width: calc((100% - (60px*3))/4);
}

@media only screen and (max-width:1007px) {
	.processBox.fourItems>ol li {
		width: calc((100% - ((60px/2)*3))/4);
		margin-right: 30px;
	}
}

@media only screen and (max-width:767px) {
	.processBox.fourItems>ol li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		clear: left;
	}
}

@media only screen and (max-width:1007px) {
	.processBox.fourItems>ol li:after {
		right: -30px;
		width: 30px;
		font-size: 20px;
	}
}

@media only screen and (max-width:767px) {
	.processBox.fourItems>ol li:after {
		right: 0;
		width: 100%;
		font-size: 40px;
	}
}

.processBox.fourItems>ol li:last-child {
	margin-right: 0;
}

.processBox.fourItems>ol li:last-child:after {
	content: none;
}

@media only screen and (max-width:767px) {
	.processBox.fourItems>ol li:last-child {
		margin-bottom: 0;
	}
}

#ajax-content>.processBox {
	clear: both;
}

@media only screen and (max-width:767px) {
	.productBucket {
		padding-left: 0;
		padding-right: 0;
	}
}

@media only screen and (max-width:767px) {
	.productBucket>header {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.productBucket>header>h2 {
	margin-bottom: 20px;
}

.productBucket>p {
	margin-bottom: 35px;
	font-size: 14px;
}

@media only screen and (max-width:767px) {
	.productBucket>p {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.productBucket>footer {
	display: block;
	margin-top: 13px;
}

@media only screen and (max-width:767px) {
	.productBucket>footer {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.productBucket>table {
	position: relative;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

@media only screen and (max-width:1007px) {
	.productBucket>table {
		display: none;
	}
}

.productBucket>table td,
.productBucket>table th {
	text-align: center;
}

.productBucket>table>thead {
	position: relative;
}

.productBucket>table>thead>tr {
	position: relative;
}

.productBucket>table>thead>tr th {
	position: relative;
	overflow: hidden;
	padding: 0 10px 30px 10px;
	box-sizing: border-box;
	text-align: center;
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #d1184d;
}

.productBucket>table>thead>tr th:first-child {
	min-width: 40.45139%;
	text-align: left;
}

.productBucket>table>thead>tr th:last-child {
	width: auto;
}

.productBucket>table>thead>tr th>small {
	display: block;
	margin-top: 10px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #7b736d;
}

.productBucket>table>tfoot>tr>td {
	padding: 24px 0 20px 0;
}

.productBucket>table>tfoot>tr>td a+a {
	clear: left;
	display: block;
	margin-top: 10px;
}

.productBucket>table>tfoot>tr>td:last-child {
	width: auto;
}

.productBucket>table>tbody>tr {
	position: relative;
}

.productBucket>table>tbody>tr:nth-child(odd) {
	background: #f5f3f0;
}

.productBucket>table>tbody>tr:nth-child(even) {
	background: #fff;
}

.productBucket>table>tbody>tr>td {
	padding: 23px 10px;
	font-family: Arial;
	font-size: 18px;
	color: #435c6b;
	font-weight: normal;
}

.productBucket>table>tbody>tr>td:first-child {
	padding-right: 0;
	background: none;
	text-align: left;
	font-size: 18px;
	color: #435c6b;
}

.productBucket>table>tbody>tr>td:first-child a {
	font-size: 14px;
}

.productBucket>table>tbody>tr>td:first-child[colspan] {
	width: auto;
}

.productBucket>table>tbody>tr>td:last-child {
	width: auto;
}

.productBucket>table>tbody>tr>td:last-child>a+a {
	margin-top: 10px;
	display: inline-block;
}

.productBucket>table>tbody>tr>td>small {
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #435c6b;
	font-weight: normal;
}

.productBucket>table>tbody>tr>td.pointUp,
.productBucket>table>tbody>tr>td.pointUp a {
	font-family: "Belfius Alternative";
	font-size: 18px;
}

.productBucket>table>tbody>tr>td .belfius-icon-not-allowed {
	display: block;
	font-size: 17px;
	color: #ea2a29;
}

.productBucket>table>tbody>tr>td .belfius-icon-checked {
	display: block;
	font-size: 17px;
	color: #51626f;
}

.productBucket>table th[align='left'],
.productBucket>table td[align='left'] {
	text-align: left;
}

.productBucket>table th[align='right'],
.productBucket>table td[align='right'] {
	text-align: right;
}

.productBucket>table th[align='center'],
.productBucket>table td[align='center'] {
	text-align: center;
}

.productBucket>table th[align='justify'],
.productBucket>table td[align='justify'] {
	text-align: justify;
}

.productBucket>article {
	display: none;
	position: relative;
	overflow: hidden;
	padding: 25px 0;
	border-radius: 10px;
	background: #f5f3f0;
}

.productBucket>article>header {
	display: block;
	margin-right: 34%;
	margin-bottom: 10px;
	padding-left: 25px;
	box-sizing: border-box;
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #d1184d;
}

@media only screen and (max-width:767px) {
	.productBucket>article>header {
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
		font-size: 18px;
	}
}

.productBucket>article>header>small {
	display: block;
	margin-top: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #435c6b;
	font-weight: normal;
}

.productBucket>article ul {
	display: block;
}

@media only screen and (max-width:767px) {
	.productBucket>article ul {
		width: auto;
		margin-left: 0;
		margin-right: 0;
	}
}

.productBucket>article ul:not(.checkList)>li {
	width: 100%;
	margin-left: 0;
	margin-bottom: 0;
	padding: 20px 0 0 0;
	overflow: hidden;
	clear: both;
}

.productBucket>article ul:not(.checkList)>li:before {
	content: none;
}

.productBucket>article ul:not(.checkList)>li>div {
	display: inline-block;
	float: left;
	width: 32%;
	padding-left: 25px;
	box-sizing: border-box;
}

@media only screen and (max-width:767px) {
	.productBucket>article ul:not(.checkList)>li>div {
		width: 49%;
		padding-left: 0;
	}
}

.productBucket>article ul:not(.checkList)>li>div+div {
	width: 32%;
	margin-left: 2%;
	margin-right: 34%;
	padding-left: 0;
	font-family: "Belfius Alternative";
	font-size: 18px;
	color: #435c6b;
}

@media only screen and (max-width:767px) {
	.productBucket>article ul:not(.checkList)>li>div+div {
		float: right;
		width: 49%;
		margin-right: 0;
		padding-right: 0;
		text-align: right;
	}
}

.productBucket>article ul:not(.checkList)>li .belfius-icon-not-allowed {
	display: block;
	font-size: 17px;
	color: #ea2a29;
}

.productBucket>article ul:not(.checkList)>li .belfius-icon-checked {
	display: block;
	font-size: 17px;
	color: #93bf3e;
}

.productBucket>article>p {
	margin-top: 20px;
	margin-right: 34%;
	padding-left: 25px;
	box-sizing: border-box;
}

@media only screen and (max-width:767px) {
	.productBucket>article>p {
		margin-top: 30px;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}
}

.productBucket>article>footer {
	position: absolute;
	top: 25px;
	right: 25px;
}

.productBucket>article>footer>.cta {
	display: block;
	max-width: 100%;
}

.productBucket>article>footer>.cta+a,
.productBucket>article>footer>.cta+.cta {
	margin-top: 10px;
}

.productBucket>article+article {
	margin-top: 13px;
}

@media only screen and (max-width:1007px) {
	.productBucket>article {
		display: block;
	}
}

@media only screen and (max-width:767px) {
	.productBucket>article {
		padding: 30px 15px;
		border-radius: 0;
	}

	.productBucket>article>footer {
		position: relative;
		top: 0;
		right: 0;
		overflow: hidden;
		margin-top: 30px;
		padding-left: 0;
		padding-right: 0;
	}

	.productBucket>article>footer>.cta {
		float: left;
	}

	.productBucket>article>footer>.cta+a,
	.productBucket>article>footer>.cta+.cta {
		clear: left;
	}
}

.productBucket>footer {
	display: none;
	position: relative;
	overflow: hidden;
	padding: 25px;
	border-radius: 10px;
	background: #f5f3f0;
	font-family: "Belfius Normal", Arial, sans-serif;
	font-size: 18px;
	min-height: 40px;
}

.productBucket>footer>.cta {
	position: absolute;
	top: 25px;
	right: 25px;
	max-width: 100%;
}

@media only screen and (max-width:767px) {
	.productBucket>footer>.cta {
		position: static;
		margin-top: 15px;
	}
}

@media only screen and (max-width:1007px) {
	.productBucket>footer {
		display: block;
		padding-right: 34%;
	}
}

@media only screen and (max-width:767px) {
	.productBucket>footer {
		padding: 30px 15px;
		border-radius: 0;
	}
}

.gewy-lightbox .productBucket {
	width: auto;
}

.bob>.funds>article+article::after {
	content: "";
	position: absolute;
	display: block;
	clear: both;
	left: 0;
	bottom: 0;
	z-index: 8;
	width: calc(100% - 24px);
	height: 2px;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-size: 4px 2px;
}

.productComparison table>tbody>tr>td>.belfius-icon-checked,
.productComparison table>tbody>tr>td>.belfius-icon-close,
.productComparison table>tbody>tr>td>.belfius-icon-not-allowed {
	display: block;
	position: relative;
	font-size: 17px;
	overflow: hidden;
	text-indent: 100%;
}

.productComparison table>tbody>tr>td>.belfius-icon-checked:before,
.productComparison table>tbody>tr>td>.belfius-icon-close:before,
.productComparison table>tbody>tr>td>.belfius-icon-not-allowed:before {
	display: block;
	position: absolute;
	text-align: center;
	width: 100%;
	text-indent: 0;
}

.productComparison>.tableInputFilter {
	overflow: hidden;
	margin-bottom: 20px;
}

.productComparison>.tableInputFilter>.inputFilter {
	display: inline-block;
	float: left;
	width: 172px;
	vertical-align: top;
	box-sizing: border-box;
}

.productComparison>.tableInputFilter>.inputFilter+.inputFilter {
	margin-left: 24px;
}

.productComparison>.tableInputFilter>.inputFilter>label {
	line-height: 18px;
	padding-top: 3px;
}

@media only screen and (max-width:1199px) {
	.productComparison>.tableInputFilter>.inputFilter {
		width: calc((100% - (5*2.08333%))/6);
	}

	.productComparison>.tableInputFilter>.inputFilter+.inputFilter {
		margin-left: 2.08333%;
	}
}

@media only screen and (max-width:1007px) {
	.productComparison>.tableInputFilter {
		display: none;
	}
}

.productComparison>header>h2 {
	margin-bottom: 20px;
}

.productComparison>p {
	margin-bottom: 35px;
	font-size: 14px;
}

.productComparison>footer {
	display: block;
	margin-top: 30px;
}

.productComparison .product-comparison-table {
	position: relative;
}

.productComparison .product-comparison-table .product-group {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	background: #e3dcd3;
	border-radius: 10px;
	z-index: 1;
}

.productComparison .product-comparison-table .product-group .product-group-header {
	padding: 20px;
	color: #435c6b;
}

.productComparison .product-comparison-table .product-group .product-group-header h2 {
	text-align: center;
	margin-bottom: 20px;
	color: #d1184d;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.productComparison .product-comparison-table table {
	position: relative;
	z-index: 8;
	empty-cells: hide;
}

.productComparison .product-comparison-table table td img[style],
.productComparison .product-comparison-table table th img[style] {
	max-width: 100% !important;
	height: auto !important;
}

.productComparison .product-comparison-table.has-1-items table>thead>tr>th {
	width: 466px;
}

.productComparison .product-comparison-table.has-2-items table>thead>tr>th {
	width: 368px;
}

.productComparison .product-comparison-table.has-3-items table>thead>tr>th {
	width: 270px;
}

.productComparison .product-comparison-table.has-4-items table>thead>tr>th {
	width: 172px;
}

.productComparison table {
	width: calc(100% + (3*24px));
	margin-left: -24px;
	border-collapse: separate;
	border-spacing: 24px 0;
	empty-cells: hide;
}

.productComparison table td,
.productComparison table th {
	text-align: center;
	box-sizing: border-box;
	background: #fff;
}

.productComparison table td .cta,
.productComparison table th .cta {
	margin-left: 15px;
	margin-right: 15px;
}

.productComparison table>thead>tr {
	position: relative;
}

.productComparison table>thead>tr>th {
	width: 172px;
	padding: 17px 20px;
	border-top: 1px solid #e3dcd3;
	border-right: 1px solid #e3dcd3;
	border-left: 1px solid #e3dcd3;
	border-radius: 10px 10px 0 0;
	text-align: center;
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #d1184d;
	position: relative;
}

.productComparison table>thead>tr>th:first-child {
	width: auto;
	border: 0 none;
	padding-left: 0;
}

.productComparison table>thead>tr>th.hasHighLight {
	padding: 0;
	width: 212px;
}

.productComparison table>thead>tr>th.hasHighLight>.highLightWrapper {
	overflow: hidden;
	position: absolute;
	display: block;
	width: 150px;
	height: 150px;
	padding: 17px 20px;
	left: 0;
	top: 0;
}

.productComparison table>thead>tr>th.hasHighLight>.highLightWrapper:before {
	content: attr(data-highlighted);
	display: block;
	position: absolute;
	top: 17px;
	left: -28px;
	transform: rotate(-45deg);
	padding: 3px 30px;
	background: #5a0037;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #fff;
}

.productComparison table>thead>tr>th .subtitle {
	display: block;
	margin-top: 2px;
	font-size: 16px;
	color: #435c6b;
}

.productComparison table>thead>tr>th small {
	display: block;
	margin-top: 10px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #7b736d;
}

.productComparison table>tfoot>tr>td {
	padding: 24px 0 20px 0;
	border-right: 1px solid #e3dcd3;
	border-bottom: 1px solid #e3dcd3;
	border-left: 1px solid #e3dcd3;
	text-align: left;
	border-radius: 0 0 10px 10px;
}

.productComparison table>tfoot>tr>td:first-child {
	border: 0 none;
}

.productComparison table>tfoot>tr>td a+a {
	clear: left;
	display: block;
	margin-top: 10px;
}

.productComparison table>tbody>tr {
	position: relative;
}

.productComparison table>tbody>tr:nth-child(odd)>td {
	background: #e8ebed;
}

.productComparison table>tbody>tr:nth-child(even)>td {
	background: #fff;
}

.productComparison table>tbody>tr>td {
	position: relative;
	padding: 23px 20px;
	border-right: 1px solid #e3dcd3;
	border-left: 1px solid #e3dcd3;
	font-family: Arial;
	font-size: 14px;
	color: #435c6b;
	font-weight: normal;
	overflow: hidden;
}

.productComparison table>tbody>tr>td:first-child {
	border: 0 none;
	padding-right: 0;
	padding-left: 0;
	background: none;
	text-align: left;
	font-size: 18px;
}

.productComparison table>tbody>tr>td>small {
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #435c6b;
	font-weight: normal;
}

.productComparison table>tbody>tr>td.pointUp,
.productComparison table>tbody>tr>td.pointUp a {
	font-family: "Belfius Alternative";
	font-size: 18px;
}

.productComparison table>tbody>tr>td>.belfius-icon-checked {
	color: #51626f;
}

.productComparison table>tbody>tr>td>.belfius-icon-close,
.productComparison table>tbody>tr>td>.belfius-icon-not-allowed {
	color: #ea2a29;
}

.productComparison table.threeProducts>thead>tr>th:first-child {
	width: 564px;
}

.productComparison table.twoProducts>thead>tr>th:first-child {
	width: 760px;
}

.productComparison table.oneProduct>thead>tr>th:first-child {
	width: 956px;
}

.productComparison table.masterTable2 {
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
}

.productComparison table.masterTable2>tbody>tr:nth-child(odd)>td:first-child,
.productComparison table.masterTable2>tbody>tr:nth-child(odd)>td.tableSpacer {
	background: #fff;
}

.productComparison table.masterTable2>tbody>tr:nth-child(odd)>td.groupFirst+.tableSpacer,
.productComparison table.masterTable2>tbody>tr:nth-child(odd)>td.groupFirst+.tableSpacer+td:not(.groupLast)+.tableSpacer {
	background-color: #e4dfd9;
}

.productComparison table.masterTable2 th,
.productComparison table.masterTable2 td {
	border: none;
	border-radius: 0;
	background-color: #fff;
}

.productComparison table.masterTable2 th.groupFirst,
.productComparison table.masterTable2 td.groupFirst {
	border-left: 20px solid #e4dfd9;
}

.productComparison table.masterTable2 th.groupFirst+.tableSpacer,
.productComparison table.masterTable2 th.groupFirst+.tableSpacer+td:not(.groupLast)+.tableSpacer,
.productComparison table.masterTable2 td.groupFirst+.tableSpacer,
.productComparison table.masterTable2 td.groupFirst+.tableSpacer+td:not(.groupLast)+.tableSpacer {
	background-color: #e4dfd9;
}

.productComparison table.masterTable2 th.groupLast,
.productComparison table.masterTable2 td.groupLast {
	border-right: 20px solid #e4dfd9;
}

.productComparison table.masterTable2 th.groupLast+.tableSpacer,
.productComparison table.masterTable2 td.groupLast+.tableSpacer {
	background-color: #fff;
}

.productComparison table.masterTable2>thead>tr:first-child>th.groupFirst,
.productComparison table.masterTable2>thead>tr:first-child>th.groupLast {
	background-color: #e4dfd9;
}

.productComparison table.masterTable2>thead>tr:first-child>th.groupFirst {
	border-top-left-radius: 10px;
}

.productComparison table.masterTable2>thead>tr:first-child>th.groupFirst[colspan] {
	border-top-right-radius: 10px;
}

.productComparison table.masterTable2>thead>tr:first-child>th.groupLast {
	border-top-right-radius: 10px;
}

.productComparison table.masterTable2>tfoot>tr:last-child>td.groupFirst,
.productComparison table.masterTable2>tfoot>tr:last-child>td.groupLast {
	border-bottom: 20px solid #e4dfd9;
}

.productComparison table.masterTable2>tfoot>tr:last-child>td.groupFirst {
	border-bottom-left-radius: 10px;
}

.productComparison table.masterTable2>tfoot>tr:last-child>td.groupFirst[colspan] {
	border-bottom-right-radius: 10px;
}

.productComparison table.masterTable2>tfoot>tr:last-child>td.groupLast {
	border-bottom-right-radius: 10px;
}

.productComparison table.masterTable {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-left: 0;
}

.productComparison table.masterTable th,
.productComparison table.masterTable td {
	width: 23.4375%;
}

.productComparison table.masterTable td {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #435c6b;
}

.productComparison table.masterTable td:first-child {
	font-size: 14px;
}

.productComparison table.masterTable th.tableSpacer,
.productComparison table.masterTable td.tableSpacer {
	background: none;
	width: 2.08333%;
	border: none;
}

.productComparison table.masterTable>thead>tr {
	border: none;
}

.productComparison table.masterTable>thead>tr:first-child>th:before {
	content: '';
	position: absolute;
	top: 0;
	height: 10px;
	width: 100%;
	background-color: #f00;
}

.productComparison table.masterTable>thead>tr:first-child>th.groupFirst {
	border-top-left-radius: 10px;
}

.productComparison table.masterTable>thead>tr:first-child>th.groupLast {
	border-top-right-radius: 10px;
}

.productComparison table.masterTable>thead>tr>th {
	position: relative;
	overflow: hidden;
}

.productComparison table.masterTable>thead>tr>th.groupFirst {
	padding-left: 40px;
	width: auto;
}

.productComparison table.masterTable>thead>tr>th.groupFirst+.tableSpacer {
	background: #e4dfd9;
}

.productComparison table.masterTable>thead>tr>th.groupLast {
	padding-right: 40px;
	width: auto;
}

.productComparison table.masterTable>thead>tr>th.groupLast:before {
	right: 0;
	margin-right: 20px;
	width: calc(100% - 20px);
}

.productComparison table.masterTable>thead>tr>th.groupFirst.groupLast {
	padding-right: 40px;
	padding-left: 40px;
}

.productComparison table.masterTable>thead>tr>th:not(.groupFirst):not(.groupLast) {
	padding-right: 0;
	padding-left: 0;
	background: #fff;
}

.productComparison table.masterTable>thead>tr>th:not(.groupFirst):not(.groupLast):before {
	margin-right: 0;
	margin-left: 0;
	width: 100%;
}

.productComparison>article {
	display: none;
	position: relative;
	overflow: hidden;
	padding: 25px 0;
	border-radius: 10px;
	background: #f5f3f0;
}

.productComparison>article>header {
	display: block;
	margin-bottom: 15px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #d1184d;
}

.productComparison>article>header>.subtitle {
	display: inline;
	margin-left: 12px;
	font-size: 18px;
	color: #435c6b;
}

.productComparison>article>header>small {
	display: block;
	margin-top: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #435c6b;
	font-weight: normal;
}

.productComparison>article>header[data-highlighted]:before {
	content: attr(data-highlighted);
	display: block;
	position: absolute;
	top: 17px;
	right: -28px;
	z-index: 1;
	transform: rotate(45deg);
	padding: 3px 30px;
	background: #5a0037;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #fff;
}

.productComparison>article ul {
	display: block;
	margin-left: 25px;
	margin-right: 25px;
	width: calc(100% - (2*25px));
}

.productComparison>article ul:not(.checkList)>li {
	width: 100%;
	margin-left: 0;
	padding: 12px 0;
	border-bottom: 1px dashed #9ba8b0;
	overflow: hidden;
	clear: both;
}

.productComparison>article ul:not(.checkList)>li .tableIconDiv,
.productComparison>article ul:not(.checkList)>li .belfius-icon-checked,
.productComparison>article ul:not(.checkList)>li .belfius-icon-close,
.productComparison>article ul:not(.checkList)>li .belfius-icon-not-allowed {
	display: block;
	position: relative;
	font-size: 17px;
	overflow: hidden;
	text-indent: 100%;
}

.productComparison>article ul:not(.checkList)>li .tableIconDiv:before,
.productComparison>article ul:not(.checkList)>li .belfius-icon-checked:before,
.productComparison>article ul:not(.checkList)>li .belfius-icon-close:before,
.productComparison>article ul:not(.checkList)>li .belfius-icon-not-allowed:before {
	display: block;
	position: absolute;
	width: 100%;
	text-indent: 0;
}

.productComparison>article ul:not(.checkList)>li .belfius-icon-checked {
	color: #51626f;
}

.productComparison>article ul:not(.checkList)>li .belfius-icon-close,
.productComparison>article ul:not(.checkList)>li .belfius-icon-not-allowed {
	color: #ea2a29;
}

.productComparison>article ul:not(.checkList)>li:before {
	content: none;
}

.productComparison>article ul:not(.checkList)>li:first-child {
	border-top: 1px dashed #9ba8b0;
}

.productComparison>article ul:not(.checkList)>li>div:first-child {
	display: inline-block;
	float: left;
	width: 66%;
}

.productComparison>article ul:not(.checkList)>li>div:last-child {
	display: inline-block;
	float: left;
	width: 32%;
	margin-left: 2%;
}

.productComparison>article ul:not(.checkList)>li>div:last-child.pointUp,
.productComparison>article ul:not(.checkList)>li>div:last-child.pointUp a {
	font-family: "Belfius Alternative";
	font-size: 18px;
}

.productComparison>article>p {
	margin-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
}

.productComparison>article>footer {
	margin-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
}

.productComparison>article>footer .cta {
	max-width: 100%;
}

.productComparison>article>footer .cta.gewy-f2c-container {
	display: inline-block;
}

.productComparison>article>footer .cta+.cta {
	margin-left: 25px;
}

.productComparison>article+article {
	margin-top: 25px;
}

.productComparison>article.masterArticle>header {
	margin-bottom: 20px;
}

.productComparison>article.masterArticle>ul+div {
	margin-top: 24px;
}

.productComparison>article.masterArticle>ul+p {
	margin-bottom: 24px;
}

.productComparison>article.masterArticle>div {
	position: relative;
	margin-left: 25px;
	margin-right: 25px;
	padding: 14px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #e4dfd9;
	border-radius: 10px;
}

.productComparison>article.masterArticle>div>header {
	margin-bottom: 18px;
	font-family: "Belfius Alternative";
	font-size: 18px;
	color: #435c6b;
}

.productComparison>article.masterArticle>div>ul {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.productComparison>article.masterArticle>div>footer a+a {
	margin-left: 24px;
}

.productComparison>article.masterArticle>div+div {
	margin-top: 10px;
}

@media only screen and (max-width:1007px) {

	.productComparison .tableInputFilter,
	.productComparison>.product-comparison-table {
		display: none;
	}

	.productComparison>article {
		display: block;
	}
}

@media only screen and (max-width:767px) {
	.productComparison {
		padding-left: 0;
		padding-right: 0;
	}

	.productComparison>header,
	.productComparison>p,
	.productComparison>footer {
		padding-left: 15px;
		padding-right: 15px;
	}

	.productComparison>article {
		padding: 15px;
		border-radius: 0;
	}

	.productComparison>article>header {
		padding-left: 0;
		padding-right: 0;
		font-size: 18px;
	}

	.productComparison>article>header>.subtitle {
		display: block;
		margin-left: 0;
		font-size: 16px;
	}

	.productComparison>article ul {
		width: auto;
		margin-left: 0;
		margin-right: 0;
	}

	.productComparison>article ul:not(.checkList)>li>div:first-child,
	.productComparison>article ul:not(.checkList)>li>div:last-child {
		width: 49%;
	}

	.productComparison>article ul:not(.checkList)>li>div:last-child {
		float: right;
		text-align: right;
	}

	.productComparison>article>p {
		margin-top: 30px;
		padding-left: 0;
		padding-right: 0;
	}

	.productComparison>article>footer {
		margin-top: 30px;
		padding-left: 0;
		padding-right: 0;
	}

	.productComparison>article>footer>a+a {
		margin-left: 15px;
	}

	.productComparison>article.masterArticle>div {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.productComparison>article.masterArticle>div>header {
		padding-left: 14px;
		padding-right: 14px;
	}

	.productComparison>article.masterArticle>div>ul>li {
		padding-left: 14px;
		padding-right: 14px;
		width: auto;
	}

	.productComparison>article.masterArticle>div>footer {
		padding-left: 14px;
		padding-right: 14px;
	}
}

.gewy-lightbox .productComparison {
	width: auto;
}

.gewy-lightbox .productComparison table {
	width: calc(100% + (2*24px));
}

.compareBox {
	display: none;
	opacity: 0;
	position: absolute;
	left: calc((100% - 1152px)/2);
	z-index: 8;
	margin: 0 74px 0 74px;
	width: calc(1152px - (2*74px));
	background: none;
	vertical-align: baseline;
	bottom: 0;
}

.compareBox.isClose>header>a.belfius-icon-chevron-down:before {
	transform: rotate(-180deg);

}

.compareBox.isClose>ul {
	height: 0;
}

.compareBox.isClose:hover>header>a.belfius-icon-chevron-down:before {
	transform: rotate(0deg);
}

.compareBox.isClose:hover>ul {
	height: 222px;
}

@media only screen and (max-width:1199px) {
	.compareBox.isClose:hover>ul {
		height: 272px;
	}
}

@media only screen and (max-width:1199px) {
	.compareBox {
		left: 0;
		margin: 0 8.42361% 0 8.42361%;
		width: calc(100% - (2*8.42361%));
	}
}

@media only screen and (max-width:1007px) {
	.compareBox {
		left: 0;
		width: 100%;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		display: none;
	}
}

.compareBox>header {
	position: absolute;
	top: -60px;
}

.compareBox>header>a {
	position: relative;
	display: inline-block;
	width: 368px;
	height: 60px;
	padding: 0 24px;
	box-sizing: border-box;
	border-radius: 10px 10px 0 0;
	background: #d2d2d7;
	line-height: 60px;
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

@media only screen and (max-width:1007px) {
	.compareBox>header>a {
		margin-left: 2.95139%;
	}

	.compareBox>header>a:before {
		content: '';
		position: absolute;
		left: -10px;
		bottom: 0;
		width: 10px;
		height: 10px;
		background: radial-gradient(circle at 0 0, transparent 9px, #d2d2d7 9px);
	}
}

.compareBox>header>a.belfius-icon-chevron-down:before {
	margin-right: 10px;
	transform: rotate(0deg);
}

.compareBox>header>a:after {
	content: '';
	position: absolute;
	right: -10px;
	bottom: 0;
	width: 10px;
	height: 10px;
	background: radial-gradient(circle at 100% 0, transparent 9px, #d2d2d7 9px);
}

.compareBox>ul {
	width: 100%;
	height: 222px;
	margin-bottom: 0;
	display: block;
	padding: 0 24px 0 24px;
	box-sizing: border-box;
	border-radius: 0 10px 0 0;
	background: #d2d2d7;

}

@media only screen and (max-width:1199px) {
	.compareBox>ul {
		height: 272px;
	}
}

@media only screen and (max-width:1007px) {
	.compareBox>ul {
		padding: 0 2.95139% 0 2.95139%;
		border-radius: 0;
		width: 100%;
	}
}

.compareBox>ul>li {
	overflow: hidden;
	position: relative;
	float: left;
	display: inline-block;
	width: 172px;
	height: 172px;
	margin-left: 24px;
	margin-top: 20px;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 10px;
	background: #f5f3f0;
	text-align: center;
	vertical-align: middle;
}

.compareBox>ul>li>span {
	display: inline-block;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.compareBox>ul>li>figure+span {
	top: auto;
	transform: none;
}

@media only screen and (max-width:1199px) {
	.compareBox>ul>li {
		width: 165px;
		height: 165px;
		margin-left: calc((100% - (165px*4))/3);
	}

	.compareBox>ul>li:first-child {
		margin-left: 0;
	}
}

@media only screen and (max-width:1007px) {
	.compareBox>ul>li {
		width: 165px;
		height: 165px;
		margin-left: calc((100% - (165px*4))/3);
		padding: 8px;
	}

	.compareBox>ul>li:first-child {
		margin-left: 0;
	}
}

.compareBox>ul>li>figure {
	margin: 23px 0 10px 0;
}

.compareBox>ul>li>span>a.productDetailLink:link,
.compareBox>ul>li>span>a.productDetailLink:visited,
.compareBox>ul>li>span>a.productDetailLink:active,
.compareBox>ul>li>span>a.productDetailLink:hover,
.compareBox>ul>li>span>a.productDetailLink:focus {
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	color: #435c6b;
	text-decoration: none;
}

.compareBox>ul>li>.belfius-icon-close {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 16px;
	color: #b8b6b4;
}

.compareBox>ul>li.emptyBox {
	background: rgba(245, 243, 240, .5);
	text-indent: -99999px;
}

.compareBox>ul>li.comparedButton {
	position: relative;
	text-align: left;
	background: none;
	padding: 0;
}

@media only screen and (max-width:1199px) {
	.compareBox>ul>li.comparedButton {
		height: 50px;
		clear: left;
		display: block;
		width: 100%;
		padding: 0;
		margin: 15px 0 0 0;
		text-align: center;
	}
}

.compareBox>ul>li.comparedButton>a {
	position: absolute;
	bottom: 0;
	width: 172px;
	max-width: 172px;
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
	.compareBox>ul>li.comparedButton>a {
		position: relative;
	}
}

@media only screen and (max-width:1007px) {
	.compareBox>ul>li.comparedButton>a {
		width: auto;
		min-width: 150px;
		max-width: none;
	}
}

.compareBox>ul>li:before {
	content: none;
}

.compareBox>ul>li:first-child {
	margin-left: 0;
}

@media only screen and (max-width:767px) {
	.compareBox {
		display: none;
	}
}

.compareBoxError {
	position: fixed;
	width: 760px;
	z-index: 1;
}

@media only screen and (max-width:1199px) {
	.compareBoxError {
		width: 65.97222%;
	}
}

.productFinder {
	position: relative;
	overflow: hidden;
	width: 100%;
	box-sizing: border-box;
	margin: 50px 0 0 0;
	padding-bottom: 0;
	padding-left: calc((100% - 1152px)/2);
	padding-right: calc((100% - 1152px)/2);
	background: #e8ebed;
}

@media only screen and (max-width:1199px) {
	.productFinder {
		padding-left: 2%;
		padding-right: 2%;
	}
}

@media only screen and (max-width:1007px) {
	.productFinder {
		padding-left: 2.95139%;
		padding-right: 2.95139%;
	}
}

@media only screen and (max-width:767px) {
	.productFinder {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.productFinder>header {
	overflow: hidden;
	padding: 40px 0;
}

.productFinder>header>h2 {
	font-size: 36px;
	line-height: 27px;
	float: left;
	width: calc(100% - 40px);
}

@media only screen and (max-width:767px) {
	.productFinder>header>h2 {
		width: calc(100% - 25px);
	}
}

.productFinder>header>a.collapseArrow,
.productFinder>header>a.collapseArrow:link,
.productFinder>header>a.collapseArrow:visited,
.productFinder>header>a.collapseArrow:active,
.productFinder>header>a.collapseArrow:hover,
.productFinder>header>a.collapseArrow:focus {
	display: block;
	float: right;
	width: 40px;
	height: 40px;
	text-align: center;
	color: #51626f;
	font-size: 40px;
	text-decoration: none;
}

@media only screen and (max-width:767px) {

	.productFinder>header>a.collapseArrow,
	.productFinder>header>a.collapseArrow:link,
	.productFinder>header>a.collapseArrow:visited,
	.productFinder>header>a.collapseArrow:active,
	.productFinder>header>a.collapseArrow:hover,
	.productFinder>header>a.collapseArrow:focus {
		font-size: 25px;
		width: 25px;
		height: 25px;
	}
}

@media only screen and (max-width:767px) {
	.productFinder>header {
		padding: 23px 0;
		font-size: 16px;
	}
}

@media only screen and (min-width:767px) {
	.productFinder.open {
		padding-bottom: 60px;
	}

	.productFinder.open>header>a.collapseArrow:before {
		transform: rotate(180deg);
	}

	.productFinder.open>.compareBox {
		display: block;
		opacity: 1;
	}
}

.productFinder>.productFinderContent {
	position: relative;
	height: 0;
	overflow: hidden;
}

.productFinder>.productFinderContent>.productItem {
	overflow: hidden;
	position: relative;
	display: inline-block;
	float: left;
	width: 31.94444%;
	margin: 0 0 25px 2.08333%;
	padding: 25px 25px 130px 25px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 4px;
	border: 2px solid #d2d2d7;
}

@media only screen and (max-width:1199px) {
	.productFinder>.productFinderContent>.productItem {
		width: 31.94444%;
	}
}

@media only screen and (max-width:1007px) {
	.productFinder>.productFinderContent>.productItem {
		width: 32%;
		margin-left: 2%;
	}
}

@media only screen and (max-width:767px) {
	.productFinder>.productFinderContent>.productItem {
		float: none;
		clear: left;
		display: block;
		width: 100%;
		width: calc(100% + (15px*2));
		margin-left: -15px;
		border-radius: 0;
	}
}

.productFinder>.productFinderContent>.productItem:first-child {
	margin-left: 0;
}

@media only screen and (max-width:767px) {
	.productFinder>.productFinderContent>.productItem:first-child {
		width: calc(100% + (15px*2));
		margin-left: -15px;
		border-radius: 0;
	}
}

.productFinder>.productFinderContent>.productItem:nth-child(3n+4) {
	clear: left;
	margin-left: 0;
}

@media only screen and (max-width:767px) {
	.productFinder>.productFinderContent>.productItem:nth-child(3n+4) {
		width: calc(100% + (15px*2));
		margin-left: -15px;
		border-radius: 0;
	}
}

.productFinder>.productFinderContent>.productItem>header {
	display: table;
	overflow: hidden;
	width: 100%;
	padding-bottom: 13px;
}

@media only screen and (max-width:1007px) {
	.productFinder>.productFinderContent>.productItem>header {
		text-align: center;
	}
}

@media only screen and (max-width:767px) {
	.productFinder>.productFinderContent>.productItem>header {
		text-align: left;
	}
}

.productFinder>.productFinderContent>.productItem>header>figure {
	display: table-cell;
	width: 74px;
	height: 74px;
	padding-right: 13px;
}

@media only screen and (max-width:1007px) {
	.productFinder>.productFinderContent>.productItem>header>figure {
		display: block;
		width: 100%;
		padding: 0 0 13px 0;
	}
}

@media only screen and (max-width:767px) {
	.productFinder>.productFinderContent>.productItem>header>figure {
		display: table-cell;
		width: 74px;
		padding: 0 13px 0 0;
	}
}

.productFinder>.productFinderContent>.productItem>header>hgroup {
	display: table-cell;
	vertical-align: top;
}

@media only screen and (max-width:1007px) {
	.productFinder>.productFinderContent>.productItem>header>hgroup {
		display: block;
	}
}

@media only screen and (max-width:767px) {
	.productFinder>.productFinderContent>.productItem>header>hgroup {
		display: table-cell;
	}
}

.productFinder>.productFinderContent>.productItem>header>hgroup h3 {
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #d1184d;
}

.productFinder>.productFinderContent>.productItem>header>hgroup h3>a:link,
.productFinder>.productFinderContent>.productItem>header>hgroup h3>a:visited,
.productFinder>.productFinderContent>.productItem>header>hgroup h3>a:active,
.productFinder>.productFinderContent>.productItem>header>hgroup h3>a:hover,
.productFinder>.productFinderContent>.productItem>header>hgroup h3>a:focus {
	color: #d1184d;
	text-decoration: none;
}

.productFinder>.productFinderContent>.productItem>header>hgroup h4 {
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #435c6b;
}

.productFinder>.productFinderContent>.productItem h5 {
	margin: 40px 0 20px 0;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #435c6b;
}

.productFinder>.productFinderContent>.productItem>footer {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 80px 20px 25px 20px;
	width: calc(100% - 50px);
	text-align: left;
	font-size: 14px;
}

.productFinder>.productFinderContent>.productItem>footer>input {
	display: inline-block;
}

@media only screen and (max-width:767px) {
	.productFinder>.productFinderContent>.productItem>footer>input {
		display: none;
	}
}

.productFinder>.productFinderContent>.productItem>footer>label {
	display: block;
}

.productFinder>.productFinderContent>.productItem>footer>label::before {
	display: inline-block;
	position: relative;
	left: 0;
	top: 0;
	vertical-align: middle;
	overflow: hidden;
}

@media only screen and (max-width:767px) {
	.productFinder>.productFinderContent>.productItem>footer>label {
		display: none;
	}
}

.productFinder>.productFinderContent>.productItem>footer>label+a {
	margin-top: 10px;
}

@media only screen and (max-width:767px) {
	.productFinder>.productFinderContent>.productItem>footer {
		text-align: left;
		margin-left: 24px;
	}
}

.productFinder>.productFinderContent>.productItem[data-highlight]:before {
	content: attr(data-highlight) "";
	position: absolute;
	display: block;
	top: 15px;
	left: -30px;
	width: 120px;
	height: 25px;
	color: #fff;
	font-family: "Belfius Alternative Black";
	font-size: 10px;
	text-align: center;
	line-height: 25px;
	background: #5a0037;
	transform: rotate(-45deg);
	z-index: 1;
}

.productFinder>.productFinderContent>.filterSidebar {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	padding-bottom: 24px;
	width: 23.4375%;
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
	.productFinder>.productFinderContent>.filterSidebar {
		width: 23.4375%;
	}
}

@media only screen and (max-width:1007px) {
	.productFinder>.productFinderContent>.filterSidebar {
		position: relative;
		display: block;
		width: 105.90278%;
		box-sizing: border-box;
		margin-left: -2.95139%;
		margin-bottom: 25px;
		padding: 40px 2.95139%;
		background: #f5f3f0;
	}
}

@media only screen and (max-width:767px) {
	.productFinder>.productFinderContent>.filterSidebar {
		width: calc(100% + (15px*2));
		margin-left: -15px;
		border-radius: 0;
	}
}

.productFinder>.productFinderContent>.filterSidebar>header>h3 {
	font-size: 21px;
	line-heigth: 24px;
}

.productFinder>.productFinderContent>.filterSidebar fieldset {
	margin-top: 15px;
}

.productFinder>.productFinderContent>.filterSidebar fieldset+fieldset {
	margin-top: 30px;
}

.productFinder>.productFinderContent>.filterSidebar fieldset+fieldset>legend {
	margin-top: 15px;
	margin-bottom: 10px;
}

@media only screen and (max-width:1007px) {
	.productFinder>.productFinderContent>.filterSidebar fieldset+fieldset>legend {
		margin-top: 0;
	}
}

@media only screen and (max-width:1007px) {
	.productFinder>.productFinderContent>.filterSidebar fieldset {
		width: 49%;
		float: left;
		margin-left: 2%;
	}
}

@media only screen and (max-width:1007px) {
	.productFinder>.productFinderContent>.filterSidebar fieldset:nth-child(odd) {
		clear: left;
		margin-left: 0;
	}
}

.productFinder>.productFinderContent>.filterSidebar input[type=radio]+label,
.productFinder>.productFinderContent>.filterSidebar input[type=checkbox]+label {
	clear: left;
	display: block;
	margin-bottom: 10px;
}

.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=radio]+label,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=checkbox]+label {
	float: left;
	display: inline-block;
	clear: none;
}

.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=radio]+label+input+label,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=radio]+label+input+input[type=hidden]+label,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=checkbox]+label+input+label,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=checkbox]+label+input+input[type=hidden]+label {
	padding-left: 47px;
}

.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=radio]+label+input+label:before,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=radio]+label+input+input[type=hidden]+label:before,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=checkbox]+label+input+label:before,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=checkbox]+label+input+input[type=hidden]+label:before {
	left: 20px;
}

.productFinder>.productFinderContent>.filterSidebar .linkType01,
.productFinder>.productFinderContent>.filterSidebar a.linkType02 {
	margin-top: 30px;
}

.productFinder>.productFinderContent>.filterSidebar~.productItem,
.productFinder>.productFinderContent>.filterSidebar~.alertBox {
	position: relative;
	margin: 0 0 25px 2.08333%;
}

.productFinder>.productFinderContent>.filterSidebar~.productItem:first-child,
.productFinder>.productFinderContent>.filterSidebar~.alertBox:first-child {
	margin-left: 34.02778%;
	clear: left;
}

@media only screen and (max-width:1007px) {

	.productFinder>.productFinderContent>.filterSidebar~.productItem:first-child,
	.productFinder>.productFinderContent>.filterSidebar~.alertBox:first-child {
		margin-left: 0;
	}
}

.productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(3n+4),
.productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(3n+4) {
	clear: none;
	margin-left: 2.08333%;
}

@media only screen and (max-width:1007px) {

	.productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(3n+4),
	.productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(3n+4) {
		clear: left;
		margin-left: 2%;
	}
}

.productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(2n+2),
.productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(2n+2) {
	margin-left: 34.02778%;
	clear: left;
}

@media only screen and (max-width:1007px) {

	.productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(n+2),
	.productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(n+2) {
		margin-left: 2%;
		clear: none;
	}
}

@media only screen and (max-width:1007px) {

	.productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(3n+2),
	.productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(3n+2) {
		margin-left: 0;
		clear: left;
	}
}

@media only screen and (max-width:767px) {

	.productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(n),
	.productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(n) {
		width: calc(100% + (15px*2));
		margin-left: -15px;
		border-radius: 0;
	}
}

.productFinder.open>.productFinderContent {
	height: auto;
	overflow: visible;

}

.productFinder.open+.compareBox {
	display: block;
}

.productFinder+* {
	margin-top: 24px;
}

.gewy-lightbox .productFinder {
	padding-left: 2%;
	padding-right: 2%;
}

@media only screen and (max-width:1007px) {
	.gewy-lightbox .productFinder {
		padding-left: 2.95139%;
		padding-right: 2.95139%;
	}
}

@media only screen and (max-width:767px) {
	.gewy-lightbox .productFinder {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.gewy-lightbox .compareBox {
	width: auto;
}

@keyframes revealProductFinder {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes hideProductFinder {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.productList {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
}

.productList>header>h2 {
	font-size: 36px;
	line-height: 40px;
	margin-bottom: 20px;
	color: #d1184d;
}

.productList>p,
.productList>ul {
	color: #435c6b;
	margin-bottom: 30px;
	width: 74.47917%;
}

@media only screen and (max-width:1007px) {

	.productList>p,
	.productList>ul {
		width: 66%;
	}
}

.productList>footer {
	float: left;
	margin-top: 25px;
	clear: both;
}

.productList>article {
	position: relative;
	overflow: hidden;
	padding: 24px;
	min-height: 180px;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
	box-sizing: border-box;
}

.productList>article.firstChild {
	clear: left;
}

.productList>article figure {
	top: 24px;
	left: 24px;
	overflow: hidden;
}

.productList>article figure>img {
	width: 100%;
	height: auto;
	display: block;
}

.productList>article>header>h3 {
	color: #d1184d;
	font-size: 21px;
	line-height: 24px;
}

.productList>article>header>h3>a:link,
.productList>article>header>h3>a:visited,
.productList>article>header>h3>a:active,
.productList>article>header>h3>a:hover,
.productList>article>header>h3>a:focus {
	color: #d1184d;
	text-decoration: none;
}

.productList>article>header>h3>span {
	color: #435c6b;
	font-size: 18px;
	line-height: 21px;
}

.productList>article>p {
	margin-top: 15px;
}

.productList>article>div[data-item] {
	clear: both;
}

.productList>article h4 {
	margin-bottom: 10px;
	margin-top: 10px;
}

.productList>article footer {
	margin-top: 20px;
	text-align: left;
}

.productList>article footer>.cta {
	display: inline-block;
	margin-bottom: 15px;
	margin-right: 50%;
	max-width: 100%;
	box-sizing: border-box;
}

.productList>article footer>.cta:last-child {
	margin-bottom: 0;
}

.productList>article footer>.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
	padding: 0;
	line-height: 18px;
	height: auto;
}

@media only screen and (max-width:1007px) {
	.productList>article>header>h3>span {
		display: block;
	}

	.productList>article>p {
		margin-top: 10px;
	}

	.productList>article h4 {
		margin-bottom: 5px;
		margin-top: 5px;
	}
}

@media only screen and (max-width:767px) {
	.productList>article {
		padding: 15px;
	}

	.productList>article figure {
		position: static;
	}

	.productList>article footer>.cta {
		margin-left: 0;
		margin-bottom: 15px;
	}
}

.productList>article[data-highlight]:before {
	content: attr(data-highlight) "";
	position: absolute;
	display: block;
	top: 30px;
	left: -30px;
	width: 150px;
	height: 25px;
	color: #fff;
	font-family: "Belfius Alternative Black";
	font-size: 10px;
	text-align: center;
	line-height: 25px;
	background: #5a0037;
	transform: rotate(-45deg);
	z-index: 1;
}

.productList.Stacked>article {
	padding-left: 25.52083%;
	padding-right: 25.52083%;
	min-height: 228px;
}

.productList.Stacked>article>ul {
	column-count: 2;
}

.productList.Stacked>article figure {
	position: absolute;
	top: 24px;
	left: 24px;
	overflow: hidden;
	width: calc(23.4375% - 24px);
}

.productList.Stacked>article footer {
	position: absolute;
	top: 25px;
	right: 25px;
	margin-top: 0;
	width: calc(23.4375% - 24px);
}

.productList.Stacked>article+article {
	margin-top: 20px;
}

@media only screen and (max-width:1007px) {
	.productList.Stacked>article {
		padding-left: 51%;
		padding-right: 24px;
	}

	.productList.Stacked>article>header>h3>span {
		display: block;
	}

	.productList.Stacked>article>ul {
		column-count: 1;
	}

	.productList.Stacked>article figure {
		width: calc(49% - 34px);
	}

	.productList.Stacked>article footer {
		position: static;
		width: auto;
		margin-top: 20px;
	}

	.productList.Stacked>article footer>.cta {
		display: block;
		float: left;
		margin-right: 20px;
		max-width: calc((100% - 40px)/2);
		min-width: 0;
	}
}

@media only screen and (max-width:767px) {
	.productList.Stacked>article {
		padding-left: 24px;
	}

	.productList.Stacked>article figure {
		position: static;
		width: auto;
	}

	.productList.Stacked>article footer {
		position: static;
		width: auto;
		margin-top: 20px;
	}

	.productList.Stacked>article footer>.cta {
		float: left;
		clear: left;
		margin-left: 0;
		margin-right: auto;
		max-width: 100%;
	}
}

.productList.Product1on2>article>header>h3 {
	margin-top: 15px;
}

.productList.Product1on2>article footer>.cta {
	display: block;
	margin-right: 20px;
	max-width: calc((100% - 40px)/2);
	min-width: 0;
	float: left;
}

@media only screen and (max-width:1007px) {
	.productList.Product1on2>article footer {
		text-align: left;
		width: 70%;
	}

	.productList.Product1on2>article footer>.cta {
		float: none;
		margin-right: auto;
		max-width: 100%;
		min-width: 51%;
	}

	.productList.Product1on2>article footer>.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
		line-height: 18px;
	}
}

@media only screen and (max-width:767px) {
	.productList.Product1on2>article footer {
		width: auto;
		text-align: left;
	}

	.productList.Product1on2>article footer>.cta {
		display: block;
		float: left;
		clear: left;
		min-width: 0;
	}
}

.productList.Product1on3>article>header>h3 {
	margin-top: 15px;
}

.productList.Product1on3>article>header>h3>span {
	display: block;
}

.productList.Product1on3>article footer {
	text-align: left;
	width: 80%;
}

@media only screen and (max-width:767px) {
	.productList.Product1on3>article footer {
		width: auto;
		text-align: left;
	}

	.productList.Product1on3>article footer>.cta {
		display: block;
		float: left;
		clear: left;
		min-width: 0;
		width: auto;
	}
}

.productList.Product1on4>article>header>h3 {
	margin-top: 15px;
}

.productList.Product1on4>article>header>h3>span {
	display: block;
}

.productList.Product1on4>article footer {
	text-align: left;
	width: auto;
}

.productList.Product1on4>article footer>.cta {
	max-width: 100%;
}

@media only screen and (max-width:1007px) {
	.productList.Product1on4>article {
		float: none;
		width: auto;
		padding-left: 51%;
	}

	.productList.Product1on4>article.firstChild {
		float: none;
		width: auto;
	}

	.productList.Product1on4>article figure {
		position: absolute;
		width: calc(49% - 34px);
	}

	.productList.Product1on4>article>header>h3 {
		margin-top: 0;
	}

	.productList.Product1on4>article footer {
		text-align: left;
		width: auto;
	}

	.productList.Product1on4>article footer>.cta {
		display: block;
		float: left;
		margin-right: 20px;
		width: auto;
		min-width: 0;
	}

	.productList.Product1on4>article+article {
		margin-left: 0;
		margin-top: 20px;
	}
}

@media only screen and (max-width:767px) {
	.productList.Product1on4>article {
		padding-left: 24px;
	}

	.productList.Product1on4>article figure {
		position: static;
		width: auto;
	}

	.productList.Product1on4>article footer>.cta {
		display: block;
		float: left;
		clear: left;
		margin-left: 0;
		margin-right: auto;
	}
}

.productList.Alternative>article>div>h4 {
	font-weight: 700;
}

@media only screen and (max-width:1007px) {
	.productList>footer {
		width: 100%;
	}
}

@media only screen and (max-width:767px) {

	.productList.Product1on2>article+article,
	.productList.Product1on3>article+article,
	.productList.Product1on4>article+article {
		margin-top: 20px;
	}
}

.gewy-lightbox .productList {
	width: auto;
}

.promoBox>.icon,
.promoBox.promo:not(.custom):before,
.promoBox.info:not(.custom):before,
.promoBox.alert:not(.custom):before,
.promoBox.custom:not(.custom):before {
	position: absolute;
	display: block;
	top: 20px;
	left: 40px;
	width: 87px;
	height: 87px;
	transform-origin: left top;
}

@media only screen and (max-width:767px) {

	.promoBox>.icon,
	.promoBox.promo:not(.custom):before,
	.promoBox.info:not(.custom):before,
	.promoBox.alert:not(.custom):before,
	.promoBox.custom:not(.custom):before {
		left: 20px;
		transform: scale(.61, .61);
	}
}

.promoBox {
	position: relative;
	border: 2px solid #d2d2d7;
	padding: 20px;
	min-height: 127px;
	overflow: hidden;
	box-sizing: border-box;
	border-radius: 4px;
}

.promoBox>header {
	margin-bottom: 15px;
}

.promoBox>header>h2 {
	color: #d1184d;
}

.promoBox.promo,
.promoBox.info,
.promoBox.alert,
.promoBox.custom {
	padding-left: 170px;
}

.promoBox.promo:not(.custom):before,
.promoBox.info:not(.custom):before,
.promoBox.alert:not(.custom):before,
.promoBox.custom:not(.custom):before {
	content: '';
	background-repeat: no-repeat;
	background-image: url(/common/nfw/lib/bdn/resource/WebDev-sprite.png?h=ba463f65a74305ac000e);
	background-position: -1px -88px;
}

@media only screen and (min-device-pixel-ratio:1.5) {

	.promoBox.promo:not(.custom):before,
	.promoBox.info:not(.custom):before,
	.promoBox.alert:not(.custom):before,
	.promoBox.custom:not(.custom):before {
		background-image: url(/common/nfw/lib/bdn/resource/WebDev-sprite-HD.png?h=ba463f65a74305ac000e);
	}
}

@media only screen and (max-width:767px) {

	.promoBox.promo,
	.promoBox.info,
	.promoBox.alert,
	.promoBox.custom {
		padding-left: 20px;
	}

	.promoBox.promo:not(.custom)>*:first-child:not(header),
	.promoBox.promo>img+*:not(header),
	.promoBox.info:not(.custom)>*:first-child:not(header),
	.promoBox.info>img+*:not(header),
	.promoBox.alert:not(.custom)>*:first-child:not(header),
	.promoBox.alert>img+*:not(header),
	.promoBox.custom:not(.custom)>*:first-child:not(header),
	.promoBox.custom>img+*:not(header) {
		margin-top: 67px;
	}

	.promoBox.promo>header,
	.promoBox.info>header,
	.promoBox.alert>header,
	.promoBox.custom>header {
		min-height: 52px;
		padding-left: 70px;
	}
}

.promoBox.info:not(.custom):before {
	background-position: -88px -88px;
}

.promoBox.alert:not(.custom):before {
	background-position: -175px -88px;
}

@media only screen and (max-width:767px) {
	.promoBox {
		padding-left: 20px;
		padding-right: 20px;
	}

	.promoBox>p {
		clear: left;
	}
}

.gewy-lightbox .promoBox {
	width: auto;
}

.saveInvestOpportunities {
	margin-top: 25px;
	margin-bottom: 25px;
	clear: none;
}

@media only screen and (max-width:1007px) {
	.saveInvestOpportunities {
		width: auto;
		margin-right: 34px;
	}
}

@media only screen and (max-width:767px) {
	.saveInvestOpportunities {
		margin-right: 15px;
	}
}

.saveInvestOpportunities>header {
	margin-bottom: 17px;
}

.saveInvestOpportunities>header h2 {
	display: block;
	text-align: left;
	color: #d1184d;
	font-size: 36px;
}

.saveInvestOpportunities>div {
	position: relative;
	border-radius: 4px;
	border: 1px dotted #d2d2d7;
	padding: 20px;
}

.saveInvestOpportunities>div.hasLink {
	padding-bottom: 48px;
}

.saveInvestOpportunities>div>a.linkType01,
.saveInvestOpportunities>div>a.linkType02 {
	position: absolute;
	display: block;
	bottom: 20px;
	margin-top: 12px;
}

.saveInvestOpportunities>div>a.linkType01.linkInline,
.saveInvestOpportunities>div>a.linkInline.linkType02 {
	display: inline-block;
	margin-top: 0;
}

@media only screen and (max-width:767px) {
	.saveInvestOpportunities>div {
		border-style: solid;
		margin-top: 15px;
		padding: 20px;
	}

	.saveInvestOpportunities>div:nth-of-type(1) {
		margin-top: 0;
	}

	.saveInvestOpportunities>div>.linkType01,
	.saveInvestOpportunities>div>a.linkType02 {
		position: static;
	}
}

.saveInvestOpportunities>.saveInvestLink {
	border: 1px dotted #93bf3e;
	background-color: #f5f3f0;
	padding: 0;
}

@media only screen and (max-width:767px) {
	.saveInvestOpportunities>.saveInvestLink {
		border-style: solid;
	}
}

.saveInvestOpportunities>.saveInvestLink>a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 20px;
	box-sizing: border-box;
}

.saveInvestOpportunities>.saveInvestLink>a>span {
	position: absolute;
	display: block;
	width: 100%;
	box-sizing: border-box;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	vertical-align: middle;
	font-family: "Belfius Alternative Black", Arial, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #d2d2d7;
}

.saveInvestOpportunities>.saveInvestLink>a>span:after {
	content: "";
	display: inline-block;
	font-family: "Belfius Icons";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-left: 8px;
}

.saveInvestOpportunities.oneItem {
	clear: none;
}

@media only screen and (max-width:1007px) {
	.saveInvestOpportunities.oneItem {
		width: auto;
		margin-right: 34px;
		float: none;
	}
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04 {
	background: #435c6b;
	max-width: 100%;
	box-sizing: border-box;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:hover {
	background: #627686;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:active {
	background: #465560;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.disabled.button,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.disabled.buttonType01,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.disabled.buttonType02,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.disabled.buttonType03,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.disabled.buttonType04,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a[disabled].button,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a[disabled].buttonType01,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a[disabled].buttonType02,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a[disabled].buttonType03,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a[disabled].buttonType04 {
	background: #e3dcd3;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:focus {
	color: #fff;
}

.serviceContainer {
	clear: both;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: calc((100% - 1152px)/2);
	padding-right: calc((100% - 1152px)/2);
	background-color: #e8ebed;
}

.serviceContainer>header {
	text-align: center;
}

.serviceContainer>header>h2 {
	font-size: 36px;
	text-align: left;
	line-height: 40px;
}

.serviceContainer>nav {
	overflow: hidden;
	margin-top: 25px;
	transition: transform 300ms ease;
	padding-bottom: 25px;
}

.serviceContainer>nav>a:link,
.serviceContainer>nav>a:visited,
.serviceContainer>nav>a:active,
.serviceContainer>nav>a:hover,
.serviceContainer>nav>a:focus {
	position: relative;
	float: left;
	display: table;
	width: 20%;
	text-decoration: none;
	outline: none;
}

.serviceContainer>nav>a:link::before,
.serviceContainer>nav>a:visited::before,
.serviceContainer>nav>a:active::before,
.serviceContainer>nav>a:hover::before,
.serviceContainer>nav>a:focus::before {
	content: '';
	position: relative;
	float: left;
	width: 50px;
	height: 50px;
	background-color: #e3dcd3;
	border-radius: 50%;
	z-index: 1;

}

.serviceContainer>nav>a:link::after,
.serviceContainer>nav>a:visited::after,
.serviceContainer>nav>a:active::after,
.serviceContainer>nav>a:hover::after,
.serviceContainer>nav>a:focus::after {
	content: '';
	display: none;
	position: absolute;
	left: 50%;
	bottom: -25px;
	width: 0;
	height: 0;
	border: 20px transparent solid;
	border-bottom-color: #435c6b;
	transform: translateX(-25px);
}

.serviceContainer>nav>a:link>img,
.serviceContainer>nav>a:link>.moreLogo,
.serviceContainer>nav>a:visited>img,
.serviceContainer>nav>a:visited>.moreLogo,
.serviceContainer>nav>a:active>img,
.serviceContainer>nav>a:active>.moreLogo,
.serviceContainer>nav>a:hover>img,
.serviceContainer>nav>a:hover>.moreLogo,
.serviceContainer>nav>a:focus>img,
.serviceContainer>nav>a:focus>.moreLogo {
	position: absolute;
	z-index: 2;
	top: 10px;
	left: 10px;
	max-width: 30px;
	max-height: 30px;
	overflow: hidden;
}

.serviceContainer>nav>a:link>span,
.serviceContainer>nav>a:visited>span,
.serviceContainer>nav>a:active>span,
.serviceContainer>nav>a:hover>span,
.serviceContainer>nav>a:focus>span {
	font-family: "Belfius Alternative", Arial, sans-serif;
	text-align: left;
	font-size: 30px;
}

.serviceContainer>nav>a:link>span:not(.moreLogo),
.serviceContainer>nav>a:visited>span:not(.moreLogo),
.serviceContainer>nav>a:active>span:not(.moreLogo),
.serviceContainer>nav>a:hover>span:not(.moreLogo),
.serviceContainer>nav>a:focus>span:not(.moreLogo) {
	font-size: 16px;
	color: #435c6b;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	padding-left: 5px;
}

.serviceContainer>nav>a.active:link,
.serviceContainer>nav>a.active:visited,
.serviceContainer>nav>a.active:active,
.serviceContainer>nav>a.active:hover,
.serviceContainer>nav>a.active:focus {
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
}

.serviceContainer>nav>a.active::after {
	display: block;
}

.serviceContainer>nav>a.turquoise:hover::before,
.serviceContainer>nav>a.turquoise.active:link::before,
.serviceContainer>nav>a.turquoise.active:visited::before,
.serviceContainer>nav>a.turquoise.active:active::before,
.serviceContainer>nav>a.turquoise.active:hover::before,
.serviceContainer>nav>a.turquoise.active:focus::before {
	background-color: #5a0037;
}

.serviceContainer>nav>a.turquoise:hover::after,
.serviceContainer>nav>a.turquoise.active:link::after,
.serviceContainer>nav>a.turquoise.active:visited::after,
.serviceContainer>nav>a.turquoise.active:active::after,
.serviceContainer>nav>a.turquoise.active:hover::after,
.serviceContainer>nav>a.turquoise.active:focus::after {
	border-bottom-color: #5a0037;
}

.serviceContainer>nav>a.amber:hover::before,
.serviceContainer>nav>a.amber.active:link::before,
.serviceContainer>nav>a.amber.active:visited::before,
.serviceContainer>nav>a.amber.active:active::before,
.serviceContainer>nav>a.amber.active:hover::before,
.serviceContainer>nav>a.amber.active:focus::before {
	background-color: #faafa0;
}

.serviceContainer>nav>a.amber:hover::after,
.serviceContainer>nav>a.amber.active:link::after,
.serviceContainer>nav>a.amber.active:visited::after,
.serviceContainer>nav>a.amber.active:active::after,
.serviceContainer>nav>a.amber.active:hover::after,
.serviceContainer>nav>a.amber.active:focus::after {
	border-bottom-color: #faafa0;
}

.serviceContainer>nav>a.coral:hover::before,
.serviceContainer>nav>a.coral.active:link::before,
.serviceContainer>nav>a.coral.active:visited::before,
.serviceContainer>nav>a.coral.active:active::before,
.serviceContainer>nav>a.coral.active:hover::before,
.serviceContainer>nav>a.coral.active:focus::before {
	background-color: #f03241;
}

.serviceContainer>nav>a.coral:hover::after,
.serviceContainer>nav>a.coral.active:link::after,
.serviceContainer>nav>a.coral.active:visited::after,
.serviceContainer>nav>a.coral.active:active::after,
.serviceContainer>nav>a.coral.active:hover::after,
.serviceContainer>nav>a.coral.active:focus::after {
	border-bottom-color: #f03241;
}

.serviceContainer>nav>a.flesh:hover::before,
.serviceContainer>nav>a.flesh.active:link::before,
.serviceContainer>nav>a.flesh.active:visited::before,
.serviceContainer>nav>a.flesh.active:active::before,
.serviceContainer>nav>a.flesh.active:hover::before,
.serviceContainer>nav>a.flesh.active:focus::before {
	background-color: #ffdae1;
}

.serviceContainer>nav>a.flesh:hover::after,
.serviceContainer>nav>a.flesh.active:link::after,
.serviceContainer>nav>a.flesh.active:visited::after,
.serviceContainer>nav>a.flesh.active:active::after,
.serviceContainer>nav>a.flesh.active:hover::after,
.serviceContainer>nav>a.flesh.active:focus::after {
	border-bottom-color: #ffdae1;
}

.serviceContainer>nav>a.taupe:hover::before,
.serviceContainer>nav>a.taupe.active:link::before,
.serviceContainer>nav>a.taupe.active:visited::before,
.serviceContainer>nav>a.taupe.active:active::before,
.serviceContainer>nav>a.taupe.active:hover::before,
.serviceContainer>nav>a.taupe.active:focus::before {
	background-color: #51626f;
}

.serviceContainer>nav>a.taupe:hover::after,
.serviceContainer>nav>a.taupe.active:link::after,
.serviceContainer>nav>a.taupe.active:visited::after,
.serviceContainer>nav>a.taupe.active:active::after,
.serviceContainer>nav>a.taupe.active:hover::after,
.serviceContainer>nav>a.taupe.active:focus::after {
	border-bottom-color: #51626f;
}

.serviceContainer>nav>a.indigo:hover::before,
.serviceContainer>nav>a.indigo.active:link::before,
.serviceContainer>nav>a.indigo.active:visited::before,
.serviceContainer>nav>a.indigo.active:active::before,
.serviceContainer>nav>a.indigo.active:hover::before,
.serviceContainer>nav>a.indigo.active:focus::before {
	background-color: #d2d2d7;
}

.serviceContainer>nav>a.indigo:hover::after,
.serviceContainer>nav>a.indigo.active:link::after,
.serviceContainer>nav>a.indigo.active:visited::after,
.serviceContainer>nav>a.indigo.active:active::after,
.serviceContainer>nav>a.indigo.active:hover::after,
.serviceContainer>nav>a.indigo.active:focus::after {
	border-bottom-color: #d2d2d7;
}

.serviceContainer>nav>a.jade:hover::before,
.serviceContainer>nav>a.jade.active:link::before,
.serviceContainer>nav>a.jade.active:visited::before,
.serviceContainer>nav>a.jade.active:active::before,
.serviceContainer>nav>a.jade.active:hover::before,
.serviceContainer>nav>a.jade.active:focus::before {
	background-color: #af1e3c;
}

.serviceContainer>nav>a.jade:hover::after,
.serviceContainer>nav>a.jade.active:link::after,
.serviceContainer>nav>a.jade.active:visited::after,
.serviceContainer>nav>a.jade.active:active::after,
.serviceContainer>nav>a.jade.active:hover::after,
.serviceContainer>nav>a.jade.active:focus::after {
	border-bottom-color: #af1e3c;
}

.serviceContainer>nav>a.aurora:hover::before,
.serviceContainer>nav>a.aurora.active:link::before,
.serviceContainer>nav>a.aurora.active:visited::before,
.serviceContainer>nav>a.aurora.active:active::before,
.serviceContainer>nav>a.aurora.active:hover::before,
.serviceContainer>nav>a.aurora.active:focus::before {
	background-color: #5a0037;
}

.serviceContainer>nav>a.aurora:hover::after,
.serviceContainer>nav>a.aurora.active:link::after,
.serviceContainer>nav>a.aurora.active:visited::after,
.serviceContainer>nav>a.aurora.active:active::after,
.serviceContainer>nav>a.aurora.active:hover::after,
.serviceContainer>nav>a.aurora.active:focus::after {
	border-bottom-color: #5a0037;
}

.serviceContainer>nav>a.green-pea:hover::before,
.serviceContainer>nav>a.green-pea.active:link::before,
.serviceContainer>nav>a.green-pea.active:visited::before,
.serviceContainer>nav>a.green-pea.active:active::before,
.serviceContainer>nav>a.green-pea.active:hover::before,
.serviceContainer>nav>a.green-pea.active:focus::before {
	background-color: #c30045;
}

.serviceContainer>nav>a.green-pea:hover::after,
.serviceContainer>nav>a.green-pea.active:link::after,
.serviceContainer>nav>a.green-pea.active:visited::after,
.serviceContainer>nav>a.green-pea.active:active::after,
.serviceContainer>nav>a.green-pea.active:hover::after,
.serviceContainer>nav>a.green-pea.active:focus::after {
	border-bottom-color: #c30045;
}

.serviceContainer>nav>a.blueberry:hover::before,
.serviceContainer>nav>a.blueberry.active:link::before,
.serviceContainer>nav>a.blueberry.active:visited::before,
.serviceContainer>nav>a.blueberry.active:active::before,
.serviceContainer>nav>a.blueberry.active:hover::before,
.serviceContainer>nav>a.blueberry.active:focus::before {
	background-color: #821955;
}

.serviceContainer>nav>a.blueberry:hover::after,
.serviceContainer>nav>a.blueberry.active:link::after,
.serviceContainer>nav>a.blueberry.active:visited::after,
.serviceContainer>nav>a.blueberry.active:active::after,
.serviceContainer>nav>a.blueberry.active:hover::after,
.serviceContainer>nav>a.blueberry.active:focus::after {
	border-bottom-color: #821955;
}

.serviceContainer>nav>a:nth-child(n+5):not(.moreItemsPages) {
	display: none;
}

.serviceContainer>.serviceItem {
	position: relative;
	display: none;
	padding: 30px;
	overflow: hidden;
	background-color: #5a0037;
	border-radius: 10px;
}

.serviceContainer>.serviceItem.active {
	display: block;
}

.serviceContainer>.serviceItem>.pointer {
	display: none;
	position: absolute;
	top: -25px;
	left: 10%;
	height: 0;
	width: 0;
	transition: transform 300ms ease;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-bottom: 25px solid #5a0037;
	transform: translateX(-50%);
}

.serviceContainer>.serviceItem>header {
	font-size: 21px;
	line-height: 24px;
	color: #fff;
	margin-bottom: 30px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div,
.serviceContainer>.serviceItem.serviceTeasersItem>div {
	overflow: hidden;
	background-color: #fff;
	border-radius: 5px;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 25px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem,
.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem {
	padding-top: 0;
}

.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header,
.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header {
	overflow: hidden;
	position: relative;
	width: calc(100% + (2*26px));
	left: -25px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>img,
.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>img {
	width: 100%;
	height: auto;
}

.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>h3,
.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>h3 {
	position: absolute;
	bottom: 15px;
	left: 25px;
	z-index: 0;
	max-width: 60%;
}

.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>.overlay::after,
.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>.overlay::after {
	content: '';
	position: absolute;
	width: 150%;
	left: -25%;
	transform: rotate(-3.63deg);
	height: 18%;
	bottom: -6%;
	background: #fff;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>*:nth-child(n+2),
.serviceContainer>.serviceItem.serviceTeasersItem>div>*:nth-child(n+2) {
	margin-top: 25px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>header>h3,
.serviceContainer>.serviceItem.serviceTeasersItem>div>header>h3 {
	font-family: "Belfius Alternative Black";
	font-size: 21px;
	line-height: 24px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>header>h3+p,
.serviceContainer>.serviceItem.serviceLinksItem>div>header>h3+ul,
.serviceContainer>.serviceItem.serviceTeasersItem>div>header>h3+p,
.serviceContainer>.serviceItem.serviceTeasersItem>div>header>h3+ul {
	margin-top: 15px;
	word-wrap: break-word;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>ul>li,
.serviceContainer>.serviceItem.serviceTeasersItem>div>ul>li {
	margin-bottom: 0;
	padding-bottom: 10px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>ul>li+li,
.serviceContainer>.serviceItem.serviceTeasersItem>div>ul>li+li {
	border-top: 1px solid #d2d2d7;
	padding-top: 10px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>ul>li>a,
.serviceContainer>.serviceItem.serviceTeasersItem>div>ul>li>a {
	text-decoration: none;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>footer,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer {
	clear: both;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.button,
.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType01,
.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType02,
.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType03,
.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType04,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.button,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType01,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType02,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType03,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType04 {
	max-width: 100%;
}

.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div,
.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div {
	width: auto;
}

.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>header>.overlay::after,
.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>header>.overlay::after {
	height: 24%;
	bottom: -9%;
}

.serviceContainer>.serviceItem.serviceLinksItem .teaserList,
.serviceContainer>.serviceItem.serviceTeasersItem .teaserList {
	margin: 15px 0 0 0;
}

.serviceContainer>.serviceItem.serviceLinksItem .teaserList>li,
.serviceContainer>.serviceItem.serviceTeasersItem .teaserList>li {
	margin: 0;
	padding-bottom: 20px;
}

.serviceContainer>.serviceItem.serviceLinksItem .teaserList>li+li,
.serviceContainer>.serviceItem.serviceTeasersItem .teaserList>li+li {
	padding-top: 20px;
}

.serviceContainer>.serviceItem.serviceLinksItem .teaserList>li:before,
.serviceContainer>.serviceItem.serviceTeasersItem .teaserList>li:before {
	content: none;
	display: none;
}

.serviceContainer>.serviceItem.serviceLinksItem .teaserList>li>p+a,
.serviceContainer>.serviceItem.serviceTeasersItem .teaserList>li>p+a {
	display: block;
	margin-top: 10px;
}

.serviceContainer>.serviceItem.serviceLinksItem>footer,
.serviceContainer>.serviceItem.serviceTeasersItem>footer {
	clear: both;
	overflow: hidden;
}

.serviceContainer>.serviceItem.serviceLinksItem>footer>a.button,
.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType01,
.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType02,
.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType03,
.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType04,
.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.button,
.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType01,
.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType02,
.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType03,
.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType04 {
	margin-top: 40px;
	float: right;
	max-width: 100%;
}

.serviceContainer>.serviceItem.serviceProductItem {
	padding-bottom: 0;
}

.serviceContainer>.serviceItem.serviceProductItem>section {
	overflow: hidden;
	position: relative;
	padding-bottom: 30px;
}

.serviceContainer>.serviceItem.serviceProductItem>section>figure {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 30%;
	padding-right: 24px;
	text-align: center;
	box-sizing: border-box;
	border-radius: 5px;
}

.serviceContainer>.serviceItem.serviceProductItem>section>figure>img {
	max-width: 100%;
}

@media only screen and (min-width:767px) {

	.serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft,
	.serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft+.featureColumnRight {
		margin-left: 50%;
	}
}

@media only screen and (min-width:1007px) {
	.serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft {
		margin-left: 30%;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft+.featureColumnRight {
		margin-left: 30px;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft,
	.serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft+.featureColumnRight {
		width: calc(35% - 15px);
	}
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureColumnLeft,
.serviceContainer>.serviceItem.serviceProductItem>section .featureColumnRight {
	overflow: hidden;
	background-color: #fff;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	border-radius: 5px;
	box-sizing: border-box;
}

@media only screen and (min-width:1007px) {
	.serviceContainer>.serviceItem.serviceProductItem>section .featureColumnLeft {
		float: left;
		width: calc(50% - 15px);
	}

	.serviceContainer>.serviceItem.serviceProductItem>section .featureColumnRight {
		float: left;
		width: calc(50% - 15px);
		margin-left: 30px;
	}
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock>header {
	margin-bottom: 20px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock>header>h3 {
	font-size: 21px;
	line-height: 24px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.iconFeature>figure {
	display: table;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.iconFeature>figure>img {
	display: table-cell;
	vertical-align: top;
	margin-right: 10px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.iconFeature>figure>figcaption {
	display: table-cell;
	vertical-align: middle;
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.iconFeature>figure>figcaption>strong {
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	font-weight: normal;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.iconFeature>figure+figure {
	margin-top: 10px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>header>h3 {
	font-family: "Belfius Alternative Black", Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>aside.apps {
	width: auto;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>aside.apps>a+a {
	margin-top: 0;
	margin-right: 10px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.textFeature>ul {
	overflow: visible;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a {
	line-height: 20px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:focus {
	text-decoration: none;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:link+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:visited+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:active+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:focus+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:link+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:link+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:visited+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:visited+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:active+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:active+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:hover+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:focus+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:focus+a {
	margin-top: 15px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover {
	text-decoration: underline;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock+.featureBlock {
	margin-top: 25px;
}

.serviceContainer>.serviceItem.serviceProductItem>footer {
	overflow: hidden;
}

.serviceContainer>.serviceItem.serviceProductItem>footer>section.legalLine {
	margin-bottom: 30px;
}

.serviceContainer>.serviceItem.turquoise {
	background-color: #5a0037;
}

.serviceContainer>.serviceItem.turquoise>.pointer {
	border-bottom-color: #5a0037;
}

.serviceContainer>.serviceItem.amber {
	background-color: #faafa0;
}

.serviceContainer>.serviceItem.amber>.pointer {
	border-bottom-color: #faafa0;
}

.serviceContainer>.serviceItem.coral {
	background-color: #f03241;
}

.serviceContainer>.serviceItem.coral>.pointer {
	border-bottom-color: #f03241;
}

.serviceContainer>.serviceItem.flesh {
	background-color: #ffdae1;
}

.serviceContainer>.serviceItem.flesh>.pointer {
	border-bottom-color: #ffdae1;
}

.serviceContainer>.serviceItem.taupe {
	background-color: #51626f;
}

.serviceContainer>.serviceItem.taupe>.pointer {
	border-bottom-color: #51626f;
}

.serviceContainer>.serviceItem.indigo {
	background-color: #d2d2d7;
}

.serviceContainer>.serviceItem.indigo>.pointer {
	border-bottom-color: #d2d2d7;
}

.serviceContainer>.serviceItem.jade {
	background-color: #af1e3c;
}

.serviceContainer>.serviceItem.jade>.pointer {
	border-bottom-color: #af1e3c;
}

.serviceContainer>.serviceItem.aurora {
	background-color: #5a0037;
}

.serviceContainer>.serviceItem.aurora>.pointer {
	border-bottom-color: #5a0037;
}

.serviceContainer>.serviceItem.green-pea {
	background-color: #c30045;
}

.serviceContainer>.serviceItem.green-pea>.pointer {
	border-bottom-color: #c30045;
}

.serviceContainer>.serviceItem.blueberry {
	background-color: #821955;
}

.serviceContainer>.serviceItem.blueberry>.pointer {
	border-bottom-color: #821955;
}

.serviceContainer>.serviceItem a.button,
.serviceContainer>.serviceItem a.buttonType01,
.serviceContainer>.serviceItem a.buttonType02,
.serviceContainer>.serviceItem a.buttonType03,
.serviceContainer>.serviceItem a.buttonType04 {
	max-width: 100%;
	box-sizing: border-box;
}

.serviceContainer>.serviceItem>footer>section.legalLine {
	width: 100%;
	float: left;
	margin: 24px auto 0 auto;
}

.serviceContainer>.serviceItem>footer>section.legalLine>p {
	font-size: 24px;
	line-height: 28px;
	color: #fff;
}

.serviceContainer .ulFeature {
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-weight: 400;
}

.serviceContainer .ulFeature strong {
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	font-weight: 700;
}

.serviceContainer .ulFeature ul>li {
	font-size: 18px;
}

@media only screen and (max-width:1199px) {
	.serviceContainer {
		padding-left: 24px;
		padding-right: 24px;
	}
}

@media only screen and (max-width:1007px) {
	.serviceContainer {
		padding-left: 34px;
		padding-right: 34px;
	}

	.serviceContainer>nav {
		position: relative;
	}

	.serviceContainer>nav>a:link,
	.serviceContainer>nav>a:visited,
	.serviceContainer>nav>a:active,
	.serviceContainer>nav>a:hover,
	.serviceContainer>nav>a:focus {
		width: calc((100% + (2*34px))/4);
	}

	.serviceContainer>nav>a:nth-child(n+5):not(.moreItemsPages) {
		display: block;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem>div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type {
		overflow: hidden;
		float: none;
		width: auto;
		clear: left;
		margin-left: 0;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div>header,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>header,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>header,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>header,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>header,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>header,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>header,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>header {
		float: left;
		width: 49%;
		margin-bottom: 25px;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div>ul,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>ul {
		float: left;
		width: 49%;
		margin-top: 0;
		margin-left: 2%;
		margin-bottom: 25px;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType04 {
		max-width: 49%;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>header,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>header,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>header {
		float: none;
		width: calc(100% + (2*26px));
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>ul,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>ul {
		float: none;
		width: auto;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div+div,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type+div,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div+div,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type+div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div+div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type+div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div+div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type+div,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div+div,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type+div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div+div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+div {
		margin-top: 20px;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section>figure {
		width: calc((100% - 14px)/2);
		padding-right: 0;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section .featureColumnLeft+.featureColumnRight {
		margin-top: 30px;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section>div.iconFeature,
	.serviceContainer>.serviceItem.serviceProductItem>section>div.CTAFeature,
	.serviceContainer>.serviceItem.serviceProductItem>section>div.textFeature,
	.serviceContainer>.serviceItem.serviceProductItem>section>div.linksFeature {
		float: none;
		width: calc((100% - 14px)/2);
		margin-left: calc((100% - 14px)/2);
	}
}

@media only screen and (max-width:767px) {
	.serviceContainer {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 15px;
		padding-right: 15px;
		background-color: transparent;
	}

	.serviceContainer .overlay::after {
		display: none;
	}

	.serviceContainer>header>h2 {
		font-size: 24px;
		line-height: 28px;
		color: #d1184d;
	}

	.serviceContainer>nav {
		display: none;
	}

	.serviceContainer>div:nth-of-type(1) {
		margin-top: 25px;
		border-top: 1px solid #d2d2d7;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	.serviceContainer>div:nth-last-of-type(1) {
		height: 80px;
		border-bottom: 1px solid #d2d2d7;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}

	.serviceContainer>.serviceItem {
		overflow: hidden;
		display: block;
		margin-top: 0;
		padding: 0;
		height: 85px;
		background-color: transparent !important;
		border-radius: 0;
		border-left: 1px solid #d2d2d7;
		border-right: 1px solid #d2d2d7;
	}

	.serviceContainer>.serviceItem.active {
		height: auto;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem>div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type {
		background-color: transparent;
		border-top: 1px dashed #d2d2d7;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem,
	.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem {
		padding-top: 30px;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>header,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>header,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>header,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>header {
		position: static;
		width: auto;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>header>img,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>header>img {
		display: none;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>header>h3,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>header>h3 {
		position: static;
		width: auto;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>header>h3::after,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>header>h3::after {
		display: none;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceLinksItem>div>p,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>p,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>p,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>p,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>p,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>p,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceTeasersItem>div>p,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>p,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>p,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>p,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>p,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>header:not(.imageItem),
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>p {
		float: none;
		width: auto;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div>ul,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>ul,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>ul,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>ul {
		float: none;
		width: auto;
		margin-left: 0;
		margin-top: 25px;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div>ul>li,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>ul>li,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>ul>li,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>ul>li,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>ul>li,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>ul>li,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>ul>li,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>ul>li,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>ul>li,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>ul>li,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>ul>li,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>ul>li {
		border-top: none;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType04 {
		max-width: 100%;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>div+div,
	.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type+div,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div+div,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type+div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div+div,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type+div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div+div,
	.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type+div,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div+div,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type+div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div+div,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+div {
		margin-top: 0;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>footer,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer,
	.serviceContainer>.serviceItem.serviceTeasersItem>footer,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer {
		border-top: 1px dashed #d2d2d7;
		padding: 25px;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>a.button,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>a.buttonType04,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>a.button,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>a.buttonType01,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>a.buttonType02,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>a.buttonType03,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>a.buttonType04 {
		float: none;
		max-width: 100%;
		margin-top: 0;
	}

	.serviceContainer>.serviceItem.serviceLinksItem>footer>section.legalLine>p,
	.serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>section.legalLine>p,
	.serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>section.legalLine>p,
	.serviceContainer>.serviceItem.serviceTeasersItem>footer>section.legalLine>p,
	.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>section.legalLine>p,
	.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>section.legalLine>p {
		color: #d1184d;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section {
		padding-bottom: 0;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section>figure {
		display: none;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section .featureColumnLeft,
	.serviceContainer>.serviceItem.serviceProductItem>section .featureColumnRight {
		padding-left: 0;
		padding-right: 0;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section div.textFeature>ul.checkList>li::before {
		color: #93bf3e;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02 {
		color: #89a2b6;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:link,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01:link,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:link {
		color: #89a2b6;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:active,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01:active,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:active {
		color: #89a2b6;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:visited,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01:visited,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:visited {
		color: #7b736d;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:hover,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01:hover,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:hover {
		color: #00a7a6;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:focus,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01:focus,
	.serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:focus {
		color: #89a2b6;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section div.featureBlock {
		margin-left: 0;
		width: auto;
		padding: 25px;
		color: #51626f;
		border-top: 1px dashed #d2d2d7;
	}

	.serviceContainer>.serviceItem.serviceProductItem>section div.featureBlock>header>h3 {
		color: #435c6b;
	}

	.serviceContainer>.serviceItem>.pointer {
		display: none;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited,
	.serviceContainer>.serviceItem>a.tabMobileLink:active,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus {
		position: relative;
		display: block;
		width: 100%;
		height: 80px;
		margin-bottom: 5px;
		text-decoration: none;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link.turquoise,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited.turquoise,
	.serviceContainer>.serviceItem>a.tabMobileLink:active.turquoise,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover.turquoise,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus.turquoise {
		background-color: #5a0037;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link.amber,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited.amber,
	.serviceContainer>.serviceItem>a.tabMobileLink:active.amber,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover.amber,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus.amber {
		background-color: #faafa0;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link.coral,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited.coral,
	.serviceContainer>.serviceItem>a.tabMobileLink:active.coral,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover.coral,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus.coral {
		background-color: #f03241;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link.flesh,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited.flesh,
	.serviceContainer>.serviceItem>a.tabMobileLink:active.flesh,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover.flesh,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus.flesh {
		background-color: #ffdae1;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link.taupe,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited.taupe,
	.serviceContainer>.serviceItem>a.tabMobileLink:active.taupe,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover.taupe,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus.taupe {
		background-color: #51626f;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link.indigo,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited.indigo,
	.serviceContainer>.serviceItem>a.tabMobileLink:active.indigo,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover.indigo,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus.indigo {
		background-color: #d2d2d7;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link.jade,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited.jade,
	.serviceContainer>.serviceItem>a.tabMobileLink:active.jade,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover.jade,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus.jade {
		background-color: #af1e3c;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link.aurora,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited.aurora,
	.serviceContainer>.serviceItem>a.tabMobileLink:active.aurora,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover.aurora,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus.aurora {
		background-color: #5a0037;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link.green-pea,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited.green-pea,
	.serviceContainer>.serviceItem>a.tabMobileLink:active.green-pea,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover.green-pea,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus.green-pea {
		background-color: #c30045;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link.blueberry,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited.blueberry,
	.serviceContainer>.serviceItem>a.tabMobileLink:active.blueberry,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover.blueberry,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus.blueberry {
		background-color: #821955;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link>img,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited>img,
	.serviceContainer>.serviceItem>a.tabMobileLink:active>img,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover>img,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus>img {
		position: absolute;
		right: 0;
		height: 50px;
		padding: 15px;
	}

	.serviceContainer>.serviceItem>a.tabMobileLink:link>span,
	.serviceContainer>.serviceItem>a.tabMobileLink:visited>span,
	.serviceContainer>.serviceItem>a.tabMobileLink:active>span,
	.serviceContainer>.serviceItem>a.tabMobileLink:hover>span,
	.serviceContainer>.serviceItem>a.tabMobileLink:focus>span {
		display: block;
		width: 100%;
		height: 100%;
		padding-top: 20px;
		padding-left: 15px;
		padding-bottom: 20px;
		padding-right: 80px;
		color: #fff;
		font-family: "Belfius Alternative Bold", Arial, sans-serif;
		font-size: 18px;
		line-height: 21px;
		box-sizing: border-box;
	}

	.serviceContainer>.serviceItem>header {
		font-size: 14px;
		line-height: 18px;
		color: #435c6b;
		margin-bottom: 0;
		padding: 25px;
	}
}

.mainTitleVideoBox,
#ajax-content>.mainTitleVideoBox {
	color: #d1184d;
	margin-top: 25px;
	margin-bottom: 15px;
}

.specificationBox {
	overflow: hidden;
	padding: 0 0 24px 0;
	background-color: #e8ebed;
	border-radius: 4px;
	border: 2px solid #d2d2d7;
}

.specificationBox>.specItem {
	overflow: hidden;
	float: left;
	margin: 0 0 0 2.08333%;
	padding-top: 24px;
}

@media only screen and (max-width:1007px) {
	.specificationBox>.specItem {
		margin-left: 2%;
		width: 49%;
	}

	.specificationBox>.specItem.image+.specItem {
		clear: left;
	}
}

.specificationBox>.specItem>header {
	margin-bottom: 15px;
}

.specificationBox .cta,
.specificationBox span.cta.button.gewy-f2c-container,
.specificationBox span.cta.gewy-f2c-container.buttonType01,
.specificationBox span.cta.gewy-f2c-container.buttonType02,
.specificationBox span.cta.gewy-f2c-container.buttonType03,
.specificationBox span.cta.gewy-f2c-container.buttonType04 {
	margin-left: 0;
	width: auto;
	display: inline-block;
}

.specificationBox .cta+.cta,
.specificationBox span.cta.button.gewy-f2c-container+.cta,
.specificationBox span.cta.gewy-f2c-container.buttonType01+.cta,
.specificationBox span.cta.gewy-f2c-container.buttonType02+.cta,
.specificationBox span.cta.gewy-f2c-container.buttonType03+.cta,
.specificationBox span.cta.gewy-f2c-container.buttonType04+.cta {
	clear: none;
	margin-left: 20px;
}

.specificationBox .cta+.apps,
.specificationBox span.cta.button.gewy-f2c-container+.apps,
.specificationBox span.cta.gewy-f2c-container.buttonType01+.apps,
.specificationBox span.cta.gewy-f2c-container.buttonType02+.apps,
.specificationBox span.cta.gewy-f2c-container.buttonType03+.apps,
.specificationBox span.cta.gewy-f2c-container.buttonType04+.apps {
	margin-top: 15px;
}

.specificationBox.compact>.specItem {
	width: 23.4375%;
	box-sizing: border-box;
}

@media only screen and (max-width:1007px) {
	.specificationBox.compact>.specItem {
		width: 49%;
	}
}

.specificationBox.compact>.specItem:nth-child(4n-3) {
	clear: left;
	padding-left: 2%;
	margin-left: 0;
}

@media only screen and (max-width:1007px) {
	.specificationBox.compact>.specItem:nth-child(4n-3) {
		clear: none;
		margin-left: 2%;
		padding-left: 0;
	}
}

.specificationBox.compact>.specItem:last-child {
	margin-right: 2%;
}

@media only screen and (max-width:1007px) {
	.specificationBox.compact>.specItem:last-child {
		margin-right: 0;
	}
}

.specificationBox.compact>.specItem:nth-child(4n+4) {
	padding-right: 2%;
	margin-right: 0;
}

@media only screen and (max-width:1007px) {
	.specificationBox.compact>.specItem:nth-child(4n+4) {
		padding-right: 0;
		margin-right: 0;
	}
}

.specificationBox.compact .cta,
.specificationBox.compact span.cta.button.gewy-f2c-container,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType01,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType02,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType03,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType04 {
	margin-left: 20px;
	width: 80%;
	box-sizing: border-box;
}

.specificationBox.compact .cta+.cta,
.specificationBox.compact span.cta.button.gewy-f2c-container+.cta,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType01+.cta,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType02+.cta,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType03+.cta,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType04+.cta {
	margin-top: 5px;
}

@media only screen and (max-width:1007px) {

	.specificationBox.compact .cta,
	.specificationBox.compact span.cta.button.gewy-f2c-container,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType01,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType02,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType03,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType04 {
		margin-left: 0;
		width: auto;
		max-width: 40%;
	}

	.specificationBox.compact .cta+.cta,
	.specificationBox.compact span.cta.button.gewy-f2c-container+.cta,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType01+.cta,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType02+.cta,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType03+.cta,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType04+.cta {
		margin-left: 20px;
	}

	.specificationBox.compact .cta.gewy-f2c-container,
	.specificationBox.compact span.cta.button.gewy-f2c-container.gewy-f2c-container,
	.specificationBox.compact span.cta.gewy-f2c-container.gewy-f2c-container.buttonType01,
	.specificationBox.compact span.cta.gewy-f2c-container.gewy-f2c-container.buttonType02,
	.specificationBox.compact span.cta.gewy-f2c-container.gewy-f2c-container.buttonType03,
	.specificationBox.compact span.cta.gewy-f2c-container.gewy-f2c-container.buttonType04 {
		display: inline-block;
	}
}

@media only screen and (max-width:767px) {

	.specificationBox.compact .cta,
	.specificationBox.compact span.cta.button.gewy-f2c-container,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType01,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType02,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType03,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType04 {
		margin-left: 0;
		width: auto;
		max-width: 100%;
	}

	.specificationBox.compact .cta+.cta,
	.specificationBox.compact span.cta.button.gewy-f2c-container+.cta,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType01+.cta,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType02+.cta,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType03+.cta,
	.specificationBox.compact span.cta.gewy-f2c-container.buttonType04+.cta {
		margin-left: 0;
	}
}

.specificationBox.compact .apps {
	float: right;
	transform-origin: 100% 0%;
}

.specificationBox.compact .apps>img.qrCode {
	float: left;
}

.specificationBox.compact .apps>img.qrCode+a+a+a {
	margin-left: 109px;
}

.specificationBox.compact .apps>a {
	margin-right: 0;
}

.specificationBox.compact .apps>a:first-of-type {
	margin-top: 0;
}

.specificationBox.compact .apps.noQRcode>a {
	margin-left: 109px;
}

@media only screen and (max-width:1199px) {
	.specificationBox.compact .apps {
		transform: scale(.83, .83);
	}
}

@media only screen and (max-width:1007px) {
	.specificationBox.compact .apps {
		float: none;
		transform: scale(1, 1);
	}

	.specificationBox.compact .apps>img.qrCode {
		float: none;
	}

	.specificationBox.compact .apps>img.qrCode+a+a+a {
		margin-left: 0;
	}

	.specificationBox.compact .apps.noQRcode>a {
		margin-left: 0;
	}

	.specificationBox.compact .apps>a {
		margin: 10px 10px 0 0;
	}

	.specificationBox.compact .apps>a:last-of-type {
		margin-right: 0;
	}
}

.specificationBox.compact>footer.specItem {
	float: right;
}

@media only screen and (max-width:1007px) {
	.specificationBox.compact>footer.specItem {
		float: none;
		clear: left;
		margin-left: 0;
		width: auto;
		padding-left: 2.95139%;
		padding-right: 2.95139%;
	}

	.specificationBox.compact>footer.specItem:nth-child(4n-3) {
		clear: left;
	}
}

.specificationBox.uncondensed>.specItem {
	width: 31.94444%;
	box-sizing: border-box;
}

@media only screen and (max-width:1007px) {
	.specificationBox.uncondensed>.specItem {
		width: 49%;
	}
}

.specificationBox.uncondensed>.specItem:nth-child(3n-2) {
	clear: left;
	padding-left: 2%;
	margin-left: 0;
}

@media only screen and (max-width:1007px) {
	.specificationBox.uncondensed>.specItem:nth-child(3n-2) {
		clear: none;
		margin-left: 2%;
		padding-left: 0;
	}
}

.specificationBox.uncondensed>.specItem:last-child {
	margin-right: 2%;
}

@media only screen and (max-width:1007px) {
	.specificationBox.uncondensed>.specItem:last-child {
		margin-right: 0;
	}
}

.specificationBox.uncondensed>.specItem:nth-child(3n+3) {
	padding-right: 2%;
	margin-right: 0;
}

@media only screen and (max-width:1007px) {
	.specificationBox.uncondensed>.specItem:nth-child(3n+3) {
		padding-right: 0;
		margin-right: 0;
	}
}

.specificationBox.uncondensed>footer.specItem,
.specificationBox.uncondensed>footer.specItem:nth-child(3n-2),
.specificationBox.uncondensed>footer.specItem:last-child,
.specificationBox.uncondensed>footer.specItem:nth-child(3n+3) {
	float: none;
	clear: left;
	width: auto;
}

.specificationBox.video>header {
	display: block;
	box-sizing: border-box;
	padding-top: 24px;
	padding-right: 2%;
	padding-bottom: 12px;
	padding-left: 2%;
}

@media only screen and (max-width:1007px) {
	.specificationBox.video>header {
		right: 2.95139%;
		left: 2.95139%;
	}
}

@media only screen and (max-width:767px) {
	.specificationBox.video>header {
		right: 15px;
		left: 15px;
	}
}

.specificationBox.video>header>h2 {
	color: #d1184d;
}

.specificationBox.video>header+.video.specItem,
.specificationBox.video>header+.video.specItem iframe,
.specificationBox.video>header+.video.specItem+.specItem,
.specificationBox.video>header+.specItem:not(.video) {
	padding-top: 0;
}

@media only screen and (max-width:1007px) {
	.specificationBox.video>header+.video.specItem+.specItem {
		padding-top: 24px;
	}
}

.specificationBox.video>.specItem {
	float: right;
	width: 48.95833%;
	padding-right: 2%;
	box-sizing: border-box;
}

@media only screen and (max-width:1007px) {
	.specificationBox.video>.specItem {
		float: none;
		width: auto;
		margin-left: 0;
		padding-left: 2.95139%;
		padding-right: 2.95139%;
	}
}

.specificationBox.video>.specItem.video {
	position: relative;
	float: left;
	margin-left: 0;
	padding-left: 2%;
	padding-right: 0;
}

.specificationBox.video>.specItem.video .ratio {
	display: block;
	width: 100%;
	height: auto;
}

.specificationBox.video>.specItem.video iframe,
.specificationBox.video>.specItem.video object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-left: 2.95139%;
	padding-top: 24px;
	box-sizing: border-box;
}

@media only screen and (max-width:1007px) {

	.specificationBox.video>.specItem.video iframe,
	.specificationBox.video>.specItem.video object {
		padding-right: 2.95139%;
	}
}

.specificationBox.video>.specItem.video object embed {
	width: 100%;
	height: 100%;
}

@media only screen and (max-width:1007px) {
	.specificationBox.video>.specItem.video {
		float: none;
		width: auto;
		padding-left: 2.95139%;
		padding-right: 2.95139%;
	}
}

.specificationBox.video>footer>.cta,
.specificationBox.video>footer>span.cta.button.gewy-f2c-container,
.specificationBox.video>footer>span.cta.gewy-f2c-container.buttonType01,
.specificationBox.video>footer>span.cta.gewy-f2c-container.buttonType02,
.specificationBox.video>footer>span.cta.gewy-f2c-container.buttonType03,
.specificationBox.video>footer>span.cta.gewy-f2c-container.buttonType04 {
	max-width: 100%;
}

@media only screen and (max-width:1007px) {

	.specificationBox.uncondensed>div.specItem,
	.specificationBox.compact>div.specItem {
		margin-left: 2%;
	}

	.specificationBox.uncondensed>div.specItem:nth-of-type(2n-1),
	.specificationBox.compact>div.specItem:nth-of-type(2n-1) {
		clear: left;
		margin-left: 0;
		padding-left: 2.95139%;
	}

	.specificationBox.uncondensed>div.specItem:nth-of-type(2n+2),
	.specificationBox.compact>div.specItem:nth-of-type(2n+2) {
		margin-right: 0;
		padding-right: 2.95139%;
	}
}

@media only screen and (max-width:767px) {
	.specificationBox {
		border-radius: 0 0 0 0;
	}

	.specificationBox.uncondensed>.specItem,
	.specificationBox.uncondensed>div.specItem:nth-of-type(2n-1),
	.specificationBox.uncondensed>div.specItem:nth-of-type(2n+2),
	.specificationBox.compact>.specItem,
	.specificationBox.compact>.specItem:nth-child(4n-3),
	.specificationBox.compact>.specItem:last-child,
	.specificationBox.compact>.specItem:nth-child(4n+4),
	.specificationBox.compact>div.specItem:nth-of-type(2n-1),
	.specificationBox.compact>div.specItem:nth-of-type(2n+2),
	.specificationBox.video>.specItem {
		float: none;
		margin-left: 0;
		margin-right: 0;
		padding-left: 15px;
		padding-right: 15px;
		width: auto;
	}
}

.gewy-lightbox .specificationBox {
	width: auto;
}

.standAloneCTA {
	clear: both;
	padding: 24px;
	background-color: #e8ebed;
	border-radius: 4px;
	box-sizing: border-box;
}

.standAloneCTA>* {
	margin-bottom: 24px;
}

.standAloneCTA>*:last-child {
	margin-bottom: 0;
}

.standAloneCTA>footer>.cta {
	display: inline-block;
	max-width: 40%;
}

.standAloneCTA>footer>.cta+.cta {
	margin-left: 20px;
}

.standAloneCTA>footer>.cta+.apps {
	margin-top: 15px;
}

.standAloneCTA>footer>.cta.gewy-f2c-container {
	display: inline-block;
}

@media only screen and (max-width:767px) {
	.standAloneCTA {
		overflow: hidden;
		padding-left: 15px;
		padding-left: 15px;
		border-radius: 0 0 0 0;
	}

	.standAloneCTA>footer>.cta {
		display: block;
		float: left;
		margin-bottom: 15px;
		margin-right: 20px;
		max-width: calc(100% - 20px);
	}

	.standAloneCTA>footer>.cta+.cta {
		margin-left: 0;
	}

	.standAloneCTA>footer>.cta+.apps {
		clear: both;
	}
}

.gewy-lightbox .standAloneCTA {
	width: auto;
}

.summaryBox {
	overflow: hidden;
}

.summaryBox header>h2 {
	font-size: 36px;
	line-height: 40px;
	color: #d1184d;
}

.summaryBox .summaryItem {
	float: left;
	width: 48.95833%;
	margin: 25px 0 0 2.08333%;
}

.summaryBox .summaryItem:nth-child(2n+0) {
	clear: left;
	margin-left: 0;
}

.summaryBox .summaryItem header>h3 {
	margin-bottom: 15px;
}

.summaryBox .summaryItem ul {
	margin: 10px 0 0 0;
}

@media only screen and (max-width:1007px) {
	.summaryBox .summaryItem {
		float: none;
		width: auto;
		margin: 25px 0 0 0;
	}
}

.summaryBox .summaryItem.greenCheck>header>h3,
.summaryBox .summaryItem.star>header>h3 {
	position: relative;
	margin-left: 24px;
}

.summaryBox .summaryItem.greenCheck>header>h3:before,
.summaryBox .summaryItem.star>header>h3:before {
	content: "";
	position: absolute;
	top: 0;
	left: -24px;
	font-size: 15px;
	color: #51626f;
}

.summaryBox .summaryItem.star>header>h3:before {
	content: "";
	color: #7a8d9b;
}

.summaryBox.single .summaryItem {
	width: 65.97222%;
}

@media only screen and (max-width:1007px) {
	.summaryBox.single .summaryItem {
		width: auto;
	}
}

@media only screen and (max-width:1007px) {
	.summaryBox.double .summaryItem {
		float: left;
		width: 49%;
		margin: 25px 0 0 2%;
	}

	.summaryBox.double .summaryItem:nth-child(2n+0) {
		clear: left;
		margin-left: 0;
	}
}

@media only screen and (max-width:767px) {
	.summaryBox.double .summaryItem {
		float: none;
		width: auto;
		margin: 25px 0 0 0;
	}
}

.summaryBox>footer {
	clear: both;
	overflow: hidden;
}

.summaryBox>footer .cta,
.summaryBox>footer aside.apps {
	display: block;
	float: left;
	clear: left;
}

.summaryBox>footer .cta+.cta {
	clear: none;
	margin-left: 20px;
}

.gewy-lightbox .summaryBox {
	width: auto;
}

.TeaserBox {
	position: relative;
	overflow: hidden;
	padding: 24px;
	margin-bottom: 24px;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
}

.TeaserBox.image {
	min-height: 180px;
}

.TeaserBox.image>figure {
	overflow: hidden;
}

.TeaserBox>header+p {
	margin-top: 15px;
}

.TeaserBox>p {
	color: #435c6b;
}

.TeaserBox>footer {
	margin-top: 20px;
}

.TeaserBox>footer>.button,
.TeaserBox>footer>.buttonType01,
.TeaserBox>footer>.buttonType02,
.TeaserBox>footer>.buttonType03,
.TeaserBox>footer>.buttonType04 {
	max-width: 100%;
	box-sizing: border-box;
}

@media only screen and (max-width:767px) {
	.TeaserBox {
		padding: 15px;
	}

	.TeaserBox>figure {
		width: auto;
		margin-bottom: 20px;
	}

	.TeaserBox>figure>img {
		width: 100%;
	}
}

@media only screen and (max-width:1007px) {
	.TeaserBox.col1on1 {
		width: auto;
		margin-left: 34px;
		margin-right: 34px;
	}
}

@media only screen and (max-width:767px) {
	.TeaserBox.col1on1 {
		margin-left: 15px;
		margin-right: 15px;
	}
}

.TeaserBox.col1on1.image {
	padding-left: calc((1152px*31.94444/100) + 24px);
}

.TeaserBox.col1on1.image>figure {
	position: absolute;
	top: 24px;
	left: 24px;
	overflow: hidden;
	width: calc((1152px*31.94444/100) - 24px);
}

@media only screen and (max-width:1199px) {
	.TeaserBox.col1on1.image {
		padding-left: calc((100% + (2*24px))/3);
	}

	.TeaserBox.col1on1.image>figure {
		width: calc(((100% + (2*24px))/3) - 24px);
	}
}

@media only screen and (max-width:1007px) {
	.TeaserBox.col1on1.image {
		padding-left: calc((100% + (2*24px))/2);
	}

	.TeaserBox.col1on1.image>figure {
		width: calc(((100% + (2*24px))/2) - (1.5*24px));
	}
}

@media only screen and (max-width:767px) {
	.TeaserBox.col1on1 {
		padding-left: 15px;
	}

	.TeaserBox.col1on1.image {
		padding-left: 15px;
	}

	.TeaserBox.col1on1.image>figure {
		position: static;
		width: auto;
	}
}

.TeaserBox.col1on2.image,
.TeaserBox.col1on2.image.firstChild {
	padding-left: calc((1152px*23.4375/100) + 24px);
}

.TeaserBox.col1on2.image>figure,
.TeaserBox.col1on2.image.firstChild>figure {
	position: absolute;
	top: 24px;
	left: 24px;
	overflow: hidden;
	width: calc((1152px*23.4375/100) - 24px);
}

@media only screen and (max-width:1199px) {

	.TeaserBox.col1on2.image,
	.TeaserBox.col1on2.image.firstChild {
		padding-left: calc(23.4375% + 2.08333%);
	}

	.TeaserBox.col1on2.image>figure,
	.TeaserBox.col1on2.image.firstChild>figure {
		width: calc(((100% + (2*24px))/2) - (1.5*24px));
	}
}

@media only screen and (max-width:767px) {

	.TeaserBox.col1on2.image,
	.TeaserBox.col1on2.image.firstChild {
		padding-left: 15px;
	}

	.TeaserBox.col1on2.image>figure,
	.TeaserBox.col1on2.image.firstChild>figure {
		position: static;
		width: auto;
	}
}

.gewy-lightbox .TeaserBox:not(.col1on2):not(.col1on3):not(.col2on3) {
	width: auto;
}

.gewy-lightbox .TeaserBox.col1on1.image {
	padding-left: calc((100% + (2*24px))/2);
}

.gewy-lightbox .TeaserBox.col1on1.image>figure {
	width: calc(((100% + (2*24px))/2) - (2*24px));
}

@media only screen and (max-width:767px) {
	.gewy-lightbox .TeaserBox.col1on1 {
		padding-left: 15px;
	}

	.gewy-lightbox .TeaserBox.col1on1.image {
		padding-left: 15px;
	}

	.gewy-lightbox .TeaserBox.col1on1.image>figure {
		position: static;
		width: auto;
	}
}

.gewy-lightbox .TeaserBox.col1on2.image,
.gewy-lightbox .TeaserBox.col1on2.image.firstChild {
	padding-left: calc(23.4375% + 2.08333%);
}

.gewy-lightbox .TeaserBox.col1on2.image>figure,
.gewy-lightbox .TeaserBox.col1on2.image.firstChild>figure {
	width: calc(((100% + (2*24px))/2) - (2*24px));
}

@media only screen and (max-width:767px) {

	.gewy-lightbox .TeaserBox.col1on2.image,
	.gewy-lightbox .TeaserBox.col1on2.image.firstChild {
		padding-left: 15px;
	}

	.gewy-lightbox .TeaserBox.col1on2.image>figure,
	.gewy-lightbox .TeaserBox.col1on2.image.firstChild>figure {
		position: static;
		width: auto;
	}
}

.teaserListGroup {
	margin-top: 50px;
	margin-bottom: 50px;
	overflow: hidden;
}

.teaserListGroup .teaserList {
	float: left;
	width: 48.95833%;
	margin-left: 2.08333%;
	padding-right: 6.42361%;
	box-sizing: border-box;
}

@media only screen and (max-width:1007px) {
	.teaserListGroup .teaserList {
		float: none;
		clear: left;
		display: block;
		width: auto;
		margin-top: 74px;
		padding-right: 0;
	}
}

@media only screen and (max-width:767px) {
	.teaserListGroup .teaserList {
		margin-top: 48px;
		float: none;
	}
}

.teaserListGroup .teaserList:first-child {
	clear: left;
	margin-left: 0;
}

@media only screen and (max-width:1007px) {
	.teaserListGroup .teaserList:first-child {
		margin-top: 0;
	}
}

@media only screen and (max-width:767px) {
	.teaserListGroup .teaserList:first-child {
		float: none;
	}
}

.teaserListGroup .teaserList:nth-child(2n+3) {
	clear: left;
	margin-left: 0;
}

.teaserListGroup .teaserList>header {
	display: table-cell;
	vertical-align: bottom;
}

.teaserListGroup .teaserList>header>h2 {
	font-family: "Belfius Alternative Black", Arial, sans-serif;
	font-size: 27px;
}

.teaserListGroup .teaserList>header+p {
	margin-top: 20px;
}

.teaserListGroup .teaserList>ul>li {
	position: relative;
	overflow: visible;
	display: inline-block;
	width: 100%;
	min-height: 74px;
	margin-top: 21px;
	margin-left: 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.teaserListGroup .teaserList>ul>li:before {
	content: none;
}

@media only screen and (max-width:767px) {
	.teaserListGroup .teaserList>ul>li {
		height: auto !important;
	}
}

.teaserListGroup .teaserList>ul>li>figure {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	overflow: hidden;
	width: 74px;
	height: 74px;
	border-radius: 50%;
}

.teaserListGroup .teaserList>ul>li>figure+a {
	padding-left: calc(25px + 74px + 24px);
}

.teaserListGroup .teaserList>ul>li>figure+a+p,
.teaserListGroup .teaserList>ul>li>figure+a~* {
	padding-left: calc(74px + 24px);
}

.teaserListGroup .teaserList>ul>li>a {
	display: inline-block;
	margin-top: 20px;
	padding-left: 25px;
	font-family: "Belfius Alternative Black", Arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
}

.teaserListGroup .teaserList>ul>li>a:before {
	content: "";
	display: inline-block;
	margin-right: 10px;
	margin-left: -25px;
	font-family: "Belfius Icons";
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.teaserListGroup .teaserList>ul>li>a+p,
.teaserListGroup .teaserList>ul>li>a~* {
	margin-top: 10px;
}

.teaserListGroup .teaserList>ul>li>a~*,
.teaserListGroup .teaserList>ul>li>a+* .teaserListGroup .teaserList>ul>li>p {
	position: relative;
	display: block;
	line-height: normal;
}

.teaserListGroup.oneItem .teaserList {
	float: none;
	display: block;
	padding: 0;
}

.teaserListGroup.oneItem .teaserList>ul>li {
	display: block;
	float: none;
	clear: left;
	width: auto;
}

.gewy-lightbox .teaserListGroup {
	width: auto;
}

.videoBox {
	overflow: hidden;
	box-sizing: border-box;
}

.videoBox>header>h2 {
	font-size: 36px;
	color: #d1184d;
	font-family: "Belfius Alternative Bold", Arial, sans-serif;
	line-height: 40px;
}

.videoBox .video {
	position: relative;
	float: left;
	width: 48.95833%;
	margin-right: 2.08333%;
}

@media only screen and (max-width:1007px) {
	.videoBox .video {
		float: none;
		margin-right: 0;
		left: -15px;
		width: calc(100% + (2*15px));
	}
}

.videoBox .video .ratio {
	display: block;
	width: 100%;
	height: auto;
}

.videoBox .video iframe,
.videoBox .video object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoBox .video object embed {
	width: 100%;
	height: 100%;
}

.videoBox.right .video {
	float: right;
	margin-right: 0;
	margin-left: 2.08333%;
}

@media only screen and (max-width:1007px) {
	.videoBox.right .video {
		float: none;
		margin-left: 0;
	}
}

.videoBox header {
	margin-bottom: 15px;
}

@media only screen and (max-width:1007px) {
	.videoBox header {
		margin-top: 24px;
	}
}

.gewy-lightbox .videoBox {
	width: auto;
}

.ThereIsMore {
	position: relative;
	height: 0;
	margin: auto;
	border-bottom: 1px solid #f5f3f0;
	bottom: 0;
	right: 0;
	left: 0;
}


/*@font-face {
.ThereIsMore {
    font-family: "Belfius Icons";
    font-display: swap;
    src: url("../../fonts/belfius_iconfont.eot?v=1100aafdb");
    src: url("../../fonts/belfius_iconfont.eot?v=1100aafdb&#iefix") format('eot'),
	url("../../fonts/belfius_iconfont.woff?v=11040fd0d") format('woff'),
	url("../../fonts/belfius_iconfont.ttf?v=14329c2a4") format('truetype'),
	url("../../fonts/belfius_iconfont.svg?v=138d1e472#BelfiusIconFont") format('svg');
}
;
}*/

@media only screen and (max-width:767px) {
	.ThereIsMore {

		opacity: 0;
	}
}

.ThereIsMore .halfCircle {
	position: relative;
	top: -35px;
	height: 35px;
	width: 68px;
	border-radius: 34px 34px 0 0;
	background: #f5f3f0;
	margin-left: auto;
	margin-right: auto;
	font-size: 30px;
	line-height: 46px;
	text-align: center;
}

.ThereIsMore :before {
	display: inline-block;
	font-family: "Belfius Icons";
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	content: "";
	transform: rotate(90deg);
}

@media only screen and (min-width:768px) {
	.ThereIsMore {}

	.ThereIsMore.hide {

		opacity: 0;
	}

	.ThereIsMore.sticky {
		position: fixed;
		z-index: 9;
	}
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection {
	padding-left: 23.4375%;
	padding-right: 6.42361%;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>header>h2,
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>h2 {
	margin-bottom: 15px;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds {
	padding: 20px;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
	box-sizing: border-box;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.iconCategorie {
	float: right;
	margin-left: 24px;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>header>h3>a:link,
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>header>h3>a:visited,
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>header>h3>a:active,
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>header>h3>a:hover,
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>header>h3>a:focus {
	color: #435c6b;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content {
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div {
	float: left;
	width: 40%;
	margin-top: 8px;
	margin-bottom: 0;
	margin-left: 0;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div:nth-of-type(1),
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div:nth-of-type(2) {
	margin-top: 0;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div>label {
	display: inline-block;
	width: 90px;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div .belfius-icon-star {
	color: #e3dcd3;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div .belfius-icon-star.active {
	color: #435c6b;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer {
	position: relative;
	min-height: 80px;
	padding-right: 25%;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action {
	position: absolute;
	right: 0;
	width: 25%;
	padding-left: 24px;
	text-align: right;
	box-sizing: border-box;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta {
	float: right;
	max-width: 100%;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
	padding: 0;
	text-decoration: underline;
	font-family: Arial, sans-serif;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta:nth-of-type(2) {
	clear: right;
	float: none;
	margin-left: 40%;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta:nth-of-type(3) {
	margin-left: 15px;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article+article {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px dotted #d2d2d7;
}

@media only screen and (max-width:1007px) {
	.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection {
		padding-left: 40px;
		padding-right: 15px;
	}
}

@media only screen and (max-width:767px) {
	.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div {
		float: none;
		width: auto;
	}

	.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div:nth-of-type(2) {
		margin-top: 8px;
	}

	.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer {
		padding-right: 0;
		min-height: 0;
	}

	.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action {
		overflow: hidden;
		position: static;
		text-align: left;
		width: auto;
		padding-left: 0;
		padding-bottom: 15px;
	}

	.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta {
		float: left;
	}

	.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta:nth-of-type(2) {
		float: left;
		margin-left: 15px;
	}
}

.fundList {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
}

.fundList>header>h2 {
	font-size: 36px;
	line-height: 40px;
	margin-bottom: 20px;
	color: #d1184d;
}

.fundList>p,
.fundList>ul {
	color: #435c6b;
	margin-bottom: 30px;
	width: 74.47917%;
}

.fundList>article {
	position: relative;
	overflow: hidden;
	padding: 24px;
	min-height: 180px;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
}

.fundList>article>figure {
	overflow: hidden;
}

.fundList>article>figure>img {
	display: block;
}

.fundList>article>header>h3 {
	margin-top: 15px;
	color: #d1184d;
	font-size: 21px;
	line-height: 24px;
}

.fundList>article>.profile {
	margin-top: 15px;
	overflow: hidden;
}

.fundList>article>.profile>.iconCategorie {
	display: block;
	float: right;
	margin-left: 15px;
}

.fundList>article>.content {
	position: relative;
	display: table;
	clear: both;
}

.fundList>article>.content>* {
	display: table-row;
}

.fundList>article>.content>*>* {
	display: table-cell;
	padding-top: 8px;
	padding-bottom: 8px;
}

.fundList>article>.content>*>*:first-child {
	padding-right: 12px;
}

.fundList>article>.content>*>* .belfius-icon-star {
	color: #e3dcd3;
}

.fundList>article>.content>*>* .belfius-icon-star.active {
	color: #435c6b;
}

.fundList>article>.content>*.risc>* {
	vertical-align: top;
}

.fundList>article>footer {
	margin-top: 20px;
}

.fundList>article>footer>.cta {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	line-height: 40px;
	max-width: 100%;
	box-sizing: border-box;
}

.fundList>article>footer>.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
	padding: 0;
	text-decoration: underline;
	font-family: Arial, sans-serif;
}

.fundList>article>footer>.cta+*:not(.cta) {
	clear: both;
}

.fundList>article[data-highlight]:before {
	content: attr(data-highlight) "";
	position: absolute;
	display: block;
	top: 30px;
	left: -30px;
	width: 150px;
	height: 25px;
	color: #fff;
	font-family: "Belfius Alternative Black";
	font-size: 10px;
	-webkit-font-smoothing: antialiased;
	text-align: center;
	line-height: 25px;
	background: #5a0037;
	transform: rotate(-45deg) translate3d(0, 0, 0);
	z-index: 1;
}

@media only screen and (max-width:1007px) {

	.fundList>p,
	.fundList>ul {
		width: 66%;
	}

	.fundList>article>.content {
		display: block;
	}

	.fundList>article>.content>* {
		overflow: hidden;
		display: block;
		clear: both;
		padding-bottom: 8px;
	}

	.fundList>article>.content>*>* {
		display: block;
		padding-top: 8px;
		padding-bottom: 0;
	}

	.fundList>article>.content>*:not(.risc) {
		padding-bottom: 0;
	}

	.fundList>article>.content>*:not(.risc)>* {
		float: left;
		padding-bottom: 8px;
	}

	.fundList>article>footer>.cta {
		margin-bottom: 8px;
	}

	.fundList>article>footer>.cta:nth-child(2) {
		clear: left;
	}

	.fundList>article>footer>.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
		height: auto;
		line-height: 18px;
		margin-bottom: 15px;
	}
}

@media only screen and (max-width:767px) {
	.fundList>article>figure {
		display: none;
	}

	.fundList>article>.profile>.iconCategorie {
		float: none;
		margin-top: 15px;
	}

	.fundList>article[data-highlight]:before {
		transform: rotate(45deg) translate3d(0, 0, 0);
		right: -30px;
		left: auto;
	}

	.fundList>article+article {
		margin-top: 20px;
	}
}

.sticky-buy-buttons,
.funds-sticky-buy-buttons {
	bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	background-color: #fff;
	border-top: 1px solid #d2d2d7;
	text-align: center;
}

.sticky-buy-buttons.sticky,
.funds-sticky-buy-buttons.sticky {
	position: fixed;
	z-index: 9;
}

body.fixed .sticky-buy-buttons.sticky,
body.fixed .funds-sticky-buy-buttons.sticky {
	z-index: auto;
}

.sticky-buy-buttons>.button+.button,
.sticky-buy-buttons>.buttonType01+.button,
.sticky-buy-buttons>.buttonType02+.button,
.sticky-buy-buttons>.buttonType03+.button,
.sticky-buy-buttons>.buttonType04+.button,
.sticky-buy-buttons>.button+.buttonType01,
.sticky-buy-buttons>.buttonType01+.buttonType01,
.sticky-buy-buttons>.buttonType02+.buttonType01,
.sticky-buy-buttons>.buttonType03+.buttonType01,
.sticky-buy-buttons>.buttonType04+.buttonType01,
.sticky-buy-buttons>.button+.buttonType02,
.sticky-buy-buttons>.buttonType01+.buttonType02,
.sticky-buy-buttons>.buttonType02+.buttonType02,
.sticky-buy-buttons>.buttonType03+.buttonType02,
.sticky-buy-buttons>.buttonType04+.buttonType02,
.sticky-buy-buttons>.button+.buttonType03,
.sticky-buy-buttons>.buttonType01+.buttonType03,
.sticky-buy-buttons>.buttonType02+.buttonType03,
.sticky-buy-buttons>.buttonType03+.buttonType03,
.sticky-buy-buttons>.buttonType04+.buttonType03,
.sticky-buy-buttons>.button+.buttonType04,
.sticky-buy-buttons>.buttonType01+.buttonType04,
.sticky-buy-buttons>.buttonType02+.buttonType04,
.sticky-buy-buttons>.buttonType03+.buttonType04,
.sticky-buy-buttons>.buttonType04+.buttonType04,
.funds-sticky-buy-buttons>.button+.button,
.funds-sticky-buy-buttons>.buttonType01+.button,
.funds-sticky-buy-buttons>.buttonType02+.button,
.funds-sticky-buy-buttons>.buttonType03+.button,
.funds-sticky-buy-buttons>.buttonType04+.button,
.funds-sticky-buy-buttons>.button+.buttonType01,
.funds-sticky-buy-buttons>.buttonType01+.buttonType01,
.funds-sticky-buy-buttons>.buttonType02+.buttonType01,
.funds-sticky-buy-buttons>.buttonType03+.buttonType01,
.funds-sticky-buy-buttons>.buttonType04+.buttonType01,
.funds-sticky-buy-buttons>.button+.buttonType02,
.funds-sticky-buy-buttons>.buttonType01+.buttonType02,
.funds-sticky-buy-buttons>.buttonType02+.buttonType02,
.funds-sticky-buy-buttons>.buttonType03+.buttonType02,
.funds-sticky-buy-buttons>.buttonType04+.buttonType02,
.funds-sticky-buy-buttons>.button+.buttonType03,
.funds-sticky-buy-buttons>.buttonType01+.buttonType03,
.funds-sticky-buy-buttons>.buttonType02+.buttonType03,
.funds-sticky-buy-buttons>.buttonType03+.buttonType03,
.funds-sticky-buy-buttons>.buttonType04+.buttonType03,
.funds-sticky-buy-buttons>.button+.buttonType04,
.funds-sticky-buy-buttons>.buttonType01+.buttonType04,
.funds-sticky-buy-buttons>.buttonType02+.buttonType04,
.funds-sticky-buy-buttons>.buttonType03+.buttonType04,
.funds-sticky-buy-buttons>.buttonType04+.buttonType04 {
	margin-left: 10px;
}

.sticky-buy-buttons>.button-tooltip,
.funds-sticky-buy-buttons>.button-tooltip {
	position: absolute;
	display: none;
	padding: 10px;
	max-width: 100%;
	color: #fff;
	background-color: #666;
	border-radius: 4px;
	z-index: 9;
}

.sticky-buy-buttons>.button-tooltip::after,
.funds-sticky-buy-buttons>.button-tooltip::after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	bottom: -10px;
	left: calc(50% - 10px);
	border-style: solid;
	border-color: #666 transparent;
	border-width: 10px 10px 0;
}

.sticky-buy-buttons>.button-tooltip.left-align::after,
.funds-sticky-buy-buttons>.button-tooltip.left-align::after {
	left: 20px;
}

body[data-device-type=phone] .sticky-buy-buttons a.buttonType03,
body[data-device-type=phone] .sticky-buy-buttons .buttonType03,
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03,
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03,
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03 {
	box-shadow: none;
}

body[data-device-type=phone] .sticky-buy-buttons a.buttonType03:not(.disabled),
body[data-device-type=phone] .sticky-buy-buttons .buttonType03:not(.disabled),
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03:not(.disabled),
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03:not(.disabled),
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03:not(.disabled),
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03:not(.disabled),
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03:not(.disabled),
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03:not(.disabled) {
	color: #fff;
	background-color: #d1184d;
}

body[data-device-type=phone] .sticky-buy-buttons a.buttonType03:not(.disabled):hover,
body[data-device-type=phone] .sticky-buy-buttons a.buttonType03:not(.disabled):active,
body[data-device-type=phone] .sticky-buy-buttons a.buttonType03:not(.disabled):focus,
body[data-device-type=phone] .sticky-buy-buttons .buttonType03:not(.disabled):hover,
body[data-device-type=phone] .sticky-buy-buttons .buttonType03:not(.disabled):active,
body[data-device-type=phone] .sticky-buy-buttons .buttonType03:not(.disabled):focus,
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):hover,
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):active,
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):focus,
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03:not(.disabled):hover,
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03:not(.disabled):active,
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03:not(.disabled):focus,
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03:not(.disabled):hover,
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03:not(.disabled):active,
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03:not(.disabled):focus,
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03:not(.disabled):hover,
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03:not(.disabled):active,
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03:not(.disabled):focus,
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):hover,
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):active,
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):focus,
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03:not(.disabled):hover,
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03:not(.disabled):active,
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03:not(.disabled):focus {
	color: #fff;
	background-color: #d1184d;
}

body[data-device-type=phone] .sticky-buy-buttons a.buttonType03.icon::after,
body[data-device-type=phone] .sticky-buy-buttons .buttonType03.icon::after,
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03.icon::after,
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03.icon::after,
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03.icon::after,
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03.icon::after,
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03.icon::after,
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03.icon::after {
	height: 9px;
}

body[data-device-type=phone][data-os=ios] .sticky-buy-buttons a.buttonType03,
body[data-device-type=phone][data-os=ios] .sticky-buy-buttons .buttonType03,
body[data-device-type=phone][data-os=ios] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=phone][data-os=ios] .funds-sticky-buy-buttons .buttonType03,
body[data-device-type=tablet][data-os=ios] .sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet][data-os=ios] .sticky-buy-buttons .buttonType03,
body[data-device-type=tablet][data-os=ios] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet][data-os=ios] .funds-sticky-buy-buttons .buttonType03 {
	font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", BelfiusAlternativeBold, helvetica, arial, sans-serif;
	font-weight: 300;
	border-radius: 100px;
}

body[data-device-type=phone][data-os=android] .sticky-buy-buttons a.buttonType03,
body[data-device-type=phone][data-os=android] .sticky-buy-buttons .buttonType03,
body[data-device-type=phone][data-os=android] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=phone][data-os=android] .funds-sticky-buy-buttons .buttonType03,
body[data-device-type=tablet][data-os=android] .sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet][data-os=android] .sticky-buy-buttons .buttonType03,
body[data-device-type=tablet][data-os=android] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet][data-os=android] .funds-sticky-buy-buttons .buttonType03 {
	font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", BelfiusAlternativeBold, helvetica, arial, sans-serif;
	border-radius: 100px;
}

.gew7-no-cta .sticky-buy-buttons,
.gew7-no-cta .funds-sticky-buy-buttons,
.gewy-lightbox .sticky-buy-buttons,
.gewy-lightbox .funds-sticky-buy-buttons {
	display: none;
}

@keyframes fade-in {
	0% {
		display: none;
		opacity: 0;
	}

	1% {
		display: block;
		opacity: 0;
	}

	100% {
		display: block;
		opacity: 1;
	}
}

@keyframes fade-out {
	0% {
		display: block;
		opacity: 1;
	}

	99% {
		display: block;
		opacity: 0;
	}

	100% {
		display: none;
		opacity: 0;
	}
}

.bob>.funds>article+article::after {
	content: "";
	position: absolute;
	display: block;
	clear: both;
	left: 20px;
	top: -1px;
	z-index: 1;
	width: calc(100% - (2*20px));
	height: 2px;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-size: 8px 2px;
}

.bob {
	overflow: hidden;
}

.bob>header {
	float: left;
	width: 31.94444%;
	margin-left: 0;
	padding-right: 24px;
	box-sizing: border-box;
}

.bob>header>h2 {
	color: #d1184d;
}

.bob>header+.funds {
	margin-top: 0;
}

.bob>* {
	margin-left: 31.94444%;
}

.bob>.funds {
	margin-top: 20px;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
}

.bob>.funds>article {
	overflow: hidden;
	position: relative;
	min-height: 50px;
	padding-left: 100px;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-right: 20px;
}

.bob>.funds>article:last-of-type {
	padding-bottom: 20px;
}

.bob>.funds>article>.promo {
	float: right;
	margin-left: 24px;
	margin-bottom: 20px;
}

.bob>.funds>article[data-highlight] {
	min-height: 72px;
}

.bob>.funds>article[data-highlight]::before {
	content: attr(data-highlight) "";
	position: absolute;
	display: block;
	top: 20px;
	left: auto;
	right: -45px;
	width: 150px;
	height: 30px;
	color: #fff;
	font-family: "Belfius Alternative Black";
	font-size: 10px;
	text-align: center;
	line-height: 30px;
	background: #5a0037;
	transform: rotate(45deg);
	z-index: 1;
}

.bob>.funds>article>.riscIcon {
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
}

.bob>.funds>article>header {
	margin-bottom: 15px;
}

.bob>.funds>article>header>h3>a:link,
.bob>.funds>article>header>h3>a:visited,
.bob>.funds>article>header>h3>a:active,
.bob>.funds>article>header>h3>a:hover,
.bob>.funds>article>header>h3>a:focus {
	color: #435c6b;
}

.bob>.funds>article+article {
	padding-top: 15px;
}

.bob>.funds>article+article>.riscIcon {
	top: 15px;
}

.bob>footer {
	margin-top: 15px;
}

@media only screen and (max-width:1007px) {
	.bob>header {
		float: none;
		width: auto;
		padding-right: 0;
		margin-bottom: 20px;
	}

	.bob>* {
		margin-left: 0;
	}
}

@media only screen and (max-width:767px) {
	.bob>.funds>article.hasPromo {
		min-height: 125px;
	}

	.bob>.funds>article>.promo {
		position: absolute;
		left: 20px;
		top: 80px;
		width: 60px;
		margin-left: 0;
	}

	.bob>.funds>article>.promo>img {
		width: 100%;
	}

	.bob>.funds>article table.embeddedTable {
		margin: 0;
	}
}

.gewy-lightbox .bob {
	width: auto;
}

.contactFAQ {
	position: relative;
	margin-top: 0;
	margin-bottom: 25px;
}

.contactFAQ::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.contactFAQ>h1 {
	margin-bottom: 15px;
	color: #d1184d;
}

.contactFAQ .intro {
	position: relative;
	margin-bottom: 45px;
}

.contactFAQ .intro::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.contactFAQ .intro>p {
	width: 65.97222%;
	float: left;
}

.contactFAQ .cardstop {
	width: 31.94444%;
	float: left;
	overflow: visible;
	display: inline-block;
	background-color: #f5f3f0;
	padding: 10px 0 10px 10px;
	border-radius: 10px;
	text-decoration: none;
}

.contactFAQ .cardstop a {
	position: relative;
	display: block;
	text-decoration: none;
}

.contactFAQ .cardstop img {
	position: absolute;
	top: -22px;
	right: -10px;
	height: 88px;
}

.contactFAQ .cardstop h3 {
	font-family: "Belfius Alternative Black";
	margin-bottom: 8px;
	font-size: 16px;
}

.contactFAQ .cardstop h4 {
	font-family: "Belfius Alternative Black";
	color: #d1184d;
}

.contactFAQ+section>h2 {
	margin-bottom: 25px;
	font-size: 27px;
}

.contactFAQ+* {
	position: relative;
	overflow: hidden;
}

.contactFAQ+* .FaqFiltered+footer {
	margin-top: 25px;
	margin-bottom: 25px;
}

.contactFAQ+* .FaqFiltered+footer>h2 {
	margin-bottom: 10px;
	font-size: 27px;
}

.contact-personal-info,
.contact-our-info {
	overflow: hidden;
	background: #f5f3f0;
	border-radius: 15px;
	padding: 30px;
	margin-bottom: 50px;
}

.contact-personal-info.not-loaded,
.contact-our-info.not-loaded {
	display: none;
}

@media only screen and (min-width:1008px) {

	.contact-personal-info .mobile-block-content,
	.contact-our-info .mobile-block-content {
		max-height: 100% !important;
	}

	.contact-personal-info.content1on2>h2,
	.contact-personal-info.content1on3>h2,
	.contact-our-info.content1on2>h2,
	.contact-our-info.content1on3>h2 {
		display: inline-block;
	}

	.contact-personal-info.content1on2>h2:first-of-type,
	.contact-personal-info.content1on3>h2:first-of-type,
	.contact-our-info.content1on2>h2:first-of-type,
	.contact-our-info.content1on3>h2:first-of-type {
		float: left;
	}

	.contact-personal-info.content1on2>div,
	.contact-personal-info.content1on3>div,
	.contact-our-info.content1on2>div,
	.contact-our-info.content1on3>div {
		display: inline-block;
	}

	.contact-personal-info.content1on2>div:first-of-type,
	.contact-personal-info.content1on3>div:first-of-type,
	.contact-our-info.content1on2>div:first-of-type,
	.contact-our-info.content1on3>div:first-of-type {
		float: left;
		clear: both;
	}

	.contact-personal-info.content1on2>h2,
	.contact-personal-info.content1on2>div,
	.contact-our-info.content1on2>h2,
	.contact-our-info.content1on2>div {
		width: 50%;
	}

	.contact-personal-info.content1on2>div .agency,
	.contact-personal-info.content1on2>div .account-manager,
	.contact-personal-info.content1on2>div .additional-service,
	.contact-our-info.content1on2>div .agency,
	.contact-our-info.content1on2>div .account-manager,
	.contact-our-info.content1on2>div .additional-service {
		width: auto;
	}

	.contact-personal-info.content1on3.agency-most>h2:first-of-type,
	.contact-personal-info.content1on3.agency-most>div:first-of-type,
	.contact-our-info.content1on3.agency-most>h2:first-of-type,
	.contact-our-info.content1on3.agency-most>div:first-of-type {
		width: 66%;
	}

	.contact-personal-info.content1on3.agency-most>h2:last-of-type,
	.contact-personal-info.content1on3.agency-most>div:last-of-type,
	.contact-our-info.content1on3.agency-most>h2:last-of-type,
	.contact-our-info.content1on3.agency-most>div:last-of-type {
		width: 33%;
	}

	.contact-personal-info.content1on3.account-manager-most>h2:first-of-type,
	.contact-personal-info.content1on3.account-manager-most>div:first-of-type,
	.contact-our-info.content1on3.account-manager-most>h2:first-of-type,
	.contact-our-info.content1on3.account-manager-most>div:first-of-type {
		width: 33%;
	}

	.contact-personal-info.content1on3.account-manager-most>h2:last-of-type,
	.contact-personal-info.content1on3.account-manager-most>div:last-of-type,
	.contact-our-info.content1on3.account-manager-most>h2:last-of-type,
	.contact-our-info.content1on3.account-manager-most>div:last-of-type {
		width: 66%;
	}

	.contact-personal-info.content1on3>div .agency:first-child:last-child,
	.contact-personal-info.content1on3>div .account-manager:first-child:last-child,
	.contact-personal-info.content1on3>div .additional-service:first-child:last-child,
	.contact-our-info.content1on3>div .agency:first-child:last-child,
	.contact-our-info.content1on3>div .account-manager:first-child:last-child,
	.contact-our-info.content1on3>div .additional-service:first-child:last-child {
		width: auto;
	}

	.contact-personal-info.content1on3>div .agency:first-child:not(:last-child),
	.contact-personal-info.content1on3>div .agency:last-child:not(:first-child),
	.contact-personal-info.content1on3>div .account-manager:first-child:not(:last-child),
	.contact-personal-info.content1on3>div .account-manager:last-child:not(:first-child),
	.contact-personal-info.content1on3>div .additional-service:first-child:not(:last-child),
	.contact-personal-info.content1on3>div .additional-service:last-child:not(:first-child),
	.contact-our-info.content1on3>div .agency:first-child:not(:last-child),
	.contact-our-info.content1on3>div .agency:last-child:not(:first-child),
	.contact-our-info.content1on3>div .account-manager:first-child:not(:last-child),
	.contact-our-info.content1on3>div .account-manager:last-child:not(:first-child),
	.contact-our-info.content1on3>div .additional-service:first-child:not(:last-child),
	.contact-our-info.content1on3>div .additional-service:last-child:not(:first-child) {
		width: 50%;
	}
}

.contact-personal-info>h2,
.contact-our-info>h2 {
	color: #d1184d;
	margin-bottom: 15px;
	font-size: 27px;
}

.contact-personal-info .status,
.contact-our-info .status {
	border-radius: 50%;
	width: 8px;
	height: 8px;
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}

.contact-personal-info .status--available,
.contact-our-info .status--available {
	background: #93bf3e;
}

.contact-personal-info .status--unavailable,
.contact-our-info .status--unavailable {
	background: #d1184d;
}

.contact-personal-info .subtitle,
.contact-our-info .subtitle {
	color: #435c6b;
	margin-bottom: 15px;
	font-size: 16px;
}

.contact-personal-info .agency-block.not-loaded,
.contact-personal-info .account-manager-block.not-loaded,
.contact-personal-info .additional-service-block.not-loaded,
.contact-our-info .agency-block.not-loaded,
.contact-our-info .account-manager-block.not-loaded,
.contact-our-info .additional-service-block.not-loaded {
	display: none;
}

.contact-personal-info .agency-row,
.contact-personal-info .account-manager-row,
.contact-personal-info .additional-service-row,
.contact-our-info .agency-row,
.contact-our-info .account-manager-row,
.contact-our-info .additional-service-row {
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
}

.contact-personal-info .agency-row .template,
.contact-personal-info .account-manager-row .template,
.contact-personal-info .additional-service-row .template,
.contact-our-info .agency-row .template,
.contact-our-info .account-manager-row .template,
.contact-our-info .additional-service-row .template {
	display: none !important;
}

.contact-personal-info .agency-row h4,
.contact-personal-info .account-manager-row h4,
.contact-personal-info .additional-service-row h4,
.contact-our-info .agency-row h4,
.contact-our-info .account-manager-row h4,
.contact-our-info .additional-service-row h4 {
	font-size: 21px;
	line-height: 24px;
	color: #435c6b;
}

.contact-personal-info .agency-row ul>li,
.contact-personal-info .account-manager-row ul>li,
.contact-personal-info .additional-service-row ul>li,
.contact-our-info .agency-row ul>li,
.contact-our-info .account-manager-row ul>li,
.contact-our-info .additional-service-row ul>li {
	line-height: normal;
}

.contact-personal-info .agency-row ul>li:not(span):not(a),
.contact-personal-info .account-manager-row ul>li:not(span):not(a),
.contact-personal-info .additional-service-row ul>li:not(span):not(a),
.contact-our-info .agency-row ul>li:not(span):not(a),
.contact-our-info .account-manager-row ul>li:not(span):not(a),
.contact-our-info .additional-service-row ul>li:not(span):not(a) {
	color: #7b736d;
}

.contact-personal-info .agency-row ul>li::before,
.contact-personal-info .account-manager-row ul>li::before,
.contact-personal-info .additional-service-row ul>li::before,
.contact-our-info .agency-row ul>li::before,
.contact-our-info .account-manager-row ul>li::before,
.contact-our-info .additional-service-row ul>li::before {
	content: none;
}

.contact-personal-info .agency-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-personal-info .agency-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-personal-info .account-manager-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-personal-info .account-manager-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-personal-info .additional-service-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-personal-info .additional-service-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .agency-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .agency-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .account-manager-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .account-manager-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .additional-service-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .additional-service-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o {
	text-decoration: none;
	color: #7b736d;
}

.contact-personal-info .agency-row ul>li>span[class^=belfius-icon-]::before,
.contact-personal-info .agency-row ul>li>a[class^=belfius-icon-]::before,
.contact-personal-info .account-manager-row ul>li>span[class^=belfius-icon-]::before,
.contact-personal-info .account-manager-row ul>li>a[class^=belfius-icon-]::before,
.contact-personal-info .additional-service-row ul>li>span[class^=belfius-icon-]::before,
.contact-personal-info .additional-service-row ul>li>a[class^=belfius-icon-]::before,
.contact-our-info .agency-row ul>li>span[class^=belfius-icon-]::before,
.contact-our-info .agency-row ul>li>a[class^=belfius-icon-]::before,
.contact-our-info .account-manager-row ul>li>span[class^=belfius-icon-]::before,
.contact-our-info .account-manager-row ul>li>a[class^=belfius-icon-]::before,
.contact-our-info .additional-service-row ul>li>span[class^=belfius-icon-]::before,
.contact-our-info .additional-service-row ul>li>a[class^=belfius-icon-]::before {
	color: #435c6b;
	margin-top: -4px;
	margin-right: 10px;
	font-size: 21px;
	vertical-align: middle;
}

.contact-personal-info .agency-row .agency:nth-child(3n+1),
.contact-personal-info .agency-row .account-manager:nth-child(3n+1),
.contact-personal-info .agency-row .additional-service:nth-child(3n+1),
.contact-personal-info .account-manager-row .agency:nth-child(3n+1),
.contact-personal-info .account-manager-row .account-manager:nth-child(3n+1),
.contact-personal-info .account-manager-row .additional-service:nth-child(3n+1),
.contact-personal-info .additional-service-row .agency:nth-child(3n+1),
.contact-personal-info .additional-service-row .account-manager:nth-child(3n+1),
.contact-personal-info .additional-service-row .additional-service:nth-child(3n+1),
.contact-our-info .agency-row .agency:nth-child(3n+1),
.contact-our-info .agency-row .account-manager:nth-child(3n+1),
.contact-our-info .agency-row .additional-service:nth-child(3n+1),
.contact-our-info .account-manager-row .agency:nth-child(3n+1),
.contact-our-info .account-manager-row .account-manager:nth-child(3n+1),
.contact-our-info .account-manager-row .additional-service:nth-child(3n+1),
.contact-our-info .additional-service-row .agency:nth-child(3n+1),
.contact-our-info .additional-service-row .account-manager:nth-child(3n+1),
.contact-our-info .additional-service-row .additional-service:nth-child(3n+1) {
	clear: left;
}

.contact-personal-info .agency-row .opening-hours,
.contact-our-info .agency-row .opening-hours {
	width: 250px;
	height: auto;
	font-size: .7rem;
	background: #fff;
	padding: 10px;
	border-radius: 7px;
}

.contact-personal-info .agency-row .opening-hours>ul,
.contact-our-info .agency-row .opening-hours>ul {
	list-style: none;
	display: table;
	width: 100%;
	padding: 0;
	text-align: center;
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}

.contact-personal-info .agency-row .opening-hours>ul li,
.contact-our-info .agency-row .opening-hours>ul li {
	display: table-cell;
	width: 50%;
	cursor: pointer;
	padding: 5px;
	background: #fff;
	color: #435c6b;
	border: 1px solid #435c6b;
	font-size: 12px;
}

.contact-personal-info .agency-row .opening-hours>ul li:first-child,
.contact-our-info .agency-row .opening-hours>ul li:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.contact-personal-info .agency-row .opening-hours>ul li:last-child,
.contact-our-info .agency-row .opening-hours>ul li:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.contact-personal-info .agency-row .opening-hours>ul li.active,
.contact-our-info .agency-row .opening-hours>ul li.active {
	background: #435c6b;
	color: #fff;
}

.contact-personal-info .agency-row .opening-hours>ul li::before,
.contact-our-info .agency-row .opening-hours>ul li::before {
	content: none;
}

.contact-personal-info .agency-row .opening-hours .tab,
.contact-our-info .agency-row .opening-hours .tab {
	display: none;
	width: 100%;
	margin: 0;
}

.contact-personal-info .agency-row .opening-hours .tab.active,
.contact-our-info .agency-row .opening-hours .tab.active {
	display: table;
}

.contact-personal-info .agency-row .opening-hours .tab .row,
.contact-our-info .agency-row .opening-hours .tab .row {
	display: table-row;
}

.contact-personal-info .agency-row .opening-hours .tab .row .cell,
.contact-our-info .agency-row .opening-hours .tab .row .cell {
	display: table-cell;
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #fff;
}

.contact-personal-info .agency-row .opening-hours .tab .row .cell:last-child,
.contact-our-info .agency-row .opening-hours .tab .row .cell:last-child {
	bottom-border: none;
}

.contact-personal-info .agency-row .opening-hours .tab .row .cell.day,
.contact-our-info .agency-row .opening-hours .tab .row .cell.day {
	width: 40%;
}

.contact-personal-info .agency-row .opening-hours .tab .row .cell.hours,
.contact-our-info .agency-row .opening-hours .tab .row .cell.hours {
	color: #435c6b;
	text-align: right;
}

.contact-personal-info .agency-row .agency,
.contact-our-info .agency-row .agency {
	padding-left: 45px;
	padding-right: 20px;
	position: relative;
	width: 33%;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	box-sizing: border-box;
}

.contact-personal-info .agency-row .agency li:empty,
.contact-personal-info .agency-row .agency a:empty,
.contact-our-info .agency-row .agency li:empty,
.contact-our-info .agency-row .agency a:empty {
	display: none;
}

.contact-personal-info .agency-row .agency.hidden,
.contact-our-info .agency-row .agency.hidden {
	display: none;
}

.contact-personal-info .agency-row .agency::before,
.contact-our-info .agency-row .agency::before {
	content: '';
	font-family: "Belfius Icons";
	font-size: 40px;
	position: absolute;
	left: 0;
	top: 4px;
}

.contact-personal-info .agency-row .agency>ul>li,
.contact-our-info .agency-row .agency>ul>li {
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

.contact-personal-info .agency-row>a,
.contact-our-info .agency-row>a {
	box-sizing: border-box;
	width: 33%;
	padding-left: 45px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	float: left;
	clear: right;
}

.contact-personal-info .account-manager-row .account-manager,
.contact-our-info .account-manager-row .account-manager {
	box-sizing: border-box;
	padding-left: 85px;
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	width: 33%;
	float: left;
}

.contact-personal-info .account-manager-row .account-manager small:empty,
.contact-personal-info .account-manager-row .account-manager li:empty,
.contact-personal-info .account-manager-row .account-manager a:empty,
.contact-our-info .account-manager-row .account-manager small:empty,
.contact-our-info .account-manager-row .account-manager li:empty,
.contact-our-info .account-manager-row .account-manager a:empty {
	display: none;
}

.contact-personal-info .account-manager-row .account-manager>small,
.contact-our-info .account-manager-row .account-manager>small {
	color: #7b736d;
}

.contact-personal-info .account-manager-row .account-manager__photo,
.contact-our-info .account-manager-row .account-manager__photo {
	position: absolute;
	left: 0;
	top: -20px;
	border-radius: 50%;
	max-width: 75px;
}

.contact-personal-info .account-manager-row .account-manager>ul>li,
.contact-our-info .account-manager-row .account-manager>ul>li {
	margin-left: 0;
	margin-top: 12px;
	margin-bottom: 12px;
}

.contact-personal-info .account-manager-row .account-manager>ul>li>a:not([class^=belfius-icon-]),
.contact-our-info .account-manager-row .account-manager>ul>li>a:not([class^=belfius-icon-]) {
	padding-left: 31px;
}

.contact-personal-info .additional-service-row .additional-service,
.contact-our-info .additional-service-row .additional-service {
	box-sizing: border-box;
	padding-left: 85px;
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	width: 33%;
	float: left;
}

.contact-personal-info .additional-service-row .additional-service small:empty,
.contact-personal-info .additional-service-row .additional-service li:empty,
.contact-personal-info .additional-service-row .additional-service a:empty,
.contact-our-info .additional-service-row .additional-service small:empty,
.contact-our-info .additional-service-row .additional-service li:empty,
.contact-our-info .additional-service-row .additional-service a:empty {
	display: none;
}

.contact-personal-info .additional-service-row .additional-service>small,
.contact-our-info .additional-service-row .additional-service>small {
	color: #7b736d;
}

.contact-personal-info .additional-service-row .additional-service__photo,
.contact-our-info .additional-service-row .additional-service__photo {
	position: absolute;
	left: 0;
	top: -20px;
	border-radius: 50%;
	max-width: 75px;
}

.contact-personal-info .additional-service-row .additional-service>ul>li,
.contact-our-info .additional-service-row .additional-service>ul>li {
	margin-left: 0;
	margin-top: 12px;
	margin-bottom: 12px;
}

.contact-personal-info .additional-service-row .additional-service>ul>li>a:not([class^=belfius-icon-]),
.contact-our-info .additional-service-row .additional-service>ul>li>a:not([class^=belfius-icon-]) {
	padding-left: 31px;
}

@media only screen and (max-width:1007px) {

	.contact-personal-info .agency-row .agency,
	.contact-personal-info .agency-row .account-manager,
	.contact-personal-info .agency-row .additional-service,
	.contact-personal-info .account-manager-row .agency,
	.contact-personal-info .account-manager-row .account-manager,
	.contact-personal-info .account-manager-row .additional-service,
	.contact-personal-info .additional-service-row .agency,
	.contact-personal-info .additional-service-row .account-manager,
	.contact-personal-info .additional-service-row .additional-service,
	.contact-our-info .agency-row .agency,
	.contact-our-info .agency-row .account-manager,
	.contact-our-info .agency-row .additional-service,
	.contact-our-info .account-manager-row .agency,
	.contact-our-info .account-manager-row .account-manager,
	.contact-our-info .account-manager-row .additional-service,
	.contact-our-info .additional-service-row .agency,
	.contact-our-info .additional-service-row .account-manager,
	.contact-our-info .additional-service-row .additional-service {
		width: 50%;
	}

	.contact-personal-info .agency-row .agency:nth-child(2n+1),
	.contact-personal-info .agency-row .account-manager:nth-child(2n+1),
	.contact-personal-info .agency-row .additional-service:nth-child(2n+1),
	.contact-personal-info .account-manager-row .agency:nth-child(2n+1),
	.contact-personal-info .account-manager-row .account-manager:nth-child(2n+1),
	.contact-personal-info .account-manager-row .additional-service:nth-child(2n+1),
	.contact-personal-info .additional-service-row .agency:nth-child(2n+1),
	.contact-personal-info .additional-service-row .account-manager:nth-child(2n+1),
	.contact-personal-info .additional-service-row .additional-service:nth-child(2n+1),
	.contact-our-info .agency-row .agency:nth-child(2n+1),
	.contact-our-info .agency-row .account-manager:nth-child(2n+1),
	.contact-our-info .agency-row .additional-service:nth-child(2n+1),
	.contact-our-info .account-manager-row .agency:nth-child(2n+1),
	.contact-our-info .account-manager-row .account-manager:nth-child(2n+1),
	.contact-our-info .account-manager-row .additional-service:nth-child(2n+1),
	.contact-our-info .additional-service-row .agency:nth-child(2n+1),
	.contact-our-info .additional-service-row .account-manager:nth-child(2n+1),
	.contact-our-info .additional-service-row .additional-service:nth-child(2n+1) {
		clear: left;
	}

	.contact-personal-info .agency-row .agency:nth-child(3n+1),
	.contact-personal-info .agency-row .account-manager:nth-child(3n+1),
	.contact-personal-info .agency-row .additional-service:nth-child(3n+1),
	.contact-personal-info .account-manager-row .agency:nth-child(3n+1),
	.contact-personal-info .account-manager-row .account-manager:nth-child(3n+1),
	.contact-personal-info .account-manager-row .additional-service:nth-child(3n+1),
	.contact-personal-info .additional-service-row .agency:nth-child(3n+1),
	.contact-personal-info .additional-service-row .account-manager:nth-child(3n+1),
	.contact-personal-info .additional-service-row .additional-service:nth-child(3n+1),
	.contact-our-info .agency-row .agency:nth-child(3n+1),
	.contact-our-info .agency-row .account-manager:nth-child(3n+1),
	.contact-our-info .agency-row .additional-service:nth-child(3n+1),
	.contact-our-info .account-manager-row .agency:nth-child(3n+1),
	.contact-our-info .account-manager-row .account-manager:nth-child(3n+1),
	.contact-our-info .account-manager-row .additional-service:nth-child(3n+1),
	.contact-our-info .additional-service-row .agency:nth-child(3n+1),
	.contact-our-info .additional-service-row .account-manager:nth-child(3n+1),
	.contact-our-info .additional-service-row .additional-service:nth-child(3n+1) {
		clear: none;
	}
}

@media only screen and (max-width:767px) {

	.contact-personal-info .agency-row .agency,
	.contact-personal-info .agency-row .account-manager,
	.contact-personal-info .agency-row .additional-service,
	.contact-personal-info .agency-row>a,
	.contact-personal-info .account-manager-row .agency,
	.contact-personal-info .account-manager-row .account-manager,
	.contact-personal-info .account-manager-row .additional-service,
	.contact-personal-info .account-manager-row>a,
	.contact-personal-info .additional-service-row .agency,
	.contact-personal-info .additional-service-row .account-manager,
	.contact-personal-info .additional-service-row .additional-service,
	.contact-personal-info .additional-service-row>a,
	.contact-our-info .agency-row .agency,
	.contact-our-info .agency-row .account-manager,
	.contact-our-info .agency-row .additional-service,
	.contact-our-info .agency-row>a,
	.contact-our-info .account-manager-row .agency,
	.contact-our-info .account-manager-row .account-manager,
	.contact-our-info .account-manager-row .additional-service,
	.contact-our-info .account-manager-row>a,
	.contact-our-info .additional-service-row .agency,
	.contact-our-info .additional-service-row .account-manager,
	.contact-our-info .additional-service-row .additional-service,
	.contact-our-info .additional-service-row>a {
		width: auto;
		float: none;
	}
}

.contactBlock {
	box-sizing: border-box;
	margin-bottom: 25px;
}

.contactBlock h2 {
	color: #d1184d;
	margin-bottom: 15px;
	font-size: 27px;
}

.contactBlock h3 {
	font-size: 19px;
	color: #435c6b;
	margin-bottom: 15px;
}

.contactBlock .icon {
	position: relative;
}

.contactBlock .icon::before {
	position: relative;
	content: '';
	display: inline-block;
	height: 19px;
	width: 19px;
	line-height: 19px;
	font-size: 19px;
	color: #435c6b;
	vertical-align: middle;
	margin-right: 10px;
	left: auto;
	top: auto;
}

.contactBlock .icon.icon-calendar::before {
	content: "";
}

.contactBlock .icon.icon-phone::before {
	content: "";
}

.contactBlock .icon.icon-fax::before {
	content: "";
}

.contactBlock .icon.icon-mail::before {
	content: "";
}

.contactBlock .icon.icon-chat::before {
	content: "";
}

.contactBlock .icon.icon-linkedin::before {
	content: "";
}

.contactBlock .icon.icon-facebook::before {
	content: "";
}

.contactBlock .icon.icon-twitter::before {
	content: "";
}

.contactBlock .icon.icon-location::before {
	content: "";
}

.contactBlock .icon-large {
	position: relative;
	min-height: 36px;
	padding-left: 51px;
	overflow: hidden;
	display: block;
	margin-bottom: 25px;
}

.contactBlock .icon-large::before {
	font-size: 36px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	position: absolute;
	left: 0;
	top: 0;
}

.contactBlock .icon-large>h4 {
	min-height: 36px;
	line-height: 36px;
	font-size: 21px;
	font-family: "Belfius Alternative Bold";
	color: #435c6b;
}

.contactBlock .icon-large>h4>a {
	color: #435c6b;
}

@media only screen and (max-width:1007px) {
	.contactFAQ .intro>p {
		width: 66%;
		float: left;
	}

	.contactFAQ .cardstop {
		width: 32%;
		float: left;
		display: inline-block;
		position: relative;
		bottom: auto;
		right: auto;
	}

	.contactFAQ .FaqFiltered {
		width: 100%;
		display: block;
		float: none;
		margin-bottom: 25px;
	}

	.contactFAQ>footer {
		width: auto;
		position: relative;
		display: block;
	}

	.contactBlock {
		margin-left: 2%;
		margin-bottom: 25px;
		float: left;
	}

	.contactBlock:nth-of-type(n) {
		width: calc((100%/2) - 34px - (2%/2));
		float: left;
		margin-left: 2%;
		margin-bottom: 25px;
	}

	.contactBlock:nth-of-type(3n+1) {
		clear: none;
		float: left;
	}

	.contactBlock:nth-of-type(2n+1) {
		margin-left: 0;
		clear: left;
		margin-left: 34px;
		margin-bottom: 25px;
	}
}

@media only screen and (max-width:767px) {
	.contact-mobile-tabs {
		word-break: break-word;
	}

	.contact-mobile-tabs:nth-child(n+2) {
		width: auto;
		float: none;
		clear: both;
		display: block;
		margin-top: 0;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px;
		box-sizing: border-box;
		border-right: 1px solid #d2d2d7;
		border-bottom: 0;
		border-left: 1px solid #d2d2d7;
	}

	.contact-mobile-tabs:nth-child(n+2)>h2,
	.contact-mobile-tabs:nth-child(n+2) .contact-personal-info>h2,
	.contact-mobile-tabs:nth-child(n+2) .contact-our-info>h2 {
		border-top: 1px solid #d2d2d7;
		margin: 0;
	}

	.contactFAQ+.contact-mobile-tabs {
		border-top: 2px solid #d2d2d7;
		border-radius: 4px 4px 0 0;
		margin-top: 25px;
	}

	.contactFAQ+.contact-mobile-tabs>h2 {
		border-top: 0;
	}

	.contact-mobile-tabs:nth-last-child(1) {
		border-bottom: 2px solid #d2d2d7;
		border-radius: 0 0 4px 8px;
		margin-bottom: 25px;
	}

	.contact-mobile-tabs:nth-last-child(1)>h2,
	.contact-mobile-tabs:nth-last-child(1) .mobile-block-title {
		border-bottom: 0;
	}

	h1 {
		margin-bottom: 25px;
		color: #435c6b;
	}

	.contactFAQ {
		margin-bottom: 25px;
		overflow: visible;
	}

	.contactFAQ .intro>p {
		margin-bottom: 25px;
	}

	.contactFAQ .intro>p,
	.contactFAQ .intro .cardstop {
		width: auto;
		float: none;
		display: block;
	}

	.contactFAQ .intro>p img,
	.contactFAQ .intro .cardstop img {
		right: 0;
	}

	.contactFAQ+* {
		padding: 0;
	}

	.contactFAQ+* .FaqFiltered {
		width: auto;
		display: block;
		margin: 0;
	}

	.contactFAQ+* .FaqFiltered ul.TabsCollection {
		border: none;
		border-radius: 0;
		margin: 0;
	}

	.contactFAQ+* .FaqFiltered ul.TabsCollection>li>header {
		padding-left: 25px;
	}

	.contactFAQ+* .FaqFiltered ul.TabsCollection>li>header::before {
		left: 0;
	}

	.contactFAQ+* .FaqFiltered+footer {
		border-top: 1px solid #d2d2d7;
		width: auto;
		display: block;
		position: relative;
		bottom: auto;
		right: auto;
		padding-top: 15px;
	}

	.contactFAQ+* .FaqFiltered+footer>h2 {
		margin-left: 0;
	}

	.mobile-block-title {
		font-size: 18px !important;
		color: #435c6b !important;
		background: transparent !important;
		height: 50px;
		line-height: 50px;
		padding: 0 25px 0 50px !important;
		position: relative;
		overflow: hidden;
	}

	.mobile-block-title.last-child {
		border: none;
	}

	.mobile-block-title::before {
		font-family: "Belfius Icons";
		font-style: normal;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		content: "";
		color: #435c6b;
		display: block;
		position: absolute;
		left: 15px;
		top: 15px;
		width: 19px;
		height: 19px;
		line-height: 19px;
		font-size: 19px;
	}

	.mobile-block-title.active::before {
		content: "";
		color: #d1184d;
	}

	.mobile-block-content {
		overflow: hidden;
		height: auto;
		padding: 0 15px 0 15px;
	}

	.mobile-block-content.collapsible {

		max-height: 0;
	}

	.mobile-block-content.collapsible.active {
		max-height: inherit;
		padding: 0 15px 25px 45px;
	}

	.last-child+.mobile-block-content.collapsible.active {
		border-bottom: 0;
	}

	.contact-personal-info,
	.contact-our-info {
		background: transparent;
		padding: 0;
		border-radius: 0;
	}

	.contact-faq,
	.contact-personal-info,
	.contact-our-info,
	.contactPhoneList,
	.contact-faq .FaqFiltered,
	.contactPhoneList>.contactPhoneList-row {
		margin: 0;
	}

	.contact-faq>div>footer {
		margin: 0 15px;
		padding: 15px 0;
		border-top: 1px solid #d2d2d7;
	}

	.contact-faq>div>footer h2 {
		font-size: 20px;
	}

	.contactPhoneList .contactPhoneList-row .contactPhoneList-col,
	.contactPhoneList .contactPhoneList-row .contactPhoneList-col:nth-of-type(n) {
		width: auto;
		display: block;
		float: none;
		margin-bottom: 0;
		margin-left: 0;
	}
}

.easify-dossier {
	clear: both;
}

.easify-dossier>.easify-dossier-header {
	margin-bottom: 25px;
	box-sizing: border-box;
}

.easify-dossier>.easify-dossier-header>h2 {
	margin-bottom: 15px;
	color: #d1184d;
}

.easify-dossier>.easify-dossier-header form {
	margin-top: 20px;
	overflow: hidden;
}

.easify-dossier>.easify-dossier-header form>.form-element {
	display: inline-block;
	margin-right: 25px;
	margin-bottom: 5px;
}

.easify-dossier>.easify-dossier-tabs {
	overflow: visible;
	position: relative;
	height: 60px;
	padding-top: 20px;
	background-color: #e3dcd3;
	border-left: 1px solid #d2d2d7;
	border-right: 1px solid #d2d2d7;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	box-sizing: border-box;
}

.easify-dossier>.easify-dossier-tabs>li {
	position: static;
	overflow: hidden;
	float: left;
	margin: 0 5px;
	height: 40px;
	max-width: 140px;
}

.easify-dossier>.easify-dossier-tabs>li::before {
	content: none;
}

.easify-dossier>.easify-dossier-tabs>li:first-child {
	margin-left: 20px;
}

.easify-dossier>.easify-dossier-tabs>li>a {
	position: relative;
	overflow: visible;
	display: block;
	height: 40px;
	padding: 0 10px;
	font-family: "Belfius Alternative Bold";
	font-size: 13px;
	line-height: 40px;
	color: #fff;
	text-decoration: none;
	background-color: #c3bbaf;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.easify-dossier>.easify-dossier-tabs>li>a>.label {
	overflow: hidden;
	display: block;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.easify-dossier>.easify-dossier-tabs>li>a>.corner {
	position: absolute;
	display: block;
	height: 5px;
	width: 5px;
	left: -5px;
	bottom: 0;
	background-color: #c3bbaf;
}

.easify-dossier>.easify-dossier-tabs>li>a>.corner::before {
	content: '';
	position: absolute;
	display: block;
	height: 10px;
	width: 10px;
	left: -5px;
	top: -5px;
	background: #e3dcd3;
	border-radius: 10px;
}

.easify-dossier>.easify-dossier-tabs>li>a>.corner.corner-right {
	left: auto;
	right: -5px;
}

.easify-dossier>.easify-dossier-tabs>li>a>.corner.corner-right::before {
	left: auto;
	right: -5px;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content {
	display: none;
	position: absolute;
	left: -1px;
	top: 60px;
	width: 100%;
	border-left: 2px solid #d2d2d7;
	border-right: 2px solid #d2d2d7;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links {
	overflow: hidden;
	padding: 40px 0;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li {
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0 40px 15px 40px;
	box-sizing: border-box;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li::before {
	content: none;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li:last-child {
	margin-bottom: 0;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li:nth-child(odd) {
	border-right: 2px solid #d2d2d7;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon {
	display: inline-block;
	height: 48px;
	width: 48px;
	margin-right: 15px;
	vertical-align: middle;
	background-color: #e3dcd3;
	background-size: 40px 40px;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 50%;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.personal-advice {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-personal-advice-HD.gif?h=b384ce587f36220d8bba);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.financial-advice {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-financial-advice-HD.gif?h=53a86ef241972e124923);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.administration {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-administration-HD.gif?h=ce1f4cb5fc36334b656a);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.tool {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-tool-HD.gif?h=573ad582f813ff421b69);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.simulation {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-simulation-HD.gif?h=0b45fdab80d250e3522d);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.credit {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-credit-HD.gif?h=c74e99d029296f1a6a78);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.payment {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-payment-HD.gif?h=374b6fecf080b515d24c);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.internet-and-mobile {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-internet-and-mobile-HD.gif?h=9b90c066094c42d3ae3f);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.insurance {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-insurance-HD.gif?h=b1992d312c77551d12ca);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.investment {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-investment-HD.gif?h=4ba8767269593a22a467);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.pension {
	background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-pension-HD.gif?h=c55e412a73a105b14348);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon+a {
	max-width: calc(100% - 68px);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>a {
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}

.easify-dossier>.easify-dossier-tabs>li.active>a {
	color: #435c6b;
	background-color: #fff;
}

.easify-dossier>.easify-dossier-tabs>li.active>a>.corner {
	background-color: #fff;
}

.easify-dossier>.easify-dossier-tabs>li.active>.easify-dossier-content {
	display: block;
}

.easify-dossier>.easify-dossier-mail {
	padding-top: 20px;
	border: 2px solid #d2d2d7;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	box-sizing: border-box;
}

.easify-dossier-switch {
	padding: 50px 24px;
	background: #f5f3f0;
	clear: both;
	box-sizing: border-box;
}

.easify-dossier-switch>h2 {
	margin-bottom: 25px;
}

.easify-dossier-switch>.easify-dossier-switch-elements {
	overflow: hidden;
	margin-left: 50px;
	margin-right: 50px;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li {
	display: inline-block;
	width: 32.33333%;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	font-family: "Belfius Alternative Bold", sans-serif;
	font-size: 16px;
	vertical-align: middle;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li::before {
	content: none;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li>a {
	display: block;
	padding-left: 70px;
	padding-right: 20px;
	width: 100%;
	box-sizing: border-box;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li>a::before {
	position: absolute;
	display: block;
	content: '';
	width: 46px;
	height: 46px;
	left: 0;
	top: 50%;
	margin-top: -23px;
	background: url(/common/nfw/lib/bdn/resource/dossier.png?h=45299ba7a5202099462f) no-repeat center center;
	background-size: 25px 25px;
	border: 2px #ddd solid;
	border-radius: 100%;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-amber:not(.disabled)>a::before {
	border-color: #faafa0;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-blueberry:not(.disabled)>a::before {
	border-color: #821955;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-aurora:not(.disabled)>a::before {
	border-color: #5a0037;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-flesh:not(.disabled)>a::before {
	border-color: #ffdae1;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-green-pea:not(.disabled)>a::before {
	border-color: #c30045;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-indigo:not(.disabled)>a::before {
	border-color: #d2d2d7;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-jade:not(.disabled)>a::before {
	border-color: #af1e3c;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-taupe:not(.disabled)>a::before {
	border-color: #51626f;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-turquoise:not(.disabled)>a::before {
	border-color: #5a0037;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-royal-blue:not(.disabled)>a::before {
	border-color: #285799;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-night-blue:not(.disabled)>a::before {
	border-color: #201749;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-sunrise:not(.disabled)>a::before {
	border-color: #ffe619;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-purple:not(.disabled)>a::before {
	border-color: #74357f;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-pine-green:not(.disabled)>a::before {
	border-color: #006764;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-velvet:not(.disabled)>a::before {
	border-color: #630233;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a {
	text-decoration: none;
	cursor: default;
	color: #ddd;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a:link,
.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a:active,
.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a:hover,
.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a:focus,
.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a:visited {
	text-decoration: none;
	cursor: default;
	color: #ddd;
}

@media only screen and (max-width:1007px) {
	.easify-dossier>.easify-dossier-tabs {
		height: 80px;
	}

	.easify-dossier>.easify-dossier-tabs>li {
		height: 60px;
		max-width: 120px;
	}

	.easify-dossier>.easify-dossier-tabs>li>a {
		height: 60px;
	}

	.easify-dossier>.easify-dossier-tabs>li>a>.label {
		display: table-cell;
		height: 60px;
		vertical-align: middle;
		font-size: 15px;
		line-height: 18px;
		text-overflow: unset;
		white-space: normal;
	}

	.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content {
		top: 80px;
	}

	.easify-dossier-switch {
		padding-left: 34px;
		padding-right: 34px;
	}

	.easify-dossier-switch>.easify-dossier-switch-elements>li {
		width: 49%;
	}
}

@media only screen and (max-width:767px) {
	.easify-dossier>.easify-dossier-tabs {
		height: auto;
		background-color: transparent;
		border: none;
	}

	.easify-dossier>.easify-dossier-tabs[style] {
		margin-bottom: 0 !important;
	}

	.easify-dossier>.easify-dossier-tabs>li {
		overflow: visible;
		position: relative;
		float: none;
		margin-bottom: -8px;
		margin-left: 0;
		margin-right: 0;
		max-width: 100%;
		width: 100%;
		perspective: 400px;
		box-sizing: border-box;
	}

	.easify-dossier>.easify-dossier-tabs>li:first-child {
		margin-left: 0;
	}

	.easify-dossier>.easify-dossier-tabs>li:first-child>a {}

	.easify-dossier>.easify-dossier-tabs>li>a {
		overflow: hidden;
		display: block;
		height: 60px;
		padding: 0 20px;
		line-height: 60px;
		color: #435c6b;
		font-size: 12pt;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		background-color: #e2dcd3;
		border-radius: 10px;

		transform-origin: 0 50%;
		transform: rotateX(-10deg);
	}

	.easify-dossier>.easify-dossier-tabs>li>a>.label {
		display: block;
		line-height: 60px;
	}

	.easify-dossier>.easify-dossier-tabs>li>a .corner {
		display: none;
	}

	.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content {
		max-height: 0;
		overflow: hidden;
		position: static;
		border: none;
	}

	.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links {
		margin: 20px;
	}

	.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li {
		float: none;
		width: auto;
	}

	.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li:nth-child(odd) {
		border-right: none;
	}

	.easify-dossier>.easify-dossier-tabs>li.active {
		overflow: hidden;
		height: auto;
		border-top: 2px solid #d2d2d7;
		border-right: 2px solid #d2d2d7;
		border-left: 2px solid #d2d2d7;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
	}

	.easify-dossier>.easify-dossier-tabs>li.active>a {

		transform: rotateX(0deg);
	}

	.easify-dossier>.easify-dossier-tabs>li.active>a>.label {
		border-bottom: 1px solid #d2d2d7;
		box-sizing: border-box;
	}

	.easify-dossier>.easify-dossier-tabs>li.active>.easify-dossier-content {

		max-height: 1000px;
	}

	.easify-dossier>.easify-dossier-mail {
		position: relative;
		padding-top: 0;
		background-color: #fff;
		z-index: 9;
		min-height: 210px;
	}

	.easify-dossier-switch {
		padding-left: 15px;
		padding-right: 15px;
	}

	.easify-dossier-switch>.easify-dossier-switch-elements {
		margin-left: 15px;
		margin-right: 15px;
	}

	.easify-dossier-switch>.easify-dossier-switch-elements>li {
		width: 100%;
	}
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.news>.brand-container-content-item>.content-text>header>span,
.brand-container>.brand-container-wrapper>.content-list.content1on3.news>.brand-container-content-item>.content-text>header>span,
.brand-container>.brand-container-wrapper>.content-list.content1on4.news>.brand-container-content-item>.content-text>header>span,
.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>.content-text>header>span {
	display: inline-block;
	background-color: #fae7ed;
	border-radius: 4px;
	color: #7a8d9b;
	font-family: "Belfius Alternative";
	font-size: 13px;
	margin-bottom: 12px;
	padding: 3px 6px;
}

.brand-container {
	clear: both;
}

.brand-container>h2 {
	padding: 20px 2%;
	line-height: normal;
}

.brand-container>.brand-container-wrapper {
	background: #f2f4f5;
	min-height: 300px;
}

.brand-container>.brand-container-wrapper>.intro {
	box-sizing: border-box;
	padding: 30px 2% 100px 2%;
	background: #d1184d;
	color: #fff;
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
	position: relative;
	overflow: hidden;
	min-height: 150px;
}

.brand-container>.brand-container-wrapper>.intro p {
	font-size: 16px;
}

.brand-container>.brand-container-wrapper>.intro .chevron {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 31px;
	text-align: center;
	z-index: 1;
}

.brand-container>.brand-container-wrapper>.intro .chevron::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 20px;
	height: 20px;
	transform: rotate(45deg);
	background: #d1184d;
	z-index: -1;
}

.brand-container>.brand-container-wrapper>.intro::after {
	content: '';
	position: absolute;
	width: 150%;
	left: -25%;
	transform: rotate(-3.63deg);
	height: 100px;
	bottom: -60px;
	background: #f2f4f5;
}

.brand-container>.brand-container-wrapper>.content-list {
	padding: 15px 2%;
}

.brand-container>.brand-container-wrapper>.content-list::after {
	content: "";
	display: table;
	clear: both;
}

.brand-container>.brand-container-wrapper>.content-list>ul {
	float: right;
	text-align: right;
}

.brand-container>.brand-container-wrapper>.content-list>ul>li>a {
	display: inline-block;
}

.brand-container>.brand-container-wrapper>.content-list>ul>li::before {
	content: '';
}

.brand-container>.brand-container-wrapper>.content-list.content>.brand-container-content-item {
	margin-bottom: 75px;
}

@media only screen and (max-width:767px) {
	.brand-container>.brand-container-wrapper>.content-list.content>.brand-container-content-item {
		margin-bottom: 24px;
	}
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-paragraph {
	box-sizing: border-box;
	border-radius: 7px;
	position: relative;
	background: #fff;
	margin-bottom: 24px;
	width: 100%;
	padding: 15px 24px;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-paragraph>header>h3 {
	color: #d1184d;
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 12px;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item {
	box-sizing: border-box;
	border-radius: 7px 7px 0 7px;
	position: relative;
	background: #fff;
	margin-bottom: 24px;
}

@media only screen and (max-width:1007px) {
	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item {
		width: 100%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media only screen and (max-width:767px) {
	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item {
		margin-bottom: 24px;
	}
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.floating-icon {
	border-radius: 7px 7px 0 7px;
	position: absolute;
	width: 75px;
	height: 75px;
	line-height: 75px;
	text-align: center;
	bottom: -37.5px;
	left: 4.16667%;
	background: #d2d2d7;
	font-size: 3.3rem;
	color: #fff;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.floating-icon::before {
	line-height: 75px;
}

@media only screen and (max-width:1007px) {
	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.floating-icon {
		font-size: 2.2rem;
		width: 50px;
		height: 50px;
		line-height: 50px;
		bottom: -25px;
	}

	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.floating-icon::before {
		line-height: 50px;
	}
}

@media only screen and (max-width:767px) {
	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.floating-icon {
		display: none;
	}
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure {
	overflow: hidden;
	border-radius: 7px;
	margin: 10px;
	box-sizing: border-box;
	height: auto;
}

@media only screen and (max-width:1007px) {
	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure {
		height: auto;
		max-height: 180px;
		padding-right: inherit;
		margin-bottom: 34px !important;
	}
}

@media only screen and (max-width:767px) {
	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure {
		margin-bottom: 15px !important;
	}
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure>img {
	width: 100%;
	height: auto;
	display: block;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.content-text {
	box-sizing: border-box;
	overflow: hidden;
	margin: 24px 24px 60px;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.content-text.no-align {
	margin-top: 24px !important;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.content-text>header>h3 {
	color: #d1184d;
	font-size: 21px;
	line-height: 24px;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.content-text>header>h3::after {
	content: '';
	height: 2px;
	display: block;
	margin: 10px 0;
	border-bottom: 2px dotted #d2d2d7;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>a {
	position: absolute;
	bottom: 24px;
	right: 2.08333%;
}

.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item {
	width: 100%;
	padding-left: 2.08333%;
	padding-right: 2.08333%;
}

.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item::after {
	content: "";
	display: table;
	clear: both;
}

.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>.content-text,
.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure {
	float: left;
	box-sizing: border-box;
}

.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure {
	width: 40%;
	margin-top: 2%;
	margin-bottom: 60px;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}

.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure+.content-text {
	width: 60%;
	margin-left: 0;
	margin-right: 0;
	margin-top: 24px;
	padding-left: 15px;
	padding-right: 15px;
}

@media only screen and (max-width:767px) {
	.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item {
		overflow: hidden;
	}

	.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>.content-text,
	.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure {
		width: 100%;
		float: none;
		box-sizing: border-box;
	}
}

@media only screen and (max-width:1007px) {

	.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item,
	.brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item,
	.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item {
		width: 100% !important;
	}
}

.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item>figure,
.brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item>figure,
.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item>figure {
	margin-bottom: 24px;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.news>.brand-container-content-item>.content-text,
.brand-container>.brand-container-wrapper>.content-list.content1on3.news>.brand-container-content-item>.content-text,
.brand-container>.brand-container-wrapper>.content-list.content1on4.news>.brand-container-content-item>.content-text {
	box-sizing: border-box;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.news>.brand-container-content-item>.content-text>header,
.brand-container>.brand-container-wrapper>.content-list.content1on3.news>.brand-container-content-item>.content-text>header,
.brand-container>.brand-container-wrapper>.content-list.content1on4.news>.brand-container-content-item>.content-text>header {
	margin-bottom: 12px;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.news>.brand-container-content-item>.content-text>header>h3::after,
.brand-container>.brand-container-wrapper>.content-list.content1on3.news>.brand-container-content-item>.content-text>header>h3::after,
.brand-container>.brand-container-wrapper>.content-list.content1on4.news>.brand-container-content-item>.content-text>header>h3::after {
	content: none;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.brand-container-content-item>.content-text,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.brand-container-content-item>.content-text,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.brand-container-content-item>.content-text {
	box-sizing: border-box;
	margin-bottom: auto;
	padding-bottom: 24px;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.brand-container-content-item>.content-text>header,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.brand-container-content-item>.content-text>header,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.brand-container-content-item>.content-text>header {
	margin-bottom: 12px;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.brand-container-content-item>.content-text>header>h3::after,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.brand-container-content-item>.content-text>header>h3::after,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.brand-container-content-item>.content-text>header>h3::after {
	content: none;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.brand-container-content-item>footer,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.brand-container-content-item>footer,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.brand-container-content-item>footer {
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.brand-container-content-item>footer>a,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.brand-container-content-item>footer>a,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.brand-container-content-item>footer>a {
	width: 100%;
	text-align: center;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.productList,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.productList,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.productList {
	width: 100%;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.productList>article,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.productList>article,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.productList>article {
	background: #fff;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item {
	width: calc(50% - 1.04167%);
	float: left;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item:first-of-type {
	margin-right: calc(1.04167%);
}

.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item:nth-of-type(2) {
	margin-left: calc(1.04167%);
}

.brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item {
	width: calc((100%/3) - 2.08333%);
	float: left;
}

.brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item:nth-of-type(2) {
	margin-left: calc(3.125%);
	margin-right: calc(3.125%);
}

.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item {
	margin-bottom: 24px;
	width: calc(25% - 2.08333%);
	float: left;
}

.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item>.floating-icon {
	display: none;
}

.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item:nth-of-type(2) {
	margin-left: calc(2.77778%);
	margin-right: calc(1.38889%);
}

.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item:nth-of-type(3) {
	margin-left: calc(1.38889%);
	margin-right: calc(2.77778%);
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text>ul {
	column-count: 2;
}

@media only screen and (max-width:1007px) {
	.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text>ul {
		column-count: 1;
	}
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text>ul>li {
	margin: 0 0 0 25px;
	width: calc(100% - 25px);
	padding: 0 0 10px 0;
	page-break-inside: avoid;
	break-inside: avoid-column;
	display: table;
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 25.52083%;
	padding-right: 25.52083%;
	min-height: 220px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>figure {
	position: absolute;
	top: 15px;
	left: 15px;
	overflow: hidden;
	width: calc(23.4375% - 24px);
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>footer {
	position: absolute;
	top: 15px;
	right: 15px;
	margin-top: 0;
	width: calc(23.4375% - 24px);
}

@media only screen and (max-width:1007px) {
	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item {
		padding-left: 51%;
		padding-right: 24px;
	}

	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>.content-text>header>h3>span {
		display: block;
	}

	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>.content-text>ul {
		column-count: 1;
	}

	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item figure {
		width: calc(49% - 34px);
	}

	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>footer {
		position: static;
		width: auto;
		margin-top: 20px;
	}
}

@media only screen and (max-width:767px) {
	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item {
		padding: 0;
		overflow: hidden;
	}

	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>figure {
		margin: 10px;
		position: static;
		width: auto;
	}

	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>footer {
		position: static;
		width: auto;
		margin-top: 20px;
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 15px;
	}

	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>footer>a {
		margin-bottom: 5px;
		text-align: center;
		width: 100%;
	}
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.no-footer,
.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.text-only {
	padding-right: 15px;
}

@media only screen and (max-width:767px) {

	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.no-footer,
	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.text-only {
		padding-right: 0;
	}
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.no-image,
.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.text-only {
	padding-left: 15px;
}

@media only screen and (max-width:767px) {

	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.no-image,
	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.text-only {
		padding-left: 0;
	}
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item+.brand-container-content-item {
	margin-top: 20px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.news>a {
	float: right;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.news>.brand-container-content-item>.content-text>header {
	margin-bottom: 12px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.news>.brand-container-content-item>.content-text>header>h3::after {
	content: none;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text {
	margin-bottom: 24px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text>header {
	margin-bottom: 12px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text>header>h3::after {
	content: none;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer {
	top: 80px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer>a.button,
.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer>a.buttonType01,
.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer>a.buttonType02,
.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer>a.buttonType03,
.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer>a.buttonType04 {
	display: block;
	margin-bottom: 5px;
}

@media only screen and (max-width:767px) {
	.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer {
		top: 15px;
	}
}

@media only screen and (max-width:1007px) {
	.brand-container {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}

	.brand-container>h2 {
		padding-left: 34px;
		padding-right: 34px;
	}

	.brand-container>.brand-container-wrapper>.intro,
	.brand-container>.brand-container-wrapper>.content-list {
		padding-right: 34px;
		padding-left: 34px;
	}

	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item {
		padding-left: 2%;
		padding-right: 2%;
	}

	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item::after {
		content: "";
		display: table;
		clear: both;
	}

	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.content-text,
	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure {
		float: left;
		box-sizing: border-box;
	}

	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure {
		width: 40%;
		margin-top: 2%;
		margin-bottom: 60px;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}

	.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure+.content-text {
		width: 60%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 24px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media only screen and (max-width:767px) {
	.brand-container {
		padding-left: 0;
		padding-right: 0;
	}

	.brand-container>h2 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.brand-container>.brand-container-wrapper>.intro,
	.brand-container>.brand-container-wrapper>.content-list {
		padding-right: 15px;
		padding-left: 15px;
	}

	.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>.content-text,
	.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure,
	.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure+.content-text,
	.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item>.content-text,
	.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item>figure,
	.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item>figure+.content-text,
	.brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item>.content-text,
	.brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item>figure,
	.brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item>figure+.content-text,
	.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item>.content-text,
	.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item>figure,
	.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item>figure+.content-text,
	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>.content-text,
	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>figure,
	.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>figure+.content-text {
		width: auto;
		float: none;
		box-sizing: border-box;
	}
}

.easify-support-tag {
	position: absolute;
	right: 7px;
	bottom: 24px;
	background: #f2f4f5;
	border: 2px solid #d2d2d7;
	border-radius: 4px;
}

.easify-support-tag.sticky {
	position: fixed;
	z-index: 9;
}

.easify-support-tag>.sm-format::after,
.easify-support-tag>.lg-format::after {
	content: '';
	position: absolute;
	bottom: -17px;
	right: 60px;
	width: 30px;
	height: 30px;
	background: #f2f4f5;
	border-right: solid 1px #e3dcd3;
	border-bottom: solid 1px #e3dcd3;
	transform: rotate(45deg);
	z-index: 8;
}

.easify-support-tag>.sm-format::before,
.easify-support-tag>.lg-format::before {
	content: '';
	color: #d2d2d7;
	position: absolute;
	bottom: -15px;
	right: 60px;
	font-family: "Belfius Icons";
	width: 30px;
	z-index: 10;
	text-align: center;
}

.easify-support-tag>.sm-format>span:last-child.minimize-btn,
.easify-support-tag>.sm-format>span:last-child.close-btn,
.easify-support-tag>.lg-format>span:last-child.minimize-btn,
.easify-support-tag>.lg-format>span:last-child.close-btn {
	position: absolute;
	bottom: -20px;
	top: auto;
	right: 60px;
	width: 30px;
	height: 30px;
	z-index: 10;
	cursor: pointer;
}

.easify-support-tag>.xs-format {
	width: 40px;
	height: 40px;
	background: #435c6b;
	border: none;
	border-radius: inherit;
	text-align: center;
}

.easify-support-tag>.xs-format::after {
	content: '';
	position: absolute;
	bottom: -5px;
	right: 16px;
	width: 8px;
	height: 8px;
	background: #435c6b;
	border-right: solid 1px transparent;
	border-bottom: solid 1px transparent;
	transform: rotate(45deg);
	z-index: 8;
}

.easify-support-tag>.xs-format>.maximize-btn {
	line-height: 40px;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

.easify-support-tag>.sm-format {
	width: 150px;
}

.easify-support-tag>.sm-format::after {
	z-index: 0;
}

.easify-support-tag>.sm-format>.open-btn {
	width: 100%;
	display: table;
	table-layout: fixed;
	box-sizing: border-box;
	text-align: center;
	text-decoration: none;
	height: 56px;
	padding: 5px 10px;
}

.easify-support-tag>.sm-format>.open-btn>img {
	display: table-cell;
	vertical-align: middle;
	height: 38px;
	margin-top: 4px;
	border-radius: 50%;
}

.easify-support-tag>.sm-format>.open-btn>span {
	display: table-cell;
	vertical-align: middle;
	color: #d1184d;
	font-weight: bold;
	font-size: 12px;
	width: 70%;
	position: relative;
	z-index: 1;
}

.easify-support-tag>.sm-format>.open-btn>span:nth-of-type(2) {
	display: none;
}

.easify-support-tag>.sm-format>.minimize-btn {
	position: absolute;
	top: 5px;
	right: 5px;
}

.easify-support-tag>.lg-format {
	width: 315px;
	height: auto;
	padding: 24px;
}

.easify-support-tag>.lg-format>.close-btn {
	position: absolute;
	top: 24px;
	right: 15px;
}

.easify-support-tag>.lg-format>header>h3 {
	color: #d1184d;
	margin-bottom: 15px;
	font-weight: bold;
}

.easify-support-tag>.lg-format>header>h3:nth-of-type(2) {
	display: none;
}

.easify-support-tag>.lg-format>.private-banker {
	display: none;
}

.easify-support-tag>.lg-format>.contact-item:not(:last-child) {
	border-bottom: 2px dotted #d2d2d7;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.easify-support-tag>.lg-format>.contact-item>h4 {
	font-weight: bold;
	margin-bottom: 12px;
}

.easify-support-tag>.lg-format>.contact-item a.button,
.easify-support-tag>.lg-format>.contact-item a.buttonType01,
.easify-support-tag>.lg-format>.contact-item a.buttonType02,
.easify-support-tag>.lg-format>.contact-item a.buttonType03,
.easify-support-tag>.lg-format>.contact-item a.buttonType04 {
	width: 100%;
	text-align: center;
}

.easify-support-tag>.lg-format>.contact-item a.button.icon::after,
.easify-support-tag>.lg-format>.contact-item a.icon.buttonType01::after,
.easify-support-tag>.lg-format>.contact-item a.icon.buttonType02::after,
.easify-support-tag>.lg-format>.contact-item a.icon.buttonType03::after,
.easify-support-tag>.lg-format>.contact-item a.icon.buttonType04::after {
	transform: none;
	position: static;
	font-size: 16px;
	padding-left: 5px;
	line-height: 40px;
	display: inline;
	color: #d2d2d7;
}

.easify-support-tag>.lg-format>.contact-item.faq>ul>li>a:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04),
.easify-support-tag>.lg-format>.contact-item.info>ul>li>a:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
	text-decoration: none;
	color: #435c6b;
}

.easify-support-tag>.lg-format>.contact-item.info>ul>li:not(:first-child) {
	display: inline-block;
}

.easify-support-tag>.lg-format>.contact-item.info>ul>li>*[class^="belfius-icon-"]::before {
	font-size: 24px;
	vertical-align: middle;
}

.easify-support-tag>.lg-format>.contact-item.info>ul>li>.belfius-icon-mail {
	width: 27px;
}

.easify-support-tag>.lg-format>.contact-item.info>ul>li>.belfius-icon-mail::before,
.easify-support-tag>.lg-format>.contact-item.info>ul>li>.belfius-icon-mail-after::after {
	padding-left: 0;
}

.easify-support-tag>.lg-format>.contact-item.info>ul>li>.belfius-icon-phone {
	padding-right: 10px;
	margin-right: 5px;
	border-right: 1px solid #d2d2d7;
}

.easify-support-tag>.lg-format>.contact-item.faq>ul>li {
	margin-left: 25px;
}

.easify-support-tag>.lg-format>.contact-item.faq>ul>li::before {
	content: '';
	left: -25px;
	font-family: "Belfius Icons";
	font-size: 20px;
	line-height: 25px;
	color: #d2d2d7;
}

.easify-support-tag>.lg-format>.contact-item>ul>li {
	margin-left: auto;
	margin-bottom: 10px;
}

.easify-support-tag>.lg-format>.contact-item>ul>li>span[class^="belfius-icon-"],
.easify-support-tag>.lg-format>.contact-item>ul>li>a[class^="belfius-icon-"] {
	display: inline-block;
	vertical-align: middle;
}

.easify-support-tag>.lg-format>.contact-item>ul>li>span[class^="belfius-icon-"]::before,
.easify-support-tag>.lg-format>.contact-item>ul>li>a[class^="belfius-icon-"]::before {
	margin-right: 8px;
	font-size: 20px;
	color: #d2d2d7;
}

.easify-support-tag>.lg-format>.contact-item>ul>li::before {
	content: none;
}

.easify-support-tag.default>.sm-format {
	display: block;
}

.easify-support-tag.default>.xs-format,
.easify-support-tag.default>.lg-format {
	display: none;
}

.easify-support-tag.open>.lg-format {
	display: block;
}

.easify-support-tag.open>.xs-format,
.easify-support-tag.open>.sm-format {
	display: none;
}

.easify-support-tag.closed {
	right: 62px;
	bottom: 8px;
}

.easify-support-tag.closed>.xs-format {
	display: block;
}

.easify-support-tag.closed>.sm-format,
.easify-support-tag.closed>.lg-format {
	display: none;
}

.easify-support-tag.logged>.sm-format>.open-btn>span:first-of-type {
	display: none;
}

.easify-support-tag.logged>.sm-format>.open-btn>span:nth-of-type(2) {
	display: table-cell;
}

.easify-support-tag.logged>.lg-format>header>h3:first-of-type {
	display: none;
}

.easify-support-tag.logged>.lg-format>header>h3:nth-of-type(2) {
	display: block;
}

.easify-support-tag.logged>.lg-format>.contact-item {
	display: none;
}

.easify-support-tag.logged>.lg-format .private-banker {
	display: block;
}

.easify-support-tag.logged>.lg-format .private-banker>.template {
	display: none;
}

.easify-support-tag.logged>.lg-format .private-banker__info {
	height: 100px;
	border-bottom: 2px dotted #7a8d9b;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.easify-support-tag.logged>.lg-format .private-banker__info>img {
	position: absolute;
	width: 100px;
	height: 100px;
	border-radius: 50%;
}

.easify-support-tag.logged>.lg-format .private-banker__info>h4,
.easify-support-tag.logged>.lg-format .private-banker__info>small {
	padding-left: 110px;
	color: #435c6b;
}

.easify-support-tag.logged>.lg-format .private-banker__info>h4 {
	padding-top: 20px;
	font-weight: bold;
}

.easify-support-tag.logged>.lg-format .private-banker ul>li {
	margin: 0;
	padding: 0;
}

.easify-support-tag.logged>.lg-format .private-banker ul>li:empty {
	display: none;
}

.easify-support-tag.logged>.lg-format .private-banker ul>li::before {
	content: none;
	left: 0;
}

.easify-support-tag.logged>.lg-format .private-banker ul>li>a.button,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType01,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType02,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType03,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType04 {
	width: 100%;
}

.easify-support-tag.logged>.lg-format .private-banker ul>li>a.button:empty,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType01:empty,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType02:empty,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType03:empty,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType04:empty {
	display: none;
}

.easify-support-tag.logged>.lg-format .private-banker__links {
	margin-bottom: 12px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--info,
.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links {
	margin-top: 12px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--info::before,
.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links::before {
	font-family: "Belfius Icons";
	font-size: 20px;
	position: absolute;
	color: #7a8d9b;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--info>li,
.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links>li {
	padding-left: 30px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--info::before {
	content: '';
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--info>li:first-of-type {
	font-weight: bold;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links::before {
	content: '';
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours {
	width: 250px;
	height: auto;
	font-size: .7rem;
	background: #fff;
	padding: 10px;
	border-radius: 7px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul {
	list-style: none;
	display: table;
	width: 100%;
	padding: 0;
	text-align: center;
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul li {
	display: table-cell;
	width: 50%;
	cursor: pointer;
	padding: 5px;
	background: #fff;
	color: #435c6b;
	border: 1px solid #435c6b;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul li:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul li:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul li.active {
	background: #435c6b;
	color: #fff;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul li::before {
	content: none;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab {
	display: none;
	width: 100%;
	margin: 0;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab.active {
	display: table;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab .row {
	display: table-row;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab .row .cell {
	display: table-cell;
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #fff;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab .row .cell:last-child {
	bottom-border: none;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab .row .cell.day {
	width: 40%;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab .row .cell.hours {
	color: #435c6b;
	text-align: right;
}

@media only screen and (max-width:767px) {
	.easify-support-tag {
		position: static;
		bottom: auto;
		width: 100%;
		box-sizing: border-box;
		border-radius: 0;
	}

	.easify-support-tag.default>.sm-format,
	.easify-support-tag.default>.xs-format,
	.easify-support-tag.closed>.sm-format,
	.easify-support-tag.closed>.xs-format,
	.easify-support-tag.open>.sm-format,
	.easify-support-tag.open>.xs-format {
		display: none;
	}

	.easify-support-tag.default>.lg-format,
	.easify-support-tag.default.sticky,
	.easify-support-tag.closed>.lg-format,
	.easify-support-tag.closed.sticky,
	.easify-support-tag.open>.lg-format,
	.easify-support-tag.open.sticky {
		width: 100%;
		position: static;
		box-sizing: border-box;
	}

	.easify-support-tag.default>.lg-format,
	.easify-support-tag.closed>.lg-format,
	.easify-support-tag.open>.lg-format {
		display: block;
		bottom: auto;
		right: auto;
	}

	.easify-support-tag.default>.lg-format::before,
	.easify-support-tag.default>.lg-format::after,
	.easify-support-tag.closed>.lg-format::before,
	.easify-support-tag.closed>.lg-format::after,
	.easify-support-tag.open>.lg-format::before,
	.easify-support-tag.open>.lg-format::after {
		content: none;
	}

	.easify-support-tag.default>.lg-format>.close-btn,
	.easify-support-tag.closed>.lg-format>.close-btn,
	.easify-support-tag.open>.lg-format>.close-btn {
		display: none;
	}
}

.easify-support-tag .text-red,
.easify-support-tag>.sm-format>.minimize-btn,
.easify-support-tag>.lg-format>.close-btn {
	text-decoration: none;
	color: #d1184d;
	font-weight: bold;
}

.featured-news-item,
.financial-weather-report {
	box-sizing: border-box;
	border-radius: 6px;
	background: #f2f4f5;
	overflow: hidden;
	position: relative;
}

.featured-news-item article,
.financial-weather-report article {
	overflow: hidden;
}

.featured-news-item article>figure,
.financial-weather-report article>figure {
	box-sizing: border-box;
	border-radius: 6px;
	height: auto;
	margin: 10px;
	overflow: hidden;
}

.featured-news-item article>figure img,
.financial-weather-report article>figure img {
	width: 100%;
	height: auto;
	display: block;
}

.featured-news-item article>header .featured-news-item--label,
.financial-weather-report article>header .featured-news-item--label {
	display: inline-block;
	background-color: #fae7ed;
	border-radius: 4px;
	margin: 5px 24px 10px 24px;
	padding: 7px 10px;
	font-family: "Belfius Alternative";
	font-size: 13px;
	color: #7a8d9b;
}

.featured-news-item article>header .featured-news-item--label+h3,
.financial-weather-report article>header .featured-news-item--label+h3 {
	margin-top: 0;
}

.featured-news-item article>header>h3,
.financial-weather-report article>header>h3 {
	color: #d1184d;
	font-size: 21px;
	line-height: 24px;
	margin: 15px 24px;
}

.featured-news-item article>p,
.financial-weather-report article>p {
	margin-left: 24px;
	margin-right: 24px;
}

.featured-news-item article>a:not(:first-child),
.financial-weather-report article>a:not(:first-child) {
	float: right;
	margin-top: 24px;
	margin-bottom: 24px;
	margin-right: 24px;
}

@media only screen and (max-width:1007px) {

	.featured-news-item,
	.financial-weather-report {
		width: auto;
		float: none;
		clear: both;
		margin-top: 25px;
		margin-left: 34px;
		margin-right: 34px;
	}

	.featured-news-item+*,
	.financial-weather-report+* {
		margin-top: 25px;
	}

	.featured-news-item article,
	.financial-weather-report article {
		position: relative;
		min-height: 150px;
		padding-left: 34%;
	}

	.featured-news-item article>figure,
	.financial-weather-report article>figure {
		position: absolute;
		left: 0;
		top: 0;
		width: 32%;
		height: auto;
		overflow: hidden;
		margin-bottom: 34px !important;
	}

	.featured-news-item article>header .featured-news-item--label,
	.financial-weather-report article>header .featured-news-item--label {
		margin-top: 10px;
	}

	.featured-news-item.text-only article,
	.financial-weather-report.text-only article {
		padding-left: 0;
	}
}

@media only screen and (max-width:767px) {

	.featured-news-item,
	.financial-weather-report {
		display: none;
	}
}

.news-article-component .paragraph {
	position: relative;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
}

.news-article-component .paragraph>h2 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.news-article-component .paragraph__image--right,
.news-article-component .paragraph__image--left,
.news-article-component .paragraph__quote--right,
.news-article-component .paragraph__quote--left {
	max-width: 40%;
	margin-bottom: 10px;
}

.news-article-component .paragraph__image--left,
.news-article-component .paragraph__quote--left {
	float: left;
	margin-right: 20px;
}

.news-article-component .paragraph__image--right,
.news-article-component .paragraph__quote--right {
	float: right;
	margin-left: 20px;
}

.news-article-component .paragraph__image--left>img,
.news-article-component .paragraph__image--right>img {
	width: 100%;
	height: auto;
}

.news-article-component .paragraph__quote--left,
.news-article-component .paragraph__quote--right {
	text-align: center;
}

.news-article-component .paragraph__quote--left>q,
.news-article-component .paragraph__quote--right>q {
	font-family: "Belfius Alternative Bold", Arial, Helvetica, Nimbus, sans-serif;
	font-size: 24px;
	line-height: 37px;
	text-align: center;
	color: #d1184d;
}

.news-article-component .paragraph__quote--left>q::before,
.news-article-component .paragraph__quote--right>q::before {
	content: '‘';
	margin-right: 5px;
}

.news-article-component .paragraph__quote--left>q::after,
.news-article-component .paragraph__quote--right>q::after {
	content: '’';
	margin-left: 5px;
}

@media only screen and (max-width:767px) {

	.news-article-component .paragraph__image--left,
	.news-article-component .paragraph__image--right,
	.news-article-component .paragraph__quote--left,
	.news-article-component .paragraph__quote--right {
		float: none;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
	}

	.news-article-component .paragraph__image--left>img,
	.news-article-component .paragraph__image--right>img {
		width: auto;
		max-width: 100%;
	}
}

.page-intro {
	background: #7a8d9b;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 15px;
	padding-bottom: 100px;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.page-intro>article {
	box-sizing: border-box;
	padding-top: 25px;
	padding-right: 24px;
}

.page-intro>article:first-child:not(:last-child) {
	width: 50%;
}

.page-intro>article:first-child:last-child {
	width: 100%;
}

.page-intro>article>header>h2,
.page-intro>article>a,
.page-intro>article>p {
	color: #fff;
}

.page-intro>article>header>h2 {
	margin-bottom: 20px;
}

.page-intro>article>a {
	display: inline-block;
	margin-top: 20px;
	text-decoration: none;
	font-weight: bold;
}

.page-intro>figure {
	box-sizing: border-box;
	position: absolute;
	top: 40px;
	right: 0;
	width: 100%;
	max-width: 50%;
	height: auto;
	text-align: center;
	z-index: -1;
}

.page-intro::after {
	content: '';
	position: absolute;
	transform: rotate(-3.54deg);
	width: 150%;
	height: 100px;
	bottom: -50px;
	left: -25%;
	z-index: 1;
	background: #fff;
}

@media only screen and (max-width:1007px) {
	.page-intro {
		padding-left: 34px;
		padding-right: 34px;
	}

	.page-intro>article:first-child:not(:last-child) {
		width: 100%;
		padding-right: 0;
	}

	.page-intro figure {
		display: none;
	}
}

@media only screen and (max-width:767px) {
	.page-intro {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.private-banker-picker {
	background: #f2f4f5;
	clear: both;
}

.private-banker-picker .private-banker-picker-wrapper {
	overflow: hidden;
	padding: 40px 2%;
}

.private-banker-picker .private-banker-picker-wrapper .col.left {
	overflow: hidden;
	position: relative;
}

.private-banker-picker .private-banker-picker-wrapper h2,
.private-banker-picker .private-banker-picker-wrapper p {
	color: #435c6b;
}

.private-banker-picker .private-banker-picker-wrapper h2 {
	margin-bottom: 12px;
	height: 24px;
	line-height: 24px;
}

.private-banker-picker .private-banker-picker-wrapper h2+br {
	display: none;
}

.private-banker-picker .private-banker-picker-wrapper .profile-image {
	width: 20%;
	text-align: center;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.private-banker-picker .private-banker-picker-wrapper .profile-image::before {
	position: relative;
	content: "";
	top: 0;
	display: block;
	width: 80px;
	height: 90px;
	background: url(/common/nfw/lib/bdn/resource/WebDev-sprite.png?h=ba463f65a74305ac000e) transparent -242px -204px no-repeat;
	background-origin: border-box;
	background-clip: border-box;
	transform: scale(.85714, .85714);
}

@media only screen and (min-device-pixel-ratio:1.5) {
	.private-banker-picker .private-banker-picker-wrapper .profile-image::before {
		background-image: url(/common/nfw/lib/bdn/resource/WebDev-sprite-HD.png?h=ba463f65a74305ac000e);
	}
}

.private-banker-picker .private-banker-picker-wrapper .profile-image img {
	max-width: 70px;
	width: 100%;
	height: auto;
	border-radius: 50%;
}

.private-banker-picker .private-banker-picker-wrapper .intro-text {
	width: 80%;
	float: right;
}

.private-banker-picker .private-banker-picker-wrapper .background-image {
	background: url(/common/nfw/lib/bdn/resource/private-banker-map.jpg?h=8b8147c835632ddbdc92) no-repeat;
	border: 4px solid #fff;
	border-radius: 10px;
	line-height: 150px;
	text-align: center;
	margin-top: 36px;
}

.private-banker-picker .private-banker-picker-wrapper .background-image a.button,
.private-banker-picker .private-banker-picker-wrapper .background-image a.buttonType01,
.private-banker-picker .private-banker-picker-wrapper .background-image a.buttonType02,
.private-banker-picker .private-banker-picker-wrapper .background-image a.buttonType03,
.private-banker-picker .private-banker-picker-wrapper .background-image a.buttonType04 {
	vertical-align: middle;
	background-color: #d1184d;
}

@media only screen and (max-width:1007px) {
	.private-banker-picker .private-banker-picker-wrapper {
		padding-left: 2.95139%;
		padding-right: 2.95139%;
	}

	.private-banker-picker .private-banker-picker-wrapper .col {
		width: 100%;
	}

	.private-banker-picker .private-banker-picker-wrapper .col.right {
		margin-top: 34px;
	}

	.private-banker-picker .private-banker-picker-wrapper .profile-image {
		width: 30%;
	}

	.private-banker-picker .private-banker-picker-wrapper .intro-text {
		width: 70%;
		float: right;
	}
}

@media only screen and (max-width:767px) {
	.private-banker-picker .private-banker-picker-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.symbol-list {
	padding: 15px 2%;
}

.symbol-list .symbol-row {
	border-radius: 7px 7px 0 7px;
	background: #f2f4f5;
	display: table;
	table-layout: fixed;
	width: 100%;
	padding: 15px 2%;
	box-sizing: border-box;
}

.symbol-list .symbol-row__item {
	display: table-cell;
	padding-right: 10px;
	vertical-align: top;
}

.symbol-list .symbol-row__item>div[class^=belfius-icon-] {
	width: 70px;
	height: 70px;
	line-height: 70px;
	font-size: 35px;
	text-align: center;
	background: #d1184d;
	border-radius: 7px 7px 0 7px;
	color: #fff;
	float: left;
	margin-right: 10px;
}

.symbol-list .symbol-row__item>header {
	overflow: hidden;
	display: table;
	height: 70px;
}

.symbol-list .symbol-row__item>header>h3 {
	font-size: 26px;
	line-height: 30px;
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}

.symbol-list .symbol-row__item>header>small {
	font-size: 18px;
	line-height: 21px;
	display: table-row;
}

@media only screen and (max-width:1007px) {
	.symbol-list .symbol-row {
		display: block;
		overflow: hidden;
	}

	.symbol-list .symbol-row__item {
		display: block;
		width: 50%;
		box-sizing: border-box;
		float: left;
		padding-bottom: 25px;
		min-height: 140px;
	}

	.symbol-list .symbol-row__item:nth-last-child(2):not(:nth-child(2)),
	.symbol-list .symbol-row__item:first-child:nth-last-child(2),
	.symbol-list .symbol-row__item:nth-child(2):last-child,
	.symbol-list .symbol-row__item:nth-child(3):last-child,
	.symbol-list .symbol-row__item:last-child {
		padding-bottom: 0;
		min-height: 0;
	}

	.symbol-list .symbol-row__item--full-width {
		width: 100%;
	}
}

@media only screen and (max-width:767px) {
	.symbol-list {
		padding-left: 15px;
		padding-right: 15px;
	}

	.symbol-list .symbol-row {
		width: auto;
		padding-left: 15px;
		padding-right: 15px;
	}

	.symbol-list .symbol-row__item {
		width: 100%;
		min-height: 0;
	}

	.symbol-list .symbol-row__item:first-child,
	.symbol-list .symbol-row__item:nth-child(n),
	.symbol-list .symbol-row__item:first-child:nth-last-child(2),
	.symbol-list .symbol-row__item:nth-last-child(2):not(:nth-child(2)),
	.symbol-list .symbol-row__item:nth-last-child(2) {
		padding-bottom: 25px;
	}

	.symbol-list .symbol-row__item:last-child {
		padding-bottom: 0;
	}

	.symbol-list .symbol-row__item>header>h3 {
		font-size: 21px;
		line-height: 24px;
	}

	.symbol-list .symbol-row__item>header>small {
		font-size: 16px;
		line-height: 19px;
	}
}

#main-layout-bottom-div #main-layout-left-div {
	display: none;
}

#main-layout-bottom-div #main-layout-right-div {
	display: block;
	width: 100%;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	padding: 0;
	vertical-align: top;
}

#main-layout-bottom-div #main-layout-right-div[style] {
	width: auto !important;
}

#content {
	position: relative;
	overflow: hidden;
	padding: 0;
}

#content h1 {
	margin-bottom: 25px;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}

#content h2 {
	margin-bottom: 15px;
}

#content h3 {
	margin-bottom: 10px;
}

#content p+h2 {
	margin-top: 35px;
}

#content p+h3 {
	margin-top: 25px;
}

#content .box,
#content .banner {
	margin-right: 0;
}

#content .introBox {
	clear: left;
	margin-bottom: 1em;
	padding-right: 0;
}

.gepa-html-viewer #content {
	width: auto;
}

.gepa-html-viewer #content .introBox {
	width: auto;
	margin-top: 20px;
	margin-right: 24px;
	margin-bottom: 20px;
	margin-left: 24px;
}

.gridLayout01 #column01 {
	margin-right: 0;
}

@media only screen and (max-width:1007px) {
	.gridLayout01 #column01 {
		width: 66%;
	}
}

@media only screen and (max-width:767px) {
	.gridLayout01 #column01 {
		width: 100%;
		float: none;
		clear: both;
	}
}

@media only screen and (max-width:1007px) {
	.gridLayout01 #column02 {
		width: 32%;
	}
}

@media only screen and (max-width:767px) {
	.gridLayout01 #column02 {
		margin-top: 25px;
		width: 100%;
		float: none;
		clear: both;
	}
}

.gridLayout01 #column02 p {
	margin-bottom: 24px;
}

.gridLayout02 #column01 {
	margin-right: 0;
}

@media only screen and (max-width:1007px) {
	.gridLayout02 #column01 {
		width: 66%;
	}
}

@media only screen and (max-width:767px) {
	.gridLayout02 #column01 {
		width: 100%;
		float: none;
		clear: both;
	}
}

.gridLayout02 #column02 .box.boxType03.boxWidth06 {
	width: auto;
	margin-left: 0;
}

@media only screen and (max-width:1007px) {
	.gridLayout02 #column02 {
		width: 32%;
	}
}

@media only screen and (max-width:767px) {
	.gridLayout02 #column02 {
		margin-top: 25px;
		width: 100%;
		float: none;
		clear: both;
	}
}

.gridLayout02 div#content.themePage>div {
	display: table;
	margin-bottom: 24px;
}

.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02 {
	float: right;
	padding-left: 24px;
	display: table-cell;
}

.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03 {
	float: left;
	display: table-cell;
	padding-left: 24px;
}

.gridLayout02 div#content.themePage>div>.blankbox {
	float: left;
	display: table-cell;
	margin-left: 0;
}

.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01 {
	float: left;
	display: table-cell;
	margin-left: 0;
}

.themePage>div {
	display: table;
	margin-bottom: 24px;
}

.themePage>div>div#main-layout-right-div-tpl-02-col-02 {
	float: right;
	padding-left: 24px;
	display: table-cell;
}

.themePage>div>.greybox01.boxWidth03 {
	float: left;
	display: table-cell;
	padding-left: 24px;
}

.themePage>div>.blankbox {
	float: left;
	display: table-cell;
	margin-left: 0;
}

.themePage>div>div#main-layout-right-div-tpl-02-col-01 {
	float: left;
	display: table-cell;
	margin-left: 0;
}

.boxType02,
.boxType03,
.boxType04,
.boxType05,
.boxType06,
.boxType07,
.bowType02,
.boxType12,
.greybox03,
.greybox01,
.lbBoxType03,
.blankbox {
	position: relative;
	overflow: hidden;
	margin-bottom: 24px;
	padding: 24px;
	box-shadow: none;
	border: 1px solid #e3dcd3;
	border-radius: 6px;
	background: none;
}

.boxType02 h2,
.boxType02 h2>span,
.boxType02 h2>span.sdSpan,
.boxType03 h2,
.boxType03 h2>span,
.boxType03 h2>span.sdSpan,
.boxType04 h2,
.boxType04 h2>span,
.boxType04 h2>span.sdSpan,
.boxType05 h2,
.boxType05 h2>span,
.boxType05 h2>span.sdSpan,
.boxType06 h2,
.boxType06 h2>span,
.boxType06 h2>span.sdSpan,
.boxType07 h2,
.boxType07 h2>span,
.boxType07 h2>span.sdSpan,
.bowType02 h2,
.bowType02 h2>span,
.bowType02 h2>span.sdSpan,
.boxType12 h2,
.boxType12 h2>span,
.boxType12 h2>span.sdSpan,
.greybox03 h2,
.greybox03 h2>span,
.greybox03 h2>span.sdSpan,
.greybox01 h2,
.greybox01 h2>span,
.greybox01 h2>span.sdSpan,
.lbBoxType03 h2,
.lbBoxType03 h2>span,
.lbBoxType03 h2>span.sdSpan,
.blankbox h2,
.blankbox h2>span,
.blankbox h2>span.sdSpan {
	background: none;
	font-size: 21px;
	color: #435c6b;
	border-bottom: none;
}

.blankbox li {
	margin-left: 0;
}

.blankbox li:before {
	content: none;
}

.blankbox li a {
	display: table;
}

.blankbox li a img {
	float: left;
	display: table-cell;
	margin-right: 10px;
}

.blankbox li a span {
	display: table-cell;
	vertical-align: top;
	border-top: 1px solid #e3dcd3;
}

.boxWidth01,
.boxWidth02,
.boxWidth03,
.boxWidth05,
.boxWidth06,
.boxWidth07 {
	display: block;
	width: 100%;
	box-sizing: border-box;
}

@media only screen and (max-width:767px) {

	.boxWidth01,
	.boxWidth02,
	.boxWidth03,
	.boxWidth05,
	.boxWidth06,
	.boxWidth07 {
		float: none;
		clear: both;
	}
}

ul.linkList.buttonList>li {
	display: inline-block;
}

.gewy-lightbox #content.LbFixPadding {
	width: auto;
}

.gewy-lightbox #content.LbFixPadding #lightbox iframe {
	min-width: 950px;
}

.yui3-accordion {
	width: auto;
	overflow: hidden;
	padding: 0 20px 0 20px;
	border: 1px solid #e3dcd3;
	margin-bottom: 20px;
	border-radius: 8px;
}

@media only screen and (max-width:1007px) {
	.yui3-accordion {
		padding: 0 0 0 0;
	}
}

.yui3-accordion>div.yui3-accordion-item {
	margin: 0;
	padding: 0;
}

.yui3-accordion>div.yui3-accordion-item+div.yui3-accordion-item {
	border-top: 1px solid #e3dcd3;
}

.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-hd h3 {
	position: relative;
	cursor: pointer;
	background: none;
	margin: 0;
	font-size: 18px;
	padding: 20px 0 20px 25px;
}

.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-hd h3:before {
	content: "";
	color: #7b736d;
	position: absolute;
	left: 0;
	font-size: 16px;
	cursor: pointer;
}

@media only screen and (max-width:1007px) {
	.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-hd h3:before {
		left: 15px;
	}
}

@media only screen and (max-width:1007px) {
	.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-hd {
		padding: 20px 15px 20px 40px;
	}
}

.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-bd {
	overflow: hidden;
	padding: 0 0 0 25px;
	height: 0;
}

@media only screen and (max-width:1007px) {
	.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-bd {
		padding: 0 15px 0 40px;
	}
}

.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-bd>* {
	margin-bottom: 15px;
}

.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-bd>*:last-child {
	margin-bottom: 20px;
}

.yui3-accordion>div.yui3-accordion-item:before {
	content: none;
}

.yui3-accordion>div.yui3-accordion-item.yui3-accordion-item-active>div.yui3-accordion-item-hd h3:before {
	content: "";
	color: #d1184d;
}

.yui3-accordion>div.yui3-accordion-item-active>div.yui3-accordion-item-bd {
	height: auto;
}

.comparisonTable .errorMessageBox {
	display: none;
	margin: 15px 0 0 0;
	height: 50px;
	width: 100%;
	background: url(/common/nfw/lib/bdn/resource/invalid.png?h=f332405cb27d2b3e0a4c) 6px 10px no-repeat;
	border-radius: 5px;
	border: 1px solid #c84132;
}

.comparisonTable .errorMessageBox>p {
	display: table-cell;
	margin: 10px 0 10px 0;
	padding: 0 10px 0 50px;
	vertical-align: middle;
}

.comparisonTable .tableInputFilter {
	margin: 15px 0 0 0;
}

.comparisonTable .tableInputFilter .inputFilter {
	display: inline-block;
	float: none;
	margin-top: 5px;
	width: auto;
	height: auto !important;
}

.comparisonTable .tableInputFilter .inputFilter+.inputFilter {
	margin-left: 0;
}

.comparisonTable .tableInputFilter .inputFilter:nth-child(6n+6) {
	margin-left: 0;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"] {
	display: none;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:checked+label.checkbox {
	background-position: 0 -14px;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:checked+label.checkbox:active {
	background-position: -28px -14px;
}

.comparisonTable .tableInputFilter .inputFilter label {
	display: block;
	overflow: visible;
	line-height: 22px !important;
}

.comparisonTable .tableInputFilter .inputFilter label.checkbox {
	display: none;
}

.comparisonTable .tableInputFilter .inputFilter label.checkbox:active {
	background-position: -28px 0;
}

.comparisonTable .tableInputFilter .inputFilter label.checkbox:hover {
	background-position: -14px 0;
}

.comparisonTable.small .tableInputFilter {
	width: 400px;
}

.comparisonTable.small table.tableTemplate {
	width: 400px;
}

.comparisonTable.small table.tableTemplate .spacer {
	white-space: nowrap;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:checked+label.checkbox:hover {
	background-position: -14px -14px;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:active+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:hover+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:focus+label.checkbox {
	cursor: default;
	background-position: -56px 0;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:checked+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:checked:active+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:checked:hover+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:checked:focus+label.checkbox {
	cursor: default;
	background-position: -56px -14px;
}

.comparisonTable table.tableTemplate {
	width: 100%;
}

.tableTemplate {
	display: inline-block;
	margin: 25px 0 10px;
	background: none;
	border-radius: 0;
}

.tableTemplate td[width='5'] {
	width: 1px;
}

.tableTemplate td,
.tableTemplate th {
	border: none;
	color: #333;
	font-size: 11px;
}

.tableTemplate td {
	padding: 5px 0;
}

.tableTemplate th {
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}

.tableTemplate .center td {
	text-align: center;
	vertical-align: middle;
}

.tableTemplate ul>li {
	margin-bottom: 2px;
}

.tableTemplate .topCornerContainer td,
.tableTemplate .btmCornerContainer td,
.tableTemplate .headerRowCorners td,
.tableTemplate .lastRowCorners td {
	height: 0;
	padding: 0;
	background: #fff;
}

.tableTemplate .headerRowCorners td {
	background: none;
}

.tableTemplate .topTableCorners td,
.tableTemplate .btmTableCorners td,
.tableTemplate .headerRowCorners td {
	padding: 0;
	border-bottom: 0;
	height: 1px;
}

.tableTemplate .topTableCorners td.firstCell+td,
.tableTemplate .btmTableCorners td.firstCell+td,
.tableTemplate .headerRowCorners td.firstCell+td {
	background: transparent;
}

.tableTemplate td.roundTl {
	border-radius: 0;
}

.tableTemplate td.roundTr {
	border-radius: 0;
}

.tableTemplate td.roundBl {
	border-radius: 0;
}

.tableTemplate td.roundBr {
	border-radius: 0;
}

.tableTemplate .odd td {
	background: #fff;
}

.tableTemplate .headerRow td {
	background: #e3dcd3;
	width: 0;
	padding: 0;
}

.tableTemplate .headerRowCorners td {
	background: #e3dcd3;
	height: 1px;
}

.tableTemplate .headerRowCorners {
	height: 1px;
}

.tableTemplate .headerRowCorners>.col_1 {
	background: none;
}

.tableTemplate .headerRow td[valign] {
	background: #fff;
	border-radius: 0;
}

.tableTemplate .headerRow th {
	font-size: 20px;
	padding-bottom: 15px;
	vertical-align: bottom;
}

.tableTemplate .headerRow td {
	border-bottom: 0;
	padding: 15px 0;
	text-align: center;
}

.tableTemplate .odd td.col_1,
.tableTemplate .headerRowCorners td.spacer {
	background-color: #c8c8c1;
}

.tableTemplate td.spacer.first,
.tableTemplate .even td.spacer.first {
	border: none;
	background: none;
}

.tableTemplate .even td {
	background-color: #f5f3f0;
}

.tableTemplate tr>td.spacer.first+th+td:not(.col_1),
.tableTemplate tr>td.spacer.first+td+td:not(.col_1),
.tableTemplate tr>td.spacer.first+th+td:not(.col_1)+td+td,
.tableTemplate tr>td.spacer.first+td+td:not(.col_1)+td+td,
.tableTemplate tr>td.spacer:not(.first)+td:not(.col_1),
.tableTemplate tr>td.spacer:not(.first)+td+td+td,
.tableTemplate tr.btmTableCorners>td.spacer:not(.first)+td+td {
	background-color: #e3dcd3;
}

.tableTemplate .even td.spacer,
.tableTemplate .even th,
.tableTemplate .even td.col_1 {
	background: none;
}

.tableTemplate .odd td.col_1,
.tableTemplate .even td.col_1 {
	background: #fff;
}

.tableTemplate .odd td.spacer {
	background: none;
}

.tableTemplate .even td.spacer {
	background: none;
}

.tableTemplate .lastRowCorners td.spacer,
.tableTemplate .lastRowCorners td.col_1,
.tableTemplate .lastRow td.spacer {
	background: none;
}

.tableTemplate .lastRow td {
	border-top: 0;
	vertical-align: middle;
	padding: 15px 0 10px;
}

.tableTemplate .lastRow td.spacer.first,
.tableTemplate .lastRow td.col_1 {
	border: none;
	background: none;
}

.tableTemplate a.button,
.tableTemplate a.buttonType01,
.tableTemplate a.buttonType02,
.tableTemplate a.buttonType03,
.tableTemplate a.buttonType04 {
	float: none;
	margin: 0 auto;
	text-align: center;
	width: auto;
	max-width: 125px !important;
}

.tableTemplate .headerRowCorners td.spacer,
.tableTemplate .headerRowCorners td.col_1,
.tableTemplate .headerRow td.spacer,
.tableTemplate .btmCornerContainer.even td.col_1,
.tableTemplate .btmCornerContainer.odd td.col_1 {
	background: none;
}

ul.iconList li {
	border-bottom: 1px solid #e3dcd3;
}

ul.iconList li:nth-last-of-type(1) {
	border-bottom: 0;
}

ul.iconList li.contactSpecificIcon {
	margin-left: 0;
}

ul.iconList li.contactSpecificIcon::before {
	content: none;
}

.pagination>li.first a,
.pagination>li.first span,
.pagination>li.previous a,
.pagination>li.previous span,
.pagination>li.next a,
.pagination>li.next span,
.pagination>li.last a,
.pagination>li.last span,
.pager>li>a,
.pager>li>span,
.q-a-slideshow .seqNav .previous,
.q-a-slideshow .seqNav .next {
	background: #7b736d;
	border-radius: 4px;
	text-decoration: none;
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	text-indent: 0;
	background-image: none;
	overflow: hidden;
	margin-right: 5px;

}

.pagination>li.first a:hover,
.pagination>li.first span:hover,
.pagination>li.previous a:hover,
.pagination>li.previous span:hover,
.pagination>li.next a:hover,
.pagination>li.next span:hover,
.pagination>li.last a:hover,
.pagination>li.last span:hover,
.pager>li>a:hover,
.pager>li>span:hover,
.q-a-slideshow .seqNav .previous:hover,
.q-a-slideshow .seqNav .next:hover {
	background: #8f867f;
}

.pagination>li.first a:active,
.pagination>li.first span:active,
.pagination>li.previous a:active,
.pagination>li.previous span:active,
.pagination>li.next a:active,
.pagination>li.next span:active,
.pagination>li.last a:active,
.pagination>li.last span:active,
.pager>li>a:active,
.pager>li>span:active,
.q-a-slideshow .seqNav .previous:active,
.q-a-slideshow .seqNav .next:active {
	background: #6b645f;
}

.q-a-slideshow .seqNav .previous::before,
.q-a-slideshow .seqNav .next::before {
	content: '';
	text-align: center;
	color: #fff;
	display: block;
	line-height: 25px;
	font-size: 12px;
}

.q-a-slideshow .seqNav .previous::before {
	content: '<';
}

.q-a-slideshow .seqNav .next:before {
	content: '>';
}

.q-a-slideshow .seqNav .counter {
	line-height: 1;
	color: #7b736d;
}

.q-a-slideshow ul.slideholder {
	min-height: 110px;
}

.q-a-slideshow ul.slideholder li.slide {
	margin: 0;
	padding: 0;
	z-index: 0;
}

.q-a-slideshow ul.slideholder li.slide.current {
	z-index: 1;
}

.q-a-slideshow ul.slideholder li.slide::before {
	content: none;
}

.q-a-slideshow ul.slideholder li.slide>a {
	display: block;
	text-decoration: none;
	line-height: 1.5em;
	width: 100%;
	margin: 0;
	padding: 7px;
	box-sizing: border-box;
	border: 1px dashed #e3dcd3;
	border-radius: 5px;

}

.q-a-slideshow ul.slideholder li.slide>a:hover {
	text-decoration: underline;
	background: #e3dcd3;
}

#footnote {
	width: 100%;
	box-sizing: border-box;
	padding: 24px 0 0 0;
	border-top: 1px solid #e4dfd9;
	clear: both;
	float: none;
	display: block;
	overflow: hidden;
	color: #a4a09c;
	font-size: 14px;
	font-style: normal;
	margin-top: 40px;
}

#footnote>ol {
	overflow: hidden;
	list-style: decimal outside none;
}

#footnote>ol>li {
	float: left;
	width: calc(48.95833% - 24px);
	margin-left: calc(24px + 2.08333%);
}

@media only screen and (max-width:1007px) {
	#footnote>ol>li {
		float: none;
		width: auto;
		margin-left: 24px;
	}

	#footnote>ol>li:nth-child(1n+2) {
		margin-top: 10px;
	}
}

#footnote>ol>li:nth-child(1n+3) {
	margin-top: 10px;
}

#footnote>ol>li:nth-child(2n+1) {
	margin-left: 24px;
	clear: left;
}

#footnote>ol>li:before {
	content: none;
}

.open-help-tip {
	background: none;
	display: inline-block;
	position: relative;
	width: 16px;
	height: 16px;
	text-decoration: none;
	cursor: pointer;
}

.open-help-tip:before {
	content: "";
	color: #d1184d;
	font-size: 16px;
	vertical-align: bottom;
}

.tridion-helptip {
	padding: 36px 20px 36px 20px;
	border-radius: 12px;
	position: absolute;
	display: inline-block;
	width: 384px;
	left: 24px;
	z-index: 10;
	background-color: #e3dcd3;
}

@media only screen and (max-width:1199px) {
	.tridion-helptip {
		width: 320px;
	}
}

@media only screen and (max-width:1007px) {
	.tridion-helptip {
		width: 233.33333px;
	}
}

@media only screen and (max-width:767px) {
	.tridion-helptip {
		width: 290px;
	}
}

.tridion-helptip.yui3-overlay-content {
	box-shadow: none;
}

.tridion-helptip>.yui3-widget-hd {
	background: none;
	color: #d1184d;
	font-size: 21px;
	line-height: 24px;
	padding: 0;
	margin-bottom: 15px;
}

.tridion-helptip>.yui3-widget-hd>.close-help-tip {
	background: none;
	display: block;
	position: absolute;
	top: -26px;
	right: -10px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.tridion-helptip>.yui3-widget-hd>.close-help-tip:before {
	content: "";
	font-size: 16px;
	color: #b8b6b4;
}

.tridion-helptip>.yui3-widget-bd {
	background: none;
	padding: 0;
}

.tridion-helptip>.yui3-widget-bd p {
	color: #435c6b;
	font-size: 14px;
}

.boxType02 h2 {
	border-bottom: none;
}

.boxType02 ul li {
	padding-left: 8px;
}

.boxType02 ul li:before {
	content: "";
	font-size: 15px;
	color: #93bf3e;
}

#container {
	width: 100% !important;
}

#container iframe,
#container iframe[width],
#container iframe[height] {
	width: 100% !important;
}

.boxType06 h2 {
	border-bottom: none;
}

.boxType06 ul.linkList {
	padding-top: 15px;
}

.dataTable {
	position: relative;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #e3dcd3;
	border-bottom: 1px solid #e3dcd3;
}

.dataTable td,
.dataTable th {
	text-align: center;
	border-bottom: 1px dotted #d3d1cd;
}

.dataTable>tfoot>tr>td {
	padding: 24px 0 20px 0;
}

.dataTable>tfoot>tr>td a+a {
	clear: left;
	display: block;
	margin-top: 10px;
}

.dataTable>tfoot>tr>td:last-child {
	width: auto;
}

.dataTable>tfoot>tr:nth-last-of-type(1)>td {
	border-bottom: 0;
}

.dataTable>tbody {
	position: relative;
}

.dataTable>tbody>tr.header {
	position: relative;
}

.dataTable>tbody>tr.header th {
	position: relative;
	overflow: hidden;
	padding: 0 10px 30px 10px;
	box-sizing: border-box;
	text-align: center;
	font-family: "Belfius Alternative", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #d1184d;
	border-bottom: 1px dotted #d3d1cd;
}

.dataTable>tbody>tr.header th:first-child {
	min-width: 40.45139%;
	text-align: left;
}

.dataTable>tbody>tr.header th:last-child {
	width: auto;
}

.dataTable>tbody>tr.header th>small {
	display: block;
	margin-top: 10px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #7b736d;
}

.dataTable>tbody>tr {
	position: relative;
}

.dataTable>tbody>tr:nth-child(odd),
.dataTable>tbody>tr:nth-child(even) {
	background: none;
}

.dataTable>tbody>tr:nth-child(odd)>td,
.dataTable>tbody>tr:nth-child(odd)>th {
	background: #f5f3f0;
}

.dataTable>tbody>tr:nth-child(even)>td,
.dataTable>tbody>tr:nth-child(even)>th {
	background: #fff;
}

.dataTable>tbody>tr:nth-child(1) {
	background: none;
}

.dataTable>tbody>tr>th {
	border-bottom: 1px dotted #d3d1cd;
}

.dataTable>tbody>tr>td {
	padding: 23px 10px;
	font-family: Arial;
	font-size: 18px;
	color: #435c6b;
	font-weight: normal;
	border-bottom: 1px dotted #d3d1cd;
}

.dataTable>tbody>tr>td:first-child {
	padding-right: 0;
	background: none;
	text-align: left;
	font-size: 18px;
	color: #435c6b;
}

.dataTable>tbody>tr>td:first-child a {
	font-size: 14px;
}

.dataTable>tbody>tr>td:first-child[colspan] {
	width: auto;
}

.dataTable>tbody>tr>td:last-child {
	width: auto;
}

.dataTable>tbody>tr>td:last-child>a+a {
	margin-top: 10px;
	display: inline-block;
}

.dataTable>tbody>tr>td>small {
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #435c6b;
	font-weight: normal;
}

.dataTable>tbody>tr>td.pointUp,
.dataTable>tbody>tr>td.pointUp a {
	font-family: "Belfius Alternative";
	font-size: 18px;
}

.dataTable>tbody>tr>td .belfius-icon-not-allowed {
	display: block;
	font-size: 17px;
	color: #ea2a29;
}

.dataTable>tbody>tr>td .belfius-icon-checked {
	display: block;
	font-size: 17px;
	color: #93bf3e;
}

.dataTable>tbody>tr:nth-last-of-type(1)>th,
.dataTable>tbody>tr:nth-last-of-type(1)>td {
	border-bottom: 0;
}

.dataTable th[align='left'],
.dataTable td[align='left'] {
	text-align: left;
}

.dataTable th[align='right'],
.dataTable td[align='right'] {
	text-align: right;
}

.dataTable th[align='center'],
.dataTable td[align='center'] {
	text-align: center;
}

.dataTable th[align='justify'],
.dataTable td[align='justify'] {
	text-align: justify;
}

.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth03,
.teaserBoxRow .boxType05.boxWidth04,
#gew7-framework-inner .ajax-content .boxType05.boxWidth04,
.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth05,
#column01 .teaserBoxRow .boxType05.boxWidth06,
.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth06,
.teaserBoxRow .greybox01.boxWidth06,
.teaserBoxRow .greybox03.boxWidth06 {
	clear: none;
	float: left;
	margin-left: 24px;
}

@media only screen and (max-width:1199px) {

	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04,
	.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
	#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth05,
	#column01 .teaserBoxRow .boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06,
	.teaserBoxRow .greybox01.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06 {
		margin-left: 2.08333%;
	}
}

@media only screen and (max-width:1007px) {

	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04,
	.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
	#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth05,
	#column01 .teaserBoxRow .boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06,
	.teaserBoxRow .greybox01.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06 {
		margin-left: 2%;
	}
}

@media only screen and (max-width:767px) {

	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04,
	.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
	#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth05,
	#column01 .teaserBoxRow .boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06,
	.teaserBoxRow .greybox01.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06 {
		float: none;
		margin-left: 0;
	}
}

.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1) {
	clear: left;
	margin-left: 0;
}

.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth03,
.teaserBoxRow .boxType05.boxWidth04,
#gew7-framework-inner .ajax-content .boxType05.boxWidth04 {
	width: calc(((100% - (1*24px))*(1/2)));
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04 {
		width: calc(((100% - (1*2.08333%))*(1/2)));
	}
}

@media only screen and (max-width:1007px) {

	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04 {
		width: calc(((100% - (1*2%))*(1/2)));
	}
}

@media only screen and (max-width:767px) {

	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .boxType05.boxWidth04 {
		width: auto;
	}
}

@media only screen and (max-width:1007px) {

	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06 {
		clear: both;
		margin-left: 0;
	}
}

@media only screen and (max-width:767px) {

	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06 {
		clear: both;
		margin-left: 0;
	}
}

.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth05,
#column01 .teaserBoxRow .boxType05.boxWidth06 {
	width: calc(((100% - (2*24px))*(1/3)));
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
	#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth05,
	#column01 .teaserBoxRow .boxType05.boxWidth06 {
		width: calc(((100% - (2*2.08333%))*(1/3)));
	}
}

@media only screen and (max-width:1007px) {

	.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
	#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth05,
	#column01 .teaserBoxRow .boxType05.boxWidth06 {
		width: calc(((100% - (2*2%))*(1/3)));
	}
}

@media only screen and (max-width:767px) {

	.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
	#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth05,
	#column01 .teaserBoxRow .boxType05.boxWidth06 {
		width: auto;
	}
}

.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth06,
.teaserBoxRow .greybox01.boxWidth06,
.teaserBoxRow .greybox03.boxWidth06 {
	width: calc(((100% - (3*24px))*(1/4)));
	box-sizing: border-box;
}

@media only screen and (max-width:1199px) {

	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06,
	.teaserBoxRow .greybox01.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06 {
		width: calc(((100% - (3*2.08333%))*(1/4)));
	}
}

@media only screen and (max-width:1007px) {

	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06,
	.teaserBoxRow .greybox01.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06 {
		width: calc(((100% - (1*2%))*(1/2)));
	}
}

@media only screen and (max-width:767px) {

	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06,
	.teaserBoxRow .greybox01.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06 {
		width: auto;
	}
}

@media only screen and (max-width:1007px) {

	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(2n+3):nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(2n+3):nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.boxType05.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox01.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox03.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth03,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth03,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth03,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth03,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04,
	.teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04,
	#gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04 {
		clear: both;
		margin-left: 0;
	}
}

.teaserBoxRow .boxType05 {
	min-height: 180px;
}

.teaserBoxRow .boxType05:hover {
	background-color: #f5f3f0;
}

.teaserBoxRow .boxType05 .boxInner {
	position: relative;
	padding-bottom: 50px;
}

.teaserBoxRow .boxType05 .boxInner>a {
	position: absolute;
	bottom: 0;
}

.teaserBoxRow .boxType05 .boxInner .teaserImg {
	overflow: hidden;
}

.teaserBoxRow .boxType05 .boxInner .teaserImg img {
	width: 100%;
}

.teaserBoxRow .boxType05 .boxInner>h2+p {
	margin-top: 15px;
}

.teaserBoxRow .boxType05 .boxInner>p {
	color: #435c6b;
}

.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1) {
	margin-left: 0;
}

.teaserBoxRow .greybox01,
.teaserBoxRow .greybox03 {
	min-height: 180px;
}

.teaserBoxRow .greybox01:hover,
.teaserBoxRow .greybox03:hover {
	background-color: #f5f3f0;
}

.teaserBoxRow .greybox01 .boxInner .teaserImg,
.teaserBoxRow .greybox03 .boxInner .teaserImg {
	overflow: hidden;
	position: relative;
	padding-bottom: 50px;
}

.teaserBoxRow .greybox01 .boxInner .teaserImg>a,
.teaserBoxRow .greybox03 .boxInner .teaserImg>a {
	position: absolute;
	bottom: 0;
}

.teaserBoxRow .greybox01 .boxInner .teaserImg img,
.teaserBoxRow .greybox03 .boxInner .teaserImg img {
	width: 100%;
}

.teaserBoxRow .greybox01 .boxInner>h2+p,
.teaserBoxRow .greybox03 .boxInner>h2+p {
	margin-top: 15px;
}

.teaserBoxRow .greybox01 .boxInner>p,
.teaserBoxRow .greybox03 .boxInner>p {
	color: #435c6b;
}

.teaserBoxRow .greybox03>.boxInner {
	overflow: hidden;
	position: relative;
	padding-bottom: 50px;
}

.teaserBoxRow .greybox03>.boxInner .teaserImg {
	padding-bottom: 0;
}

.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1) {
	margin-left: 0;
}

#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1) {
	margin-left: 0;
}

#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(2n+3) {
	margin-left: 0;
}

.teaserBoxRow .teaserImg {
	margin-bottom: 30px;
}

.teaserBoxRow .linkList>li>a {
	display: block;
	margin-bottom: 15px;
}

.teaserBoxRow .box table {
	width: 100%;
}

.teaserBoxRow .boxType05 .boxInner>a {
	position: relative;
}

.teaserBoxRow .boxType05 .boxInner>a:only-child {
	position: absolute;
}

.introBox {
	overflow: hidden;
}

.introBox table {
	width: 100%;
}

.blankbox li a span {
	border: none;
}

.gridLayout02 div#content.themePage>div,
.themePage>div {
	width: 100%;
}

#main-layout-intern-news ul li img,
.introBox .imgIntro {
	float: left;
	margin: 0 15px 15px 0;
}

.contactSpecificIcon {
	overflow: hidden;
}

.contactSpecificIcon img {
	vertical-align: middle;
	float: left;
	position: relative;
	top: -5px;
	margin-right: 10px;
}

.contactSpecificIcon p {
	overflow: hidden;
	margin-bottom: 10px;
}

.boxType02.boxWidth03 {
	width: 66%;
	margin-left: 0;
}

.boxType03.boxWidth06 {
	width: calc(33% - 16px);
}

.slideholder {
	position: relative;
}

.slideholder>li {
	position: absolute;
	min-height: 30px;
	line-height: 30px;
	left: 0;
	top: 0;
	width: 100%;
}

.boxInner p {
	margin-bottom: 15px;
}

div#content.themePage>div>div *[style] {
	float: none !important;
	margin: 0 !important;
	width: auto !important;
	left: auto !important;
	top: auto !important;
	position: relative !important;
}

div#content.themePage>div>div img {
	display: none !important;
}

div#content.themePage>div>div img[src] {
	display: inline-block !important;
}

div#content.themePage>div>div br+br {
	display: none !important;
}

#banner_minibanner {
	margin-bottom: 20px;
}

#main-layout-right-div-tpl-02-col-02 {
	float: right;
}

.gewy-window #content {
	width: 100% !important;
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

.icon-spin::before {
	animation: spin 3s linear infinite;
}

body.logged-on .logged-off {
	display: none;
}

body:not(.logged-on) .logged-on {
	display: none;
}

/* get rid of blank spacing below image */
#splashscreen a>img {
	display: flex;
}