﻿/* CSS file ready */
/* Start fix CSS things and layout because of the extra div */
/* -- Update 21/11/2019 */
footer.gew7-footer {
	z-index: 10;
}

body:has(#ajax-content > div[class^="wm-private" i]) gefw-breadcrumb {
	display: none !important;
}

#ajax-content>div>.CollapseWindow, #ajax-content>div>.processBox, #ajax-content>div>.tableWrapper, #ajax-content>div>table.embeddedTable, #ajax-content>div>.FaqFiltered, #ajax-content>div>.FaqCollapse, #ajax-content>div>h1, #ajax-content>div>h2, #ajax-content>div>h3, #ajax-content>div>h4, #ajax-content>div>h5 {
	clear: both;
	width: 100%;
    max-width: 1152px;
    margin: 0 auto 24px auto;
    box-sizing: border-box;
}

@media only screen and (max-width: 1199px){
	#ajax-content>div>.tableWrapper, #ajax-content>div>table.embeddedTable {
		width: calc(100% - (2*24px));
	}
}

@media only screen and (max-width: 1007px){
	#ajax-content>div>.CollapseWindow, #ajax-content>div>.processBox, #ajax-content>div>.tableWrapper, #ajax-content>div>table.embeddedTable, #ajax-content>div>.FaqFiltered, #ajax-content>div>.FaqCollapse, #ajax-content>div>h1, #ajax-content>div>h2, #ajax-content>div>h3, #ajax-content>div>h4, #ajax-content>div>h5 {
		width: calc(100% - (2*34px));
		margin: 0 auto 36px auto;
	}
}

@media only screen and (max-width: 767px){
	#ajax-content>div>.CollapseWindow, #ajax-content>div>.processBox, #ajax-content>div>.tableWrapper, #ajax-content>div>table.embeddedTable, #ajax-content>div>.FaqFiltered, #ajax-content>div>.FaqCollapse, #ajax-content>div>h1, #ajax-content>div>h2, #ajax-content>div>h3, #ajax-content>div>h4, #ajax-content>div>h5 {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
}
/* End fix CSS things and layout because of the extra div */
/* Start bug fixing */
/* -- Update 12/02/2021 */
/* --- alert */
@media only screen and (max-width: 767px) {
	.technical-alert-retail {
		display: block !important;
		margin: 20px;
	}	
}
/* --- Miniflows */
span[data-widgetid*='miniflowExits'] .gepax-background-true .gepax-layout-clickable:hover {
    background-color: initial;
}
/* --- bandeau intro */
#ajax-content > div[class*="wm-" i] .bandeau_intro {
	float: none;
	width: 100%;
	max-width: 1152px;
	margin:  0 auto 20px auto;
}
/* --- F2C miniflow buttons left padding */
#ajax-content > div[class*="wm-" i] .gepa-button .segment {
	padding: 0px;
}
/* --- CB Full width and white space */
#ajax-content > div[class*="wm-" i] .contentBox:not(.imageRight) {
	padding-right: 20px !important;
}

/* --- YT VIDEO viewed in apps */
#ajax-content > div[class*="wm-" i] div.video {
	min-height:327px !important;
}
#ajax-content > div[class*="wm-" i] .mobile-only {
	display: none;
}
@media only screen and (max-width: 767px){
	/* --- height of the bandeau on mobile */
	#ajax-content > div[class*="wm-" i] .desktop-only {
		display: none;
	}
	#ajax-content > div[class*="wm-" i] .mobile-only {
		display: block;
	}
	#ajax-content > div[class*="wm-" i] .bandeau header {
		height: auto !important;
	}
	#ajax-content > div[class*="wm-" i] .bandeau, #ajax-content > div[class*="wm-" i] .bandeau h1 {
		margin-bottom: 0px;
	}
	/* --- remove the fixed space used by inpagebanners on informative pages */
	#ajax-content > div[class*="wm-" i] .bandeau_inPageBanners {
		display: none;
	}
	/* --- SPEC box / Stand Alone CTA / FSMA BOX / Product Bucket width on mobile */
	#ajax-content > div[class*="wm-" i] .specificationBox, #ajax-content > div[class*="wm-" i] .standAloneCTA, #ajax-content > div[class*="wm-" i] .fsmaBoxFluid, #ajax-content > div[class*="wm-" i] .productBucket, #ajax-content > div[class*="wm-" i] .productComparison {
		width: calc(100% - 30px);
	}
	/* --- Product bucket title*/
	#ajax-content > div[class*="wm-" i] .productBucket header {
		padding: 0px;
	}
	/* --- YT VIDEO viewed in apps */
	#ajax-content .wm-products div.video, #ajax-content .wm-keymoments div.video, #ajax-content .wm-selfbank div.video, #ajax-content .wm-support div.video  {
		min-height:250px !important;
	}
}

.gewy-lightbox .bandeau_anchorLinks {
	border-bottom: 0px;
}

.gewy-lightbox .bandeau_anchorLinks>nav {
	display: none;
}
/* End bug fixing */
/* Page optimization */
/*** BAC */
.wm-part .wm-mobile-only {display:none;}
body[data-os="android" i] .wm-desktop-only, body[data-os="android" i] .wm-desktop-only, body[data-os="ios" i] .wm-desktop-only, body[data-os="ios" i] .wm-desktop-only {display:none;}
body[data-os="android" i] .wm-mobile-only, body[data-os="ios" i] .wm-mobile-only {display:block;}

.wm-part #brandCampaign+.BACProduct>figure {
	float: none;
    width: 100%;
	margin-top: 15px;
    margin-bottom: 15px;
}
.wm-part #brandCampaign+.BACProduct>.feature {
	float: none;
	clear: both;
	width: 100%;
	margin-top: 0px;
}
.wm-part #brandCampaign+.BACProduct>.feature>figure {
    display: block;
    float: left;
	position: relative;
}
.wm-part #brandCampaign+.BACProduct>.feature>ul {
    width: calc(100% - 50px);
	padding-top: 5px;
}
.wm-part #brandCampaign+.BACProduct>footer {
    margin-top: 10px;
    text-align: center;
    float: none;
}
.wm-part .BACProduct>header h2 {
    font-size: 24px;
    line-height: 28px;
}
.wm-part .BACProduct>.feature>ul>li {
    list-style: none;
}
.wm-part .BACProduct h3 {
    display: none !important;
}
/*** BTrack SpecBox white */
#ajax-content > div[class*='wm-start2invest:btrack'] section.specificationBox, #ajax-content > div[class*='wm-start2invest:fip'] section.specificationBox {
	background: none;
}
/*** YuMe Line */
.wm-part.wm-keymoments.wm-lifeplan .contentBox {
	display: flex;
	margin-bottom: 0px !important;
}

.wm-part.wm-keymoments.wm-lifeplan .contentBox h2 {
	font-size: 20px;
	margin-bottom: 10px;
}

.wm-part.wm-keymoments.wm-lifeplan .contentBox .small{
  display: inline-flex;
  align-self: stretch;
  align-items: center;
  justify-content: center;
  position:relative;
}

.wm-part.wm-keymoments.wm-lifeplan .contentBox .small::after {
  content: "";
  position: absolute;
  border-left: 3px solid #C30045;
  z-index: 1;
}

.wm-part.wm-keymoments.wm-lifeplan .contentBox .small.bottom::after {
  height: 50%;
  left: 50%;
  top: 50%;
}

.wm-part.wm-keymoments.wm-lifeplan .contentBox .small.full::after {
  height: 100%;
  left: calc(50% - 3px);
  top: 0px;
}

.wm-part.wm-keymoments.wm-lifeplan .contentBox .small.top::after {
  height: 100%;
  left: 50%;
  top: 0;
}

.wm-part.wm-keymoments.wm-lifeplan .contentBox .small.last::after {
	height: 50%;
	top: 0;
}

.wm-part.wm-keymoments.wm-lifeplan .timeline {
	display: flex;
	flex: 1;
}

.wm-part.wm-keymoments.wm-lifeplan .timeline section {
  padding: 0;
  height: 40px;
}

.wm-part.wm-keymoments.wm-lifeplan .timeline hr {
  border-top: 3px solid #C30045;
  margin: 0;
  top: 14px;
  position: relative;
  border-left:0;
  border-right:0;
}

.wm-part.wm-keymoments.wm-lifeplan .timeline .small {
  display: flex;
  overflow: hidden;
}

.wm-part.wm-keymoments.wm-lifeplan .timeline .corner {
  border: 3px solid #C30045;
  width: 100%;
  position: relative;
  border-radius: 15px;
}

.wm-part.wm-keymoments.wm-lifeplan .timeline.even section:first-child section {
  left: 50%;
  top: calc(-50% - 6px);
}
.wm-part.wm-keymoments.wm-lifeplan .timeline.even section:last-child section {
  left: -50%;
  top: calc(50% - 3px);
}
.wm-part.wm-keymoments.wm-lifeplan .timeline.odd section:last-child section {
  left: -50%;
  top: calc(-50% - 6px);
}
.wm-part.wm-keymoments.wm-lifeplan .timeline.odd section:first-child section {
  left: 50%;
  top: calc(50% - 3px);
}

.wm-part.wm-keymoments.wm-lifeplan .small {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
	position: relative;
	width: 100%;
	min-height: 1px;
}

.wm-part.wm-keymoments.wm-lifeplan .medium {
	-ms-flex: 0 0 65%;
	flex: 0 0 65%;
	max-width: 65%;
	position: relative;
	width: 100%;
	min-height: 1px;
}	

.wm-part.wm-keymoments.wm-lifeplan article img {
	width: 80px; 
	position: relative; 
	z-index: 8;
}

.wm-part.wm-keymoments.wm-lifeplan article img.left {
	position: relative;
	left: 2px;
}

.wm-part.wm-keymoments.wm-lifeplan article img.right {
	position: relative;
	left: -2px;
}

.wm-part.wm-keymoments.wm-lifeplan .bandeau header, .wm-part.wm-keymoments.wm-lifeplan .bandeau .overlay {
	display: none;
}

@media only screen and (max-width: 767px){
	.wm-part.wm-keymoments.wm-lifeplan article img {
		width: 60px; 
	}
	.wm-part.wm-keymoments.wm-lifeplan .contentBox h2 {
		font-size: 18px;
		line-height: 22px;
	}
	.wm-part.wm-keymoments.wm-lifeplan .medium {
		left: 20px;
	}	
	.wm-part.wm-keymoments.wm-lifeplan .timeline .medium {
		left: 0px;
	}
	.wm-part.wm-keymoments.wm-lifeplan .medium.text-right {
		left: auto;
		right: 20px;
	}
}

/*** Feature Box*/
.wm-feature-box {
	max-width: 60%;
	padding: 0px 10px 10px 10px;
	clear: both;
	border-radius: 20px;
	box-shadow: 2px 2px 8px #ddd;
	background-color: #fff;
}

.wm-feature-box img {
	float: left;
	margin-top: 5px;
	width: 75px;
}

.wm-feature-box .wm-feature-content {
	margin-left: 90px;
}

.wm-feature-deco {
	max-width: 40%;
}

.wm-hero-banner {
	overflow: hidden;
}

.wm-hero-banner img {
	width: 1440px;
    height: 445px;
    max-width: 1500px;
    position: relative;
    left: -200px;
}

.wm-broker-radius .wm-video-embedded {
	min-width: 426px;
	margin: 0px;
}

.wm-broker-radius .wm-video-embedded iframe.youtube-video-player {
	width: 426px;
    height: 240px;
}

@media only screen and (max-width: 1100px) {
	.wm-feature-box {
		max-width: 60% !important;
	}
	
	.wm-feature-r {
		margin-left: 30% !important;
	}
	
	.wm-feature-l {
		margin-left: 10% !important;
	}
	
	.wm-deco-curve-right::after {
		right: calc(40% - 150px) !important;
	}
	
	.wm-deco-curve-left::after {
		left: calc(40% - 25%) !important;
	}
	
	.wm-feature-box img {
		margin-right: 12px;
	}
	
	.wm-hero-banner img {
		left: -300px;
	}
	
	.wm-broker-radius .wm-video-embedded ~ .col1on2 {
		max-width: calc(100% - 470px);
	}
	
	.wm-feature-deco {
		max-width: 50%;
	}
	
	.wm-beats .wm-feature-deco {
		max-width: 40%;
	}
}

@media only screen and (max-width: 1000px) {
	.wm-broker-background {
		background-position: top 0px right -100px !important;
	}
	.wm-hero-banner img {
		left: -400px;
	}
}

@media only screen and (max-width: 950px) {
	.wm-feature-deco {
		max-width: 60%;
	}
	
	.wm-beats .wm-feature-deco {
		max-width: 40%;
	}
	
	.wm-broker-radius .contentBox.col1on2 {
		width: calc(40% - 20px);
	}
}

@media only screen and (max-width: 850px) {
	.wm-broker-background {
		background-position: top 20px right -200px !important;
	}
	
	.wm-feature-deco {
		max-width: 100%;
		width: 100%;
	}
	
	.wm-beats .wm-feature-deco {
		max-width: 100%;
		width: 100%;
	}
	
	.wm-beats .wm-interblock {
		position: relative;
		top: initial;
		width: auto;
		margin: 0 !important;
	}
	
	#ajax-content .wm-broker-radius .contentBox:not(.imageRight).wm-video-embedded {
		margin: 0px;
		width: 100%;
		min-width: 0px;
		overflow: hidden;
		padding-right: 0px !important;
	}
	
	#ajax-content .wm-broker-radius .contentBox:not(.imageRight).wm-video-embedded iframe {
		width: 100%;
	}
	
	.wm-broker-radius .wm-video-container {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.wm-broker-radius .wm-video-embedded iframe {
		margin: auto;
		display: block;
	}
	
	.wm-broker-radius .wm-video-embedded ~ .contentBox.col1on2 {
		max-width: 100%;
	}
	
	.wm-broker-radius p {
		font-size: 16px;
	}
}

@media only screen and (max-width: 700px) {
	.wm-feature-box {
		max-width: 80% !important;
		padding: 15px;
	}
	
	.wm-feature-r {
		margin-left: 15% !important;
	}
	
	.wm-feature-l {
		margin-left: 5% !important;
	}
	
	.wm-deco-curve-right::after  {
		right: calc(30% - 150px) !important;
	}
	
	.wm-deco-curve-left::after  {
		left: calc(15% - 25%) !important;
	}
	
	.wm-broker-background {
		background-position: top 20px right -300px !important;
	}
	
	#ajax-content .wm-broker-radius {
		top: -160px;
		margin-bottom: -160px;
	}
	
	.wm-hero-banner img {
		left: 0px;
		width: 700px;
		height: 223px;
	}
	
	.wm-broker-radius h3, .wm-broker-radius h4 {
		font-size: 22px !important;
		line-height: 24px !important;
	}
}

@media only screen and (max-width: 600px) {
	.wm-feature-box {
		max-width: 100% !important;
	}
	
	.wm-feature-r {
		margin-left: 0% !important;
	}
	
	.wm-feature-l {
		margin-left: 0% !important;
	}
	
	.wm-deco-curve-right::after  {
		right: -20px !important;
	}
	
	.wm-deco-curve-left::after  {
		left: -60px !important;
	}
	
	.wm-broker-background {
		background-position: top 0px left -400px !important;
	}
}

@media only screen and (max-width: 500px) {
	#ajax-content .wm-broker-radius {
		top: -100px;
		margin-bottom: -100px;
	}
}

@media only screen and (max-width: 400px) {
	.wm-feature-box img {
		float: none;
		margin: auto;
		display: block;
		margin-bottom: 12px;
	}
	
	.wm-feature-box .wm-feature-content {
		margin-left: 0px;
	}
}

/*** Online security */
.wm-internet-mobile.wm-security .embeddedTable tr{display: flex;} 
.wm-internet-mobile.wm-security .embeddedTable tr th, .wm-internet-mobile.wm-security .embeddedTable tr td {flex: 1;}

/*** PSP Fiches */
#ajax-content > div[class*='wm-pension-savings-account:']  section.fsmaBoxFluid {padding-top: 24px;}
#ajax-content > div[class*='wm-pension-savings-account:']  section.fsmaBoxItem {margin-top: 0px;}

/*** UB Digital */
#ajax-content > div[class*='your-investm:20'] .bandeau .overlay, #ajax-content > div[class*='your-investm:20'] .bandeau header, #ajax-content > div.wm-newsletters .bandeau .overlay, #ajax-content > div.wm-newsletters .bandeau header, #ajax-content > div[class*='wm-actua'] .bandeau .overlay, #ajax-content > div[class*='wm-actua'] .bandeau header {
	display: none;
}

@media only screen and (max-width: 767px) {
	#ajax-content .bandeau > picture {
		max-height: initial;
	}
	
	#ajax-content > div[class*='your-investm:20'] hr:first-of-type, #ajax-content > div.wm-newsletters hr:first-of-type, #ajax-content > div[class*='wm-actua'] hr:first-of-type {
		display: none;
	}
}

#ajax-content > div[class*='your-investm:20'] .selected, #ajax-content > div.wm-newsletters .selected, #ajax-content > div[class*='wm-actua'] .selected {
	font-weight: bold;
	color: #c30045;
	margin-left: 30px;
}

#ajax-content > div[class*='your-investm:20'] hr,#ajax-content > div.wm-newsletters hr,#ajax-content > div[class*='wm-actua'] hr {
	border: 0px;
    border-top: dashed 2px;
    margin-bottom: 20px;
}

#ajax-content > div[class*='your-investm:20'] .teaserListGroup .teaserList > ul li a::before, #ajax-content > div.wm-newsletters .teaserListGroup .teaserList > ul li a::before, #ajax-content > div[class*='wm-actua'] .teaserListGroup .teaserList > ul li a::before {display: none;}
#ajax-content > div[class*='your-investm:20'] .teaserListGroup .teaserList > ul li a, #ajax-content > div.wm-newsletters .teaserListGroup .teaserList > ul li a, #ajax-content > div[class*='wm-actua'] .teaserListGroup .teaserList > ul li a {color: #c30045;}
#ajax-content > div[class*='your-investm:20'] .teaserListGroup .teaserList > ul li figure + a, #ajax-content > div.wm-newsletters .teaserListGroup .teaserList > ul li figure + a, #ajax-content > div[class*='wm-actua'] .teaserListGroup .teaserList > ul li figure + a {padding-left: calc(74px + 24px);}


#ajax-content > div[class*='your-investm:20'] img, #ajax-content > div.wm-newsletters img, #ajax-content > div[class*='wm-actua'] img  {
	max-width: 100%;
}

#ajax-content > div[class*='your-investm:20'], #ajax-content > div.wm-newsletters, #ajax-content > div[class*='wm-actua'] {
	background: #fff;
    overflow: hidden;
	background-image: url('https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/templates/uw-beleggingen/digital/2019/03/01/bottom-right.jpg');
    background-repeat: no-repeat;
    background-position: bottom right;
	background-size: 600px;
}

#ajax-content > div[class*='your-investm:20 wm-2'] {
	background-image: url('https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/templates/uw-beleggingen/digital/2019/03/02/bottom-right.jpg'), url('https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/templates/uw-beleggingen/digital/2019/03/01/bottom-right.jpg');
}

#ajax-content > div[class*='your-investm:20'] section.bandeau_inPageBanners, #ajax-content > div.wm-newsletters  section.bandeau_inPageBanners, #ajax-content > div[class*='wm-actua']  section.bandeau_inPageBanners {
	display: none;
}

#ajax-content > div[class*='your-investm:20'] .teaserListGroup, #ajax-content > div.wm-newsletters .teaserListGroup, #ajax-content > div[class*='wm-actua'] .teaserListGroup {
	margin-top: 0px;
	display: flex;
}

	
#ajax-content > div[class*='your-investm:20'] .teaserList, #ajax-content > div.wm-newsletters .teaserList, #ajax-content > div[class*='wm-actua'] .teaserList {
	width: 100%;
	padding: 0px;
	padding-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	flex: 1;
}

#ajax-content > div[class*='your-investm:20'] .teaserList h2, #ajax-content > div.wm-newsletters .teaserList h2, #ajax-content > div[class*='wm-actua'] .teaserList h2 {
	position: relative;
}

#ajax-content > div[class*='your-investm:20'] .teaserList ul li figure, #ajax-content > div.wm-newsletters .teaserList ul li figure, #ajax-content > div[class*='wm-actua'] .teaserList ul li figure {
	border: solid 2px #c30045;
}

#ajax-content > div[class*='your-investm:20'] .teaserList ul li a, #ajax-content > div.wm-newsletters .teaserList ul li a, #ajax-content > div[class*='wm-actua'] .teaserList ul li a {
	margin-top: 5px;
}

#ajax-content .wm-products aside.quote, #ajax-content .wm-newsletters aside.quote, #ajax-content .wm-actua19 aside.quote {
	color: #c30045;
	font-family: "belfiusalternativebold",Arial,Helvetica,Nimbus,sans-serif;
    font-size: 28px;
}

#ajax-content .wm-products aside.quote::before, #ajax-content .wm-newsletters aside.quote::before, #ajax-content .wm-actua19 aside.quote::before {
	content: "‘‘";
	float:left;
}

#ajax-content .wm-products aside.quote p, #ajax-content .wm-newsletters aside.quote p, #ajax-content .wm-actua19 aside.quote p  {
	padding-left: 30px;
	line-height: 30px;
}

#ajax-content > div[class*='your-investm:20'] .linkType03, #ajax-content > div.wm-newsletters .linkType03, #ajax-content > div[class*='wm-actua'] .linkType03 {
	font-size: 20px;
}

#ajax-content > div[class*='your-investm:20'] .linkType03::after, #ajax-content > div.wm-newsletters .linkType03::after, #ajax-content > div[class*='wm-actua'] .linkType03::after {
	top: 2px;
}

#ajax-content > div[class*='your-investm:20'] .linkType03.reverse, #ajax-content > div.wm-newsletters .linkType03.reverse, #ajax-content > div[class*='wm-actua'] .linkType03.reverse {
    text-indent: 25px;
}

#ajax-content > div[class*='your-investm:20'] .linkType03.reverse::after, #ajax-content > div.wm-newsletters .linkType03.reverse::after, #ajax-content > div[class*='wm-actua'] .linkType03.reverse::after {
	left: calc(-100% + 20px);
    display: inline-block !important;
    transform: rotate(180deg);
    width: 20px;
    text-indent: 0px;
}

#ajax-content > div[class*='your-investm:20'] .contentBox .standAloneCTA, #ajax-content > div.wm-newsletters .contentBox .standAloneCTA, #ajax-content > div[class*='wm-actua'] .contentBox .standAloneCTA {
	max-width: 100%;
}

#ajax-content > div[class*='your-investm:20'] .contentBox .standAloneCTA h3, #ajax-content > div.wm-newsletters .contentBox .standAloneCTA h3, #ajax-content > div[class*='wm-actua'] .contentBox .standAloneCTA h3 {
	color: #c30045;
}

@media only screen and (max-width: 1500px) {
	#ajax-content > div[class*='your-investm:20'] section.bandeau_inPageBanners, #ajax-content > div.wm-newsletters section.bandeau_inPageBanners, #ajax-content > div[class*='wm-actua'] section.bandeau_inPageBanners {
		background-size: 80px;
	}
}

@media only screen and (max-width: 800px) {
	#ajax-content > div[class*='your-investm:20'] .teaserListGroup, #ajax-content > div.wm-newsletters .teaserListGroup, #ajax-content > div[class*='wm-actua'].teaserListGroup {
		display: block;
	}
}

/*** Journey ***/
#ajax-content > div.wm-invest.wm-journey {
	display: flex;
	flex-flow: row wrap;
}

#ajax-content > div.wm-invest.wm-journey .bandeau{
	flex: 1 100%;
}

#ajax-content > div.wm-invest.wm-journey .bandeau_inPageBanners {
	display: none;
}

#ajax-content > div.wm-invest.wm-journey article{
	height: auto !important;
	max-width: 30%;
	width: 368px;
}

#ajax-content > div.wm-invest.wm-journey article.contentBox, #ajax-content > div.wm-invest.wm-journey article.done section {
	display: none;
}

#ajax-content > div.wm-invest.wm-journey article.done {
	opacity: 0.6;
}

#ajax-content > div.wm-invest.wm-journey article.contentBox p, #ajax-content > div.wm-invest.wm-journey article.contentBox header {margin-top: 0px !important;}

#ajax-content > div.wm-invest .wm-quotes-container {
	display: flex;
}

#ajax-content > div.wm-invest .wm-quotes-container article {
	margin-right: 20px;
	flex: 1;
}

#ajax-content > div.wm-invest .wm-quotes-container article:last-child {
	margin-right: 0px;
}

#ajax-content > div.wm-invest .wm-quotes-container aside.quote {
	font-size: 20px;
	color: #51626f;
	clear: both;
	padding-top: 10px;
}

#ajax-content > div.wm-invest.wm-journey article {
	padding-bottom: 100px;
}

#ajax-content > div.wm-invest.wm-journey section.bandeau_intro {
	flex: 1 100%;
	text-align: left;
	max-width: 100%;
	margin-top: 0px !important;
}

#ajax-content > div.wm-invest.wm-journey .wm-content {
	max-width: 1152px;
	margin: auto;
}

#ajax-content > div.wm-invest.wm-journey .wm-journey-c2a {
	position: absolute;
	bottom: 20px;
	width: calc(100% - 40px);
}

#ajax-content > div.wm-invest.wm-journey .wm-journey-c2a a:first-of-type {
	float:right;
}

#ajax-content > div.wm-invest.wm-journey .wm-journey-c2a a:last-of-type {
	float:left;
}

#ajax-content > div.wm-invest.wm-journey > article:last-of-type {
	max-width: 1152px; 
	width: 100%; 
	padding: 0px !important; 
	margin: auto;
}

#ajax-content > div.wm-invest.wm-journey section.themes {
	display: flex;
}

#ajax-content > div.wm-invest.wm-journey section.themes article {
	flex: 1 33%; 
	max-width: 100%;
	display: block !important;
}

#ajax-content > div.wm-invest.wm-journey article.custom {display: block !important;}

#ajax-content > div.wm-invest.wm-journey section.themes article header {
	height: 80px;
}

#ajax-content > div.wm-invest.wm-journey section.themes article:first-child {
	margin-left: 0;
}

@media only screen and (max-width: 1200px) {
	#ajax-content > div.wm-invest.wm-journey article{
		max-width: 30%;
		width: 355px;
	}
	
	#ajax-content > div.wm-invest.wm-journey > article:last-of-type {
		max-width: 100%;
		width: calc(100% - 40px);
		margin: 20px;
	}
	
	#ajax-content > div.wm-invest.wm-journey section.themes {
		overflow-x: scroll;
		flex-wrap: nowrap;
		-webkit-overflow-scrolling: touch;
		background: #e5e8ea;
		padding: 20px;
	}
	
	#ajax-content > div.wm-invest.wm-journey section.themes::-webkit-scrollbar {
		width: 5px;
	}
	
	#ajax-content > div.wm-invest.wm-journey section.themes::-webkit-scrollbar-track {
		background: #f1f1f1; 
	}
	
	#ajax-content > div.wm-invest.wm-journey section.themes::-webkit-scrollbar-thumb {
		background: #c30045; 
	}
	
	#ajax-content > div.wm-invest.wm-journey section.themes::-webkit-scrollbar-thumb:hover {
		background: #c30045; 
	}
	
	#ajax-content > div.wm-invest.wm-journey section.themes article {
		width: 355px;
		min-width: 355px;
		background: #fff;
		margin-bottom: 0px;
	}
}

#ajax-content > div.wm-invest.wm-journey #euros-25 .euros-25, #ajax-content > div.wm-invest.wm-journey #euros-100 .euros-100, #ajax-content > div.wm-invest.wm-journey #euros-1000 .euros-1000, #ajax-content > div.wm-invest.wm-journey .euros-25 .euros-25, #ajax-content > div.wm-invest.wm-journey .euros-100 .euros-100, #ajax-content > div.wm-invest.wm-journey .euros-1000 .euros-1000{
	display: block !important;
}

@media only screen and (max-width: 1000px) {
	#ajax-content > div.wm-invest.wm-journey article{
		max-width: calc(50% - 20px);
		width: 50%;
		margin: 10px 10px;
	}
	
	#ajax-content > div.wm-invest.wm-journey article.custom {margin: 10px 0px;}
}

@media only screen and (max-width: 760px) {
	#ajax-content > div.wm-invest.wm-journey article{
		flex: 1 90%;
		margin: 20px auto;
		max-width: calc(100% - 40px);
		width: calc(100% - 40px);
	}
	
	#ajax-content > div.wm-invest.wm-journey section.themes article {
		margin: 20px 10px;
	}
	
	#ajax-content > div.wm-invest.wm-journey article#tcm86-155285, #ajax-content > div.wm-invest.wm-journey article#tcm86-159377, #ajax-content > div.wm-invest.wm-journey article#tcm87-155285, #ajax-content > div.wm-invest.wm-journey article#tcm87-159377 {
		display: none !important;
	}
}

@media only screen and (max-width: 700px) {
	#ajax-content > div.wm-invest .wm-quotes-container {
		display: block;
	}
	
	#ajax-content > div.wm-invest .wm-quotes-container article {
		margin: auto;
		margin-bottom: 20px;
	}
	
	#ajax-content > div.wm-invest.wm-journey section.themes {
		width: 100%;
		position: relative;
		position: relative;
		left: -20px;
	}
	
	#ajax-content > div.wm-invest.wm-journey section.themes article {
		width: 300px;
		min-width: 300px;
	}
}

/*** Start to invest */
.wm-invest.wm-savings-return .bandeau_inPageBanners {display: none;}
.wm-invest.wm-savings-return > .contentBox:first-of-type {padding: 0px; display: flex; margin-top: 0px !important;}
.wm-invest.wm-savings-return > .contentBox:first-of-type figure {position: relative; top: -6px; width: auto; margin: 0px; overflow: visible;}
.wm-invest.wm-savings-return > .contentBox:first-of-type figure img {width: 150px;}

.wm-invest.wm-savings-return .line section {position: relative; top: 82px; left: 25px; height: 130px; max-width: calc(100% - 20px);}

.wm-invest.wm-savings-return .line section::before {
	display: block;
    width: 50px;
    height: 50px;
    background: #fff;
    content: "1";
    color: #c30045;
    font-size: 36px;
    border: solid 1px #c30045;
    border-radius: 50%;
    box-shadow: 7px 10px 40px -5px rgba(0,0,0,0.36);
    padding-top: 28px;
    padding-left: 28px;
    font-family: "belfiusalternativebold",Arial,Helvetica,Nimbus,sans-serif;
	position: absolute;
    left: -140px;
}

.wm-invest.wm-savings-return .line section:nth-child(2)::before {
	content: "2";
}

.wm-invest.wm-savings-return .line section:last-child::before {
	content: "3";
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer {
    background: none;
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>nav {
	display: flex;
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>nav>a:link {
	flex: 1;
	display: block;
	margin: auto;
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>nav>a:link>span{
	font-size: 22px;
	line-height: 24px;
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>nav>a:link::after{
	border-bottom-color: #e8ebed;
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>nav>a.active >span{
	color: #c30045;
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>nav>a.active::before, #ajax-content > div.wm-invest.wm-savings-return .serviceContainer>nav>a:hover::before, #ajax-content > div.wm-invest.wm-savings-return .serviceContainer>nav>a:focus::before, #ajax-content > div.wm-invest.wm-savings-return .serviceContainer>.serviceItem, #ajax-content > div.wm-invest.wm-savings-return .serviceContainer>.serviceItem>a.tabMobileLink {
	background-color: #e8ebed;
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>.serviceItem>header, #ajax-content > div.wm-invest.wm-savings-return .serviceContainer>.serviceItem>a.tabMobileLink span {
    color: #51626f;
}

#ajax-content>div .wm-case-1, #ajax-content>div .wm-case-2, #ajax-content>div .wm-case-3, #ajax-content>div .wm-case-4, #ajax-content>div .wm-case-5, #ajax-content>div .wm-case-6, #ajax-content>div .wm-case-7, #ajax-content>div .wm-case-8, #ajax-content>div .wm-default {
	display: none;
}

#ajax-content>div.wm-var-1 .wm-case-1, #ajax-content>div.wm-var-2 .wm-case-2, #ajax-content>div.wm-var-3 .wm-case-3, #ajax-content>div.wm-var-4 .wm-case-4, #ajax-content>div.wm-var-5 .wm-case-5,#ajax-content>div.wm-var-6 .wm-case-6, #ajax-content>div.wm-var-7 .wm-case-7, #ajax-content>div.wm-var-8 .wm-case-8, #ajax-content>div.wm-var-default .wm-default {
	display: block !important;
}

#ajax-content section.bandeau img.wm-desktop img, #ajax-content section.bandeau img, #ajax-content section.bandeau img {
	min-width: 100%;
	max-width: 100%;
}

#ajax-content section.bandeau.custom .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%;
}
   
#ajax-content section.bandeau img.wm-tablet, #ajax-content section.bandeau img.wm-mobile {
	display: none;
}

#ajax-content #tcm86-175698, #ajax-content #tcm87-175698, #ajax-content #tcm86-180818, #ajax-content #tcm87-180818 {
	position: fixed;
}

.wm-invest.wm-savings-return .line h3 {
	font-size: 18px;
	line-height: 21px;
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>.serviceItem>a.tabMobileLink span {
	margin-left: 20px;
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>.serviceItem>a.tabMobileLink span::before {
	content: '\E600';
	font-family: 'Belfius Icons';
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	left: 10px;
}

#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>.serviceItem>a.tabMobileLink.active  span::before {
	content: '\E601';
	color: #c30045;
}

@media only screen and (max-width: 1000px) { 
	#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>nav>a:link::after{
		display: none;
	}
	
	#ajax-content section.bandeau img.wm-desktop, #ajax-content section.bandeau img.wm-mobile {
		display: none;
	}
	
	#ajax-content section.bandeau img.wm-tablet {
		display: initial;
	}
}

@media only screen and (max-width: 767px) {
	#ajax-content > div.wm-invest.wm-savings-return .serviceContainer>nav, #ajax-content > div.wm-invest.wm-savings-return .serviceContainer>.serviceItem footer {
		display: none;
	}
	
	#ajax-content > div.wm-invest.wm-savings-return .serviceContainer {
		margin-bottom: 30px;
	}	
	
	#ajax-content section.bandeau img.wm-desktop, #ajax-content section.bandeau img.wm-tablet, #ajax-content section.bandeau.custom .overlay {
		display: none;
	}
	
	#ajax-content section.bandeau img.wm-mobile {
		display: initial;
	}
}

@media only screen and (max-width: 700px) {
	.wm-invest.wm-savings-return .line h3 {
		font-size: 15px;
		line-height: 18px;
	}
	
	.wm-invest.wm-savings-return .line section:nth-child(1) {
		top: 30px;
	}
	
	.wm-invest.wm-savings-return .line section:nth-child(1)::before {
		top: 50px;
	}
}

@media only screen and (max-width: 700px) {
	.wm-invest.wm-savings-return .line p {
		font-size: 13px;
	}
	
	.wm-invest.wm-savings-return .line section:nth-child(1) {
		top: -10px;
		left: 20px;
		max-width: calc(100% - 25px);
	}
	
	.wm-invest.wm-savings-return .line section:nth-child(1)::before {
		top: 90px;
		left: -125px;
	}
	
	.wm-invest.wm-savings-return .line section:nth-child(2) {
		top: 92px;
		left: 20px;
		max-width: calc(100% - 25px);
	}
	
	.wm-invest.wm-savings-return .line section:nth-child(2)::before {
		top: -10px;
		left: -125px;
	}
	
	.wm-invest.wm-savings-return .line section:nth-child(3) {
		top: 102px;
		left: 20px;
		max-width: calc(100% - 25px);
	}
	
	.wm-invest.wm-savings-return .line section:nth-child(3)::before {
		top: -20px;
		left: -125px;
	}
}

@media only screen and (max-width: 700px) {
	.wm-invest.wm-savings-return > .contentBox:first-of-type figure {width: 150px;}
	.wm-invest.wm-savings-return > .contentBox:first-of-type figure img {
		display: none;
	}
	
	.wm-invest.wm-savings-return .line section::before {
		left: -60px !important;
		width: 20px;
		height: 20px;
		font-size: 16px;
		padding: 10px;
		text-align: center;
		top: 0px !important;
	}
	
	.wm-invest.wm-savings-return .line section {
		top: 20px !important;
		height: auto;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 480px) {
	.wm-invest.wm-savings-return .line section	{
		left: 15px;
		max-width: calc(100% - 15px);
	}
	
	.wm-invest.wm-savings-return .line section::before {
		left: -50px !important;
		top: 10px !important;
	}
}

/*** Pensioen - Fiscal sparen */
#ajax-content > div.wm-saveforlater.wm-1 .bandeau_inPageBanners {
	display: none;
}

#ajax-content > div.wm-saveforlater.wm-1 .contentBox {
	margin-bottom: 0px;
}

/*** Dynamic blocs */
#ajax-content section.wm-row {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}

#ajax-content section.wm-row section{
	width: calc(25% - 20px);
    margin: 0px 10px 10px 10px;
    height: 285px;
	transition: transform 0.7s;
	background-color: #51626f;
	border-radius: 10px 10px 0 10px;
	display: block !important;
}

#ajax-content section.wm-row a, #ajax-content section.wm-row span.nolink {
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
	border-radius: 10px 10px 0 10px;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    outline: none;
	color: white;
    font-size: 19px;
    line-height: 21px;
    font-weight: normal;
    position: relative;
    z-index: 3;
	font-family: "Belfius Alternative", Helvetica Neue, Helvetica, sans-serif;
}

#ajax-content section.wm-row span.nolink {
	cursor: default;
}

#ajax-content section.wm-row a span, #ajax-content section.wm-row span.nolink span {
	display: block;
    width: calc(100% - 60px);
    padding-left: 20px;
	padding-right: 40px;
	position: relative;
}

#ajax-content section.wm-row a span::after, #ajax-content section.wm-row span.nolink span::after{
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -12px;
	font-family: 'Belfius Icons';
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.5rem;
    line-height: 1.5rem;
    content: "\e64e";
}

#ajax-content section.wm-row section.ruby{
	    background-color: #af1e3d;
}

#ajax-content section.wm-row section.dark-ruby{
	   background-color: #8c193c;
}

#ajax-content section.wm-row section.light-ruby{
    background-color: #c30045;
}

#ajax-content section.wm-row section.purple{
    background-color: #aa2169;
}

#ajax-content section.wm-row section.blossom{
    background-color: #FFDAE1;
}

#ajax-content section.wm-row section.white{
    background-color: #FFFFFF;
}

#ajax-content section.wm-row section.blossom a, #ajax-content section.wm-row section.white a, #ajax-content section.wm-row section.blossom span.nolink, #ajax-content section.wm-row section.white span.nolink {
    color: #51626f;
}

#ajax-content section.wm-row section:hover{
	-ms-transform: scale(1.2); 
	-webkit-transform: scale(1.2);
	transform: scale(1.2); 
	-webkit-box-shadow: 0px 0px 78px -10px rgba(0,0,0,0.50);
    -moz-box-shadow: 0px 0px 78px -10px rgba(0,0,0,0.50);
    box-shadow: 0px 0px 78px -10px rgba(0,0,0,0.50);
	z-index: 4;
}

#ajax-content section.wm-row section.double{
	width: calc(50% - 20px);
}

#ajax-content section.wm-row section.hasImage{
	background-size: cover;
    background-position: 50% 50%;
}

#ajax-content section.wm-row section.hasImage a::before, #ajax-content section.wm-row section.hasImage span.nolink::before{
	content: "";
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    position: absolute;
	border-radius: 10px 10px 0px 10px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}

#ajax-content section.wm-row section.hasImage a, #ajax-content section.wm-row section.hasImage span.nolink {
	-webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
}

#ajax-content section.wm-row section.hasImage a span, #ajax-content section.wm-row section.hasImage span.nolink span{
	z-index: 3;
	padding-bottom: 20px;
	padding-right: 30px
}

@media only screen and (max-width: 1000px) {
	#ajax-content section.wm-row{
		margin: auto;
		padding: 0px !important;
	}
	
	#ajax-content section.wm-row section{
		width: calc(50% - 25px);
		margin-bottom: 20px;
	}

	#ajax-content section.wm-row section.double{
		width: calc(100% - 30px);
	}
	
	#ajax-content section.wm-row section:hover{
		-ms-transform: initial;
		-webkit-transform: initial;
		transform: initial; 
		-webkit-box-shadow: initial;
		-moz-box-shadow: initial;
		box-shadow: initial;
	}
}

@media only screen and (max-width: 640px) {
	#ajax-content section.wm-row section{
		width: calc(100% - 30px);
	}
}
/* banner on content box */
.wm-part .contentBox.hasBorder {
	overflow: hidden;
}

.wm-part .contentBox .wm-label[data-highlight]:before {
    content: attr(data-highlight) "";
    position: absolute;
    display: block;
    top: 30px;
    left: -30px;
    width: 150px;
    height: 25px;
    color: #fff;
    font-family: 'BelfiusBlack';
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    background: #C30045;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    z-index: 1;
}
.wm-part article.wm-label.right[data-highlight]:before {
    left: initial;
	right: -30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.wm-part .contentBox .wm-label-top[data-highlight]:before {
	content: attr(data-highlight) "";
    position: absolute;
    display: block;
    top: -25px;
    left: 0;
    width: 100%;
    height: 25px;
    color: #fff;
    font-family: "Montserrat";
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    background: #C30045;
    z-index: 1;
    border-radius: 10px 10px 0px 0px;
	-webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.wm-part .contentBox .wm-solid-borders.wm-label-top[data-highlight]:before {
	border: solid 2px #c30045;
	left: -2px;
}

.wm-part .contentBox .wm-label-top[data-highlight] {
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
}

.wm-part .contentBox .wm-label-top.wm-proximus-primary[data-highlight]:before {
    background: #55338C;
}

.wm-part .contentBox .wm-solid-borders.wm-label-top.wm-proximus-primary[data-highlight]:before {
	border: solid 2px #55338C;
	left: -2px;
}

.wm-part .contentBox .wm-label-top.wm-telco[data-highlight]:before {
    background: #fff;
	color: #55338C;
}

.wm-part .contentBox .wm-solid-borders.wm-label-top.wm-telco[data-highlight]:before {
	border: solid 2px #55338C;
	left: -2px;
}

.wm-private .contentBox:not(.imageLeft, .imageRight) figure, .wm-corp .contentBox:not(.imageLeft, .imageRight) figure, .wm-pub-soc .contentBox:not(.imageLeft, .imageRight) figure { display: none; }

ul.checkList.wm-belfius-primary >li.greenCheck:before {
    color: #C30045;
}

/* Start animation */
@keyframes wm-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
  }
}

/*** UB start */
#ajax-content > div[class*='your-investm:20'] .col1on2:nth-of-type(1), #ajax-content > div.wm-newsletters .col1on2:nth-of-type(1), #ajax-content > div[class*='wm-actua'] .col1on2:nth-of-type(1) {
	margin-top: 20px;
}

#ajax-content > div[class*='your-investm:20'] .col1on2:nth-of-type(2), #ajax-content > div.wm-newsletters .col1on2:nth-of-type(2), #ajax-content > div[class*='wm-actua'] .col1on2:nth-of-type(2) {
	margin-top: 20px;
}

@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

/*** UB end */
/*** Service container start */
.wm-products .serviceContainer {
	background: none;
	padding-top: 0px !important;
}

.wm-products .serviceContainer>.serviceItem {
	background-color: #C30045 !important;
	border-top-left-radius: 0px !important;
}

.wm-products .serviceContainer>header, .wm-products .serviceContainer>.serviceItem>div>h3, .wm-products .serviceContainer>.serviceItem>div>header {
	display: none;
}

.wm-products .serviceContainer>nav>a::before, .wm-products .serviceContainer>nav>a>img {
	display: none;
}

.wm-products .serviceContainer>nav>a.active::after{
    	content: '';
    	position: absolute;
    	left: 25px;
    	width: 100%;
    	height: 100px;
    	border-top-left-radius: 10px;
    	border-top-right-radius: 10px;
	background-color: #C30045;
	border: none;
	bottom: initial;
}

.wm-products .serviceContainer>nav>a>span {
	z-index: 100;
   	position: relative;
    	text-align: center !important;
    	top: 10px;
}

.wm-products .serviceContainer>nav>a.active>span {
    	color: #FFF !important;
}

.wm-products .serviceContainer>.serviceItem.serviceLinksItem>div>ul>li+li, 
.wm-products .serviceContainer>.serviceItem.serviceTeasersItem>div>ul>li+li {
	border-top: none;
}

.wm-products .serviceContainer>.serviceItem>div {
	width: 100% !important;
	padding: 0px !important;
}

.wm-products .serviceContainer>.serviceItem>div>section {
	margin:0px !important;
}

.wm-products .serviceContainer>.serviceItem>a.tabMobileLink>img {
	display: none;
}

.wm-products .serviceContainer>.serviceItem>a.tabMobileLink>span {
	position: relative;
	top: 10px;
}

.wm-products .serviceContainer>.serviceItem>a.tabMobileLink {
	background-color: #C30045 !important;
}

/* .wm-products .serviceContainer>.serviceItem>a.tabMobileLink.active {
	display: none !important;
} */

.wm-products .serviceContainer>.serviceItem.serviceLinksItem>div, .wm-products .serviceContainer>.serviceItem.serviceTeasersItem>div {
    	background-color: transparent;
}

.wm-products .serviceContainer>nav>a:link>span, .wm-products .serviceContainer>nav>a:visited>span, .wm-products .serviceContainer>nav>a:active>span, .wm-products .serviceContainer>nav>a:hover>span, .wm-products .serviceContainer>nav>a:focus>span {
    	font-family: "Montserrat";
    	font-weight: 300;
}

.wm-products .serviceContainer>nav>a:link>span:not(.moreLogo), .wm-products .serviceContainer>nav>a:visited>span:not(.moreLogo), .wm-products .serviceContainer>nav>a:active>span:not(.moreLogo), .wm-products .serviceContainer>nav>a:hover>span:not(.moreLogo), .wm-products .serviceContainer>nav>a:focus>span:not(.moreLogo) {
	color: #060809;
}

@media only screen and (max-width: 1007px) {
	.wm-products .serviceContainer>nav>a:link, .wm-products .serviceContainer>nav>a:visited, .wm-products .serviceContainer>nav>a:active, .wm-products .serviceContainer>nav>a:hover, .wm-products .serviceContainer>nav>a:focus {
    		width: 20%;
	}
}

@media only screen and (max-width: 767px) {
	.wm-products .serviceContainer>.serviceItem>a.tabMobileLink:link>span, .wm-products .serviceContainer>.serviceItem>a.tabMobileLink:visited>span, .wm-products .serviceContainer>.serviceItem>a.tabMobileLink:active>span, .wm-products .serviceContainer>.serviceItem>a.tabMobileLink:hover>span, .wm-products .serviceContainer>.serviceItem>a.tabMobileLink:focus>span {
   		padding-right: 15px;
    		font-family: "Montserrat";
		font-weight: 300;
    		font-size: 24px;
    		line-height: 28px;
		text-align: center;
	}
}

/*** Service container end */
/*** Slider start */
.wm-slider .wm-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity 0.5s;
	min-width: 350px;
}

.wm-slider input[type=radio] {
	z-index: 1;
	position: absolute;
	bottom: 0;
	left: calc(50% - 6px);
	width: 0px;
	height: 0px;
	opacity: 1;
	display: initial;
	outline: none;
	border: none;
}

.wm-slider input:before, .wm-slider input:focus, .wm-slider input:focus:before {
	outline-offset: 0px;
	outline: none;
}

.wm-slider input:before {
	content: ' ';
	background: #51626F;
	padding: 3px;
	position: relative;
	top: -15px;
	display: block;
	border-radius: 50px;
}

.wm-slider input:checked:before {
	background: #c30045;
}

.wm-slider input.ctrl-1 {
	left: calc(50% - 20px);
}

.wm-slider input.ctrl-3 {
	left: calc(50% + 8px);
}

.wm-slider.wm-items-2 input.ctrl-1 {
	left: calc(50% - 15px);
}

.wm-slider.wm-items-2 input.ctrl-2 {
	left: calc(50% - 2px);
}

.wm-slider.wm-items-4 input.ctrl-1 {
	left: calc(50% - 30px);
}

.wm-slider.wm-items-4 input.ctrl-2 {
	left: calc(50% - 18px);
}

.wm-slider.wm-items-4 input.ctrl-3 {
	left: calc(50% - 5px);
}

.wm-slider.wm-items-4 input.ctrl-4 {
	left: calc(50% + 8px);
}

.wm-slider.wm-items-5 input.ctrl-1 {
	left: calc(50% - 40px);
}

.wm-slider.wm-items-5 input.ctrl-2 {
	left: calc(50% - 26px);
}

.wm-slider.wm-items-5 input.ctrl-3 {
	left: calc(50% - 12px);
}

.wm-slider.wm-items-5 input.ctrl-4 {
	left: calc(50% + 2px);
}

.wm-slider.wm-items-5 input.ctrl-5 {
	left: calc(50% + 15px);
}

.wm-slider .wm-item, .wm-filtered-content .wm-item {
	pointer-events: none;
	opacity: 0;
	animation: none;
}

.wm-filtered-content .wm-item {
	display: none;
}

.wm-slider .wm-item nav {
	display: none;
}

.wm-slider input:checked  {
	animation: none;
}

.wm-slider {
	position: relative;
	height: 100%; 
	width:100%; 
	min-height: 300px;
	min-width: 350px;
	margin: auto; 
}

.wm-slider .wm-item {
	/*overflow: hidden;*/
}

.wm-slider .wm-item:first-of-type {
	position: absolute; 
}

.wm-slider .wm-item nav {
	width: 100%;
	position: absolute;
	top: calc(50% - 25px);
}

.wm-slider .wm-item nav label {
	pointer-events: auto;
	height: 40px;
	width: 40px;
	border-radius: 50px;
	color: rgba(255, 255, 255, 0.8);
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background: rgba(0, 0, 0, 0.3);
	transition: all .25s;
}

.wm-slider .wm-item nav label:hover {
	transform: scale(1.1); 
}

.wm-slider .wm-item nav label span {
	position: relative;
	top: 8px;
	left: 5px;
}


.wm-slider .wm-item nav label:nth-child(1) {
	float: left;
	margin-left: .2em; 
}

.wm-slider .wm-item nav label:nth-child(1) span {
	left: 2px;
}

.wm-slider .wm-item nav label:nth-child(2) {
	float: right;
	margin-right: .2em; 
}

.wm-slider .ctrl-1:checked ~ .wm-item:nth-of-type(1), .wm-slider .ctrl-2:checked ~ .wm-item:nth-of-type(2), .wm-slider .ctrl-3:checked ~ .wm-item:nth-of-type(3), .wm-slider .ctrl-4:checked ~ .wm-item:nth-of-type(4), .wm-slider .ctrl-5:checked ~ .wm-item:nth-of-type(5) {
  pointer-events: auto;
  opacity: 1;
}	

.wm-slider .ctrl-1:checked ~ .wm-item:nth-of-type(1) nav, .wm-slider .ctrl-2:checked ~ .wm-item:nth-of-type(2) nav, .wm-slider .ctrl-3:checked ~ .wm-item:nth-of-type(3) nav, .wm-slider .ctrl-4:checked ~ .wm-item:nth-of-type(4) nav, .wm-slider .ctrl-5:checked ~ .wm-item:nth-of-type(5) nav{
	display: block;
}	

.wm-filtered-content .ctrl-1:checked ~ .wm-item:nth-of-type(1), .wm-filtered-content .ctrl-2:checked ~ .wm-item:nth-of-type(2), .wm-filtered-content .ctrl-3:checked ~ .wm-item:nth-of-type(3), .wm-filtered-content .ctrl-4:checked ~ .wm-item:nth-of-type(4), .wm-filtered-content .ctrl-5:checked ~ .wm-item:nth-of-type(5) {
  pointer-events: auto;
  opacity: 1;
  display: block;
}

.wm-filtered-content .ctrl-auto:checked + .wm-item {
    pointer-events: auto;
    opacity: 1;
    display: block;
}

/*EXPANDING FILTERED CONTENT */
.wm-filtered-content .ctrl-6:checked ~ .wm-item:nth-of-type(6), .wm-filtered-content .ctrl-7:checked ~ .wm-item:nth-of-type(7), .wm-filtered-content .ctrl-8:checked ~ .wm-item:nth-of-type(8) , .wm-filtered-content .ctrl-9:checked ~ .wm-item:nth-of-type(9) {
	pointer-events: auto;
	opacity: 1;
	display: block;
}

/* change the color when checked - update dondj 26/09/2025*/
#ajax-content:has(.wm-filtered-content .ctrl-1:checked) label[for="ctrl-1"].wm-checked-color-ruby, #ajax-content:has(.wm-filtered-content .ctrl-2:checked) label[for="ctrl-2"].wm-checked-color-ruby, #ajax-content:has(.wm-filtered-content .ctrl-3:checked) label[for="ctrl-3"].wm-checked-color-ruby, #ajax-content:has(.wm-filtered-content .ctrl-4:checked) label[for="ctrl-4"].wm-checked-color-ruby, #ajax-content:has(.wm-filtered-content .ctrl-5:checked) label[for="ctrl-5"].wm-checked-color-ruby, #ajax-content:has(.wm-filtered-content .ctrl-6:checked) label[for="ctrl-6"].wm-checked-color-ruby, #ajax-content:has(.wm-filtered-content .ctrl-7:checked) label[for="ctrl-7"].wm-checked-color-ruby, #ajax-content:has(.wm-filtered-content .ctrl-8:checked) label[for="ctrl-8"].wm-checked-color-ruby, #ajax-content:has(.wm-filtered-content .ctrl-9:checked) label[for="ctrl-9"].wm-checked-color-ruby {
	color: #c30045 !important;
}

/* Label segment and filtered content - dondj 10/06/2025 */
.wm-filtered-content ul.wm-label-segment {
	display: inline-block;
    background-color: #ffffff;
    border: solid 1px #c30045;
    border-radius: 100px;
	margin-right: auto;
	margin-left: auto;
	overflow-x: auto;
	text-wrap: nowrap;
}

.wm-filtered-content ul.wm-label-segment li {
	display: inline-block;
	margin: 0;
	font-size: 18px;
	line-height: 18px;
}

.wm-filtered-content ul.wm-label-segment li::before {
	content: none;
}

.wm-filtered-content ul.wm-label-segment li > label {
	display: inline-block;
	margin-right: -10px;
    padding: 10px 20px;
	box-sizing: border-box;
    font-size: 18px;
	font-weight: 700;
	color: #c30045;
	background-color: transparent;
    border-radius: 100px;
    border: solid 1px transparent;
	cursor: pointer;
}

.wm-filtered-content ul.wm-label-segment li > label:last-of-type {
	margin-right: initial;
}

.wm-filtered-content .ctrl-1:checked ~ ul.wm-label-segment li > label[for="ctrl-1"], .wm-filtered-content .ctrl-2:checked ~ ul.wm-label-segment li > label[for="ctrl-2"], .wm-filtered-content .ctrl-3:checked ~ ul.wm-label-segment li > label[for="ctrl-3"], .wm-filtered-content .ctrl-4:checked ~ ul.wm-label-segment li > label[for="ctrl-4"], .wm-filtered-content .ctrl-5:checked ~ ul.wm-label-segment li > label[for="ctrl-5"] {
	color: #ffffff;
	background-color: #c30045;
    border: solid 1px #c30045;
}

.wm-filtered-content.wm-show-content-lg-up.wm-display-flex, .wm-filtered-content.wm-show-content-md-up.wm-display-flex {
	flex-direction: column;
}

@media only screen and (min-width: 1200px) {
	.wm-filtered-content.wm-show-content-lg-up .wm-item {
		display: block;
		opacity: 1;
		pointer-events: auto;
	}

	.wm-filtered-content.wm-show-content-lg-up.wm-display-flex {
		flex-direction: row;
	}
	
	.wm-filtered-content.wm-show-content-lg-up ul.wm-label-segment {
		display: none;
	}
}

@media only screen and (min-width: 851px) {
	.wm-filtered-content.wm-show-content-md-up .wm-item {
		display: block;
		opacity: 1;
		pointer-events: auto;
	}

	.wm-filtered-content.wm-show-content-md-up.wm-display-flex {
		flex-direction: row;
	}
	
	.wm-filtered-content.wm-show-content-md-up ul.wm-label-segment {
		display: none;
	}
}

@media only screen and (max-width: 850px) {
	.wm-filtered-content.wm-show-content-md-down .wm-item {
		display: block;
		opacity: 1;
		pointer-events: auto;
	}
}

/* End Label segment and filtered content - dondj 10/06/2025 */


/* Start show items and filtered content - dondj 23/09/2025 */
.wm-show-item-1, .wm-show-item-2, .wm-show-item-3, .wm-show-item-4, .wm-show-item-5 {
	display: none;
}

#ajax-content:has(.wm-filtered-content .ctrl-1:checked) .wm-show-item-1, #ajax-content:has(.wm-filtered-content .ctrl-2:checked) .wm-show-item-2, #ajax-content:has(.wm-filtered-content .ctrl-3:checked) .wm-show-item-3, #ajax-content:has(.wm-filtered-content .ctrl-4:checked) .wm-show-item-4, #ajax-content:has(.wm-filtered-content .ctrl-5:checked) .wm-show-item-5 {
	display: block;
}

/* End show items and filtered content - dondj 23/09/2025 */


.wm-popup {
	position: absolute;
    width: calc(100% - 40px);
    max-width: 750px;
    height: 100%;
    overflow-y: scroll;
    background: black;
    padding: 40px;
    z-index: 1;
    top: 30px;
    left: 50%;
    transform: translate(-50%, -70%);
    max-height: calc(100% - 30px - 100px);
    border-top-left-radius: 20px;
    scrollbar-width: thin;
    -ms-overflow-style: none;
	transition: all 1s;
    animation: 1s wm-slide-up !important;
}

.wm-popup::-webkit-scrollbar {
    width: 0.5em;
	border-radius: 20px;
}
    
.wm-popup&::-webkit-scrollbar-track {
     background: transparent;
	 border-radius: 20px;
}
    
.wm-popup::-webkit-scrollbar-thumb {
    background: #f1f1f12e;
	border-radius: 20px;
}

.wm-popup .wm-close {
	position: sticky;
    top: 0px;
    right: 0px;
    cursor: pointer;
    float: right;
    transform: translate(20px, -20px);
}

.wm-pointer {
	cursor: pointer !important;
}

.wm-slider .wm-item article{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding-left: 50px;
	padding-right: 50px;
	height: 100%;
}

.wm-flow-card .contentBox {
	opacity: 0.5;
	padding-right: 0px !important;
}

.wm-flow-card .contentBox .wm-journey-c2a {
	display: none;
}

.wm-flow-card .ctrl-1:checked ~ .contentBox:nth-of-type(1) .wm-journey-c2a, .wm-flow-card .ctrl-2:checked ~ .contentBox:nth-of-type(2) .wm-journey-c2a, .wm-flow-card .ctrl-3:checked ~ .contentBox:nth-of-type(3) .wm-journey-c2a, .wm-flow-card .ctrl-4:checked ~ .contentBox:nth-of-type(4) .wm-journey-c2a, .wm-flow-card .ctrl-5:checked ~ .contentBox:nth-of-type(5) .wm-journey-c2a, .wm-flow-card .ctrl-6:checked ~ .contentBox:nth-of-type(6) .wm-journey-c2a, .wm-flow-card .ctrl-7:checked ~ .contentBox:nth-of-type(7) .wm-journey-c2a {
	display: block;
}

.wm-flow-card .ctrl-1:checked ~ .contentBox:nth-of-type(1), .wm-flow-card .ctrl-2:checked ~ .contentBox:nth-of-type(2), .wm-flow-card .ctrl-3:checked ~ .contentBox:nth-of-type(3), .wm-flow-card .ctrl-4:checked ~ .contentBox:nth-of-type(4), .wm-flow-card .ctrl-5:checked ~ .contentBox:nth-of-type(5), .wm-flow-card .ctrl-6:checked ~ .contentBox:nth-of-type(6), .wm-flow-card .ctrl-7:checked ~ .contentBox:nth-of-type(7) {
	opacity: 1;
}

.wm-flow-card .ctrl-0:checked ~ .contentBox:nth-of-type(n+1), .wm-flow-card .ctrl-1:checked ~ .contentBox:nth-of-type(n+2), .wm-flow-card .ctrl-2:checked ~ .contentBox:nth-of-type(n+3), .wm-flow-card .ctrl-3:checked ~ .contentBox:nth-of-type(n+4), .wm-flow-card .ctrl-4:checked ~ .contentBox:nth-of-type(n+5), .wm-flow-card .ctrl-5:checked ~ .contentBox:nth-of-type(n+6), .wm-flow-card .ctrl-6:checked ~ .contentBox:nth-of-type(n+7), .wm-flow-card .ctrl-7:checked ~ .contentBox:nth-of-type(n+8) {
	display: none;
}

#ajax-content .wm-slider section.wm-row {
	display: block;
	width: 100%;
}

#ajax-content .wm-slider section.wm-row a {
	z-index: 0;
}

#ajax-content .wm-slider section.wm-row section {
	width: 90%;
    margin-left: 5%;
    margin-right: 5%;
	margin-bottom: 0px;
}

#ajax-content .wm-slider section.wm-row section:hover, #ajax-content section.wm-row.wm-alternative section:hover {
	transform: none;
	box-shadow: none;
}

#ajax-content .wm-slider input[type=radio] {
	bottom: -20px;
}

#ajax-content .wm-slider section.wm-row section span.button, #ajax-content section.wm-row.wm-alternative section span.button {
	width: 100%;
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
	text-shadow: none;
}

#ajax-content .wm-slider .wm-after-row {
	text-align: center;
    margin-left: 10%;
    margin-right: 10%;
	margin-bottom: 10px;
}

#ajax-content .wm-slider  section.wm-row a span:after, #ajax-content section.wm-row.wm-alternative a span:after, #ajax-content section.wm-row.wm-alternative span.nolink span:after {
	content: '';
}

#ajax-content .wm-slider  section.wm-row span.wm-row-desc, #ajax-content section.wm-row.wm-alternative span.wm-row-desc {
	font-family: "Belfius Alternative", sans-serif !important;
	font-size: 15px;
	line-height: 18px;
    padding: 0px;
    margin-top: 10px;
    width: 100%;
    font-weight: normal;
    margin-bottom: 10px;
}

#ajax-content .wm-slider  section.wm-row span.wm-row-highlight, #ajax-content section.wm-row.wm-alternative span.wm-row-highlight {
	position: absolute;
    top: -5px;
    right: -5px;
    display: block;
    width: auto;
    padding: 10px 15px;
    background: #c30045;
    border-radius: 5px;
	animation: wm-pulse 2s infinite, slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

.wm-mh-100 {min-height: 100px;}
.wm-mh-200 {min-height: 200px;}
.wm-mh-300 {min-height: 300px;}
.wm-mh-400 {min-height: 400px;}
.wm-mh-500 {min-height: 500px;}

#ajax-content .wm-hero-banner.wm-hero-small {
	height: 300px;
}

#ajax-content .wm-hero-banner.wm-hero-small ~ .wm-override {
	bottom: 30px;
}

#ajax-content > div[class*='wm-funds:future'] > article, #ajax-content > div[class*='wm-funds:future'] > .contentBox:not(.imageRight), #ajax-content > div[class*='wm-fundselection'] > article, #ajax-content > div[class*='wm-fundselection'] > .contentBox:not(.imageRight) {
	padding: 0px !important;
}

@media only screen and (max-width: 850px) {
	#ajax-content .wm-broker-radius .contentBox.col1on2 {
		width: 100%;
		margin: 0px;
		padding-right: 0px !important;
	}
}

@media only screen and (max-width: 500px) {
	#ajax-content .wm-hero-banner.wm-hero-small {
		height: 200px;
	}
	
	#ajax-content .wm-hero-banner.wm-hero-small ~ .wm-override {
		bottom: -30px;
	}
	
	#ajax-content .wm-broker-radius {
		padding: 10px;
	}
	
	#ajax-content .wm-broker-radius .wm-slider.wm-float-right {
		float: none;
	}
	
	.wm-slider.varia .wm-item article {
		padding: 0px;
	}
	
	.wm-slider.varia.wm-mh-400 .wm-item nav {
		top: calc((100% / 2) - 50px);
		z-index: 1;
	}
	
	.wm-slider.varia .wm-item nav label {
		background-color: #c30045;
		color: white;
		opacity: 0.8;
	}
}

.wm-text-shadow {
	text-shadow: 1px 1px 2px #43484d;
}

/* Branded Rebel */
#ajax-content > div[class*='wm-broker'] article.contentBox, #ajax-content > div[class*='wm-rebel'] article.contentBox {margin-bottom: 0px !important; clear:none; color: #060809;}

#ajax-content > div[class*='wm-broker'] section.wm-row section.hasImage a::before, #ajax-content > div[class*='wm-broker'] section.wm-row section.hasImage span.nolink::before, #ajax-content > div[class*='wm-rebel'] section.wm-row section.hasImage a::before, #ajax-content > div[class*='wm-rebel'] section.wm-row section.hasImage span.nolink::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
}

#ajax-content > div[class*='wm-broker'] section.wm-row section, #ajax-content > div[class*='wm-rebel'] section.wm-row section {height: 180px;}

#ajax-content > div[class*='wm-broker'] article p:not(.base-XXL), #ajax-content > div[class*='wm-rebel'] article p:not(.base-XXL), #ajax-content > div[class*='wm-private'] article p:not(.base-XXL), #ajax-content > div[class*='wm-corp'] article p:not(.base-XXL), #ajax-content > div[class*='wm-pub-soc'] article p:not(.base-XXL) {font-size: 15px;}

#ajax-content > div[class*='wm-broker'] article .base-XXL, #ajax-content > div[class*='wm-broker'] article .wm-row span, #ajax-content > div[class*='wm-broker'] article h1, #ajax-content > div[class*='wm-broker'] article h2, #ajax-content > div[class*='wm-broker'] article h3, #ajax-content > div[class*='wm-broker'] article h4 {font-family: "Montserrat" !important;}

#ajax-content > div[class*='wm-rebel'] article .base-XXL, #ajax-content > div[class*='wm-rebel'] article .wm-row span, #ajax-content > div[class*='wm-rebel'] article h1, #ajax-content > div[class*='wm-rebel'] article h2, #ajax-content > div[class*='wm-rebel'] article h3, #ajax-content > div[class*='wm-rebel'] article h4 {font-family: "Montserrat" !important;}
#ajax-content > div[class*='wm-corp'] article .base-XXL, #ajax-content > div[class*='wm-corp'] article .wm-row span, #ajax-content > div[class*='wm-corp'] article h1, #ajax-content > div[class*='wm-corp'] article h2, #ajax-content > div[class*='wm-corp'] article h3, #ajax-content > div[class*='wm-corp'] article h4 {font-family: "Montserrat" !important;}
#ajax-content > div[class*='wm-pub-soc'] article .base-XXL, #ajax-content > div[class*='wm-pub-soc'] article .wm-row span, #ajax-content > div[class*='wm-pub-soc'] article h1, #ajax-content > div[class*='wm-pub-soc'] article h2, #ajax-content > div[class*='wm-pub-soc'] article h3, #ajax-content > div[class*='wm-pub-soc'] article h4 {font-family: "Montserrat" !important;}

#ajax-content > div[class*='wm-private'] article .base-XXL, #ajax-content > div[class*='wm-private'] article .wm-row span, #ajax-content > div[class*='wm-private'] article h1, #ajax-content > div[class*='wm-private'] article h2, #ajax-content > div[class*='wm-private'] article h3, #ajax-content > div[class*='wm-private'] article h4 {font-family: "Montserrat" !important;}

#ajax-content > div[class*='wm-beats'] article .base-XXL, #ajax-content > div[class*='wm-beats'] article .wm-row span, #ajax-content > div[class*='wm-beats'] article h1, #ajax-content > div[class*='wm-beats'] article h2, #ajax-content > div[class*='wm-beats'] article h3, #ajax-content > div[class*='wm-beats'] article h4, .wm-new-font {font-family: "Montserrat" !important; font-weight: 300;}

#ajax-content > div[class*='wm-products wm-pay wm-cards'] article .base-XXL, #ajax-content > div[class*='wm-products wm-pay wm-cards'] article .wm-row span, #ajax-content > div[class*='wm-products wm-pay wm-cards'] article h1, #ajax-content > div[class*='wm-products wm-pay wm-cards'] article h2, #ajax-content > div[class*='wm-products wm-pay wm-cards'] article h3, #ajax-content > div[class*='wm-products wm-pay wm-cards'] article h4, .wm-new-font {font-family: "Montserrat" !important; font-weight: 300;}

#ajax-content > div[class*='wm-products wm-pay wm-accounts'] article .base-XXL, #ajax-content > div[class*='wm-products wm-pay wm-accounts'] article .wm-row span, #ajax-content > div[class*='wm-products wm-pay wm-accounts'] article h1, #ajax-content > div[class*='wm-products wm-pay wm-accounts'] article h2, #ajax-content > div[class*='wm-products wm-pay wm-accounts'] article h3, #ajax-content > div[class*='wm-products wm-pay wm-accounts'] article h4, .wm-new-font {font-family: "Montserrat" !important; font-weight: 300;}

.wm-multiple-layer {position: relative;}
.wm-multiple-layer .wm-layer-1, .wm-multiple-layer .wm-layer-2 {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px;}
.wm-multiple-layer .wm-layer-3, .wm-multiple-layer .wm-layer-4 {position: relative;}

.wm-floating-smartphones {float: right; max-width: 40%; margin-right: 10%; position: relative; top: 50px;}
.wm-floating-smartphones img:nth-of-type(1){position: absolute; top: 0px; left: 40%; width: 250px;}
.wm-floating-smartphones img:nth-of-type(2){position: relative; top: 40px; width: 250px;}
.wm-smartphone-overlay-container .wm-layer-3 {position: absolute; right: 0px; bottom: -150px;}
.wm-smartphone-overlay {float: right; width: 450px; margin-right: 10%;}

.wm-color-black-rebel {color: #060809 !important;}
.wm-background-black-rebel {background-color: #060809; color: #fff;}
.wm-background-pink-rebel {background: linear-gradient(85.22deg, #B10943 -33.56%, #FF0059 24.11%, #D1A2FF 119.3%);}
.wm-background-pink-rebel-vertical {background: linear-gradient(0deg, #B10943 -33.56%, #FF0059 24.11%, #D1A2FF 119.3%);}
.wm-background-parse-rebel {background-color: #d5a8ff;}

.wm-background-rebel-1 {background-size: 100%; background-position: right bottom; background-repeat: no-repeat;}
.wm-background-rebel-2 {background-size: 100%; background-position: right 0px; background-repeat: no-repeat;}
.wm-background-rebel-3 {background-size: cover; background-position: right bottom; background-repeat: no-repeat;}
.wm-background-rebel-4 {background-size: 80%; background-position: 0 60px; background-repeat: no-repeat;}
.wm-background-rebel-5 {background-size: 45%; background-position: right center; background-repeat: no-repeat;}
.wm-background-rebel-6 {background-size: cover; background-position: right; background-repeat: no-repeat;}

.wm-left-rebel-line::before {content: ' '; display: block; height: 5px; background: linear-gradient(90deg, rgba(177,9,67,1) 0%, rgba(255,0,89,1) 37.73%, rgba(209,162,255,1) 100%); transform: rotate(90deg); width: 100px; position: absolute; top: 40px; left: -30px;}

.wm-bottom-rebel-line::after {content: ' '; display: block; height: 5px; background: linear-gradient(90deg, rgba(177,9,67,1) 0%, rgba(255,0,89,1) 37.73%, rgba(209,162,255,1) 100%); width: 100px; margin-top: 30px; margin-bottom: 30px;}

h1.wm-left-rebel-line {line-height: 50px !important;}

.wm-interblock { position: absolute; z-index: 1; top: -160px;width: calc(100% - 206px);}
    
.wm-color-pink-rebel {
	background: linear-gradient(85.43deg, #B10943 -1.77%, #FF0059 36.02%, #D1A2FF 98.41%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; text-fill-color: transparent;
}
.wm-color-parse-rebel {
	color: #d5a8ff;
}

.wm-border-pink-rebel {
    border: 2px solid transparent;
    border-image: linear-gradient(85.22deg, #B10943 -33.56%, #FF0059 24.11%, #D1A2FF 119.3%);
    border-image-slice: 1;
}
.wm-border-parse-rebel-1 {
    border: 2px solid #d5a8ff;
}
.wm-border-parse-rebel-2 {
    border: 4px solid #d5a8ff;
}
.wm-border-parse-rebel-4 {
    border: 8px solid #d5a8ff;
}

/* Rebel Colors added the 13/10/25 */
.wm-color-linear-grad-rebel {
	background: linear-gradient(90deg, rgb(177, 9, 67) 0%, rgb(255, 0, 89) 33%, rgb(209, 162, 255) 99%);
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
}

.wm-color-linear-verti-grad-rebel {
	background: linear-gradient(180deg, rgb(209, 162, 255) 0%, rgb(255, 0, 89) 75%, rgb(177, 9, 67) 99%);
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
}

.wm-linear-gradient-rebel {
	background: linear-gradient(90deg, rgb(177, 9, 67) 0%, rgb(255, 0, 89) 33%, rgb(209, 162, 255) 99%);
}

.wm-vertical-gradient-rebel {
	background: linear-gradient(180deg, rgb(209, 162, 255) 0%, rgb(255, 0, 89) 75%, rgb(177, 9, 67) 99%);
}
	
div[class*='wm-broker'] a.buttonType01, div[class*='wm-rebel'] a.buttonType01 {color:#C30045;background:#fff; border: solid 1px #C30045;}
div[class*='wm-broker'] a.buttonType01:hover, div[class*='wm-rebel'] a.buttonType01:hover {background:#FFF5F8;}
div[class*='wm-broker'] a.buttonType01:active, div[class*='wm-rebel'] a.buttonType01:active {background:#FFC2D7; color: #FFF;}
div[class*='wm-broker'] a.buttonType01.focus,div[class*='wm-broker'] a.buttonType01:focus, div[class*='wm-rebel'] a.buttonType01.focus,div[class*='wm-rebel'] a.buttonType01:focus {-moz-box-shadow:#FFF5F8 0px 0px 2px;-webkit-box-shadow:#FFF5F8 0px 0px 2px;box-shadow:#FFF5F8 0px 0px 2px}
div[class*='wm-broker'] a.buttonType01:link,div[class*='wm-broker'] a.buttonType01:visited,div[class*='wm-broker'] a.buttonType01:hover,div[class*='wm-broker'] a.buttonType01:focus, div[class*='wm-rebel'] a.buttonType01:link,div[class*='wm-rebel'] a.buttonType01:visited,div[class*='wm-rebel'] a.buttonType01:hover,div[class*='wm-rebel'] a.buttonType01:focus {color:#C30045; font-family: "Montserrat"; font-weight: bold;}

div[class*='wm-broker'] a.buttonType02, div[class*='wm-rebel'] a.buttonType02 {color:#fff; background:none; border: solid 1px #fff;}
div[class*='wm-broker'] a.buttonType02:hover, div[class*='wm-rebel'] a.buttonType02:hover {background:#E8EBED; color: #1C2226; border-color: #1C2226;}
div[class*='wm-broker'] a.buttonType02:active, div[class*='wm-rebel'] a.buttonType02:active {background:#98A7B3;}
div[class*='wm-broker'] a.buttonType02.focus,div[class*='wm-broker'] a.buttonType02:focus, div[class*='wm-rebel'] a.buttonType02.focus,div[class*='wm-rebel'] a.buttonType02:focus {-moz-box-shadow:#E8EBED 0px 0px 2px;-webkit-box-shadow:#E8EBED 0px 0px 2px;box-shadow:#E8EBED 0px 0px 2px}
div[class*='wm-broker'] a.buttonType02:active,div[class*='wm-broker'] a.buttonType02:visited,div[class*='wm-broker'] a.buttonType02:focus, div[class*='wm-rebel'] a.buttonType02:active,div[class*='wm-rebel'] a.buttonType02:visited,div[class*='wm-rebel'] a.buttonType02:focus {color:#fff; font-family: "Montserrat"; font-weight: bold;}

div[class*='wm-broker'] a.buttonType03, div[class*='wm-rebel'] a.buttonType03, section.wm-rebel a.buttonType03 {color:#fff;background:linear-gradient(85.43deg, #B10943 -1.77%, #FF0059 36.02%, #D1A2FF 98.41%);}
div[class*='wm-broker'] a.buttonType03:hover, div[class*='wm-rebel'] a.buttonType03:hover, section.wm-rebel a.buttonType03:hover {background:#E50051;}
div[class*='wm-broker'] a.buttonType03:active, div[class*='wm-rebel'] a.buttonType03:active, section.wm-rebel a.buttonType03:active {background:#5A0037;}
div[class*='wm-broker'] a.buttonType03.focus,div[class*='wm-broker'] a.buttonType03:focus, div[class*='wm-rebel'] a.buttonType03.focus,div[class*='wm-rebel'] a.buttonType03:focus, section.wm-rebel a.buttonType03.focus, section.wm-rebel a.buttonType03:focus {-moz-box-shadow:#E50051 0px 0px 2px;-webkit-box-shadow:#E50051 0px 0px 2px;box-shadow:#E50051 0px 0px 2px}
div[class*='wm-broker'] a.buttonType03:link,div[class*='wm-broker'] a.buttonType03:active,div[class*='wm-broker'] a.buttonType03:visited,div[class*='wm-broker'] a.buttonType03:hover,div[class*='wm-broker'] a.buttonType03:focus, div[class*='wm-rebel'] a.buttonType03:link,div[class*='wm-rebel'] a.buttonType03:active,div[class*='wm-rebel'] a.buttonType03:visited,div[class*='wm-rebel'] a.buttonType03:hover,div[class*='wm-rebel'] a.buttonType03:focus, section.wm-rebel a.buttonType03:link, section.wm-rebel a.buttonType03:active, section.wm-rebel a.buttonType03:visited, section.wm-rebel a.buttonType03:hover, section.wm-rebel a.buttonType03:focus {color:#fff; font-family: "Montserrat"; font-weight: bold;}
	
#ajax-content div.wm-products[class*='wm-rebel'], #ajax-content div.wm-products[class*='wm-broker'] {
	margin-bottom: -10px;
	overflow: hidden;
}
	
@media only screen and (max-width: 1100px) {
	#ajax-content div[class*='wm-rebel'] > article.contentBox, #ajax-content div[class*='wm-broker'] > article.contentBox {
		margin: 0px !important;
		padding: 0px !important;
		width: 100% !important;
	}
	
	.wm-smartphone-overlay {position: relative; top: 30px;}
	
	#ajax-content div[class*='wm-rebel'] section.wm-row section, #ajax-content div[class*='wm-broker'] section.wm-row section {
		flex: 1;
	}
	
	.wm-floating-smartphones {transform: scale(0.9);}
	
	#ajax-content div[class*='wm-rebel'] .contentBox:not(.imageRight), #ajax-content div[class*='wm-broker'] .contentBox:not(.imageRight) {
		padding-right: 0px !important;
	}
}

@media only screen and (max-width: 875px) {
	#ajax-content div[class*='wm-rebel'] .desktop-only, #ajax-content div[class*='wm-broker'].desktop-only {
		display: none;
	}
	
	.wm-floating-smartphones {top: 80px;}
	.wm-smartphone-overlay  {transform: scale(0.9);}
	
	.wm-background-rebel-5 {
		background-size: 50%;
		background-position: right -30px;
		background-repeat: no-repeat;
	}
}

@media only screen and (max-width: 800px) {
	
	#ajax-content div > article > section.wm-override.wm-mobile-flex-reverse, .wm-mobile-flex-reverse {
		display: flex !important;
		flex-direction: column-reverse;
	}
	
	.wm-floating-smartphones {
		left: 55%;
		top: initial;
		bottom: -180px;
		margin-top: -200px;
	}
	
	.wm-background-rebel-1 {
		background-size: 180%;
		background-position-x: -300px;
	}
	
	.wm-interblock {
		position: relative;
		top: initial;
		width: auto;
		margin: 0 !important;
	}
	
	.wm-interblock  .wm-layer-1{
		border-radius: 0;
		z-index: auto;
	}
}

@media only screen and (max-width: 700px) {
	#ajax-content div[class*='wm-rebel'] h1, #ajax-content div[class*='wm-broker'] h1 {margin-bottom: 0px;}
	
	.wm-floating-smartphones {
		bottom: -160px;
		max-width: 70%;
		left: 25%;
	}
	
	#ajax-content div[class*='wm-rebel'] .wm-row, #ajax-content div[class*='wm-broker'] .wm-row {flex-direction: column;}
	#ajax-content div[class*='wm-rebel'] .wm-row section, #ajax-content div[class*='wm-broker'] .wm-row section {width: 100%;}
	
	.wm-background-rebel-4 {
		background-size: 200%;
		background-position: bottom;
	}
	
	.wm-left-rebel-line::before {
		left: -70px;
	}
	
	.wm-logo {max-width: 250px;}
	
	.wm-smartphone-overlay-container .wm-layer-2 {background-position: initial;}
	.wm-smartphone-overlay-container .wm-layer-3, .wm-smartphone-overlay-container .wm-smartphone-overlay {float: none;}
	.wm-smartphone-overlay-container .wm-layer-4 {width: auto; padding: 48px; max-width: 100%; padding-top: 200px;}
	.wm-smartphone-overlay-container .wm-layer-3 {text-align: center;}
	.wm-smartphone-overlay-container .wm-smartphone-overlay {top: -50px; left: 10px; margin-bottom: -300px; transform: scale(1.2);}
	
	.wm-interblock .wm-layer-2 {
		background-size: 130%;
		background-position-y: 0px;
		background-position-x: center;
		max-height: 400px;
	}
	
	.wm-interblock .wm-max-width-50-pc, .wm-multiple-layer .wm-max-width-40-pc, .wm-multiple-layer .wm-max-width-50-pc  {
		max-width: 100%;
	}
	
	.wm-interblock .wm-max-width-50-pc {padding-top: 400px;}
	
	.wm-smartphone-overlay-container .wm-layer-3 {
		position: inherit;
		right: inherit;
		bottom: inherit;
	}
}
	
/* animate rebel */
#ajax-content > div > article:first-of-type .wm-multiple-layer .wm-layer-2 {
	animation: fade-in 0.7s cubic-bezier(0.390, 0.575, 0.565, 1.000) 1s both;
}

#ajax-content > div > article:first-of-type .wm-multiple-layer .wm-layer-4 {
	animation: fade-in 0.7s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}

.wm-floating-smartphones img {
	animation: slide-in-blurred-top 0.5s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.4s both;
}

.wm-floating-smartphones img:nth-of-type(1) {
	animation: slide-in-blurred-top 0.5s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.7s both;
}

#ajax-content > div > article:nth-of-type(2) .wm-multiple-layer section {
	animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

.wm-multiple-layer .wm-layer-2, .wm-multiple-layer .wm-layer-3, .wm-smartphone-overlay {
	transition: 0.5s ease-in-out;
}

body[data-device-type="desktop" i] .wm-smartphone-overlay-container:hover  .wm-smartphone-overlay {
	transform: scale(1.1);
}

@keyframes scale-in-bl {
  0% {
    transform: scale(0);
    transform-origin: 0% 100%;
    opacity: 1;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 100%;
    opacity: 1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 0%;
    filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}

@keyframes bounce-in-top {
  0% {
    transform: translateY(-500px);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    transform: translateY(0);
    animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    transform: translateY(-65px);
    animation-timing-function: ease-in;
  }
  72% {
    transform: translateY(0);
    animation-timing-function: ease-out;
  }
  81% {
    transform: translateY(-28px);
    animation-timing-function: ease-in;
  }
  90% {
    transform: translateY(0);
    animation-timing-function: ease-out;
  }
  95% {
    transform: translateY(-8px);
    animation-timing-function: ease-in;
  }
  100% {
    transform: translateY(0);
    animation-timing-function: ease-out;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes puff-in-center {
  0% {
    transform: scale(2);
    filter: blur(4px);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    filter: blur(0px);
    opacity: 1;
  }
}
/* end animate rebel */
	
/* futur funds rebel */
.wm-name-vector {
	position: absolute;
	bottom: 30px;
	left: calc(50% - 150px/2);
}
.wm-product-name {
	position: absolute;
	bottom: 30px;
	width: 100%;
	text-align: center;
	z-index: 3;
}
.wm-red-gradient {
	position: absolute;
	bottom: 10px;
	width: calc(100% - 20px);
	margin-left: 10px;
	height: 219px;
	background: linear-gradient(180deg, rgba(222, 30, 80, 0) 33.44%, rgba(208, 20, 56, 0.784) 70.72%, rgba(196, 23, 68, 0.88396) 100.1%, rgba(146, 25, 55, 0.98) 118%);
}
.wm-image-50 {
	position: relative;
	height: 285px;
	border-radius: 10px 10px 0 10px;
	background-position: 50% 50%;
	background-size: cover;
}
.wm-image-25 {
	position: relative;
	height: 285px;
	border-radius: 10px 10px 0 10px;
	background-position: 25% 25%;
	background-size: cover;
}
.wm-product-row-2 {
	position: relative;
	width: calc(50% - 20px);
	margin: 0px 10px 10px 10px;
}
.wm-product-row-3 {
	position: relative;
	width: calc(100%/3 - 20px);
	margin: 0px 10px 10px 10px;
}
.wm-product-row-4 {
	position: relative;
	width: calc(25% - 20px);
	margin: 0px 10px 10px 10px;
}
.wm-product-row-5 {
	position: relative;
	width: calc(20% - 20px);
	margin: 0px 10px 10px 10px;
}
.wm-product-highlight {
	position: absolute;
	top: -5px;
	right: -5px;
	display: block;
	width: auto;
	padding: 10px 15px;
	background: #c30045;
	border-radius: 5px;
	animation: wm-pulse 2s infinite;
}
.wm-width-two-third-box {
	width: calc(100%/3*2);
	box-sizing: border-box;
}
@media only screen and (max-width: 1000px) {
	.wm-product-row-2,.wm-product-row-3,.wm-product-row-4,.wm-product-row-5 {
		position: relative;
		width: calc(50% - 25px);
		margin: 0px 10px 10px 10px;
	}
	.wm-width-two-third-box {
		width: 100%;
		box-sizing: border-box;
	}
}
@media only screen and (max-width: 640px) {
	.wm-product-row-2,.wm-product-row-3,.wm-product-row-4,.wm-product-row-5 {
		position: relative;
		width: calc(100% - 30px);
		margin: 0px 10px 10px 10px;
	}
	.wm-width-two-third-box {
		width: 100%;
		box-sizing: border-box;
	}
}

/** Private Banking **/
#ajax-content div[class*='wm-private']::before, #ajax-content div[class*='wm-corp']::before, #ajax-content div[class*='wm-pub-soc']::before {
	content: ' ';
    display: block;
    background: url(https://www.belfius.be/webcontent/privatebanking/assets/static-bg.png);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 70%;
    width: calc(1000px);
    margin: auto;
    position: fixed;
    left: calc(20%);
    top: 0px;
    height: 600px;
	z-index: -1;
}

.wm-private-bottom-line, .wm-private-bottom-line-v2, .wm-private-bottom-line-center {
    position: relative;
	margin-bottom: 20px;
}

.wm-private-bottom-line::before, .wm-private-bottom-line-v2::before, .wm-private-bottom-line-center::before {
    content: " ";
    border: 1px solid #C30045;
    position: absolute;
    width: 22px;
    bottom: -10px;
	left: 0px;
}

.wm-private-bottom-line.wm-black::before, .wm-private-bottom-line-v2.wm-black::before, .wm-private-bottom-line-center.wm-black::before {
    border-color: #161B23;
}

.wm-private-bottom-line-v2::before {
    width: 62px;
	bottom: -30px;
}

.wm-anchors a {
	text-decoration: none;
	border-right: solid 1px #D2D2D7;
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 35px;
	color: #060809 !important;
}

.wm-anchors section:last-of-type a {
	border-right: none;
}

.wm-max-h-300{ max-height: 300px; margin-bottom: 200px;}

.wm-part ul>li, .wm-private ul>li, .wm-prof ul>li, .wm-corp ul>li, .wm-pub-soc ul>li {
    background: none;
    position: relative;
    list-style: none;
    margin: 0 0 10px 15px;
    padding: 0;
}

.wm-part ul>li, .wm-prof ul>li, .wm-corp ul>li, .wm-pub-soc ul>li {
    font-size: 14px;
    line-height: 20px;
}

.wm-private ul>li {
    font-size: 20px !important;
    line-height: 30px !important;
}

@media only screen and (max-width: 1140px) {
	.wm-private ul>li {
		font-size: 18px !important;
		line-height: 28px !important;
	}
}

@media only screen and (max-width: 850px) {
	.wm-private ul>li {
		font-size: 16px !important;
		line-height: 26px !important;
	}
}

#ajax-content div[class*='wm-corp'] ul > li::before, #ajax-content div[class*='wm-pub-soc'] ul > li::before {
    content: " ";
    border: 1px solid #C30045;
    position: absolute;
    height: 10px;
    top: 4px;
	left: -15px;
    font-size: 8px;
    line-height: 20px;
    color: rgb(189, 183, 177);
}

#ajax-content div[class*='wm-private'] ul > li::before {
    content: " ";
    position: absolute;
    top: 14px;
    left: -15px;
    width: 5px;
    height: 5px;
    background: #FFFFFF;
    border-radius: 50px;
}

#ajax-content div[class*='wm-private wm-topical']:not(.wm-b-private-portfolio, .wm-private-newsletter, .wm-wealth-newsletter) ul > li::before, #ajax-content div[class*='wm-private wm-comments'] ul > li::before {
	content: " ";
    position: absolute;
    top: 14px;
    left: -15px;
    width: 5px;
    height: 5px;
    background: #060809;
    border-radius: 50px;
}

#ajax-content div[class*='wm-private'] ul {
	margin-left: 10px;
}

.wm-private-contact {
	top: 40px;
	position: absolute !important;
    left: -30px;
}

.wm-background-private-1 {
	background-size:auto;
	background-position: left center;
	background-repeat: no-repeat;
}

.wm-phone-1 {
	max-width: 250px;
    position: absolute;
    right: 70px;
    top: 0px;
	z-index: 1;
}

.wm-phone-2 {
	max-width: 250px;
    position: absolute;
    right: calc(220px);
    bottom: 0;
}

@media only screen and (max-width: 1100px) {
	#ajax-content div[class*='wm-private']:not(.wm-regulation-tariffs, .wm-topical, .wm-comments, .wm-manage-my-assets) > article.contentBox, #ajax-content > div[class*='wm-private wm-topical wm-b-private-portfolio'] > article.contentBox, #ajax-content > div[class*='wm-private wm-topical wm-private-newsletter'] > article.contentBox, #ajax-content > div[class*='wm-private wm-topical wm-wealth-newsletter'] > article.contentBox, #ajax-content div[class*='wm-corp'] > article.contentBox, #ajax-content div[class*='wm-pub-soc'] > article.contentBox {
		margin: 0px !important;
		padding: 0px !important;
		width: 100% !important;
	}
	
	#ajax-content div[class*='wm-private']:not(.wm-regulation-tariffs, .wm-topical, .wm-comments, .wm-manage-my-assets) .contentBox:not(.imageRight), #ajax-content > div[class*='wm-private wm-topical wm-b-private-portfolio'] .contentBox:not(.imageRight), #ajax-content > div[class*='wm-private wm-topical wm-private-newsletter'] .contentBox:not(.imageRight), #ajax-content > div[class*='wm-private wm-topical wm-wealth-newsletter'] .contentBox:not(.imageRight), #ajax-content div[class*='wm-corp'] .contentBox:not(.imageRight), #ajax-content div[class*='wm-pub-soc'] .contentBox:not(.imageRight) {
		padding-right: 0px !important;
	}
}

@media only screen and (max-width: 767px) {
	
	.wm-private-contact {
		top: -70px;
		position: relative !important;
		left: -5px;
	}
}

@media only screen and (max-width: 640px) {
	#ajax-content div[class='wm-private'] .wm-display-flex, #ajax-content div[class*='wm-corp'] .wm-display-flex, #ajax-content div[class*='wm-pub-soc'] .wm-display-flex {
		flex-direction: column;
	}

	#ajax-content div[class='wm-private'] .wm-display-flex.wm-flex-column-reverse-md-down, #ajax-content div[class='wm-corp'] .wm-display-flex.wm-flex-column-reverse-md-down, #ajax-content div[class='wm-pub-soc'] .wm-display-flex.wm-flex-column-reverse-md-down {
		flex-direction: column-reverse;
	}
	
	.wm-private-contact {
		top: -70px;
		position: relative !important;
		left: -5px;
	}
	
	.wm-max-h-300{ margin-bottom: 380px;}
}

/* Beats */
#ajax-content > div[class*='wm-products wm-pay wm-beats'] {
	overflow: hidden;
}

#ajax-content > div[class*='wm-beats'] article.contentBox, #ajax-content > div[class*='wm-products wm-pay wm-cards'] article.contentBox, #ajax-content > div[class*='wm-products wm-pay wm-accounts'] article.contentBox {
	margin-bottom: 0px !important;
}

.wm-color-proximus-primary {color: #55338C !important;}

ul.checkList.wm-proximus-primary >li.greenCheck:before {
    color: #55338C;
}

ul.checkList.wm-belfius-primary >li.greenCheck:before {
    color: #C30045;
}

ul.checkList.wm-belfius-primary >li.nogreenCheck:before, ul.checkList.wm-proximus-primary >li.nogreenCheck:before {
    content: '' !important;
}

.wm-hr {border: none; border-top: solid 1px #D2D2D7;}

.wm-beats-floating-cards {
	width: 470px;
	position: absolute; 
	right: 0px;
}

.wm-bg-top-right {
	background-image: url(/common/NL/multimedia/MMDownloadableFile/Images/beats/bloc-red-1.png);
    background-position: top right;
    background-size: cover;
}

.wm-border-radius-shape {
	border-radius: 20px;
	border-bottom-right-radius: 0px;
}

.wm-bg-dots-h-left, .wm-bg-dots-h-right {
	position: relative;
}

.wm-bg-dots-h-left:after, .wm-bg-dots-h-right:after {
	content: " ";
	width: 150px;
	height: 6px;
	background-image: url("data:image/svg+xml,%3Csvg width='221' height='8' viewBox='0 0 221 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='7.5' x2='0.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='11.5' y1='7.5' x2='11.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='22.5' y1='7.5' x2='22.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='33.5' y1='7.5' x2='33.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='44.5' y1='7.5' x2='44.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='55.5' y1='7.5' x2='55.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='66.5' y1='7.5' x2='66.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='77.5' y1='7.5' x2='77.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='88.5' y1='7.5' x2='88.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='99.5' y1='7.5' x2='99.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='110.5' y1='7.5' x2='110.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='121.5' y1='7.5' x2='121.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='132.5' y1='7.5' x2='132.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='143.5' y1='7.5' x2='143.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='154.5' y1='7.5' x2='154.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='165.5' y1='7.5' x2='165.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='176.5' y1='7.5' x2='176.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='187.5' y1='7.5' x2='187.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='198.5' y1='7.5' x2='198.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='209.5' y1='7.5' x2='209.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='220.5' y1='7.5' x2='220.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: top right;
	display: inline-block;
    position: absolute;
    right: -30px;
    top: 15px;
}

.wm-bg-dots-h-left:after {
	background-position: top left;
}

.wm-bg-dots-v-left:after, .wm-bg-dots-v-right:after {
	content: " ";
	width: 6px;
	height: 150px;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='221' viewBox='0 0 8 221' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='0.5' x2='7.5' y2='0.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='11.5' x2='7.5' y2='11.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='22.5' x2='7.5' y2='22.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='33.5' x2='7.5' y2='33.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='44.5' x2='7.5' y2='44.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='55.5' x2='7.5' y2='55.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='66.5' x2='7.5' y2='66.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='77.5' x2='7.5' y2='77.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='88.5' x2='7.5' y2='88.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='99.5' x2='7.5' y2='99.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='110.5' x2='7.5' y2='110.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='121.5' x2='7.5' y2='121.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='132.5' x2='7.5' y2='132.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='143.5' x2='7.5' y2='143.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='154.5' x2='7.5' y2='154.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='165.5' x2='7.5' y2='165.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='176.5' x2='7.5' y2='176.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='187.5' x2='7.5' y2='187.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='198.5' x2='7.5' y2='198.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='209.5' x2='7.5' y2='209.5' stroke='%23C30045' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='220.5' x2='7.5' y2='220.5' stroke='%23C30045' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: top right;
	display: inline-block;
    position: absolute;
    right: 30px;
}

.wm-bg-dots-v-left:after {
	background-position: top left;
	right: initial;
    left: 30px;
}

@media only screen and (max-width: 1100px) {
	#ajax-content div[class*='wm-beats'] > article.contentBox {
		margin: 0px !important;
		padding: 0px !important;
		width: 100% !important;
	}
	
	#ajax-content div[class*='wm-beats'] .contentBox:not(.imageRight) {
		padding-right: 0px !important;
	}
}
/* end beats */

/* Quiz */
.wm-bg-quiz {
	animation: fade-in 1s !important;
	background: url(https://www.belfius.be/webcontent/privatebanking/assets/static-bg.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: right;
}

#q1-ctrl-1:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-1"], #q1-ctrl-2:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-2"], #q2-ctrl-1:checked ~ .wm-item:nth-of-type(2) label[for="q2-ctrl-1"], #q2-ctrl-2:checked ~ .wm-item:nth-of-type(2) label[for="q2-ctrl-2"], #q3-ctrl-1:checked ~ .wm-item:nth-of-type(3) label[for="q3-ctrl-1"], #q3-ctrl-2:checked ~ .wm-item:nth-of-type(3) label[for="q3-ctrl-2"] {
	background-color: #C30045;
	color: #FFF;
}

#q1-ctrl-1:checked ~ .wm-item:nth-of-type(1) span[for="q1-ctrl-1"], #q1-ctrl-2:checked ~ .wm-item:nth-of-type(1) span[for="q1-ctrl-2"], #q2-ctrl-1:checked ~ .wm-item:nth-of-type(2) span[for="q2-ctrl-1"], #q2-ctrl-2:checked ~ .wm-item:nth-of-type(2) span[for="q2-ctrl-2"], #q3-ctrl-1:checked ~ .wm-item:nth-of-type(3) span[for="q3-ctrl-1"], #q3-ctrl-2:checked ~ .wm-item:nth-of-type(3) span[for="q3-ctrl-2"] {
	display: block !important;
	text-align: center;
	margin-top: 20px;
}

#q1-ctrl-2:checked ~ #q2-ctrl-2:checked ~ #q3-ctrl-2:checked ~ .wm-item:nth-of-type(4) .wm-quiz-3-3 {
	display: block !important;
}

#q1-ctrl-1:checked ~ #q2-ctrl-1:checked ~ #q3-ctrl-1:checked ~ .wm-item:nth-of-type(4) .wm-quiz-1-3 {
	display: block !important;
}

#q1-ctrl-1:not(:checked) ~ #q1-ctrl-2:not(:checked) ~ #q2-ctrl-1:not(:checked) ~ #q2-ctrl-2:not(:checked) ~ #q3-ctrl-1:not(:checked) ~ #q3-ctrl-2:not(:checked) ~ .wm-item:nth-of-type(4) .wm-quiz-0-3 {
	display: block !important;
}

#q1-ctrl-1:not(:checked) ~ #q1-ctrl-2:not(:checked) ~ #q2-ctrl-1:not(:checked) ~ #q2-ctrl-2:not(:checked) ~ .wm-item:nth-of-type(4) .wm-quiz-0-3, #q1-ctrl-1:not(:checked) ~ #q1-ctrl-2:not(:checked) ~ #q3-ctrl-1:not(:checked) ~ #q3-ctrl-2:not(:checked) ~ .wm-item:nth-of-type(4) .wm-quiz-0-3, #q2-ctrl-1:not(:checked) ~ #q2-ctrl-2:not(:checked) ~ #q3-ctrl-1:not(:checked) ~ #q3-ctrl-2:not(:checked) ~ .wm-item:nth-of-type(4) .wm-quiz-0-3 {
	display: block !important;
}

#q1-ctrl-2:checked ~ #q2-ctrl-2:checked ~ .wm-item:nth-of-type(4) .wm-quiz-3-3, #q1-ctrl-2:checked ~ #q3-ctrl-2:checked ~ .wm-item:nth-of-type(4) .wm-quiz-3-3, #q2-ctrl-2:checked ~ #q3-ctrl-2:checked ~ .wm-item:nth-of-type(4) .wm-quiz-3-3 {
	display: block !important;
}

#q1-ctrl-1:checked ~ #q2-ctrl-1:checked ~ .wm-item:nth-of-type(4) .wm-quiz-1-3, #q1-ctrl-1:checked ~ #q3-ctrl-1:checked ~ .wm-item:nth-of-type(4) .wm-quiz-1-3, #q2-ctrl-1:checked ~ #q3-ctrl-1:checked ~ .wm-item:nth-of-type(4) .wm-quiz-1-3 {
	display: block !important;
}

/* Quiz End */

html.gefw-ready #ajax-content .wm-hero-banner, html.gefw-ready #ajax-content .wm-broker-radius, html.gefw-ready #ajax-content .wm-override {
	display: block !important;
}

html.gew7 #ajax-content .wm-hero-banner, html.gew7 #ajax-content .wm-broker-radius, html.gew7 #ajax-content .wm-override {
	display: block !important;
}

/*** Slider END */

/*** Timeline Start ***/
.wm-timeline-date {
	border-radius: 50px 50px;
	background: linear-gradient(90deg, #C30045 0%, #C30045 60%, #C30045 100%) !important;
	color: #FFFFFF;
	max-width: 170px;
	padding: 8px;
	padding-left: 70px;
	position: relative;
}

.wm-timeline-date:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 10px;
	left: 41px;
	width: 6px;
	height: 6px;
	background: #C30045;
	border-radius: 50%;
}

.wm-timeline-date:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -10px;
	left: 43px;
	width: 2px;
	height: 20px;
	background: #C30045;
}
/*** Timeline End

/**
 * ----------------------------------------
 * animation slide-in
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-bck-center {
  0% {
    -webkit-transform: translateZ(600px);
            transform: translateZ(600px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-center {
  0% {
    -webkit-transform: translateZ(600px);
            transform: translateZ(600px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
/* End animation */
/*** New FW extra classes */
.wm-swoosh:after {
    content: ' ';
    border-top-left-radius: 50px;
    display: block;
    background: #fff;
    height: 50px;
    position: relative;
    top: -50px;
    margin-bottom: -90px;
}
/*** Flex column for devices */
@media screen and (max-width: 485px) {
	.wm-flex-column-sm {
		flex-direction: column;
	}
	
	.wm-bg-dots-v-right:after {
		right: 5px;
	}

	.wm-bg-dots-v-left:after {
		left: 5px;
	}
}
@media screen and (max-width: 850px) {
	html.gefw-ready #ajax-content .wm-override .wm-display-none-md-down, .wm-display-none-md-down {
		display: none !important;
	}
	
	.wm-flex-column-md-down {
		flex-direction: column;
	}

	.wm-flex-column-reverse-md-down {
		flex-direction: column-reverse;
	}
	
	.wm-beats-floating-cards {
		width: auto;
		position: relative;
		top: -100px;
		margin-left: 20px;
		margin-bottom: -100px;
	}
	
	.wm-bg-dots-h-right:after {
		top: initial;
		bottom: -15px;
	}
	
	.wm-bg-dots-h-left:after {
		top: initial;
		bottom: -15px;
	}
	
	#ajax-content div[class*='wm-beats'] h1 {
		font-size: 30px;
		line-height: 32px;
	}
}
@media screen and (min-width: 486px) {
	.wm-flex-column-md-up {
		flex-direction: column;
	}
}
@media screen and (min-width: 1280px) {
	.wm-flex-column-lg {
		flex-direction: column;
	}
}

/*** Timeline Start ***/
.wm-history article {
	min-height: 160px;
}

.wm-timeline-date {
	border-radius: 50px 50px;
    background: linear-gradient(116deg, #8c193c, #c30045 95%);
    color: #FFFFFF;
    max-width: 170px;
    padding: 8px;
    padding-left: 20px;
    position: relative;
    padding-right: 20px;
	top: 10px;
}

.wm-timeline-date:before {
	content: "";
    display: block;
    position: absolute;
    bottom: -110px;
    left: 41px;
    width: 6px;
    height: 6px;
    background: #C30045;
    border-radius: 50%;
}

.wm-timeline-date:after {
	content: "";
    display: block;
    position: absolute;
    bottom: -110px;
    left: 43px;
    width: 2px;
    height: 110px;
    background: #C30045;
}

ul.wm-new-font > li {
	font-size: 16px !important;
}
/*** Timeline End */

div.bdnbanner  img {
	display: none;
}

div.bankmail-content-o:not(.display-proximus) .fullwidth {
	display: none;
}

.wm-flex-align-center {
align-items: center;
}

/*** Flex column for devices end */

/*** Steps line Start - dondj 18/10/2023*/
.wm-steps-row {
	display: flex;
	justify-content: center;
	margin-bottom: 32px;
}

.wm-steps-item {
	position: relative;
	display: flex;
    align-items: center;
    flex-direction: column;
    padding: 0 32px;
	flex: 1;
	text-align: center;
}

.wm-steps-item:not(:last-child):after {
    content: "";
    position: absolute;
    width: calc(100% - 64px);
    height: 2px;
    display: block;
    top: 32px;
    background-color: #c30045;
    left: calc(50% + 32px);
    z-index: 0;
}

.wm-steps-item .wm-steps-order {
	width: 60px;
	min-width: 60px;
    height: 60px;
    font-size: 24px;
	border: 2px solid #c30045;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #c30045;
    font-weight: 700;
    z-index: 1;
	margin-bottom: 16px;
}

/*** Steps line Suite - romain 05/09/2024 */
.wm-step-line::after {
	content: "";
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 50%;
	border-left: 1px solid #ebebe6;
}

.wm-step-line {
	height: 100%;
	position: relative;
}

.wm-flex-none {
	flex: none;
}


@media only screen and (max-width: 768px) {
	.wm-steps-row {
		flex-direction: column;
	}
	
	.wm-steps-item {
		align-items: flex-start;
		flex-direction: row;
		padding: 0 0 32px 0;
		text-align: left;
	}
	
	.wm-steps-item:last-child {
		padding: 0;
	}
	
	.wm-steps-item:not(:last-child):after {
		width: 2px;
		height: calc(100% - 54px);
		top: 54px;
		left: 27px;
	}
	
	.wm-steps-item .wm-steps-order {
		width: 50px;
		height: 50px;
		min-width: 50px;
		margin-bottom: 0px;
		margin-right: 32px;
	}
}
/*** Steps line End */

/*** New colors Start - dondj 31/10/2023*/
.wm-color-dark-purple {color: #5A0037 !important;}.wm-background-dark-purple {background-color: #5A0037 !important;}.wm-border-dark-purple {border-color: #5A0037 !important;} .wm-color-light-blossom {color: #FFF5F8 !important;}.wm-background-light-blossom {background-color: #FFF5F8 !important;}.wm-border-light-blossom {border-color: #FFF5F8 !important;} .wm-color-medium-milk {color: #E8EBED !important;}.wm-background-medium-milk {background-color: #E8EBED !important;}.wm-border-medium-milk {border-color: #E8EBED !important;}
/*** New colors End */


.wm-newsroom > .iframe {
	padding: 0px !important;
}

/***************
* New Private-Wealth styling
****************/
#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, div[class*='wm-topical '], .wm-comments, .wm-manage-my-assets), #ajax-content > div[class*='wm-private wm-topical wm-b-private-portfolio'], #ajax-content > div[class*='wm-private wm-topical wm-private-newsletter'], #ajax-content > div[class*='wm-private wm-topical wm-wealth-newsletter'] {
	background: #BC0B3E;
    position: relative;
    top: 10px;
	color: white;
	min-width: 390px;
}

#ajax-content > div[class='wm-private'], #ajax-content > div[class*='wm-private wm-wealth'], #ajax-content > div[class='wm-private wm-contact wm-contactform'] {
	background: #010101 !important;
}

#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, div[class*='wm-topical '], .wm-comments, .wm-manage-my-assets) .contentBox:not(.col1on2, .col1on3, .col2on3), #ajax-content > div[class*='wm-private wm-topical wm-b-private-portfolio'] .contentBox:not(.col1on2, .col1on3, .col2on3), #ajax-content > div[class*='wm-private wm-topical wm-private-newsletter'] .contentBox:not(.col1on2, .col1on3, .col2on3), #ajax-content > div[class*='wm-private wm-topical wm-wealth-newsletter'] .contentBox:not(.col1on2, .col1on3, .col2on3) {
    width: 100%;
    box-sizing: border-box;
    z-index: 1;
	margin-bottom: 0px;
}

#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, div[class*='wm-topical '], .wm-comments, .wm-manage-my-assets) .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3), #ajax-content > div[class*='wm-private wm-topical wm-b-private-portfolio'] .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3), #ajax-content > div[class*='wm-private wm-topical wm-private-newsletter'] .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3), #ajax-content > div[class*='wm-private wm-topical wm-wealth-newsletter'] .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
    padding-right: 0px !important;
}

#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, div[class*='wm-topical '], .wm-manage-my-assets) .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) .wm-content, #ajax-content > div[class*='wm-private wm-topical wm-b-private-portfolio'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) .wm-content, #ajax-content > div[class*='wm-private wm-topical wm-private-newsletter'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) .wm-content, #ajax-content > div[class*='wm-private wm-topical wm-wealth-newsletter'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) .wm-content {
    max-width: 1152px;
    box-sizing: border-box;
    margin-right: auto;
    margin-left: auto;
	position: relative;
}

/* Background For Private-Wealth Pages START */
#ajax-content > div[class*='wm-private'] .wm-bg-black {
    border-radius: 8px;
	background:linear-gradient(180deg, #080A0D 35.64%, #330012 100%);
}

#ajax-content > div[class*='wm-private'] .wm-bg-black a {
    color: #FFF;
}

#ajax-content > div[class*='wm-private'] .wm-bg-lady::before {
    content: " ";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50%;
    height: 100%;
    background: url(https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/private-wealth/lady.png);
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 1152px;
    box-sizing: border-box;
    margin-right: auto;
    margin-left: auto;
    background-position: right;
	border-radius: 8px;
}

#ajax-content > div[class*='wm-private'] .wm-bg-lady > section {
    margin-left: 35%;
	position: relative;
	z-index: 1;
}

#ajax-content > div[class*='wm-private'] .wm-equal::after {
    content: " ";
    position: absolute;
    bottom: -100px;
    right: -100px;
    width: 100%;
    height: 100%;
    background: url(https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/private-wealth/equal.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: right;
}

#ajax-content > div[class*='wm-private'] .wm-background-private-01 {
	background: linear-gradient(180deg, #0A0E17 0%, #08090C 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-02 {
	background: linear-gradient(180deg, #080A0D 35.64%, #330012 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-03 {
	background: linear-gradient(180deg, #330012 0%, #BC0B3E 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-04 {
	background: linear-gradient(180deg, #BC0B3E 35.64%, #080A0D 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-05 {
	background: linear-gradient(180deg, #080A0D 0%, #85002E 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-06 {
	background: linear-gradient(180deg, #85002E 35.64%, #080A0D 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-07 {
	background: linear-gradient(180deg, #330012 35.64%, #230F1B 67.48%, #161B23 94.64%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-08 {
	background: linear-gradient(180deg, #161B23 16.15%, #0D1116 59.9%, #080A0D 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-09 {
	background: linear-gradient(180deg, #080A0D 35.64%, #080A0D 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-10 {
	background: linear-gradient(180deg, #85002E 38.54%, #230F1B 89.06%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-11 {
	background: linear-gradient(180deg, #060203 35.64%, #080A0D 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-12 {
	background: linear-gradient(180deg, #330012 0%, #C30045 53.12%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-13 {
	background: linear-gradient(180deg, #C30146 27.25%, #230F1B 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-14 {
	background: linear-gradient(359.76deg, #08080B 0.14%, #230F1B 99.72%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-15 {
	background: linear-gradient(180deg, #060203 9.61%, #990036 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-16 {
	background: linear-gradient(180deg, #990137 0%, #C30045 53.12%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-17 {
	background: linear-gradient(180deg, #07070A 3.95%, #090B0D 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-18 {
	background: linear-gradient(359.76deg, #9A0238 0.14%, #340113 99.72%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-19 {
	background: linear-gradient(360deg, #990137 42.13%, #C30045 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-20 {
	background: linear-gradient(180deg, #080A0D 74%, #330012 88.01%, #990036 114.36%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-21 {
	background: linear-gradient(180deg, #080A0D 35.64%, #330012 66.81%, #080A0D 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-22 {
	background: linear-gradient(180deg, #330012 0%, #C30045 28.98%, #C30045 59.68%, #160609 91.88%, #0B0B15 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-23 {
	background: linear-gradient(180deg, #330012 0%, #C30045 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-24 {
	background: linear-gradient(180deg, #C30045 0%, #C30045 54.38%, #330012 95.56%, #080A0D 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-25 {
	background: linear-gradient(180deg, #080A0D 35.64%, #330012 69.49%, #C30045 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-26 {
	background: linear-gradient(180deg, #3D0015 35.64%, #990036 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-27 {
	background: linear-gradient(180deg, #0E1116 0%, #1B232C 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-28 {
	background: linear-gradient(180deg, #3D0015 35.64%, #C30045 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-29 {
	background: linear-gradient(180deg, #C30045 -4.77%, #090B0D 16.44%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-30 {
	background: linear-gradient(180deg, #08080B 35.64%, #330012 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-31 {
	background: radial-gradient(45.78% 43.81% at 52.06% 43.81%, #161D22 0%, #000000 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-32 {
	background: radial-gradient(66.34% 45.93% at 50% 56.07%, #151C21 25%, #010101 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-33 {
	background: radial-gradient(76.91% 72.06% at 50% 11.37%, #53515A 0%, #000000 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-34 {
	background: radial-gradient(68.47% 32.31% at 50% 40.75%, #151C21 0.85%, #010101 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-35 {
	background: linear-gradient(121.3deg, rgba(255, 255, 255, 0.3) 0.28%, rgba(255, 255, 255, 0) 70.13%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-36 {
	background: radial-gradient(50% 50% at 50% 50%, #4D1928 0%, #030D0F 93%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-37 {
	background: linear-gradient(180deg, #9C0039 0%, rgba(78, 0, 17, 0.7) 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-38 {
	background: linear-gradient(180deg, #1E262A 0%, #101416 100%);
}
#ajax-content > div[class*='wm-private'] .wm-background-private-newsletter {
	background-color: #030D0F;
}
#ajax-content > div[class*='wm-private'] .wm-background-private-white {
	background: #F1F2F2;
}
#ajax-content > div[class*='wm-private'] .wm-background-private-black {
	background: #080A0D;
}
#ajax-content > div[class*='wm-private'] .wm-background-private-black-2 {
	background: #010102;
}

.wm-border-private-gradient {
	border: 2px solid transparent;
    border-image: linear-gradient(180deg, #C30045 0%, #5D0021 100%);
    border-image-slice: 1;
}

#ajax-content > div[class*='wm-private'] .wm-split-equal {
	min-height: 500px;
}

#ajax-content > div[class*='wm-private'] .wm-split-equal::before {
    content: " ";
    position: absolute;
    top: 200px;
    left: 15%;
    width: 367px;
	max-width: 80%;
    height: 277px;
    background: url(https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/private-wealth/split-equal-left.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

#ajax-content > div[class*='wm-private'] .wm-split-equal::after {
    content: " ";
    position: absolute;
    top: 10px;
    right: 15%;
    width: 301px;
	max-width: 80%;
    height: 341px;
    background: url(https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/private-wealth/split-equal-right.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

#ajax-content > div[class*='wm-private'] .wm-equal-left::after {
    content: " ";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/private-wealth/equal-3d-gray-left.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: 20%;
	z-index: 0;
}

#ajax-content > div[class*='wm-private'] .wm-equal-right::after  {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url(https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/private-wealth/equal-3d-gray-right.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 25%;
	z-index: 0;
}

#ajax-content > div[class*='wm-private'] .wm-equal-center-grey::after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url(https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/private-wealth/Equal-3D-gray-transp.png);
    background-repeat: no-repeat;
    background-position: 0 -500px;
    background-size: 100%;
	z-index: 0;
}

#ajax-content > div[class*='wm-private'] .wm-equal-center-red::after {
    content: " ";
    position: absolute;
    top: 0;
	left: 5%;
    width: calc(100% - 5%);
    height: 100%;
    background: url(https://www.belfius.be/common/FR/multimedia/MMDownloadableFile/Images/private-wealth/Equal-3D-red-transp.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 60%;
    z-index: 0;
}

#ajax-content > div[class*='wm-private wm-topical wm-b-private-portfolio'] {
	background: linear-gradient(180deg, #330012 0%, #C30045 7.74%, #C30045 15.76%, #990036 59.90%, #52001D 69.49%, #330012 78.11%, #080A0D 81.38%, #080A0D 88.02%, #330012 94.32%, #C30045 100%);
}

#ajax-content > div[class='wm-private wm-contact wm-contactform']::before {
    content: ' ';
    display: block;
    background: url(https://www.belfius.be/common/NL/multimedia/MMDownloadableFile/images/private-wealth/Wealth-HP/lady-bird-def.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
	left: 0;
    z-index: 0;
}

/* Background For Private-Wealth Pages END */

/* Cards For Private-Wealth Pages START */
#ajax-content > div[class*='wm-private'] .wm-redCard {
    border-radius: 8px;
	position: relative;
	background: linear-gradient(180deg, #3D0015 35.64%, #990036 100%);
}

#ajax-content > div[class*='wm-private'] .wm-blackCard {
    border-radius: 8px;
	position: relative;
	background: linear-gradient(180deg, #0E1116 0%, #1B232C 100%);
}

#ajax-content > div[class*='wm-private'] .wm-redCard.wm-full, #ajax-content > div[class*='wm-private'] .wm-blackCard.wm-full {
	height: calc(100% - 96px);
}

#ajax-content > div[class*='wm-private'] .wm-redCard.wm-full, #ajax-content > div[class*='wm-private'] .wm-blackCard.wm-full {
	height: calc(100% - 96px);
}

#ajax-content > div[class*='wm-private'] .wm-blackCard.wm-author h3, #ajax-content > div[class*='wm-private'] .wm-redCard.wm-author h3 {
    font-size: 20px;
    font-style: normal;
    line-height: 30px;
}

#ajax-content > div[class*='wm-private'] .wm-blackCard.wm-author img.wm-author, #ajax-content > div[class*='wm-private'] .wm-redCard.wm-author img.wm-author {
    position: absolute;
    border-radius: 50%;
    top: -40px;
    right: 40px;
    width: 120px;
    height: 120px;
}

#ajax-content > div[class*='wm-private'] p.wm-c2a {
	position: absolute;
    bottom: 48px;
	z-index: 1;
}
/* Cards For Private-Wealth Pages END */
/* BUTTONS START */
#ajax-content > div[class*='wm-private'] a.buttonType03, #ajax-content > div[class*='wm-private'] .buttonType03 {
	font-family: 'Belfius21';
    font-weight: 300;
    font-size: 16px;
    font-style: normal;
	color: #fff;
    background: #B3003E;
    border-radius: 60px;
	padding: 0px 30px;
}

#ajax-content > div[class*='wm-private'] a.buttonType02, #ajax-content > div[class*='wm-private'] .buttonType02 {
	font-family: 'Belfius21';
    font-weight: 300;
    font-size: 16px;
    font-style: normal;
	color: #fff;
    background: none;
    border-radius: 60px;
	border-color: #FFFFFF;
	padding: 0px 30px;
}

#ajax-content > div[class='wm-private'] .sticky-buy-buttons, #ajax-content > div[class*='wm-private wm-wealth'] .sticky-buy-buttons {
    background-color: #010101;
	border-top: 1px solid #717171CC;
}

#ajax-content > div[class='wm-private'] .sticky-buy-buttons .buttonType03, #ajax-content > div[class*='wm-private wm-wealth'] .sticky-buy-buttons .buttonType03 {
    background: #D60F3C;
}

/* BUTTONS END   */
/* BANDEAU START   */
#ajax-content > div[class='wm-private'] .wm-bandeau {
	height: 500px;
}

#ajax-content > div[class='wm-private'] .wm-bandeau-pw {
	min-height: 1000px;
}

#ajax-content > div[class='wm-private'] .wm-bandeau .wm-layer-1 {
	background-size:cover;
	height: 500px;
}

#ajax-content > div[class='wm-private'] .wm-bandeau-pw .wm-layer-1 {
	background-size: 100%;
	min-height: 1000px;
}

#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art {
    width: 40%;
    position: absolute;
    top: 100px;
    left: 25%;
    transform: scale(1.4);
}

#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art > span:first-child {
    font-family: 'Belfius21' !important;
    font-size: 200px;
    font-style: normal;
    font-weight: 600;
    line-height: 82px;
    color: white;
    position: absolute;
    top: 110px;
    left: -25px;
}

#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art > span:last-child {
    font-family: 'Belfius21' !important;
    font-size: 200px;
    font-style: normal;
    font-weight: 600;
    line-height: 82px;
    color: white;
    position: absolute;
    top: 110px;
    left: 90px;
}

#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art > span:last-child span {
    font-size: 60px;
    position: absolute;
    top: -50px;
}

#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art > img {
    width: 150px;
    transform: perspective(10px) scaleX(-1);
}

#ajax-content > div[class='wm-private'] .wm-bandeau-pw .wm-private-bank > .wm-content {
    margin-top: 15%;
	margin-bottom: 15%;
}

#ajax-content > div[class='wm-private'] .wm-bandeau p {
    position: relative;
	top: 100px;
}

#ajax-content > div[class*='wm-private'] .wm-lady-scarf {
    min-height: 700px;
}

#ajax-content > div[class*='wm-private'] .wm-lady-scarf .wm-layer-1 {
    background-size: 100%;
    min-height: 700px;
}

#ajax-content > div[class*='wm-private'] .wm-multiple-layer.wm-lady-scarf .wm-layer-1 {
	width: 95%;
    left: 5%;
}

#ajax-content > div[class*='wm-private'] .wm-lady-scarf .wm-layer-4 > .wm-content {
    margin-top: 20%;
	margin-bottom: 10%
}

#ajax-content > div[class*='wm-private'] .wm-lady-scarf.wm-bandeau-wealth {
    min-height: 600px;
}

#ajax-content > div[class*='wm-private'] .wm-lady-scarf.wm-bandeau-wealth .wm-layer-1 {
    background-size: 100%;
    min-height: 600px;
}

#ajax-content > div[class*='wm-private'] .wm-multiple-layer.wm-lady-scarf.wm-bandeau-wealth .wm-layer-1 {
    width: 90%;
    left: 10%;
}


#ajax-content > div[class*='wm-private'] .wm-lady-scarf.wm-bandeau-wealth .wm-layer-4 > .wm-content {
    margin-top: 10%;
	margin-bottom: 10%
}


#ajax-content > div[class*='wm-private'] .wm-lady-scarf.wm-bandeau-wealth .wm-background-rebel-2 {
    background-position: right -100px;
}

html.gefw-ready #ajax-content .wm-slide-top {
	opacity: 0%;
	animation: wm-slide-top 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation-delay: 0.5s;
}

html.gefw-ready #ajax-content .wm-slide-bottom {
	opacity: 0%;
	animation: wm-slide-bottom 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation-delay: 0.7s;
}

html.gefw-ready #ajax-content .wm-fade-in-bottom {
	opacity: 0%;
	animation: wm-fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	animation-delay: 1.5s;
}

/**
 * ----------------------------------------
 * animation slide-top
 * ----------------------------------------
 */
@keyframes wm-slide-top {
  0% {
    transform: translateY(-600px) rotateX(-30deg) scale(0);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: translateY(0) rotateX(0) scale(1);
    transform-origin: 50% 1400px;
    opacity: 1;
  }
}

/**
 * ----------------------------------------
 * animation slide-bottom
 * ----------------------------------------
 */
@keyframes wm-slide-bottom {
  0% {
    transform: translateY(600px) rotateX(30deg) scale(0);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: translateY(0) rotateX(0) scale(1);
    transform-origin: 50% -1400px;
    opacity: 1;
  }
}

@keyframes wm-slide-up {
  from {
    margin-top: 100%;
    height: 300%;
  }
  to {
    margin-top: 0%;
    height: 100%;
  }
}
/**
 * ----------------------------------------
 * animation fade-in-bottom
 * ----------------------------------------
 */
@keyframes wm-fade-in-bottom {
  0% {
    transform: translateY(50px) perspective(10px) scaleX(-1);
    opacity: 0;
  }
  100% {
    transform: translateY(0) perspective(10px) scaleX(-1);
    opacity: 1;
  }
}
/* BANDEAU END   */

#ajax-content > div[class*='wm-private'] > article section, #ajax-content > div[class*='wm-private'] > article section p:not(.base-XXL) {
    font-family: 'Belfius21';
    font-weight: 300;
    font-size: 20px;
    font-style: normal;
    line-height: 30px;
}

#ajax-content > div[class*='wm-private'] > article .wm-bandeau h1 {
    font-family: 'Belfius21' !important;
    font-size: 60px;
	font-style: normal;
	font-weight: 600;
    line-height: 66px;
	text-align: left !important;
}

#ajax-content > div[class*='wm-private'] > article .wm-bandeau-pw h1 {
    font-family: 'Belfius21' !important;
    font-size: 38px;
	font-style: normal;
	font-weight: 400;
    line-height: 44px;
}

#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, .wm-comments, .wm-manage-my-assets) > article h2  {
    font-family: 'Belfius21' !important;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: 52px;
	color: white;
}

#ajax-content div[class*='wm-private wm-comments'] > article h2  {
	color: #c30045;
}

#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, .wm-comments, .wm-manage-my-assets) > article h3  {
    font-family: 'Belfius21' !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
	color: white;
}

#ajax-content div[class*='wm-private wm-comments'] > article h3  {
	color: #060809;
}

#ajax-content > div[class='wm-private wm-contact wm-private-wealth-houses'] > article section p.base-M {
    font-size: 16px !important;
    line-height: 24px !important;
	color: white;
}

#ajax-content > div[class*='wm-private'] .wm-private-jump {
	position: relative;
    top: 60px;
}

#ajax-content > div[class*='wm-private'] .wm-private-bottom-line {
	margin-bottom: 40px;
}

#ajax-content > div[class*='wm-private'] .wm-private-bottom-line::before {
	bottom: -20px;
	width: 64px;
}

#ajax-content > div[class*='wm-private'] .wm-private-bottom-line-center::before {
	bottom: -30px;
	width: 64px;
	left: calc(50% - 32px);
}

#ajax-content div[class*='wm-private'] .wm-filtered-content label.wm-label-line {
	position: relative;
	left: 47px;
}

#ajax-content div[class*='wm-private'] .wm-filtered-content label.wm-label-line::before {
    content: " ";
    border: 1px solid #C30045;
    position: absolute;
	width: 32px;
    top: 11px;
	left: -47px;
}

#ajax-content div[class*='wm-private'] ul.wm-arrow-list {
	margin-left: 0;
}

#ajax-content div[class*='wm-private'] ul.wm-arrow-list>li {
	margin-left: 30px;
}

#ajax-content > div[class*='wm-private'] ul.wm-arrow-list>li::before {
	content: "\E527";
	top: 0;
	left: -30px;
	font-family: "Belfius Icons";
	font-size: 14px;
	font-weight: 300;
	line-height: 28px;
	width: initial;
	height: initial;
	background: transparent;
	color: #ffffff;
	border-radius: 0;
}

#ajax-content > div[class*='wm-private'] ul.wm-arrow-list.wm-ruby>li::before {
	color: #B3003E;
}

#ajax-content > div[class*='wm-private'] ul.wm-arrow-list.wm-arrow-line-bottom>li {
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left: 30px;
	padding-bottom: 15px;
    border-bottom: 1px solid #232E36;
}

#ajax-content > div[class*='wm-private'] ul.wm-arrow-list.wm-arrow-line-bottom>li::before {
    left: 0;
}

#ajax-content > div[class='wm-private wm-contact wm-private-wealth-houses'] section.wm-product-row-3:hover {
	border: 2px solid #c30045;
	border-radius: 8px;
	bottom: 10px;
	transition: all 0.2s;
}

/* COLLAPSE FOR HOMEPAGE PRIVATE & WEALTH START */
#ajax-content > div[class='wm-private'] .CollapseWindow ul.TabsCollection {
	margin-left: 0;
    padding: 0;
    border: none;
}

#ajax-content > div[class='wm-private'] .CollapseWindow ul.TabsCollection>li {
    border-bottom: 1px solid #D60F3C;
}

#ajax-content > div[class='wm-private'] .CollapseWindow ul.TabsCollection>li::before {
    content: none;
}

#ajax-content > div[class='wm-private'] .CollapseWindow ul.TabsCollection>li>header {
    padding: 60px 20px 30px 0;
}

#ajax-content > div[class='wm-private'] .CollapseWindow ul.TabsCollection>li:first-of-type>header {
    padding: 0 20px 30px 0;
}

#ajax-content > div[class='wm-private'] .CollapseWindow ul.TabsCollection>li>header::before {
    content: none;
}

#ajax-content > div[class='wm-private'] .CollapseWindow ul.TabsCollection>li>header:after {
    content: "\E421";
	position:absolute;
	right: 0;
	bottom: 28px;
    font-family: "Belfius Icons";
    font-size: 20px;
    font-weight: 300;
    color: #D60F3C;
    transform: rotate(180deg);
}

#ajax-content > div[class='wm-private'] .CollapseWindow ul.TabsCollection>li.closed>header:after {
    transform: none;
}

#ajax-content > div[class='wm-private'] .CollapseWindow ul.TabsCollection>li+li {
    border-top: none;
}
/* COLLAPSE FOR HOMEPAGE PRIVATE & WEALTH END */

/* QUIZ FOR HOMEPAGE PRIVATE & WEALTH START */
#ajax-content > div[class='wm-private'] .wm-contact-quiz {
	background: linear-gradient(121.3deg, rgba(255, 255, 255, 0.3) 0.28%, rgba(255, 255, 255, 0) 70.13%);
	border: 1px solid #717171CC;
    	border-radius: 8px;
}

#ajax-content > div[class='wm-private'] .wm-contact-quiz .buttonType03 {
	background-color: #D60F3C;
}

#ajax-content > div[class*='wm-private'] .wm-contact-quiz label.buttonType02 {
    background: #FDA9AB33;
    border-color: #FDA9AB33;
	border-radius: 60px;
    padding: 8px 20px;
}

#ajax-content > div[class='wm-private'] .wm-contact-quiz #q1-ctrl-1:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-1"], #ajax-content > div[class*='wm-private'] .wm-contact-quiz #q1-ctrl-2:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-2"] {
    background-color: #D60F3C;
	border-color: #D60F3C;
}

#ajax-content > div[class*='wm-private'] .wm-contact-quiz #q1-ctrl-2:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-1"] {
    position: relative;
	margin-right: -30px;
	padding-right: 40px;
	z-index: 0;
}

#ajax-content > div[class*='wm-private'] .wm-contact-quiz #q1-ctrl-2:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-2"] {
    position: relative;
	margin-left: 0;
	padding-left: 20px;
	z-index: 1;
}

#ajax-content > div[class*='wm-private'] .wm-contact-quiz #q1-ctrl-1:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-2"] {
    position: relative;
	margin-left: -30px;
	padding-left: 40px;
	z-index: 0;
}

#ajax-content > div[class*='wm-private'] .wm-contact-quiz #q1-ctrl-1:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-1"] {
    position: relative;
	margin-right: 0;
	padding-right: 20px;
	z-index: 1;
}

#ajax-content > div[class*='wm-private'] .wm-contact-quiz #q1-ctrl-1:checked ~ .wm-item:nth-of-type(1) span[for="q1-ctrl-1"], #ajax-content > div[class*='wm-private'] .wm-contact-quiz #q1-ctrl-2:checked ~ .wm-item:nth-of-type(1) span[for="q1-ctrl-2"] {
    text-align: initial;
}

/* QUIZ FOR HOMEPAGE PRIVATE & WEALTH END */

@media only screen and (max-width: 1140px) {
	
	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art {
		top: 85px;
		left: 15%;
		transform: scale(1.3);
	}
	
	#ajax-content > div[class*='wm-private'] .wm-blackCard.wm-author img.wm-author, #ajax-content > div[class='wm-private'] .wm-redCard.wm-author img.wm-author {
		top: -60px;
		width: 100px;
		height: 100px;
	}

	#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, .wm-comments, .wm-manage-my-assets) > article h2 {
		font-size: 45px;
		line-height: 47px;
	}

	#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, .wm-comments, .wm-manage-my-assets) > article h3 {
		font-size: 27px;
		line-height: 29px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-blackCard.wm-author h3, #ajax-content > div[class*='wm-private'] .wm-redCard.wm-author h3 {
		font-size: 18px;
		line-height: 28px;
	}
	
	#ajax-content > div[class*='wm-private'] > article section, #ajax-content > div[class*='wm-private'] > article section p:not(.base-XXL) {
		font-weight: 300;
		font-size: 18px;
		line-height: 28px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-bg-black, #ajax-content > div[class*='wm-private'] .wm-bg-black::before {
		border-radius: 0px;
	}

	#ajax-content > div[class*='wm-private'] .wm-contact-quiz label.buttonType02 {
    		font-size: 14px;
		white-space: nowrap;
	}
}

@media only screen and (max-width: 1000px) {
	#ajax-content > div[class='wm-private'] .wm-bandeau, #ajax-content > div[class='wm-private'] .wm-bandeau .wm-layer-1 {
		height: 450px;
	}

	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art {
		top: 70px;
		left: 15%;
		transform: scale(1.2);
	}
	
	#ajax-content > div[class='wm-private'] > article .wm-bandeau h1 {
		font-size: 50px;
		line-height: 56px;
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau p {
		top: 60px;
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-float-right {
		max-width: 40%;
		width: 40%;
		margin-top: 0px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-bg-lady::before {
		width: 60%;
	}

	#ajax-content > div[class*='wm-private'] .wm-equal-left::after {
		background-size: 30%;
	}

	#ajax-content > div[class*='wm-private'] .wm-equal-right::after {
		background-size: 35%;
	}

}

@media only screen and (max-width: 850px) {
	#ajax-content > div[class='wm-private'] .wm-bandeau, #ajax-content > div[class='wm-private'] .wm-bandeau .wm-layer-1 {
		height: 350px;
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art {
		top: 0px;
		left: 15%;
		transform: scale(1);
	}
	
	#ajax-content > div[class*='wm-private'] .wm-blackCard.wm-author img.wm-author, #ajax-content > div[class*='wm-private'] .wm-redCard.wm-author img.wm-author {	
		top: -80px;
		right: 20px;
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-float-right {
		margin-right: 0px;
	}
	
	#ajax-content > div[class*='wm-private'] > article .wm-bandeau h1 {
		font-size: 40px;
		line-height: 46px;
	}
	
	#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, .wm-comments, .wm-manage-my-assets) > article h2 {
		font-size: 40px;
		line-height: 42px;
	}

	#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, .wm-comments, .wm-manage-my-assets) > article h3 {
		font-size: 22px;
		line-height: 24px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-blackCard.wm-author h3, #ajax-content > div[class*='wm-private'] .wm-redCard.wm-author h3 {
		font-size: 18px;
		line-height: 28px;
	}
	
	#ajax-content > div[class*='wm-private'] > article section, #ajax-content > div[class*='wm-private'] > article section p:not(.base-XXL) {
		font-size: 16px;
		line-height: 26px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-private-jump {
		top: 0px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-redCard.wm-full, #ajax-content > div[class*='wm-private'] .wm-blackCard.wm-full {
		height: calc(100% - 46px);
	}
	
	#ajax-content > div[class*='wm-private'] p.wm-c2a {
		bottom: 24px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-equal::after {
		bottom: -50px;
		right: -30px;
		width: 80%;
		height: 80%;
	}

	#ajax-content > div[class*='wm-private'] .wm-equal-left::after {
		background-size: 40%;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-equal-right::after {
		background-size: 45%;
	}

	#ajax-content > div[class='wm-private'] .wm-bandeau-pw .wm-layer-1 {
		background-size: 150%;
	}

	#ajax-content > div[class='wm-private'] .wm-bandeau-pw .wm-background-rebel-2 {
		background-position: left 0px;
	}
	#ajax-content > div[class='wm-private'] .wm-bandeau-pw .wm-private-bank > .wm-content {
   	 	margin-top: 90%;
    		margin-bottom: 0%;
	}

	#ajax-content > div[class*='wm-private'] .wm-lady-scarf .wm-background-rebel-2 {
        	background-position: left 0px;
    	}

   	#ajax-content > div[class*='wm-private'] .wm-lady-scarf .wm-layer-1 {
        	background-size: cover;
    	}

    	#ajax-content > div[class*='wm-private'] .wm-lady-scarf .wm-layer-4 > .wm-content {
        	margin-top: 80%;
		margin-bottom: 10%;
    	}
	
	#ajax-content > div[class*='wm-private'] .wm-multiple-layer.wm-lady-scarf .wm-layer-1 {
		position: relative;
		width: 90%;
		left: 10%;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-lady-scarf .wm-layer-4 > .wm-content {
		margin-top: 0;
		margin-bottom: 128px;
	}

	#ajax-content > div[class*='wm-private'] .wm-multiple-layer.wm-lady-scarf.wm-bandeau-wealth .wm-layer-1 {
		position: relative;
		width: 80%;
		left: 20%;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-lady-scarf.wm-bandeau-wealth .wm-layer-1 {
        	background-size: cover;
   	}
	
	#ajax-content > div[class*='wm-private'] .wm-lady-scarf.wm-bandeau-wealth .wm-background-rebel-2 {
		background-position: left -80px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-lady-scarf.wm-bandeau-wealth .wm-layer-4 > .wm-content {
		margin-top: -50px;
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 700px) {

	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art {
		top: 0px;
		left: 10%;
		transform: scale(0.7);
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-float-right {
		margin-top: 35px;
		margin-right: 40px;
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau p {
		top: 10px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-bg-lady::before {
		width: 70%;
	}

	#ajax-content > div[class*='wm-private'] .wm-equal-left::after {
		background-size: 50%;
	}

	#ajax-content > div[class*='wm-private'] .wm-equal-right::after {
		background-size: 55%;
	}
}

@media only screen and (max-width: 640px) {
	#ajax-content > div[class*='wm-private'] .wm-blackCard.wm-author img.wm-author, #ajax-content > div[class*='wm-private'] .wm-redCard.wm-author img.wm-author {	
		top: -50px;
		right: 40px;
	}
	
	#ajax-content > div[class*='wm-private']:not(.wm-regulation-tariffs, .wm-comments, .wm-manage-my-assets) > article h2 {
		margin-bottom: 30px;
	}
	
	#ajax-content > div[class='wm-private'] .wm-flex-1 {
		padding: 0px !important;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-blackCard, #ajax-content > div[class*='wm-private'] .wm-redCard {
		margin-top: 20px;
	}
	
	#ajax-content > div[class*='wm-private'] p.wm-c2a {
		position: relative;
		bottom: initial;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-equal::after {
		width: 150px;
		height: 150px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-bg-lady > section {
		margin: 0px !important;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-bg-lady h3 {
		max-width: 70%;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-bg-lady::before {
		width: 100%;
		height: 100%;
		background-position: 200px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-devices p {
		text-align: right;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-devices p img {
		max-width: 300px;
	}
}

@media only screen and (max-width: 600px) {

	#ajax-content > div[class='wm-private'] .wm-bandeau, #ajax-content > div[class='wm-private'] .wm-bandeau .wm-layer-1 {
		height: 300px;
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau p {
		left: -30px;
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art {
		top: -40px;
		left: 5%;
		transform: scale(0.7);
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-float-right {
		margin-top: 0px;
		margin-right: 20px;
	}
	
	#ajax-content > div[class*='wm-private'] > article .wm-bandeau h1 {
		font-size: 30px;
		line-height: 36px;
	}
}

@media only screen and (max-width: 576px) {
	#ajax-content > div[class*='wm-private'] .wm-multiple-layer.wm-lady-scarf.wm-bandeau-wealth .wm-layer-1 {
		width: 90%;
		left: 10%;
	}

	#ajax-content > div[class*='wm-private'] .wm-multiple-layer.wm-lady-scarf .wm-layer-1 {
		width: 100%;
		left: 0;
	}

}

@media only screen and (max-width: 485px) {
	
	#ajax-content > div[class='wm-private'] .wm-bandeau p {
		position: absolute;
		left: 60%;
		top: 260px;
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-art {
		top: -60px;
		left: 0%;
		transform: scale(0.5);
	}
	
	#ajax-content > div[class*='wm-private'] .wm-blackCard.wm-author img.wm-author, #ajax-content > div[class*='wm-private'] .wm-redCard.wm-author img.wm-author {	
		top: -40px;
		right: 20px;
		width: 80px;
		height: 80px;
	}
	
	#ajax-content > div[class='wm-private'] .wm-bandeau .wm-float-right {
		margin-right: 0px;
		float: none;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
	}
	
	#ajax-content > div[class='wm-private'] > article .wm-bandeau h1 {
		font-size: 30px;
		line-height: 36px;
		position: absolute;
		left: 130%;
		top: 15%;
	}
	
	#ajax-content > div[class='wm-private'] > article .gepax-p-1-sm {
		padding: 8px !important;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-equal::after {
		bottom: -22px;
		right: -10px;
		width: 200px;
		height: 200px;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-bg-lady h3 {
		max-width: 100%;
	}
	
	#ajax-content > div[class*='wm-private'] .wm-equal-left::after {
		background-size: 60%;
	}

	#ajax-content > div[class*='wm-private'] .wm-equal-right::after {
		background-size: 65%;
	}
	
	#ajax-content > div[class*='wm-private'] > article .wm-bandeau-pw h1 {
		font-size: 32px;
		line-height: 38px;
	}
}


/***************
* New Fraude styling - 08/04/2024
****************/

#ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity'], #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraud-methods'], #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraude'] {
    background: linear-gradient(180deg, rgba(195,0,69,1) 5%, rgba(126,2,77,1) 35%, rgba(126,2,77,1) 50%, rgba(195,0,69,1) 90%, rgba(126,2,77,1) 100%);
}

#ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity'] .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3), #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraud-methods'] .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3), #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraude'] .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
    padding-right: 0px !important;
}

#ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3), #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraud-methods'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3), #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraude'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) {
    width: 100%;
    box-sizing: border-box;
    z-index: 1;
    margin-bottom: 0px;
}

#ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) .wm-content, #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraud-methods'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) .wm-content, #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraude'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) .wm-content {
    max-width: 1152px;
    box-sizing: border-box;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

@media only screen and (max-width: 1100px) {
	#ajax-content div[class='wm-part wm-selfbank wm-services wm-mysecurity'] > article.contentBox, #ajax-content div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraud-methods'] > article.contentBox, #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraude'] > article.contentBox {
		margin: 0px !important;
		padding: 0px !important;
		width: 100% !important;
	}
	
	#ajax-content div[class='wm-part wm-selfbank wm-services wm-mysecurity'] .contentBox:not(.imageRight), #ajax-content div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraud-methods'] .contentBox:not(.imageRight), #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraude'] .contentBox:not(.imageRight) {
		padding-right: 0px !important;
	}
}

@media only screen and (max-width: 850px) {
  #ajax-content div[class='wm-part wm-selfbank wm-services wm-mysecurity'] .wm-popup, #ajax-content div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraud-methods'] .wm-popup, #ajax-content > div[class='wm-part wm-selfbank wm-services wm-mysecurity wm-fraude'] .wm-popup {
    transform: translate(-50%, 50%);
  }
}

/*** End Fraude styling */

/***************
* New BAM styling - 19/08/2024
****************/

div.wm-part.wm-bam h2 {
    font-weight:600;
    line-height: 44px;
    font-size: 36px;
    background:  -webkit-linear-gradient(90deg, #8C193C 0%, #C30045 40%, #DC0078 80%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}

.wm-solid-border-left-8 {
	border-left: solid 8px;
}

.wm-f-w-900 {
	font-weight: 900;
}

.wm-b-r-32 {
	border-radius: 32px;
}

/*** End BAM styling */


/***************
* New Coming soon styling - 19/08/2024
****************/

#ajax-content > div[class='wm-part wm-products wm-save-invest wm-invest wm-comingsoon'], #ajax-content > div[class='wm-part wm-products wm-save-invest wm-invest wm-love'] {
	background: linear-gradient(180deg, rgba(139,1,51,1) 0%, rgba(165,4,67,1) 33%, rgba(116,3,60,1) 66%, rgba(90,0,55,1) 100%);
}

/*** End Coming soon styling */


/***************
* BDI - HAKKM 20/08/2025
****************/
.wm-color-vivid-red { color: #e80953 !important; }

.wm-background-vivid-red { background-color: #e80953 !important; }

#ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi'], #ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi wm-customer-experience'] {
	background: #e80953;
}

#ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi'] .contentBox:not(.imageRight, .imageLeft, .col1on2, .col1on3, .col2on3), #ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi wm-customer-experience'] .contentBox:not(.imageRight, .imageLeft, .col1on2, .col1on3, .col2on3) {
    padding-right: 0px !important;
}

#ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi'] .contentBox:not(.col1on2, .col1on3, .col2on3), #ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi wm-customer-experience'] .contentBox:not(.col1on2, .col1on3, .col2on3) {
    width: 100%;
    box-sizing: border-box;
    z-index: 1;
    margin-bottom: 0px;
}

/*** End BDI */

/***************
* Video streaming styling - DONDJ 30/01/2025
****************/

section.wm-video-container {
	position: relative;
	width: 100%;
	overflow: hidden;
}

section.wm-video-container:has(iframe.wm-video-normal) {
	padding-top: 56.25%; /* 16:9 Aspect Ratio */
}

section.wm-video-container:has(iframe.wm-video-shorts) {
	padding-top: 177.77% /* 9:16 Aspect Ratio */;
}

iframe.wm-video-normal, iframe.wm-video-shorts {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*** End Video streaming styling */

/***************
* BDI pages styling - DONDJ 09/12/2024
****************/
#ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi'] .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3), #ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi wm-customer-experience'] .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
    padding-right: 0px !important;
}

#ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3), #ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi wm-customer-experience'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) {
    width: 100%;
    box-sizing: border-box;
    z-index: 1;
    margin-bottom: 0px;
}

#ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) .wm-content, #ajax-content > div[class='wm-part wm-products wm-insurances wm-bdi wm-customer-experience'] .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) .wm-content {
    max-width: 1152px;
    box-sizing: border-box;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

@media only screen and (max-width: 1100px) {
	#ajax-content div[class='wm-part wm-products wm-insurances wm-bdi'] > article.contentBox, #ajax-content div[class='wm-part wm-products wm-insurances wm-bdi wm-customer-experience'] > article.contentBox {
		margin: 0px !important;
		padding: 0px !important;
		width: 100% !important;
	}
	
	#ajax-content div[class='wm-part wm-products wm-insurances wm-bdi'] .contentBox:not(.imageRight), #ajax-content div[class='wm-part wm-products wm-insurances wm-bdi wm-customer-experience'] .contentBox:not(.imageRight) {
		padding-right: 0px !important;
	}
}

/* Start Contact Quiz */
#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz label.buttonType02 {
	padding: 9px 32px;
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 500;
	line-height: 32px;
	color: #ffffff;
	border-radius: 40px;
	border: 1px solid;
	border-image-source: linear-gradient(152.23deg, rgba(255, 255, 255, 0.3) -9.52%, rgba(255, 255, 255, 0) 51.13%);
}

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz label[for="q1-ctrl-1"].buttonType02 {
	background: linear-gradient(90deg, #9E033D 3.49%, #770044 50%);
}

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz label[for="q1-ctrl-2"].buttonType02 {
	background: linear-gradient(90deg, #770044 53.49%, #9E033D 100%);
}

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz #q1-ctrl-1:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-1"], #ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz #q1-ctrl-2:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-2"] {
    background: #c30045;
	border: 1px solid #c30045;
}

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz #q1-ctrl-2:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-1"] {
    position: relative;
	margin-right: -42px;
	padding-right: 52px;
	z-index: 0;
}

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz #q1-ctrl-2:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-2"] {
    position: relative;
	margin-left: 0;
	padding-left: 32px;
	z-index: 1;
}

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz #q1-ctrl-1:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-2"] {
    position: relative;
	margin-left: -42px;
	padding-left: 52px;
	z-index: 0;
}

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz #q1-ctrl-1:checked ~ .wm-item:nth-of-type(1) label[for="q1-ctrl-1"] {
    position: relative;
	margin-right: 0;
	padding-right: 32px;
	z-index: 1;
}

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz #q1-ctrl-1:checked ~ .wm-item:nth-of-type(1) span[for="q1-ctrl-1"], #ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-contact-quiz #q1-ctrl-2:checked ~ .wm-item:nth-of-type(1) span[for="q1-ctrl-2"] {
    text-align: initial;
}

/* End Contact Quiz */

/* Start label segment for BDI - DONDJ 10/06/2025 */

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-filtered-content ul.wm-label-segment {
    background: linear-gradient(90deg, #9E033D 3.49%, #770044 50%);
    border: initial;
}

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-filtered-content ul.wm-label-segment li > label {
	color: #ffffff;
	background-color: transparent;
	font-size: 16px;
}

#ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-filtered-content .ctrl-1:checked ~ ul.wm-label-segment li > label[for="ctrl-1"], #ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-filtered-content .ctrl-2:checked ~ ul.wm-label-segment li > label[for="ctrl-2"], #ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-filtered-content .ctrl-3:checked ~ ul.wm-label-segment li > label[for="ctrl-3"], #ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-filtered-content .ctrl-4:checked ~ ul.wm-label-segment li > label[for="ctrl-4"], #ajax-content > div[class*='wm-part wm-products wm-insurances wm-bdi'] .wm-filtered-content .ctrl-5:checked ~ ul.wm-label-segment li > label[for="ctrl-5"] {
	color: #ffffff;
	background-color: #c30045;
    border: solid 1px #c30045;
}

/* End label segment for BDI */
/*** End BDI pages styling */

/*** Flex column for devices end */
.ajax-content gefw-content-content-box-border > p > img {float: none;}.wm-no-borders {border: none !important;}.wm-solid-borders {border: solid 2px;}.wm-solid-borders-3 {border: solid 3px;}.wm-solid-borders-1 {border: solid 1px;}.wm-solid-border-top {border-top: solid 2px;}.wm-solid-border-top-5 {border-top: solid 5px;}.wm-solid-border-bottom {border-bottom: solid 2px;}.wm-solid-border-right {border-right: solid 2px;}.wm-solid-border-left {border-left: solid 2px;}.wm-dashed-borders {border: dashed 2px;}.wm-dashed-border-top {border-top: dashed 2px;}.wm-dashed-border-bottom {border-bottom: dashed 2px;}.wm-dashed-border-right {border-right: dashed 2px;}.wm-dashed-border-left {border-left: dashed 2px;}.base-S {font-size: 11px;line-height: 20px;}.base-M {font-size: 14px;line-height: 20px;}.base-L {font-size: 16px;line-height: 20px;}.base-XL {font-size: 18px;line-height: 20px;}.base-XXL {font-size: 21px;line-height: 25px;}.headerXS {font-size: 18px;line-height: 20px;}.headerS {font-size: 21px;line-height: 24px;}.headerM {font-size: 27px;line-height: 30px;}.headerL {font-size: 36px;line-height: 40px;}.headerXL {font-size: 48px;line-height: 52px;}.small, small {font-size: 12px;line-height: 16px;}.big, big {font-size: 16px;line-height: 24px;}.text-nowrap {white-space: nowrap;}.text-lowercase {text-transform: lowercase;}.text-uppercase {text-transform: uppercase;}.text-capitalize {text-transform: capitalize;}.text-center {text-align: center !important;}.text-right {text-align: right !important;}.text-justify {text-align: justify !important;}.wm-text-decoration-none {text-decoration: none;}@media screen and (max-width: 850px) {.text-left-md-down {text-align: left;}.text-center-md-down {text-align: center;}.text-right-md-down {text-align: right;}}@media screen and (max-width: 485px) {.text-left-sm {text-align: left;}.text-center-sm {text-align: center;}.text-right-sm {text-align: right;}}@media screen and (min-width: 486px) {.text-left-md-up {text-align: left;}.text-center-md-up {text-align: center;}.text-right-md-up {text-align: right;}}@media screen and (min-width: 1280px) {.text-left-lg {text-align: left;}.text-center-lg {text-align: center;}.text-right-lg {text-align: right;}}.gepax-m-1 {margin: 8px;}.gepax-p-1 {padding: 8px;}.gepax-m-l-1 {margin-left: 8px;}.gepax-p-l-1 {padding-left: 8px;}.gepax-m-r-1 {margin-right: 8px;}.gepax-p-r-1 {padding-right: 8px;}.gepax-m-t-1 {margin-top: 8px;}.gepax-p-t-1 {padding-top: 8px;}.gepax-m-b-1 {margin-bottom: 8px;}.gepax-p-b-1 {padding-bottom: 8px;}.gepax-m-2 {margin: 16px;}.gepax-p-2 {padding: 16px;}.gepax-m-l-2 {margin-left: 16px;}.gepax-p-l-2 {padding-left: 16px;}.gepax-m-r-2 {margin-right: 16px;}.gepax-p-r-2 {padding-right: 16px;}.gepax-m-t-2 {margin-top: 16px;}.gepax-p-t-2 {padding-top: 16px;}.gepax-m-b-2 {margin-bottom: 16px;}.gepax-p-b-2 {padding-bottom: 16px;}.gepax-m-3 {margin: 24px;}.gepax-p-3 {padding: 24px;}.gepax-m-l-3 {margin-left: 24px;}.gepax-p-l-3 {padding-left: 24px;}.gepax-m-r-3 {margin-right: 24px;}.gepax-p-r-3 {padding-right: 24px;}.gepax-m-t-3 {margin-top: 24px;}.gepax-p-t-3 {padding-top: 24px;}.gepax-m-b-3 {margin-bottom: 24px;}.gepax-p-b-3 {padding-bottom: 24px;}.gepax-m-4 {margin: 32px;}.gepax-p-4 {padding: 32px;}.gepax-m-l-4 {margin-left: 32px;}.gepax-p-l-4 {padding-left: 32px;}.gepax-m-r-4 {margin-right: 32px;}.gepax-p-r-4 {padding-right: 32px;}.gepax-m-t-4 {margin-top: 32px;}.gepax-p-t-4 {padding-top: 32px;}.gepax-m-b-4 {margin-bottom: 32px;}.gepax-p-b-4 {padding-bottom: 32px;}.gepax-m-5 {margin: 40px;}.gepax-p-5 {padding: 40px;}.gepax-m-l-5 {margin-left: 40px;}.gepax-p-l-5 {padding-left: 40px;}.gepax-m-r-5 {margin-right: 40px;}.gepax-p-r-5 {padding-right: 40px;}.gepax-m-t-5 {margin-top: 40px;}.gepax-p-t-5 {padding-top: 40px;}.gepax-m-b-5 {margin-bottom: 40px;}.gepax-p-b-5 {padding-bottom: 40px;}.gepax-m-6 {margin: 48px;}.gepax-p-6 {padding: 48px;}.gepax-m-l-6 {margin-left: 48px;}.gepax-p-l-6 {padding-left: 48px;}.gepax-m-r-6 {margin-right: 48px;}.gepax-p-r-6 {padding-right: 48px;}.gepax-m-t-6 {margin-top: 48px;}.gepax-p-t-6 {padding-top: 48px;}.gepax-m-b-6 {margin-bottom: 48px;}.gepax-p-b-6 {padding-bottom: 48px;}@media screen and (max-width: 850px) {.gepax-m-1-md-down {margin: 8px;}.gepax-p-1-md-down {padding: 8px;}.gepax-m-l-1-md-down {margin-left: 8px;}.gepax-p-l-1-md-down {padding-left: 8px;}.gepax-m-r-1-md-down {margin-right: 8px;}.gepax-p-r-1-md-down {padding-right: 8px;}.gepax-m-t-1-md-down {margin-top: 8px;}.gepax-p-t-1-md-down {padding-top: 8px;}.gepax-m-b-1-md-down {margin-bottom: 8px;}.gepax-p-b-1-md-down {padding-bottom: 8px;}.gepax-m-2-md-down {margin: 16px;}.gepax-p-2-md-down {padding: 16px;}.gepax-m-l-2-md-down {margin-left: 16px;}.gepax-p-l-2-md-down {padding-left: 16px;}.gepax-m-r-2-md-down {margin-right: 16px;}.gepax-p-r-2-md-down {padding-right: 16px;}.gepax-m-t-2-md-down {margin-top: 16px;}.gepax-p-t-2-md-down {padding-top: 16px;}.gepax-m-b-2-md-down {margin-bottom: 16px;}.gepax-p-b-2-md-down {padding-bottom: 16px;}.gepax-m-3-md-down {margin: 24px;}.gepax-p-3-md-down {padding: 24px;}.gepax-m-l-3-md-down {margin-left: 24px;}.gepax-p-l-3-md-down {padding-left: 24px;}.gepax-m-r-3-md-down {margin-right: 24px;}.gepax-p-r-3-md-down {padding-right: 24px;}.gepax-m-t-3-md-down {margin-top: 24px;}.gepax-p-t-3-md-down {padding-top: 24px;}.gepax-m-b-3-md-down {margin-bottom: 24px;}.gepax-p-b-3-md-down {padding-bottom: 24px;}.gepax-m-4-md-down {margin: 32px;}.gepax-p-4-md-down {padding: 32px;}.gepax-m-l-4-md-down {margin-left: 32px;}.gepax-p-l-4-md-down {padding-left: 32px;}.gepax-m-r-4-md-down {margin-right: 32px;}.gepax-p-r-4-md-down {padding-right: 32px;}.gepax-m-t-4-md-down {margin-top: 32px;}.gepax-p-t-4-md-down {padding-top: 32px;}.gepax-m-b-4-md-down {margin-bottom: 32px;}.gepax-p-b-4-md-down {padding-bottom: 32px;}.gepax-m-5-md-down {margin: 40px;}.gepax-p-5-md-down {padding: 40px;}.gepax-m-l-5-md-down {margin-left: 40px;}.gepax-p-l-5-md-down {padding-left: 40px;}.gepax-m-r-5-md-down {margin-right: 40px;}.gepax-p-r-5-md-down {padding-right: 40px;}.gepax-m-t-5-md-down {margin-top: 40px;}.gepax-p-t-5-md-down {padding-top: 40px;}.gepax-m-b-5-md-down {margin-bottom: 40px;}.gepax-p-b-5-md-down {padding-bottom: 40px;}.gepax-m-6-md-down {margin: 48px;}.gepax-p-6-md-down {padding: 48px;}.gepax-m-l-6-md-down {margin-left: 48px;}.gepax-p-l-6-md-down {padding-left: 48px;}.gepax-m-r-6-md-down {margin-right: 48px;}.gepax-p-r-6-md-down {padding-right: 48px;}.gepax-m-t-6-md-down {margin-top: 48px;}.gepax-p-t-6-md-down {padding-top: 48px;}.gepax-m-b-6-md-down {margin-bottom: 48px;}.gepax-p-b-6-md-down {padding-bottom: 48px;}}@media screen and (max-width: 485px) {.gepax-m-1-sm {margin: 8px;}.gepax-p-1-sm {padding: 8px;}.gepax-m-l-1-sm {margin-left: 8px;}.gepax-p-l-1-sm {padding-left: 8px !important;}.gepax-m-r-1-sm {margin-right: 8px;}.gepax-p-r-1-sm {padding-right: 8px;}.gepax-m-t-1-sm {margin-top: 8px !important;}.gepax-p-t-1-sm {padding-top: 8px !important;}.gepax-m-b-1-sm {margin-bottom: 8px;}.gepax-p-b-1-sm {padding-bottom: 8px;}.gepax-m-2-sm {margin: 16px;}.gepax-p-2-sm {padding: 16px;}.gepax-m-l-2-sm {margin-left: 16px;}.gepax-p-l-2-sm {padding-left: 16px;}.gepax-m-r-2-sm {margin-right: 16px;}.gepax-p-r-2-sm {padding-right: 16px;}.gepax-m-t-2-sm {margin-top: 16px;}.gepax-p-t-2-sm {padding-top: 16px;}.gepax-m-b-2-sm {margin-bottom: 16px;}.gepax-p-b-2-sm {padding-bottom: 16px;}.gepax-m-3-sm {margin: 24px;}.gepax-p-3-sm {padding: 24px;}.gepax-m-l-3-sm {margin-left: 24px;}.gepax-p-l-3-sm {padding-left: 24px;}.gepax-m-r-3-sm {margin-right: 24px;}.gepax-p-r-3-sm {padding-right: 24px;}.gepax-m-t-3-sm {margin-top: 24px;}.gepax-p-t-3-sm {padding-top: 24px;}.gepax-m-b-3-sm {margin-bottom: 24px;}.gepax-p-b-3-sm {padding-bottom: 24px;}.gepax-m-4-sm {margin: 32px;}.gepax-p-4-sm {padding: 32px;}.gepax-m-l-4-sm {margin-left: 32px;}.gepax-p-l-4-sm {padding-left: 32px;}.gepax-m-r-4-sm {margin-right: 32px;}.gepax-p-r-4-sm {padding-right: 32px;}.gepax-m-t-4-sm {margin-top: 32px;}.gepax-p-t-4-sm {padding-top: 32px;}.gepax-m-b-4-sm {margin-bottom: 32px;}.gepax-p-b-4-sm {padding-bottom: 32px;}.gepax-m-5-sm {margin: 40px;}.gepax-p-5-sm {padding: 40px;}.gepax-m-l-5-sm {margin-left: 40px;}.gepax-p-l-5-sm {padding-left: 40px;}.gepax-m-r-5-sm {margin-right: 40px;}.gepax-p-r-5-sm {padding-right: 40px;}.gepax-m-t-5-sm {margin-top: 40px;}.gepax-p-t-5-sm {padding-top: 40px;}.gepax-m-b-5-sm {margin-bottom: 40px;}.gepax-p-b-5-sm {padding-bottom: 40px;}.gepax-m-6-sm {margin: 48px;}.gepax-p-6-sm {padding: 48px;}.gepax-m-l-6-sm {margin-left: 48px;}.gepax-p-l-6-sm {padding-left: 48px;}.gepax-m-r-6-sm {margin-right: 48px;}.gepax-p-r-6-sm {padding-right: 48px;}.gepax-m-t-6-sm {margin-top: 48px;}.gepax-p-t-6-sm {padding-top: 48px;}.gepax-m-b-6-sm {margin-bottom: 48px;}.gepax-p-b-6-sm {padding-bottom: 48px;}}@media screen and (min-width: 486px) {.gepax-m-1-md-up {margin: 8px;}.gepax-p-1-md-up {padding: 8px;}.gepax-m-l-1-md-up {margin-left: 8px;}.gepax-p-l-1-md-up {padding-left: 8px;}.gepax-m-r-1-md-up {margin-right: 8px;}.gepax-p-r-1-md-up {padding-right: 8px;}.gepax-m-t-1-md-up {margin-top: 8px;}.gepax-p-t-1-md-up {padding-top: 8px;}.gepax-m-b-1-md-up {margin-bottom: 8px;}.gepax-p-b-1-md-up {padding-bottom: 8px;}.gepax-m-2-md-up {margin: 16px;}.gepax-p-2-md-up {padding: 16px;}.gepax-m-l-2-md-up {margin-left: 16px;}.gepax-p-l-2-md-up {padding-left: 16px;}.gepax-m-r-2-md-up {margin-right: 16px;}.gepax-p-r-2-md-up {padding-right: 16px;}.gepax-m-t-2-md-up {margin-top: 16px;}.gepax-p-t-2-md-up {padding-top: 16px;}.gepax-m-b-2-md-up {margin-bottom: 16px;}.gepax-p-b-2-md-up {padding-bottom: 16px;}.gepax-m-3-md-up {margin: 24px;}.gepax-p-3-md-up {padding: 24px;}.gepax-m-l-3-md-up {margin-left: 24px;}.gepax-p-l-3-md-up {padding-left: 24px;}.gepax-m-r-3-md-up {margin-right: 24px;}.gepax-p-r-3-md-up {padding-right: 24px;}.gepax-m-t-3-md-up {margin-top: 24px;}.gepax-p-t-3-md-up {padding-top: 24px;}.gepax-m-b-3-md-up {margin-bottom: 24px;}.gepax-p-b-3-md-up {padding-bottom: 24px;}.gepax-m-4-md-up {margin: 32px;}.gepax-p-4-md-up {padding: 32px;}.gepax-m-l-4-md-up {margin-left: 32px;}.gepax-p-l-4-md-up {padding-left: 32px;}.gepax-m-r-4-md-up {margin-right: 32px;}.gepax-p-r-4-md-up {padding-right: 32px;}.gepax-m-t-4-md-up {margin-top: 32px;}.gepax-p-t-4-md-up {padding-top: 32px;}.gepax-m-b-4-md-up {margin-bottom: 32px;}.gepax-p-b-4-md-up {padding-bottom: 32px;}.gepax-m-5-md-up {margin: 40px;}.gepax-p-5-md-up {padding: 40px;}.gepax-m-l-5-md-up {margin-left: 40px;}.gepax-p-l-5-md-up {padding-left: 40px;}.gepax-m-r-5-md-up {margin-right: 40px;}.gepax-p-r-5-md-up {padding-right: 40px;}.gepax-m-t-5-md-up {margin-top: 40px;}.gepax-p-t-5-md-up {padding-top: 40px;}.gepax-m-b-5-md-up {margin-bottom: 40px;}.gepax-p-b-5-md-up {padding-bottom: 40px;}.gepax-m-6-md-up {margin: 48px;}.gepax-p-6-md-up {padding: 48px;}.gepax-m-l-6-md-up {margin-left: 48px;}.gepax-p-l-6-md-up {padding-left: 48px;}.gepax-m-r-6-md-up {margin-right: 48px;}.gepax-p-r-6-md-up {padding-right: 48px;}.gepax-m-t-6-md-up {margin-top: 48px;}.gepax-p-t-6-md-up {padding-top: 48px;}.gepax-m-b-6-md-up {margin-bottom: 48px;}.gepax-p-b-6-md-up {padding-bottom: 48px;}}@media screen and (min-width: 1280px) {.gepax-m-1-lg {margin: 8px;}.gepax-p-1-lg {padding: 8px;}.gepax-m-l-1-lg {margin-left: 8px;}.gepax-p-l-1-lg {padding-left: 8px;}.gepax-m-r-1-lg {margin-right: 8px;}.gepax-p-r-1-lg {padding-right: 8px;}.gepax-m-t-1-lg {margin-top: 8px;}.gepax-p-t-1-lg {padding-top: 8px;}.gepax-m-b-1-lg {margin-bottom: 8px;}.gepax-p-b-1-lg {padding-bottom: 8px;}.gepax-m-2-lg {margin: 16px;}.gepax-p-2-lg {padding: 16px;}.gepax-m-l-2-lg {margin-left: 16px;}.gepax-p-l-2-lg {padding-left: 16px;}.gepax-m-r-2-lg {margin-right: 16px;}.gepax-p-r-2-lg {padding-right: 16px;}.gepax-m-t-2-lg {margin-top: 16px;}.gepax-p-t-2-lg {padding-top: 16px;}.gepax-m-b-2-lg {margin-bottom: 16px;}.gepax-p-b-2-lg {padding-bottom: 16px;}.gepax-m-3-lg {margin: 24px;}.gepax-p-3-lg {padding: 24px;}.gepax-m-l-3-lg {margin-left: 24px;}.gepax-p-l-3-lg {padding-left: 24px;}.gepax-m-r-3-lg {margin-right: 24px;}.gepax-p-r-3-lg {padding-right: 24px;}.gepax-m-t-3-lg {margin-top: 24px;}.gepax-p-t-3-lg {padding-top: 24px;}.gepax-m-b-3-lg {margin-bottom: 24px;}.gepax-p-b-3-lg {padding-bottom: 24px;}.gepax-m-4-lg {margin: 32px;}.gepax-p-4-lg {padding: 32px;}.gepax-m-l-4-lg {margin-left: 32px;}.gepax-p-l-4-lg {padding-left: 32px;}.gepax-m-r-4-lg {margin-right: 32px;}.gepax-p-r-4-lg {padding-right: 32px;}.gepax-m-t-4-lg {margin-top: 32px;}.gepax-p-t-4-lg {padding-top: 32px;}.gepax-m-b-4-lg {margin-bottom: 32px;}.gepax-p-b-4-lg {padding-bottom: 32px;}.gepax-m-5-lg {margin: 40px;}.gepax-p-5-lg {padding: 40px;}.gepax-m-l-5-lg {margin-left: 40px;}.gepax-p-l-5-lg {padding-left: 40px;}.gepax-m-r-5-lg {margin-right: 40px;}.gepax-p-r-5-lg {padding-right: 40px;}.gepax-m-t-5-lg {margin-top: 40px;}.gepax-p-t-5-lg {padding-top: 40px;}.gepax-m-b-5-lg {margin-bottom: 40px;}.gepax-p-b-5-lg {padding-bottom: 40px;}.gepax-m-6-lg {margin: 48px;}.gepax-p-6-lg {padding: 48px;}.gepax-m-l-6-lg {margin-left: 48px;}.gepax-p-l-6-lg {padding-left: 48px;}.gepax-m-r-6-lg {margin-right: 48px;}.gepax-p-r-6-lg {padding-right: 48px;}.gepax-m-t-6-lg {margin-top: 48px;}.gepax-p-t-6-lg {padding-top: 48px;}.gepax-m-b-6-lg {margin-bottom: 48px;}.gepax-p-b-6-lg {padding-bottom: 48px;}}.wm-color-milk {color: #fafafa;}.wm-border-milk {border-color: #fafafa;}.wm-background-milk {background-color: #fafafa;}.wm-color-platinum {color: #F5F5F5!important;}.wm-border-platinum {border-color: #F5F5F5!important;}.wm-background-platinum {background-color: #F5F5F5!important;}.wm-color-ruby {color: #c30045 !important;}.wm-border-ruby {border-color: #c30045 !important;}.wm-background-ruby {background-color: #c30045 !important;}.wm-color-grey {color: #51626f !important;}.wm-border-grey {border-color: #51626f !important;}.wm-background-grey {background-color: #51626f !important;}.wm-color-pearl {color: #ebebe6 !important;}.wm-border-pearl {border-color: #ebebe6 !important;}.wm-background-pearl {background-color: #ebebe6 !important;}.wm-color-white {color: #fff !important;}.wm-border-white {border-color: #fff !important;}.wm-background-white {background-color: #fff !important;}.wm-color-light-grey {color: #979faa !important;}.wm-border-light-grey {border-color: #979faa !important;}.wm-background-light-grey {background-color: #979faa !important;}.wm-color-red {color: #f03241 !important;}.wm-border-red {border-color: #f03241 !important;}.wm-background-red {background-color: #f03241 !important;}.wm-color-soft-grey {color: #d2d2d7 !important;}.wm-border-soft-grey {border-color: #d2d2d7 !important;}.wm-background-soft-grey {background-color: #d2d2d7 !important;}.wm-color-merlot {color: #8c193c !important;}.wm-border-merlot {border-color: #8c193c !important;}.wm-background-merlot {background-color: #8c193c !important;}.wm-color-crimson {color: #af1e3c !important;}.wm-border-crimson {border-color: #af1e3c !important;}.wm-background-crimson {background-color: #af1e3c !important;}.wm-color-blush {color: #faafa0 !important;}.wm-border-blush {border-color: #faafa0 !important;}.wm-background-blush {background-color: #faafa0 !important;}.wm-color-blossom {color: #ffdae1 !important;}.wm-border-blossom {border-color: #ffdae1 !important;}.wm-background-blossom {background-color: #ffdae1 !important;}.wm-color-magenta {color: #DC0078 !important;}.wm-border-magenta {border-color: #DC0078 !important;}.wm-background-magenta {background-color: #DC0078 !important;}.wm-display-flex {display: flex !important;}.wm-display-block {display: block !important;}.wm-display-inline-block {display: inline-block !important;}.wm-display-none {display: none !important;}@media screen and (max-width: 1100px) {.wm-display-block-lg-down {display: block !important}.wm-display-none-lg-down {display: none !important }}@media screen and (max-width: 850px) {.wm-display-block-md-down {display: block !important}.wm-display-none-md-down {display: none !important }}@media screen and (max-width: 576px) {.wm-display-block-sm-down {display: block !important}.wm-display-none-sm-down {display: none !important }}.wm-float-left {float: left;}.wm-float-right {float: right;}.wm-float-none {float: none;}@media screen and (max-width: 850px) {.wm-float-none-md-down {float:none;}}@media screen and (max-width: 576px) {.wm-float-none-sm-down {float:none;}}.wm-clear-left {clear: left;}.wm-clear-right {clear: right;}.wm-clear-both {clear: both;}.wm-b-r-1 {border-radius: 2px;}.wm-b-r-0 {border-radius: 0;}.wm-b-r-2 {border-radius: 4px;}.wm-b-r-3 {border-radius: 6px;}.wm-b-r-4 {border-radius: 8px;}.wm-b-r-5 {border-radius: 10px;}.wm-b-r-20 {border-radius: 20px;}.wm-b-r-50-pc {border-radius: 50%;}.wm-btlr-0 {border-top-left-radius: 0;}.wm-btrr-0 {border-top-right-radius: 0;}.wm-bbrr-0 {border-bottom-right-radius: 0;}.wm-bblr-0 {border-bottom-left-radius: 0;}@media screen and (max-width: 850px) {.wm-no-borders-md-down {border: none !important;}.wm-b-r-0-md-down {border-radius: 0 !important;}.wm-btlr-0-md-down {border-top-left-radius: 0 !important;}.wm-btrr-0-md-down {border-top-right-radius: 0 !important;}.wm-bbrr-0-md-down {border-bottom-right-radius: 0 !important;}.wm-bblr-0-md-down {border-bottom-left-radius: 0 !important;}}@media screen and (max-width: 576px) {.wm-no-borders-sm-down {border: none !important;}.wm-b-r-0-sm-down {border-radius: 0 !important;}.wm-btlr-0-sm-down {border-top-left-radius: 0 !important;}.wm-btrr-0-sm-down {border-top-right-radius: 0 !important;}.wm-bbrr-0-sm-down {border-bottom-right-radius: 0 !important;}.wm-bblr-0-sm-down {border-bottom-left-radius: 0 !important;}}.wm-v-a-top {vertical-align: top;}.wm-v-a-bottom {vertical-align: bottom;}.wm-v-a-middle {vertical-align: middle;}.wm-m-t-auto {margin-top: auto;}.wm-m-b-auto {margin-bottom: auto;}.wm-m-r-auto {margin-right: auto;}.wm-m-l-auto {margin-left: auto;}.wm-m-0 {margin: 0;}.wm-m-t-0 {margin-top: 0;}.wm-m-b-0 {margin-bottom: 0;}.wm-m-r-0 {margin-right: 0;}.wm-m-l-0 {margin-left: 0;}.wm-m-t-25-pc {margin-top: 25%;}.wm-m-t-min-5-pc {margin-top: -5%;}.wm-m-t-min-10-pc {margin-top: -10%;}.wm-m-t-min-15-pc {margin-top: -15%;}.wm-m-t-min-20-pc {margin-top: -20%;}.wm-m-t-min-30-pc {margin-top: -30%;}.wm-m-b-min-10-pc {margin-bottom: -10%;}@media screen and (max-width: 850px) {.wm-m-t-auto-md-down {margin-top: auto;}.wm-m-b-auto-md-down {margin-bottom: auto;}.wm-m-r-auto-md-down {margin-right: auto;}.wm-m-l-auto-md-down {margin-left: auto;}.wm-m-0-md-down {margin: 0 !important;}.wm-m-t-0-md-down {margin-top: 0 !important;}.wm-m-b-0-md-down {margin-bottom: 0 !important;}.wm-m-r-0-md-down {margin-right: 0 !important;}.wm-m-l-0-md-down {margin-left: 0 !important;}}@media screen and (max-width: 576px) {.wm-m-t-auto-sm-down {margin-top: auto;}.wm-m-b-auto-sm-down {margin-bottom: auto;}.wm-m-r-auto-sm-down {margin-right: auto;}.wm-m-l-auto-sm-down {margin-left: auto;}.wm-m-0-sm-down{margin: 0 !important;}.wm-m-t-0-sm-down {margin-top: 0 !important;}.wm-m-b-0-sm-down {margin-bottom: 0 !important;}.wm-m-r-0-sm-down {margin-right: 0 !important;}.wm-m-l-0-sm-down {margin-left: 0 !important;}}.wm-p-0 {padding: 0;}.wm-p-t-0 {padding-top: 0;}.wm-p-b-0 {padding-bottom: 0;}.wm-p-r-0 {padding-right: 0;}.wm-p-l-0 {padding-left: 0;}.wm-p-l-90-px {padding-left: 90px;}.wm-p-t-170-px {padding-top: 170px;}.wm-p-b-170-px {padding-bottom: 170px;}@media screen and (max-width: 850px) {.wm-p-0-md-down {padding: 0 !important;}.wm-p-t-0-md-down {padding-top: 0 !important;}.wm-p-b-0-md-down {padding-bottom: 0 !important;}.wm-p-r-0-md-down {padding-right: 0 !important;}.wm-p-l-0-md-down {padding-left: 0 !important;}}@media screen and (max-width: 576px) {.wm-p-0-sm-down {padding: 0 !important;}.wm-p-t-0-sm-down {padding-top: 0 !important;}.wm-p-b-0-sm-down {padding-bottom: 0 !important;}.wm-p-r-0-sm-down {padding-right: 0 !important;}.wm-p-l-0-sm-down {padding-left: 0 !important;}}.wm-width-10-pc {width: 10%;}.wm-width-20-pc {width: 20%;}.wm-width-25-pc {width: 25%;}.wm-width-30-pc {width: 30%;}.wm-width-40-pc {width: 40%;}.wm-width-50-pc {width: 50%;}.wm-width-60-pc {width: 60%;}.wm-width-70-pc {width: 70%;}.wm-width-75-pc {width: 75%;}.wm-width-80-pc {width: 80%;}.wm-width-90-pc {width: 90%;}.wm-width-100-pc {width: 100%;}.wm-max-width-10-pc {max-width: 10%;}.wm-max-width-20-pc {max-width: 20%;}.wm-max-width-25-pc {max-width: 25%;}.wm-max-width-30-pc {max-width: 30%;}.wm-max-width-40-pc {max-width: 40%;}.wm-max-width-50-pc {max-width: 50%;}.wm-max-width-60-pc {max-width: 60%;}.wm-max-width-70-pc {max-width: 70%;}.wm-max-width-75-pc {max-width: 75%;}.wm-max-width-80-pc {max-width: 80%;}.wm-max-width-90-pc {max-width: 90%;}.wm-max-width-100-pc {max-width: 100%;}.wm-min-width-10-pc {min-width: 10%;}.wm-min-width-20-pc {min-width: 20%;}.wm-min-width-25-pc {min-width: 25%;}.wm-min-width-30-pc {min-width: 30%;}.wm-min-width-40-pc {min-width: 40%;}.wm-min-width-50-pc {min-width: 50%;}.wm-min-width-60-pc {min-width: 60%;}.wm-min-width-70-pc {min-width: 70%;}.wm-min-width-75-pc {min-width: 75%;}.wm-min-width-80-pc {min-width: 80%;}.wm-min-width-90-pc {min-width: 90%;}.wm-min-width-100-pc {min-width: 100%;}.wm-width-10 {width: 10px;}.wm-width-20 {width: 20px;}.wm-width-30 {width: 30px;}.wm-width-50 {width: 50px;}.wm-width-75 {width: 75px;}.wm-width-100 {width: 100px;}.wm-width-200 {width: 200px;}.wm-width-250 {width: 250px;}.wm-max-width-250 {max-width: 250px;}.wm-width-initial {width: initial !important;}@media screen and (max-width: 850px) {.wm-width-10-pc-md-down {width: 10%;}.wm-width-20-pc-md-down {width: 20%;}.wm-width-25-pc-md-down {width: 25%;}.wm-width-30-pc-md-down {width: 30%;}.wm-width-40-pc-md-down {width: 40%;}.wm-width-50-pc-md-down {width: 50%;}.wm-width-60-pc-md-down {width: 60%;}.wm-width-70-pc-md-down {width: 70%;}.wm-width-75-pc-md-down {width: 75%;}.wm-width-80-pc-md-down {width: 80%;}.wm-width-90-pc-md-down {width: 90%;}.wm-width-100-pc-md-down {width: 100%;}.wm-max-width-10-pc-md-down {max-width: 10%;}.wm-max-width-20-pc-md-down {max-width: 20%;}.wm-max-width-25-pc-md-down {max-width: 25%;}.wm-max-width-30-pc-md-down {max-width: 30%;}.wm-max-width-40-pc-md-down {max-width: 40%;}.wm-max-width-50-pc-md-down {max-width: 50%;}.wm-max-width-60-pc-md-down {max-width: 60%;}.wm-max-width-70-pc-md-down {max-width: 70%;}.wm-max-width-75-pc-md-down {max-width: 75%;}.wm-max-width-80-pc-md-down {max-width: 80%;}.wm-max-width-90-pc-md-down {max-width: 90%;}.wm-max-width-100-pc-md-down {max-width: 100%;}.wm-min-width-10-pc-md-down {min-width: 10%;}.wm-min-width-20-pc-md-down {min-width: 20%;}.wm-min-width-25-pc-md-down {min-width: 25%;}.wm-min-width-30-pc-md-down {min-width: 30%;}.wm-min-width-40-pc-md-down {min-width: 40%;}.wm-min-width-50-pc-md-down {min-width: 50%;}.wm-min-width-60-pc-md-down {min-width: 60%;}.wm-min-width-70-pc-md-down {min-width: 70%;}.wm-min-width-75-pc-md-down {min-width: 75%;}.wm-min-width-80-pc-md-down {min-width: 80%;}.wm-min-width-90-pc-md-down {min-width: 90%;}.wm-min-width-100-pc-md-down {min-width: 100%;}.wm-width-initial-md-down {width: initial !important;}}@media screen and (max-width: 576px) {.wm-width-10-pc-sm-down {width: 10%;}.wm-width-20-pc-sm-down {width: 20%;}.wm-width-25-pc-sm-down {width: 25%;}.wm-width-30-pc-sm-down {width: 30%;}.wm-width-40-pc-sm-down {width: 40%;}.wm-width-50-pc-sm-down {width: 50%;}.wm-width-60-pc-sm-down {width: 60%;}.wm-width-70-pc-sm-down {width: 70%;}.wm-width-75-pc-sm-down {width: 75%;}.wm-width-80-pc-sm-down {width: 80%;}.wm-width-90-pc-sm-down {width: 90%;}.wm-width-100-pc-sm-down {width: 100%;}.wm-max-width-10-pc-sm-down {max-width: 10%;}.wm-max-width-20-pc-sm-down {max-width: 20%;}.wm-max-width-25-pc-sm-down {max-width: 25%;}.wm-max-width-30-pc-sm-down {max-width: 30%;}.wm-max-width-40-pc-sm-down {max-width: 40%;}.wm-max-width-50-pc-sm-down {max-width: 50%;}.wm-max-width-60-pc-sm-down {max-width: 60%;}.wm-max-width-70-pc-sm-down {max-width: 70%;}.wm-max-width-75-pc-sm-down {max-width: 75%;}.wm-max-width-80-pc-sm-down {max-width: 80%;}.wm-max-width-90-pc-sm-down {max-width: 90%;}.wm-max-width-100-pc-sm-down {max-width: 100%;}.wm-min-width-10-pc-sm-down {min-width: 10%;}.wm-min-width-20-pc-sm-down {min-width: 20%;}.wm-min-width-25-pc-sm-down {min-width: 25%;}.wm-min-width-30-pc-sm-down {min-width: 30%;}.wm-min-width-40-pc-sm-down {min-width: 40%;}.wm-min-width-50-pc-sm-down {min-width: 50%;}.wm-min-width-60-pc-sm-down {min-width: 60%;}.wm-min-width-70-pc-sm-down {min-width: 70%;}.wm-min-width-75-pc-sm-down {min-width: 75%;}.wm-min-width-80-pc-sm-down {min-width: 80%;}.wm-min-width-90-pc-sm-down {min-width: 90%;}.wm-min-width-100-pc-sm-down {min-width: 100%;}.wm-width-initial-sm-down {width: initial !important;}}.wm-flex-wrap {flex-wrap: wrap;}.wm-flex-nowrap {flex-wrap: nowrap;}.wm-flex-1 {flex: 1;}.wm-flex-2 {flex: 2;}.wm-flex-3 {flex: 3;}.wm-flex-4 {flex: 4;}.wm-flex-5 {flex: 5;}.wm-flex-reverse {flex-direction: row-reverse;}.wm-flex-column {flex-direction: column;}.wm-flex-column-reverse {flex-direction: column-reverse;}.wm-flex-center {justify-content: center;}@media screen and (max-width: 850px) {.wm-flex-row-md-down {flex-direction: row;}.wm-flex-reverse-md-down {flex-direction: row-reverse;}}@media screen and (max-width: 576px) {.wm-flex-row-sm-down {flex-direction: row!important;}.wm-flex-reverse-sm-down {flex-direction: row-reverse!important;}.wm-flex-column-sm-down {flex-direction: column!important;}.wm-flex-column-reverse-sm-down {flex-direction: column-reverse!important;}}.wm-shadow {box-shadow: 2px 2px 8px #ddd;}.wm-overflow-hidden {overflow: hidden !important;}.wm-height-initial {height: initial !important;}.wm-pos-fix {position: fixed;}.wm-pos-rel {position: relative;}.wm-pos-abs {position: absolute;}.wm-pos-b-0 {bottom: 0px;}.wm-pos-b-1 {bottom: 10px;}.wm-pos-b-2 {bottom: 20px;}.wm-pos-b-3 {bottom: 30px;}.wm-pos-b-4 {bottom: 40px;}.wm-pos-b-5 {bottom: 50px;}.wm-pos-b-6 {bottom: 60px;}.wm-pos-b-7 {bottom: 70px;}.wm-pos-b-8 {bottom: 80px;}.wm-pos-b-9 {bottom: 90px;}.wm-pos-b-10 {bottom: 100px;}.wm-pos-b-11 {bottom: 110px;}.wm-pos-b-12 {bottom: 120px;}.wm-pos-b-13 {bottom: 130px;}.wm-pos-b-14 {bottom: 140px;}.wm-pos-b-15 {bottom: 150px;}.wm-pos-b-16 {bottom: 160px;}.wm-pos-b-17 {bottom: 170px;}.wm-pos-b-18 {bottom: 180px;}.wm-pos-b-19 {bottom: 190px;}.wm-pos-b-20 {bottom: 200px;}.wm-pos-b-21 {bottom: 210px;}.wm-pos-b-22 {bottom: 220px;}.wm-pos-b-23 {bottom: 230px;}.wm-pos-b-24 {bottom: 240px;}.wm-pos-b-25 {bottom: 250px;}.wm-pos-b-26 {bottom: 260px;}.wm-pos-b-27 {bottom: 270px;}.wm-pos-b-28 {bottom: 280px;}.wm-pos-b-29 {bottom: 290px;}.wm-pos-b-30 {bottom: 300px;}.wm-pos-t-0 {top: 0px;}.wm-pos-t-1 {top: 10px;}.wm-pos-t-2 {top: 20px;}.wm-pos-t-3 {top: 30px;}.wm-pos-t-4 {top: 40px;}.wm-pos-t-5 {top: 50px;}.wm-pos-t-6 {top: 60px;}.wm-pos-t-7 {top: 70px;}.wm-pos-t-8 {top: 80px;}.wm-pos-t-9 {top: 90px;}.wm-pos-t-10 {top: 100px;}.wm-pos-t-11 {top: 110px;}.wm-pos-t-12 {top: 120px;}.wm-pos-t-13 {top: 130px;}.wm-pos-t-14 {top: 140px;}.wm-pos-t-15 {top: 150px;}.wm-pos-t-16 {top: 160px;}.wm-pos-t-17 {top: 170px;}.wm-pos-t-18 {top: 180px;}.wm-pos-t-19 {top: 190px;}.wm-pos-t-20 {top: 200px;}.wm-pos-t-21 {top: 210px;}.wm-pos-t-22 {top: 220px;}.wm-pos-t-23 {top: 230px;}.wm-pos-t-24 {top: 240px;}.wm-pos-t-25 {top: 250px;}.wm-pos-t-26 {top: 260px;}.wm-pos-t-27 {top: 270px;}.wm-pos-t-28 {top: 280px;}.wm-pos-t-29 {top: 290px;}.wm-pos-t-30 {top: 300px;}.wm-pos-l-0 {left: 0px;}.wm-pos-l-1 {left: 10px;}.wm-pos-l-2 {left: 20px;}.wm-pos-l-3 {left: 30px;}.wm-pos-l-4 {left: 40px;}.wm-pos-l-5 {left: 50px;}.wm-pos-l-6 {left: 60px;}.wm-pos-l-7 {left: 70px;}.wm-pos-l-8 {left: 80px;}.wm-pos-l-9 {left: 90px;}.wm-pos-l-10 {left: 100px;}.wm-pos-l-11 {left: 110px;}.wm-pos-l-12 {left: 120px;}.wm-pos-l-13 {left: 130px;}.wm-pos-l-14 {left: 140px;}.wm-pos-l-15 {left: 150px;}.wm-pos-l-16 {left: 160px;}.wm-pos-l-17 {left: 170px;}.wm-pos-l-18 {left: 180px;}.wm-pos-l-19 {left: 190px;}.wm-pos-l-20 {left: 200px;}.wm-pos-l-21 {left: 210px;}.wm-pos-l-22 {left: 220px;}.wm-pos-l-23 {left: 230px;}.wm-pos-l-24 {left: 240px;}.wm-pos-l-25 {left: 250px;}.wm-pos-l-26 {left: 260px;}.wm-pos-l-27 {left: 270px;}.wm-pos-l-28 {left: 280px;}.wm-pos-l-29 {left: 290px;}.wm-pos-l-30 {left: 300px;}.wm-pos-l-5-pc {left: 5%;}.wm-pos-l-10-pc {left: 10%;}.wm-pos-r-0 {right: 0px;}.wm-pos-r-1 {right: 10px;}.wm-pos-r-2 {right: 20px;}.wm-pos-r-3 {right: 30px;}.wm-pos-r-4 {right: 40px;}.wm-pos-r-5 {right: 50px;}.wm-pos-r-6 {right: 60px;}.wm-pos-r-7 {right: 70px;}.wm-pos-r-8 {right: 80px;}.wm-pos-r-9 {right: 90px;}.wm-pos-r-10 {right: 100px;}.wm-pos-r-11 {right: 110px;}.wm-pos-r-12 {right: 120px;}.wm-pos-r-13 {right: 130px;}.wm-pos-r-14 {right: 140px;}.wm-pos-r-15 {right: 150px;}.wm-pos-r-16 {right: 160px;}.wm-pos-r-17 {right: 170px;}.wm-pos-r-18 {right: 180px;}.wm-pos-r-19 {right: 190px;}.wm-pos-r-20 {right: 200px;}.wm-pos-r-21 {right: 210px;}.wm-pos-r-22 {right: 220px;}.wm-pos-r-23 {right: 230px;}.wm-pos-r-24 {right: 240px;}.wm-pos-r-25 {right: 250px;}.wm-pos-r-26 {right: 260px;}.wm-pos-r-27 {right: 270px;}.wm-pos-r-28 {right: 280px;}.wm-pos-r-29 {right: 290px;}.wm-pos-r-30 {right: 300px;}.wm-pos-r-5-pc {right: 5%;}.wm-pos-r-10-pc {right: 10%;}@media screen and (max-width: 850px) {.wm-pos-abs-md-down {position: absolute;}.wm-pos-rel-md-down {position: relative;}.wm-pos-fix-md-down {position: fix;}.wm-pos-b-0-md-down {bottom: 0px;}.wm-pos-b-1-md-down {bottom: 10px;}.wm-pos-b-2-md-down {bottom: 20px;}.wm-pos-b-3-md-down {bottom: 30px;}.wm-pos-b-4-md-down {bottom: 40px;}.wm-pos-b-5-md-down {bottom: 50px;}.wm-pos-b-6-md-down {bottom: 60px;}.wm-pos-b-7-md-down {bottom: 70px;}.wm-pos-b-8-md-down {bottom: 80px;}.wm-pos-b-9-md-down {bottom: 90px;}.wm-pos-b-10-md-down {bottom: 100px;}.wm-pos-b-11-md-down {bottom: 110px;}.wm-pos-b-12-md-down {bottom: 120px;}.wm-pos-b-13-md-down {bottom: 130px;}.wm-pos-b-14-md-down {bottom: 140px;}.wm-pos-b-15-md-down {bottom: 150px;}.wm-pos-b-16-md-down {bottom: 160px;}.wm-pos-b-17-md-down {bottom: 170px;}.wm-pos-b-18-md-down {bottom: 180px;}.wm-pos-b-19-md-down {bottom: 190px;}.wm-pos-b-20-md-down {bottom: 200px;}.wm-pos-b-21-md-down {bottom: 210px;}.wm-pos-b-22-md-down {bottom: 220px;}.wm-pos-b-23-md-down {bottom: 230px;}.wm-pos-b-24-md-down {bottom: 240px;}.wm-pos-b-25-md-down {bottom: 250px;}.wm-pos-b-26-md-down {bottom: 260px;}.wm-pos-b-27-md-down {bottom: 270px;}.wm-pos-b-28-md-down {bottom: 280px;}.wm-pos-b-29-md-down {bottom: 290px;}.wm-pos-b-30-md-down {bottom: 300px;}.wm-pos-t-0-md-down {top: 0px;}.wm-pos-t-1-md-down {top: 10px;}.wm-pos-t-2-md-down {top: 20px;}.wm-pos-t-3-md-down {top: 30px;}.wm-pos-t-4-md-down {top: 40px;}.wm-pos-t-5-md-down {top: 50px;}.wm-pos-t-6-md-down {top: 60px;}.wm-pos-t-7-md-down {top: 70px;}.wm-pos-t-8-md-down {top: 80px;}.wm-pos-t-9-md-down {top: 90px;}.wm-pos-t-10-md-down {top: 100px;}.wm-pos-t-11-md-down {top: 110px;}.wm-pos-t-12-md-down {top: 120px;}.wm-pos-t-13-md-down {top: 130px;}.wm-pos-t-14-md-down {top: 140px;}.wm-pos-t-15-md-down {top: 150px;}.wm-pos-t-16-md-down {top: 160px;}.wm-pos-t-17-md-down {top: 170px;}.wm-pos-t-18-md-down {top: 180px;}.wm-pos-t-19-md-down {top: 190px;}.wm-pos-t-20-md-down {top: 200px;}.wm-pos-t-21-md-down {top: 210px;}.wm-pos-t-22-md-down {top: 220px;}.wm-pos-t-23-md-down {top: 230px;}.wm-pos-t-24-md-down {top: 240px;}.wm-pos-t-25-md-down {top: 250px;}.wm-pos-t-26-md-down {top: 260px;}.wm-pos-t-27-md-down {top: 270px;}.wm-pos-t-28-md-down {top: 280px;}.wm-pos-t-29-md-down {top: 290px;}.wm-pos-t-30-md-down {top: 300px;}.wm-pos-l-0-md-down {left: 0px;}.wm-pos-l-1-md-down {left: 10px;}.wm-pos-l-2-md-down {left: 20px;}.wm-pos-l-3-md-down {left: 30px;}.wm-pos-l-4-md-down {left: 40px;}.wm-pos-l-5-md-down {left: 50px;}.wm-pos-l-6-md-down {left: 60px;}.wm-pos-l-7-md-down {left: 70px;}.wm-pos-l-8-md-down {left: 80px;}.wm-pos-l-9-md-down {left: 90px;}.wm-pos-l-10-md-down {left: 100px;}.wm-pos-l-11-md-down {left: 110px;}.wm-pos-l-12-md-down {left: 120px;}.wm-pos-l-13-md-down {left: 130px;}.wm-pos-l-14-md-down {left: 140px;}.wm-pos-l-15-md-down {left: 150px;}.wm-pos-l-16-md-down {left: 160px;}.wm-pos-l-17-md-down {left: 170px;}.wm-pos-l-18-md-down {left: 180px;}.wm-pos-l-19-md-down {left: 190px;}.wm-pos-l-20-md-down {left: 200px;}.wm-pos-l-21-md-down {left: 210px;}.wm-pos-l-22-md-down {left: 220px;}.wm-pos-l-23-md-down {left: 230px;}.wm-pos-l-24-md-down {left: 240px;}.wm-pos-l-25-md-down {left: 250px;}.wm-pos-l-26-md-down {left: 260px;}.wm-pos-l-27-md-down {left: 270px;}.wm-pos-l-28-md-down {left: 280px;}.wm-pos-l-29-md-down {left: 290px;}.wm-pos-l-30-md-down {left: 300px;}.wm-pos-l-5-pc-md-down {left: 5%;}.wm-pos-l-10-pc-md-down {left: 10%;}.wm-pos-r-0-md-down {right: 0px;}.wm-pos-r-1-md-down {right: 10px;}.wm-pos-r-2-md-down {right: 20px;}.wm-pos-r-3-md-down {right: 30px;}.wm-pos-r-4-md-down {right: 40px;}.wm-pos-r-5-md-down {right: 50px;}.wm-pos-r-6-md-down {right: 60px;}.wm-pos-r-7-md-down {right: 70px;}.wm-pos-r-8-md-down {right: 80px;}.wm-pos-r-9-md-down {right: 90px;}.wm-pos-r-10-md-down {right: 100px;}.wm-pos-r-11-md-down {right: 110px;}.wm-pos-r-12-md-down {right: 120px;}.wm-pos-r-13-md-down {right: 130px;}.wm-pos-r-14-md-down {right: 140px;}.wm-pos-r-15-md-down {right: 150px;}.wm-pos-r-16-md-down {right: 160px;}.wm-pos-r-17-md-down {right: 170px;}.wm-pos-r-18-md-down {right: 180px;}.wm-pos-r-19-md-down {right: 190px;}.wm-pos-r-20-md-down {right: 200px;}.wm-pos-r-21-md-down {right: 210px;}.wm-pos-r-22-md-down {right: 220px;}.wm-pos-r-23-md-down {right: 230px;}.wm-pos-r-24-md-down {right: 240px;}.wm-pos-r-25-md-down {right: 250px;}.wm-pos-r-26-md-down {right: 260px;}.wm-pos-r-27-md-down {right: 270px;}.wm-pos-r-28-md-down {right: 280px;}.wm-pos-r-29-md-down {right: 290px;}.wm-pos-r-30-md-down {right: 300px;}.wm-pos-r-5-pc-md-down {right: 5%;}.wm-pos-r-10-pc-md-down {right: 10%;}}@media screen and (max-width: 576px) {.wm-pos-abs-sm-down {position: absolute;}.wm-pos-rel-sm-down {position: relative;}.wm-pos-fix-sm-down {position: fix;}.wm-pos-b-0-sm-down {bottom: 0px;}.wm-pos-b-1-sm-down {bottom: 10px;}.wm-pos-b-2-sm-down {bottom: 20px;}.wm-pos-b-3-sm-down {bottom: 30px;}.wm-pos-b-4-sm-down {bottom: 40px;}.wm-pos-b-5-sm-down {bottom: 50px;}.wm-pos-b-6-sm-down {bottom: 60px;}.wm-pos-b-7-sm-down {bottom: 70px;}.wm-pos-b-8-sm-down {bottom: 80px;}.wm-pos-b-9-sm-down {bottom: 90px;}.wm-pos-b-10-sm-down {bottom: 100px;}.wm-pos-b-11-sm-down {bottom: 110px;}.wm-pos-b-12-sm-down {bottom: 120px;}.wm-pos-b-13-sm-down {bottom: 130px;}.wm-pos-b-14-sm-down {bottom: 140px;}.wm-pos-b-15-sm-down {bottom: 150px;}.wm-pos-b-16-sm-down {bottom: 160px;}.wm-pos-b-17-sm-down {bottom: 170px;}.wm-pos-b-18-sm-down {bottom: 180px;}.wm-pos-b-19-sm-down {bottom: 190px;}.wm-pos-b-20-sm-down {bottom: 200px;}.wm-pos-b-21-sm-down {bottom: 210px;}.wm-pos-b-22-sm-down {bottom: 220px;}.wm-pos-b-23-sm-down {bottom: 230px;}.wm-pos-b-24-sm-down {bottom: 240px;}.wm-pos-b-25-sm-down {bottom: 250px;}.wm-pos-b-26-sm-down {bottom: 260px;}.wm-pos-b-27-sm-down {bottom: 270px;}.wm-pos-b-28-sm-down {bottom: 280px;}.wm-pos-b-29-sm-down {bottom: 290px;}.wm-pos-b-30-sm-down {bottom: 300px;}.wm-pos-t-0-sm-down {top: 0px;}.wm-pos-t-1-sm-down {top: 10px;}.wm-pos-t-2-sm-down {top: 20px;}.wm-pos-t-3-sm-down {top: 30px;}.wm-pos-t-4-sm-down {top: 40px;}.wm-pos-t-5-sm-down {top: 50px;}.wm-pos-t-6-sm-down {top: 60px;}.wm-pos-t-7-sm-down {top: 70px;}.wm-pos-t-8-sm-down {top: 80px;}.wm-pos-t-9-sm-down {top: 90px;}.wm-pos-t-10-sm-down {top: 100px;}.wm-pos-t-11-sm-down {top: 110px;}.wm-pos-t-12-sm-down {top: 120px;}.wm-pos-t-13-sm-down {top: 130px;}.wm-pos-t-14-sm-down {top: 140px;}.wm-pos-t-15-sm-down {top: 150px;}.wm-pos-t-16-sm-down {top: 160px;}.wm-pos-t-17-sm-down {top: 170px;}.wm-pos-t-18-sm-down {top: 180px;}.wm-pos-t-19-sm-down {top: 190px;}.wm-pos-t-20-sm-down {top: 200px;}.wm-pos-t-21-sm-down {top: 210px;}.wm-pos-t-22-sm-down {top: 220px;}.wm-pos-t-23-sm-down {top: 230px;}.wm-pos-t-24-sm-down {top: 240px;}.wm-pos-t-25-sm-down {top: 250px;}.wm-pos-t-26-sm-down {top: 260px;}.wm-pos-t-27-sm-down {top: 270px;}.wm-pos-t-28-sm-down {top: 280px;}.wm-pos-t-29-sm-down {top: 290px;}.wm-pos-t-30-sm-down {top: 300px;}.wm-pos-l-0-sm-down {left: 0px;}.wm-pos-l-1-sm-down {left: 10px;}.wm-pos-l-2-sm-down {left: 20px;}.wm-pos-l-3-sm-down {left: 30px;}.wm-pos-l-4-sm-down {left: 40px;}.wm-pos-l-5-sm-down {left: 50px;}.wm-pos-l-6-sm-down {left: 60px;}.wm-pos-l-7-sm-down {left: 70px;}.wm-pos-l-8-sm-down {left: 80px;}.wm-pos-l-9-sm-down {left: 90px;}.wm-pos-l-10-sm-down {left: 100px;}.wm-pos-l-11-sm-down {left: 110px;}.wm-pos-l-12-sm-down {left: 120px;}.wm-pos-l-13-sm-down {left: 130px;}.wm-pos-l-14-sm-down {left: 140px;}.wm-pos-l-15-sm-down {left: 150px;}.wm-pos-l-16-sm-down {left: 160px;}.wm-pos-l-17-sm-down {left: 170px;}.wm-pos-l-18-sm-down {left: 180px;}.wm-pos-l-19-sm-down {left: 190px;}.wm-pos-l-20-sm-down {left: 200px;}.wm-pos-l-21-sm-down {left: 210px;}.wm-pos-l-22-sm-down {left: 220px;}.wm-pos-l-23-sm-down {left: 230px;}.wm-pos-l-24-sm-down {left: 240px;}.wm-pos-l-25-sm-down {left: 250px;}.wm-pos-l-26-sm-down {left: 260px;}.wm-pos-l-27-sm-down {left: 270px;}.wm-pos-l-28-sm-down {left: 280px;}.wm-pos-l-29-sm-down {left: 290px;}.wm-pos-l-30-sm-down {left: 300px;}.wm-pos-l-5-pc-sm-down {left: 5%;}.wm-pos-l-10-pc-sm-down {left: 10%;}.wm-pos-r-0-sm-down {right: 0px;}.wm-pos-r-1-sm-down {right: 10px;}.wm-pos-r-2-sm-down {right: 20px;}.wm-pos-r-3-sm-down {right: 30px;}.wm-pos-r-4-sm-down {right: 40px;}.wm-pos-r-5-sm-down {right: 50px;}.wm-pos-r-6-sm-down {right: 60px;}.wm-pos-r-7-sm-down {right: 70px;}.wm-pos-r-8-sm-down {right: 80px;}.wm-pos-r-9-sm-down {right: 90px;}.wm-pos-r-10-sm-down {right: 100px;}.wm-pos-r-11-sm-down {right: 110px;}.wm-pos-r-12-sm-down {right: 120px;}.wm-pos-r-13-sm-down {right: 130px;}.wm-pos-r-14-sm-down {right: 140px;}.wm-pos-r-15-sm-down {right: 150px;}.wm-pos-r-16-sm-down {right: 160px;}.wm-pos-r-17-sm-down {right: 170px;}.wm-pos-r-18-sm-down {right: 180px;}.wm-pos-r-19-sm-down {right: 190px;}.wm-pos-r-20-sm-down {right: 200px;}.wm-pos-r-21-sm-down {right: 210px;}.wm-pos-r-22-sm-down {right: 220px;}.wm-pos-r-23-sm-down {right: 230px;}.wm-pos-r-24-sm-down {right: 240px;}.wm-pos-r-25-sm-down {right: 250px;}.wm-pos-r-26-sm-down {right: 260px;}.wm-pos-r-27-sm-down {right: 270px;}.wm-pos-r-28-sm-down {right: 280px;}.wm-pos-r-29-sm-down {right: 290px;}.wm-pos-r-30-sm-down {right: 300px;}.wm-pos-r-5-pc-sm-down {right: 5%;}.wm-pos-r-10-pc-sm-down {right: 10%;}}.wm-override .wm-font-b-normal {font-family: "Belfius Alternative", sans-serif !important;}.wm-override .wm-font-b-bold {font-family: "Belfius Alternative Bold", sans-serif !important;}.wm-override .wm-font-height {line-height: 35px !important;}.wm-broker-radius {border-top-left-radius: 50px;top: -80px;margin-bottom: -80px;}.wm-broker-background {background-position: top 0 right 0;background-size: cover;background-repeat: no-repeat;}.wm-feature-r {margin-left: 40%;}.wm-feature-l {margin-left: 20%;}.wm-deco-curve-left, .wm-deco-curve-right {position: relative;z-index: -1;}.wm-deco-curve-right::after {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300' width='200' height='200' fill='white'%3E%3Cpath d='M74,127 C100,100 391,96 269,276' style='stroke-width: 4;stroke: %23c30045;stroke-linecap: round;fill: none;stroke-dasharray: 10;stroke-opacity:.35;'%3E%3C/path%3E%3C/svg%3E");position: absolute;top: -140px;right: calc(50% - 150px);z-index: auto;}.wm-deco-curve-left::after {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300' width='200' height='200' fill='white'%3E%3Cpath d='M127,292 C25,206 6,91 304,95' style='stroke-width: 4;stroke: %23c30045;stroke-linecap: round;fill: none;stroke-dasharray: 10;stroke-opacity:.35;'%3E%3C/path%3E%3C/svg%3E");position: absolute;top: -140px;left: calc(50% - 25%);z-index: auto;}.wm-z-index-1 {z-index: 1;}.wm-height-100-pc {height: 100%;}.wm-height-95-pc {height: 95%;}.wm-max-height-10-pc {max-height: 10%;}.wm-max-height-20-pc {max-height: 20%;}.wm-max-height-25-pc {max-height: 25%;}.wm-max-height-30-pc {max-height: 30%;}.wm-max-height-40-pc {max-height: 40%;}.wm-max-height-50-pc {max-height: 50%;}.wm-max-height-60-pc {max-height: 60%;}.wm-max-height-70-pc {max-height: 70%;}.wm-max-height-75-pc {max-height: 75%;}.wm-max-height-80-pc {max-height: 80%;}.wm-max-height-90-pc {max-height: 90%;}.wm-max-height-100-pc {max-height: 100%;}.wm-max-height-100-px {max-height: 100px;}.wm-max-height-200-px {max-height: 200px;}.wm-max-height-300-px {max-height: 300px;}.wm-max-height-400-px {max-height: 400px;}.wm-max-height-500-px {max-height: 500px;}@media screen and (max-width: 850px) {.wm-height-initial-md-down {height: initial !important;}.wm-mh-100-md-down {min-height: 100px;}.wm-mh-200-md-down {min-height: 200px;}.wm-mh-300-md-down {min-height: 300px;}.wm-mh-400-md-down {min-height: 400px;}.wm-mh-500-md-down {min-height: 500px;}.wm-max-height-10-pc-md-down {max-height: 10%;}.wm-max-height-20-pc-md-down {max-height: 20%;}.wm-max-height-25-pc-md-down {max-height: 25%;}.wm-max-height-30-pc-md-down {max-height: 30%;}.wm-max-height-40-pc-md-down {max-height: 40%;}.wm-max-height-50-pc-md-down {max-height: 50%;}.wm-max-height-60-pc-md-down {max-height: 60%;}.wm-max-height-70-pc-md-down {max-height: 70%;}.wm-max-height-75-pc-md-down {max-height: 75%;}.wm-max-height-80-pc-md-down {max-height: 80%;}.wm-max-height-90-pc-md-down {max-height: 90%;}.wm-max-height-100-pc-md-down {max-height: 100%;}.wm-max-height-100-px-md-down {max-height: 100px;}.wm-max-height-200-px-md-down {max-height: 200px;}.wm-max-height-300-px-md-down {max-height: 300px;}.wm-max-height-400-px-md-down {max-height: 400px;}.wm-max-height-500-px-md-down {max-height: 500px;}}@media screen and (max-width: 576px) {.wm-height-initial-sm-down {height: initial !important;}.wm-mh-100-sm-down {min-height: 100px;}.wm-mh-200-sm-down {min-height: 200px;}.wm-mh-300-sm-down {min-height: 300px;}.wm-mh-400-sm-down {min-height: 400px;}.wm-mh-500-sm-down {min-height: 500px;}.wm-max-height-10-pc-sm-down {max-height: 10%;}.wm-max-height-20-pc-sm-down {max-height: 20%;}.wm-max-height-25-pc-sm-down {max-height: 25%;}.wm-max-height-30-pc-sm-down {max-height: 30%;}.wm-max-height-40-pc-sm-down {max-height: 40%;}.wm-max-height-50-pc-sm-down {max-height: 50%;}.wm-max-height-60-pc-sm-down {max-height: 60%;}.wm-max-height-70-pc-sm-down {max-height: 70%;}.wm-max-height-75-pc-sm-down {max-height: 75%;}.wm-max-height-80-pc-sm-down {max-height: 80%;}.wm-max-height-90-pc-sm-down {max-height: 90%;}.wm-max-height-100-pc-sm-down {max-height: 100%;}.wm-max-height-100-px-sm-down {max-height: 100px;}.wm-max-height-200-px-sm-down {max-height: 200px;}.wm-max-height-300-px-sm-down {max-height: 300px;}.wm-max-height-400-px-sm-down {max-height: 400px;}.wm-max-height-500-px-sm-down {max-height: 500px;}}.wm-split section {border-right: solid 1px #d2d2d7;}.wm-split section:last-child {border-right: none;}.wm-text-upper {text-transform: uppercase;}.wm-background-repeat {background-repeat: repeat;}.wm-background-no-repeat {background-repeat: no-repeat;}.wm-background-pos-l-t {background-position: left top;}.wm-background-pos-l-c {background-position: left center;}.wm-background-pos-l-b {background-position: left bottom;}.wm-background-pos-r-t {background-position: right top;}.wm-background-pos-r-c {background-position: right center;}.wm-background-pos-r-b {background-position: right bottom;}.wm-background-pos-c-t {background-position: center top;}.wm-background-pos-c-c {background-position: center center;}.wm-background-pos-c-b {background-position: center bottom;}.wm-background-cover {background-size: cover;}.wm-background-contain {background-size: contain;}.wm-background-auto {background-size: auto;}.wm-background-10-pc {background-size: 10%;}.wm-background-20-pc {background-size: 20%;}.wm-background-25-pc {background-size: 25%;}.wm-background-30-pc {background-size: 30%;}.wm-background-40-pc {background-size: 40%;}.wm-background-50-pc {background-size: 50%;}.wm-background-60-pc {background-size: 60%;}.wm-background-70-pc {background-size: 70%;}.wm-background-75-pc {background-size: 75%;}.wm-background-80-pc {background-size: 80%;}.wm-background-90-pc {background-size: 90%;}.wm-background-100-pc {background-size: 100%;}.wm-background-special {background-size: attr(data-background-size);}@media screen and (max-width: 850px) {.wm-background-repeat-md-down {background-repeat: repeat;}.wm-background-no-repeat-md-down {background-repeat: no-repeat;}.wm-background-pos-l-t-md-down {background-position: left top;}.wm-background-pos-l-c-md-down {background-position: left center;}.wm-background-pos-l-b-md-down {background-position: left bottom;}.wm-background-pos-r-t-md-down {background-position: right top;}.wm-background-pos-r-c-md-down {background-position: right center;}.wm-background-pos-r-b-md-down {background-position: right bottom;}.wm-background-pos-c-t-md-down {background-position: center top;}.wm-background-pos-c-c-md-down {background-position: center center;}.wm-background-pos-c-b-md-down {background-position: center bottom;}.wm-background-cover-md-down {background-size: cover;}.wm-background-contain-md-down {background-size: contain;}.wm-background-auto-md-down {background-size: auto;}.wm-background-10-pc-md-down {background-size: 10%;}.wm-background-20-pc-md-down {background-size: 20%;}.wm-background-25-pc-md-down {background-size: 25%;}.wm-background-30-pc-md-down {background-size: 30%;}.wm-background-40-pc-md-down {background-size: 40%;}.wm-background-50-pc-md-down {background-size: 50%;}.wm-background-60-pc-md-down {background-size: 60%;}.wm-background-70-pc-md-down {background-size: 70%;}.wm-background-75-pc-md-down {background-size: 75%;}.wm-background-80-pc-md-down {background-size: 80%;}.wm-background-90-pc-md-down {background-size: 90%;}.wm-background-100-pc-md-down {background-size: 100%;}.wm-background-special-md-down {background-size: attr(data-background-size);}}@media screen and (max-width: 576px) {.wm-background-repeat-sm-down {background-repeat: repeat;}.wm-background-no-repeat-sm-down {background-repeat: no-repeat;}.wm-background-pos-l-t-sm-down {background-position: left top;}.wm-background-pos-l-c-sm-down {background-position: left center;}.wm-background-pos-l-b-sm-down {background-position: left bottom;}.wm-background-pos-r-t-sm-down {background-position: right top;}.wm-background-pos-r-c-sm-down {background-position: right center;}.wm-background-pos-r-b-sm-down {background-position: right bottom;}.wm-background-pos-c-t-sm-down {background-position: center top;}.wm-background-pos-c-c-sm-down {background-position: center center;}.wm-background-pos-c-b-sm-down {background-position: center bottom;}.wm-background-cover-sm-down {background-size: cover;}.wm-background-contain-sm-down {background-size: contain;}.wm-background-auto-sm-down {background-size: auto;}.wm-background-10-pc-sm-down {background-size: 10%;}.wm-background-20-pc-sm-down {background-size: 20%;}.wm-background-25-pc-sm-down {background-size: 25%;}.wm-background-30-pc-sm-down {background-size: 30%;}.wm-background-40-pc-sm-down {background-size: 40%;}.wm-background-50-pc-sm-down {background-size: 50%;}.wm-background-60-pc-sm-down {background-size: 60%;}.wm-background-70-pc-sm-down {background-size: 70%;}.wm-background-75-pc-sm-down {background-size: 75%;}.wm-background-80-pc-sm-down {background-size: 80%;}.wm-background-90-pc-sm-down {background-size: 90%;}.wm-background-100-pc-sm-down {background-size: 100%;}.wm-background-special-sm-down {background-size: attr(data-background-size);}}@media screen and (max-width: 576px) {.wm-overflow-x-sm-down {overflow-x: auto;}}.wm-scale-20-pc-up {transition: all .25s;}.wm-scale-20-pc-up:hover {-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}.wm-scale-10-pc-up:hover {-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}@media only screen and (max-width: 1000px) {.wm-scale-20-pc-up:hover, .wm-scale-10-pc-up:hover {-ms-transform: initial;-webkit-transform: initial;transform: initial;}}.wm-word-break-all {word-break: break-all;}.wm-border-box {box-sizing: border-box;}.wm-background-gradient-grey {background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);}


@media screen and (max-width: 1050px) {
	.wm-fix {
		max-width: 250px;
	}
}

/* fix subscript and superscript */
sub, sup {line-height: 10px !important;}

/* fix z-index article */
article:has(.wm-article-0) {position: relative; z-index: 0!important;}


/*******************
***  CORP / PUBSOC
********************/

/* MULTIPLE LAYER NO ANIMATION */
.wm-multiple-layer-static {position: relative;}
.wm-multiple-layer-static .wm-layer-1, .wm-multiple-layer-static .wm-layer-2 {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px;}
.wm-multiple-layer-static .wm-layer-3, .wm-multiple-layer-static .wm-layer-4 {position: relative;}

.wm-corp .wm-interblock .wm-max-width-50-pc, .wm-pub-soc .wm-interblock .wm-max-width-50-pc, .wm-multiple-layer-static .wm-max-width-40-pc, .wm-multiple-layer-static .wm-max-width-50-pc   {
		max-width: 100%;
}

/* IMAGE GRADIENT */
.wm-image-gradient {background: linear-gradient(180deg, rgba(195, 0, 69, 0) 33.67%, rgba(195, 0, 69, 0.6) 100%);}
.wm-image-gradient-right {background: linear-gradient(120deg, rgba(195, 0, 69, 0) 33.67%, rgba(195, 0, 69, 0.6) 100%);}
.wm-image-gradient-left {background: linear-gradient(220deg, rgba(195, 0, 69, 0) 33.67%, rgba(195, 0, 69, 0.6) 100%);}

.wm-image-gradient-before {display: inline-block;}
.wm-image-gradient-before::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background: linear-gradient(180deg, rgba(195, 0, 69, 0) 33.67%, rgba(195, 0, 69, 0.6) 100%);}

.wm-image-gradient-2 {background: linear-gradient(180deg, rgba(195, 0, 69, 0.3) 33.67%, rgba(195, 0, 69, 1) 100%);}
.wm-image-gradient-2-right {background: linear-gradient(120deg, rgba(195, 0, 69, 0.3) 33.67%, rgba(195, 0, 69, 1) 100%);}
.wm-image-gradient-2-left {background: linear-gradient(220deg, rgba(195, 0, 69, 0.3) 33.67%, rgba(195, 0, 69, 1) 100%);}

.wm-image-gradient-2-before {display: inline-block;}
.wm-image-gradient-2-before::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background: linear-gradient(180deg, rgba(195, 0, 69, 0.3) 33.67%, rgba(195, 0, 69, 1) 100%);}

.wm-image-gradient-dark {background: linear-gradient(180deg, rgba(0, 0, 0, 0) 33.67%, rgba(0, 0, 0, 0.3) 100%);}
.wm-image-gradient-dark-left {background: linear-gradient(120deg, rgba(0, 0, 0, 0) 33.67%, rgba(0, 0, 0, 0.3) 100%);}
.wm-image-gradient-dark-right {background: linear-gradient(220deg, rgba(0, 0, 0, 0) 33.67%, rgba(0, 0, 0, 0.3) 100%);}
.wm-image-gradient-2-dark {background: linear-gradient(120deg, rgba(0, 0, 0, 0) 33.67%, rgba(0, 0, 0, 0.3) 100%);}

.wm-image-gradient-dark-before {display: inline-block;}
.wm-image-gradient-dark-before::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 33.67%, rgba(0, 0, 0, 0.3) 100%);}


/* SHADOW TEXT BANNER for readability */
.wm-textshadow {text-shadow: 0px 0px 15px rgba(50,10,0,0.4);}
/* EXTRA LINE-HEIGHT for quotes */
body #ajax-content .wm-line-height-130-pc {line-height: 130%!important;}

/* VIDEO BANNER */
#wm-background-video {
	object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    z-index: -1;
    vertical-align: middle;
    max-height: 100%;
}

/* FONT BELFIUS21 */
body #ajax-content .wm-font-belfius21 {font-family: 'belfius21'!important;}

/* RUBY LINE */
#ajax-content > div[class*='wm-corp'] .wm-private-bottom-line::before , #ajax-content > div[class*='wm-pub-soc'] .wm-private-bottom-line::before {
    bottom: -20px!important;
    width: 64px!important;
}

/* HOVER */
#ajax-content > div[class*='wm-corp'] a.wm-a-hover-ruby , #ajax-content > div[class*='wm-pub-soc'] .wm-a-hover-ruby {
cursor: pointer;
    position: relative;
    text-decoration: underline;
    transition: text-decoration-color 300ms ease-in;
    text-decoration-color: rgba(0, 0, 0, 0);
}
#ajax-content > div[class*='wm-corp'] a.wm-a-hover-ruby:hover , #ajax-content > div[class*='wm-pub-soc'] .wm-a-hover-ruby:hover {
color: #c30045!important;
    animation-timing-function: ease-in-out;
    text-decoration: underline 0.05em rgba(0, 0, 0, 0);
    text-decoration-color: rgba(195, 0, 69, 1);
    transition: text-decoration-color 300ms;
    transform-origin: bottom left;
}
#ajax-content > div[class*='wm-corp'] a.wm-a-hover-black , #ajax-content > div[class*='wm-pub-soc'] a.wm-a-hover-black {
cursor: pointer;
    position: relative;
    text-decoration: underline;
    transition: text-decoration-color 300ms ease-in;
    text-decoration-color: rgba(195, 0, 69, 0);
}
#ajax-content > div[class*='wm-corp'] a.wm-a-hover-black:hover , #ajax-content > div[class*='wm-pub-soc'] a.wm-a-hover-black:hover {
color: #000!important;
    animation-timing-function: ease-in-out;
    text-decoration: underline 0.05em rgba(0, 0, 0, 0);
    text-decoration-color: rgba(0, 0, 0, 1);
    transition: text-decoration-color 300ms;
    transform-origin: bottom left;
}

#ajax-content > div[class*='wm-corp'] .wm-a-hover-img , #ajax-content > div[class*='wm-pub-soc'] .wm-a-hover-img {
cursor: pointer;
    position: relative;
    transition: 300ms ease-in;
transform: scale(1);
}
#ajax-content > div[class*='wm-corp'] .wm-a-hover-img:hover , #ajax-content > div[class*='wm-pub-soc'] .wm-a-hover-img:hover {
    animation-timing-function: ease-in-out;
	transform: scale(0.9);
    transition: 300ms;
    transform-origin: center center;
}

#ajax-content > div[class*='wm-corp'] .wm-hover-section-scale , #ajax-content > div[class*='wm-pub-soc'] .wm-hover-section-scale {
cursor: pointer;
    position: relative;
    transition: 300ms ease-in;
transform: scale(1);
}
#ajax-content > div[class*='wm-corp'] .wm-hover-section-scale:hover , #ajax-content > div[class*='wm-pub-soc']  .wm-hover-section-scale:hover {
    animation-timing-function: ease-in-out;
	transform: scale(1.01);
    transition: 300ms;
    transform-origin: center center;
}
#ajax-content > div[class*='wm-corp'] .wm-hover-section-up , #ajax-content > div[class*='wm-pub-soc'] .wm-hover-section-up {
cursor: pointer;
    position: relative;
    transition: 300ms ease-in;
translate:0px;
}
#ajax-content > div[class*='wm-corp'] .wm-hover-section-up:hover , #ajax-content > div[class*='wm-pub-soc']  .wm-hover-section-up:hover {
    animation-timing-function: ease-in-out;
	translate:0px -10px;
    transition: 300ms;
    transform-origin: center center;
}

/* BUTTONS */
#ajax-content > div[class*='wm-corp'] a.buttonType03, #ajax-content > div[class*='wm-pub-soc'] .buttonType03 {
    font-family: 'Belfius21';
    font-weight: 300;
    font-size: 16px;
    font-style: normal;
    color: #fff;
    background: #c30045;
    border-radius: 60px;
    padding: 0px 30px;
}

#ajax-content > div[class*='wm-corp'] a.buttonType03:hover , #ajax-content > div[class*='wm-pub-soc'] .buttonType03:hover {
    background: #8c193c!important;
}

#ajax-content > div[class*='wm-corp'] a.buttonType04, #ajax-content > div[class*='wm-pub-soc'] .buttonType04 {
    font-family: 'Belfius21'!important;
    font-style: normal;
    color: #c30045;
    background-color: #FFF !important;
    border-radius: 60px;
    border: solid 2px #c30045;
    padding: 0px 30px;
    font-weight: 700;
    font-size: 15px;
    height: 48px;
    line-height: 48px;
transition: 150ms ease-in-out;
}

#ajax-content > div[class*='wm-corp'] a.buttonType04:hover , #ajax-content > div[class*='wm-pub-soc'] .buttonType04:hover { background: #F1F2F2;color: #000000;border-color: #000000; }
#ajax-content > div[class*='wm-corp'] a.buttonType04:active , #ajax-content > div[class*='wm-pub-soc'] .buttonType04:active  { background: #F1F2F2;color: #000000;border-color: #000000; }
#ajax-content > div[class*='wm-corp'] a.buttonType04:focus , #ajax-content > div[class*='wm-pub-soc'] .buttonType04:focus  { -moz-box-shadow:#E8EBED 0px 0px 2px;-webkit-box-shadow:#E8EBED 0px 0px 2px;box-shadow:#E8EBED 0px 0px 2px }

	

/* BORDER */
#ajax-content > div[class*='wm-corp'] .wm-border-full-ruby , #ajax-content > div[class*='wm-pub-soc'] .wm-border-full-ruby {
	border: solid 1px #c30045;
	border-radius: 8px;
}
.wm-solid-borders-sm {border: solid 1px;}

/* RED ARROW LINK */
#ajax-content > div[class*='wm-corp'] article a.red-arrow, #ajax-content > div[class*='wm-pub-soc'] article a.red-arrow {
	padding-left: 30px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	font-family: 'belfius21', arial, sans-serif;
	/* text-decoration: underline;
	transition: text-decoration-color 300ms ease-in;
	text-decoration-color: rgba(0, 0, 0, 0); */
}
	
#ajax-content > div[class*='wm-corp'] article a.red-arrow::before , #ajax-content > div[class*='wm-pub-soc'] article a.red-arrow::before {
	content: url(https://www.belfius.be/common/nl/multimedia/MMDownloadableFile/Images/corporate/icons/arrow.svg);
	width: 25px!important;
	position: absolute;
	left: 0;
	top: -0.3rem;
	scale: 0.9;
}

	/* #ajax-content > div[class*='wm-corp'] article a.red-arrow:hover, #ajax-content > div[class*='wm-pub-soc'] article a.red-arrow:hover { 
		color: #000!important;
		animation-timing-function: ease-in-out;
		text-decoration: underline 0.05em rgba(0, 0, 0, 0);
		text-decoration-color: rgba(0, 0, 0, 1);
		transition: text-decoration-color 300ms;
		transform-origin: bottom left;
	} */
	
	/* #ajax-content > div[class*='wm-corp'] article a.red-arrow:hover::before , #ajax-content > div[class*='wm-pub-soc'] article a.red-arrow:hover::before { 
	transform: translateX(5px);
		animation-timing-function: ease-in-out;
		transform-origin: center;
		transition: 200ms;
	} */

/* LIST ARROW */
gefw-container #ajax-content div[class*='wm-corp'] ul.wm-ul-arrow > li::before, gefw-container #ajax-content div[class*='wm-pub-soc'] ul.wm-ul-arrow > li::before {
    content: ' ';
    border: none;
    background: url(https://www.belfius.be/common/nl/multimedia/MMDownloadableFile/Images/corporate/icons/arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    height: 25px;
    width: 25px;
    top: -2px;
    left: -25px;
    font-size: 10px;
    line-height: 20px;
    color: #c30045;
}

gefw-container  #ajax-content .wm-corp ul.wm-ul-arrow>li, gefw-container  #ajax-content .wm-pub-soc ul.wm-ul-arrow>li {
    background: none;
    position: relative;
    list-style: none;
    margin: 0 0 10px 25px;
    padding: 0;
}

#ajax-content .wm-corp ul>li a:link,  #ajax-content .wm-pub-soc ul>li a:link {
    color: #000;
    font-family: 'belfius21', arial, sans-serif;
    text-decoration: underline;
    transition: text-decoration-color 300ms;
    text-decoration-color: rgba(0, 0, 0, 0);
}


/* #ajax-content .wm-corp ul>li a:link:hover,  #ajax-content .wm-pub-soc ul>li a:link:hover {
		color: #c30045;
		text-decoration: underline 0.05em rgba(0, 0, 0, 0);
		text-decoration-color: rgba(195, 0, 69, 1);
		transition: text-decoration-color 300ms;
		transform-origin: bottom right;
	} */

/* NUMBERED LIST */
gefw-container #ajax-content div[class*='wm-corp'] ol.wm-ol > li, gefw-container #ajax-content div[class*='wm-pub-soc'] ol.wm-ol > li {    padding-left: 0.5rem;
    margin-bottom: 1rem;
    font-size: 14px !important;
    margin-left: 1.5rem !important;}
gefw-container #ajax-content div[class*='wm-corp'] ol.wm-ol > li::marker, gefw-container #ajax-content div[class*='wm-pub-soc'] ol.wm-ol > li::marker {
    color: #c30045;
font-weight:bold;
}
gefw-container #ajax-content div[class*='wm-corp'] ol.wm-ol, gefw-container #ajax-content div[class*='wm-pub-soc'] ol.wm-ol {list-style:decimal;}

/* GRAY BACKGROUND BLOCK */
	#ajax-content div[class*='wm-corp'] .contentBox:has(#wm-background-gray)::before, #ajax-content div[class*='wm-pub-soc'] .contentBox:has(#wm-background-gray)::before {
		content: ' ';
    display: block;
    background-color: #F5F5F5;
    background-position: bottom center;
    background-size: 100%;
    margin: auto;
    position: absolute;
    right: 0;
    left: calc(-50vw + 561px);
    height: 125%;
    z-index: -1;
    width: 100vw;
    margin-top: -2em;
    min-height: 300px;
	}


/* INTRO TEXT */
	.wm-headerXXL {
    font-size: 60px!important;
    line-height: 64px!important;
font-weight: 700;
	}
	.wm-headerXXXL {
		font-size: 90px!important;
		line-height: 100%!important;
font-weight: 700;
	}

	.wm-img-headerXXL {
		position:absolute;
top: -30%!important;
    right: -20%!important;
    z-index: -1;
	}


	

/* BACKGROUNDS */
	#ajax-content div[class*='wm-corp']::before, #ajax-content div[class*='wm-pub-soc']::before {
		content: ' ';
		display: block;
		background: none;
		background-position: right top;
		background-repeat: no-repeat;
		background-size: 70%;
		width: calc(1000px);
		margin: auto;
		position: fixed;
		left: calc(20%);
		top: 0px;
		height: 600px;
		z-index: -1;
	}

	gefw-container #ajax-content div[class*='wm-corp']:has(#wm-background-1)::before , gefw-container #ajax-content div[class*='wm-pub-soc']:has(#wm-background-1)::before {
		content: ' ';
		display: block;
		background: url(https://www.belfius.be/common/nl/multimedia/MMDownloadableFile/Images/corporate/background/Equal-3D-gray-transp-right.png),url(https://www.belfius.be/common/nl/multimedia/MMDownloadableFile/Images/corporate/background/Equal-3D-gray-transp-left.png);
		background-position: right bottom, left top;
		background-repeat: no-repeat;
		background-size: 20%, 17%;
		margin: auto;
		position: absolute;
		right: 0;
		left: 0;
		width: calc(100%);
		height: 200vh;
		top: 0;
		z-index: -1;
	}

	gefw-container #ajax-content div[class*='wm-corp']:has(#wm-background-1), gefw-container #ajax-content div[class*='wm-pub-soc']:has(#wm-background-1) {
		position: relative;
    		overflow: hidden;
    		margin-bottom: -10px;
	}

	gefw-container #ajax-content div[class*='wm-corp']:has(#wm-background-2)::before , gefw-container #ajax-content div[class*='wm-pub-soc']:has(#wm-background-2)::before {
		content: ' ';
		display: block;
		background: url(https://www.belfius.be/common/nl/multimedia/MMDownloadableFile/Images/corporate/background/Equal-3D-gray-transp3.png);
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: 100%;
		margin: auto;
		position: absolute;
		right: 0;
		left: 0;
		width: calc(100%);
		height: 100%;
		bottom: -2em;
		z-index: -1;
	}

/* YOUTUBE VIDEO */
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-videoBox-fw) .intro , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-videoBox-fw) .intro {display:none;}

gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-videoBox-fw) .video , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-videoBox-fw) .video {margin: auto;width: 100%;min-height: 450px!important;border-radius: 10px;overflow: hidden;}
gefw-container #ajax-content div[class*='wm-corp'] .videoBox , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox {padding-right: 20px; }


/* COLLAPSIBLE PANELS */
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow .TabsCollection , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow .TabsCollection {
border: none;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    max-width:70%!important;
    margin: auto!important;
padding: 0!important;
}
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow ul.TabsCollection>li+li, gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow ul.TabsCollection>li+li{
    border-top: none;
    padding: 20px 0!important;
}
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow ul.TabsCollection>li , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow ul.TabsCollection>li {
    padding: 20px 0!important;
    margin: 0;
    border-top: 1px solid #d2d2d7;
}
gefw-container #ajax-content div[class*='wm-corp']  .CollapseWindow ul.TabsCollection>li.closed>header:before , gefw-container #ajax-content div[class*='wm-pub-soc']  .CollapseWindow ul.TabsCollection>li.closed>header:before {content:' '!important;}
gefw-container #ajax-content div[class*='wm-corp']  .CollapseWindow ul.TabsCollection>li>header:before , gefw-container #ajax-content div[class*='wm-pub-soc']  .CollapseWindow ul.TabsCollection>li>header:before {content:' '!important;}
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow  ul > li::before, gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow  ul > li::before {content:' '!important;}

gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow ul.TabsCollection>li>header:after , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow ul.TabsCollection>li>header:after {
    content: url(https://www.belfius.be/common/nl/multimedia/MMDownloadableFile/Images/corporate/icons/arrow-up.svg);
    position: absolute;
    right: 0;
    top: 15px;
    font-weight: 400;
width:15px;
    color: #424242;
transition: width 2s, height 2s, transform 2s;
}
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow ul.TabsCollection>li.closed>header:after , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow ul.TabsCollection>li.closed>header:after {content: url('https://www.belfius.be/common/nl/multimedia/MMDownloadableFile/Images/corporate/icons/arrow-down.svg');}


gefw-container #ajax-content  div[class*='wm-corp'] .CollapseWindow ul.TabsCollection>li.closed, gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow ul.TabsCollection>li {
padding: 20px 0!important;
    margin: 0;
border: 1px solid #d2d2d7;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
}
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow ul.TabsCollection>li h3 , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow ul.TabsCollection>li h3 {
    color: #000000!important;
font-family: 'Belfius21', arial, sans-serif;
font-size: 16px;
    line-height: 20px;
font-weight:700;
}
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow ul.TabsCollection>li.closed h3, gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow ul.TabsCollection>li.closed h3 {
    color: #000000!important;
font-family: 'Belfius21', arial, sans-serif;
font-size: 16px;
    line-height: 20px;
font-weight:400;
}


gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow ul.TabsCollection>li>header , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow ul.TabsCollection>li>header {
    padding: 10px 30px 10px 0!important;
}

gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow  ul.TabsCollection>li>section.Tab , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow  ul.TabsCollection>li>section.Tab {
    padding: 0!important;
font-family:'Belfius21',arial , sans-serif;
color:#000;
}
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow>header>h2 , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow>header>h2 {
    font-size: 30px;
    line-height: 30px;
    color: #c30045;
    margin-bottom: 25px;
    font-family: 'belfius21', arial, sans-serif;
}
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow>header , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow>header {
    max-width: 70%!important;
    margin: auto;
    margin-bottom: 25px;
}


/* COLLAPSIBLE PANELS */
gefw-container #ajax-content div[class*='wm-corp'] .sticky-buy-buttons , gefw-container #ajax-content div[class*='wm-pub-soc'] .sticky-buy-buttons {
    padding-top: 30px;
    padding-bottom: 40px;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #d2d2d7;
    text-align: center;
    margin-bottom: -10px;
}
gefw-container #ajax-content div[class*='wm-corp'] .sticky-buy-buttons a , gefw-container #ajax-content div[class*='wm-pub-soc'] .sticky-buy-buttons a {
padding: 15px 25px;
    background-color: #c30045;
    border-radius: 30px;
    color: #fff;
    text-decoration: none;
    margin-top: 12px;
    font-family: 'belfius21', arial, sans-serif;
    font-size: 16px;
    animation-timing-function: ease-in-out;
    transition: 300ms;
    transform-origin: left;
}
gefw-container #ajax-content div[class*='wm-corp'] .sticky-buy-buttons a:hover , gefw-container #ajax-content div[class*='wm-pub-soc'] .sticky-buy-buttons a:hover {
    background-color: #8c193c!important;
}

/* TABLE WARRANTS */
#ajax-content div[class*='wm-corp'] .tablewrapper .innerwrapper .dexint-dbb-table tbody tr td , #ajax-content div[class*='wm-pub-soc'] .tablewrapper .innerwrapper .dexint-dbb-table tbody tr td {border-top: 1px solid #e8ebed;border-bottom: 1px solid #e8ebed;}

#ajax-content div[class*='wm-corp'] .tablewrapper .innerwrapper .dexint-dbb-table tbody tr th p , #ajax-content div[class*='wm-pub-soc'] .tablewrapper .innerwrapper .dexint-dbb-table tbody tr th p {text-align:center;padding: 5px;}

#ajax-content div[class*='wm-corp'] .tablewrapper .innerwrapper .dexint-dbb-table tbody tr td p , #ajax-content div[class*='wm-pub-soc'] .tablewrapper .innerwrapper .dexint-dbb-table tbody tr td p {text-align:center;padding: 5px;}

#ajax-content div[class*='wm-corp'] .tablewrapper .wm-table-frstchld-left .dexint-dbb-table tbody tr td , #ajax-content div[class*='wm-pub-soc'] .tablewrapper .wm-table-frstchld-left .dexint-dbb-table tbody tr td {text-align:center;padding: 5px;}
#ajax-content div[class*='wm-corp'] .tablewrapper .wm-table-frstchld-left .dexint-dbb-table tbody tr th , #ajax-content div[class*='wm-pub-soc'] .tablewrapper .wm-table-frstchld-left .dexint-dbb-table tbody tr th {text-align:center;padding: 5px;}

#ajax-content div[class*='wm-corp'] .tablewrapper .wm-table-frstchld-left .dexint-dbb-table tbody tr td:first-child , #ajax-content div[class*='wm-pub-soc'] .tablewrapper .wm-table-frstchld-left .dexint-dbb-table tbody tr td:first-child  {text-align:left!important;}

#ajax-content div[class*='wm-corp'] .tablewrapper .innerwrapper .dexint-dbb-table tbody tr td p a , #ajax-content div[class*='wm-pub-soc'] .tablewrapper .innerwrapper .dexint-dbb-table tbody tr td p a {color:#c30045!important;}

/* Fraude */
gefw-container #ajax-content div[class*='wm-corp']:has(.wm-mysecurity), gefw-container #ajax-content div[class*='wm-pub-soc']:has(.wm-mysecurity){
	overflow-x: hidden;
}

gefw-container #ajax-content div[class*='wm-corp']:has(.wm-mysecurity)::before , gefw-container #ajax-content div[class*='wm-pub-soc']:has(.wm-mysecurity)::before {
    background: linear-gradient(180deg, rgba(195, 0, 69, 1) 5%, rgba(126, 2, 77, 1) 35%, rgba(126, 2, 77, 1) 50%, rgba(195, 0, 69, 1) 90%, rgba(126, 2, 77, 1) 100%);
	position: absolute;
    left: 0%;
    top: 0%;
    height: 100%;
    width: 100%;
}

/* Entrepreneurs */
#ajax-content .wm-corp .wm-image-gradient-reverse, #ajax-content .wm-wm-pub-soc .wm-image-gradient-reverse {background: linear-gradient(180deg, rgba(195, 0, 69, 0.6) 33.67%, rgba(195, 0, 69, 0) 100%);}
#ajax-content .wm-corp .wm-image-gradient-2-reverse , #ajax-content .wm-wm-pub-soc .wm-image-gradient-2-reverse {background: linear-gradient(180deg, rgba(195, 0, 69, 1) 33.67%, rgba(195, 0, 69, 0.3) 100%);}
#ajax-content .wm-corp .wm-image-gradient-dark-reverse , #ajax-content .wm-wm-pub-soc .wm-image-gradient-dark-reverse {background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 33.67%, rgba(0, 0, 0, 0) 100%);}


/*****  MEDIA QUERIES CORP / PUBSOC *****/


@media only screen and (max-width: 1200px) {
/* INTRO TEXT */
	.wm-headerXXL {font-size: 50px!important;line-height: 54px!important;font-weight: 700;}
	.wm-headerXXXL {font-size: 70px!important;line-height: 74px!important;font-weight: 700;}
}


@media only screen and (max-width: 1171px) {
/* BACKGROUNDS */
	#ajax-content div[class*='wm-corp'] .contentBox:has(#wm-background-gray)::before , #ajax-content div[class*='wm-pub-soc'] .contentBox:has(#wm-background-gray)::before {
		content: ' ';
		display: block;
		background-color: #F5F5F5;
		background-position: bottom center;
		background-size: 100%;
		margin: auto;
		position: absolute;
		right: 0;
		left: 0;
		height: 125%;
		z-index: -1;
		max-width: 100vw;
		margin-left: calc(-100vw / 2 + 1171px / 2);
		margin-right: calc(-100vw / 2 + 1171px / 2);
		margin-top: -2em;
	}
#ajax-content div[class*='wm-corp'] .contentBox:has(#wm-background-gray)::before , #ajax-content div[class*='wm-pub-soc'] .contentBox:has(#wm-background-gray)::before {
		content: ' ';
		display: block;
		background-color: #F5F5F5;
		background-position: bottom center;
		background-size: 100%;
		margin: auto;
		position: absolute;
		right: 0;
		left: 0;
		height: 125%;
		z-index: -1;
		max-width: 100vw;
		margin-left: calc(-100vw / 2 + 100%/ 2);
	    	margin-right: calc(-100vw / 2 + 100%/ 2);
		margin-top: -2em;
	}
}


@media only screen and (max-width: 1100px) {
/* GRAY BACKGROUND BLOCK */
	#ajax-content div[class*='wm-corp'] .contentBox:has(#wm-background-gray)::before, #ajax-content div[class*='wm-pub-soc'] .contentBox:has(#wm-background-gray)::before {
		content: ' ';
		display: block;
		background-color: #F5F5F5;
		background-position: bottom center;
		background-size: 100%;
		margin: auto;
		position: absolute;
		right: 0;
		left: 0;
		height: 125%;
		z-index: -1;
		max-width: 100vw;
		margin-top: -2em;
	}

/* YOUTUBE VIDEO */
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-videoBox-fw)  , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-videoBox-fw)  {
width:100%!important;
margin:0!important;
padding:0!important;
}
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-videoBox-fw) .video , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-videoBox-fw) .video {
    overflow: visible!important;
    width: 100%!important;
    left: 0;
    right: 0;
}

}

@media only screen and (max-width: 900px) {
/* BACKGROUNDS */
	gefw-container #ajax-content div[class*='wm-corp']:has(#wm-background-3)::before , 	gefw-container #ajax-content div[class*='wm-pub-soc']:has(#wm-background-3)::before {
		content: ' ';
		display: block;
		background: none;
		background-position: right top;
		background-repeat: no-repeat;
		background-size: 70%;
		width: calc(1000px);
		margin: auto;
		position: fixed;
		left: calc(20%);
		top: 0px;
		height: 600px;
		z-index: -1;
	}
}

@media only screen and (max-width: 800px) {
/* INTRO TEXT */
	.wm-headerXXL {font-size: 38px!important;line-height: 42px!important;font-weight: 700;}
	.wm-headerXXXL {font-size: 50px!important;line-height: 54px!important;font-weight: 700;}
}

@media only screen and (max-width: 720px) {

/* BUTTONS */
#ajax-content > div[class*='wm-corp'] a.buttonType04:hover , #ajax-content > div[class*='wm-pub-soc'] .buttonType04:hover { background: #FFF;color: #c30045;border-color: #c30045; }
#ajax-content > div[class*='wm-corp'] a.buttonType04:active , #ajax-content > div[class*='wm-pub-soc'] .buttonType04:active  { background: #FFF;color: #c30045;border-color: #c30045; }

/* RED ARROW LINK */
	#ajax-content > div[class*='wm-corp'] article a.red-arrow:hover, #ajax-content > div[class*='wm-pub-soc'] article a.red-arrow:hover { 
		color: #c30045!important;
		text-decoration: underline;;
		text-decoration-color: rgba(0, 0, 0, 1);
		transition: none;
	}
	#ajax-content > div[class*='wm-corp'] article a.red-arrow:hover::before , #ajax-content > div[class*='wm-pub-soc'] article a.red-arrow:hover::before { 
	transform: none;
	}

/* LIST ARROW */
#ajax-content .wm-corp ul>li a:link:hover,  #ajax-content .wm-pub-soc ul>li a:link:hover {
		color: #000;
		text-decoration: underline;
		 text-decoration-color: rgba(0, 0, 0, 0);
		transition: none;
	}


/* HOVER */
#ajax-content > div[class*='wm-corp'] a.wm-a-hover-ruby:hover , #ajax-content > div[class='wm-pub-soc'] a.wm-a-hover-ruby:hover {
color: inherit!important;
    text-decoration: none;
    text-decoration-color:  none;
    transition: none;
}
#ajax-content > div[class*='wm-corp'] a.wm-a-hover-black:hover , #ajax-content > div[class='wm-pub-soc'] a.wm-a-hover-black:hover {
color: inherit!important;
    text-decoration: none;
    text-decoration-color:  none;
    transition: none;
}
#ajax-content > div[class*='wm-corp'] .wm-a-hover-img , #ajax-content > div[class='wm-pub-soc'] .wm-a-hover-img {
    transition: none;
transform: none;
}
#ajax-content > div[class*='wm-corp'] .wm-a-hover-img:hover , #ajax-content > div[class='wm-pub-soc'] .wm-a-hover-img:hover {
color: #000!important;
    transition: none;
transform: none;
}
#ajax-content > div[class*='wm-corp'] .wm-hover-section-scale , #ajax-content > div[class*='wm-pub-soc'] .wm-a-hover-section-scale {
    transition: none;
transform: none;
}
#ajax-content > div[class*='wm-corp'] .wm-hover-section-scale:hover , #ajax-content > div[class*='wm-pub-soc']  .wm-a-hover-section-scale:hover {
    transition: none;
transform: none;
}
#ajax-content > div[class*='wm-corp'] .wm-hover-section-up , #ajax-content > div[class*='wm-pub-soc'] .wm-a-hover-section-up {
    transition: none;
translate:none;
}
#ajax-content > div[class*='wm-corp'] .wm-hover-section-up:hover , #ajax-content > div[class*='wm-pub-soc']  .wm-a-hover-section-up:hover {
	translate:none;
    transition: none;
}



/* COLLAPSIBLE PANELS */
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow .TabsCollection , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow .TabsCollection {
border: 1px solid #d2d2d7;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    max-width: 90%!important;
    margin: auto!important;
}
gefw-container #ajax-content div[class*='wm-corp'] .CollapseWindow>header , gefw-container #ajax-content div[class*='wm-pub-soc'] .CollapseWindow>header {
    max-width: 90%!important;
}

}


@media only screen and (max-width: 640px) {
/* INTRO TEXT */
	.wm-img-headerXXL {
position: relative!important;
    top: 0!important;
    right: 0!important;
    z-index: -1;
}
}

@media only screen and (max-width: 600px) {
/* INTRO TEXT */
.wm-headerXXL {
	font-size: 30px!important;
	line-height: 34px!important;
	font-family: 'Belfius21', arial, sans-serif!important;
    font-weight: 700;
}
.wm-headerXXXL {
    font-size: 45px!important;
    line-height: 48px!important;
	font-family: 'Belfius21', arial, sans-serif!important;
    font-weight: 700;
}
}




@media only screen and (max-width:500px){
/* YOUTUBE VIDEO */
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-videoBox-fw) .video , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-videoBox-fw) .video {
    overflow: visible;
min-height: 350px !important;
}

gefw-container #ajax-content .headerXL {font-size: 38px;line-height: 48px;}


}

/* Margin */
.wm-m-0-auto {
	margin: 0 auto;
  }

/* Flex Box position */
  .wm-flex-between {
	justify-content: space-between;
  }
  
  .wm-flex-around {
	justify-content: space-around;
  }

  .wm-flex-evenly {
	justify-content: space-evenly;
  }
  
  .wm-flex-end {
	justify-content: flex-end;
  }
  
  .wm-flex-wrap {
	flex-wrap: wrap;
  }
  
  @media screen and (max-width: 1024px) {
	.wm-flex-start-l-down {
	  justify-content: flex-start;
	}
	.wm-flex-between-l-down {
	  justify-content: space-between;
	}
	.wm-flex-around-l-down {
	  justify-content: space-around;
	}
        .wm-flex-evenly-l-down {
	  justify-content: space-evenly;
	}
	.wm-flex-end-l-down {
	  justify-content: flex-end;
	}
	.wm-flex-wrap-l-down {
	  flex-wrap: wrap;
	}
  }
  @media screen and (max-width: 850px) {
	.wm-flex-start-md-down {
	  justify-content: flex-start;
	}
	.wm-flex-between-md-down {
	  justify-content: space-between;
	}
	.wm-flex-around-md-down {
	  justify-content: space-around;
	}
	.wm-flex-evenly-md-down {
	  justify-content: space-evenly;
	}
	.wm-flex-end-md-down {
	  justify-content: flex-end;
	}
	.wm-flex-wrap-md-down {
	  flex-wrap: wrap;
	}
  }
  @media screen and (max-width: 576px) {
	.wm-flex-between-sm-down {
	  justify-content: space-between;
	}
	.wm-flex-around-sm-down {
	  justify-content: space-around;
	}
	.wm-flex-evenly-sm-down {
	  justify-content: space-evenly;
	}
	.wm-flex-end-sm-down {
	  justify-content: flex-end;
	}
	.wm-flex-wrap-sm-down {
	  flex-wrap: wrap;
	}
  }

  
.wm-align-c-s {
    align-content: flex-start;
}

.wm-align-c-c {
    align-content: center;
}

.wm-align-c-e {
    align-content: flex-end;
}

.wm-align-s-c {
    align-self: flex-start;
}

.wm-align-s-c {
    align-self: center;
}

.wm-align-s-e {
    align-self: flex-end;
}

@media screen and (max-width: 850px) {
    .wm-align-c-s-md-down {
        align-content: flex-start;
    }
    
    .wm-align-c-c-md-down {
        align-content: center;
    }
    
    .wm-align-c-e-md-down {
        align-content: flex-end;
    }

    .wm-align-s-s-md-down {
        align-self: flex-start;
    }

    .wm-align-s-c-md-down {
        align-self: center;
    }
    
    .wm-align-s-e-md-down {
        align-self: flex-end;
    }
}

@media screen and (max-width: 576px) {
    .wm-align-c-s-sm-down {
        align-content: flex-start;
    }
    
    .wm-align-c-c-sm-down {
        align-content: center;
    }
    
    .wm-align-c-e-sm-down {
        align-content: flex-end;
    }

    .wm-align-s-s-sm-down {
        align-self: flex-start;
    }

    .wm-align-s-c-sm-down {
        align-self: center;
    }
    
    .wm-align-s-e-sm-down {
        align-self: flex-end;
    }
}

  /* position Backgrounds */
  .wm-background-center {
	background-position: center;
  }
  
  .wm-background-left {
	background-position: left;
  }
  
  .wm-background-right {
	background-position: right;
  }

   @media only screen and (max-width: 600px) {
    .wm-background-none-sm {
        background-image: none !important;
    }
  }
 
  /* Design Wealth */
  .wm-border-black {
	border-color: #000;
  }
  
  .wm-background-white-transparent {
	background-color: rgba(255, 255, 255, 0.7803921569) !important;
  }

  .wm-solid-borders-light {
    border: solid 0.1px;
  }

  .wm-shadow1 {
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  }
  
  .wm-shadow2 {
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
  }
  
  /* aussi sur UB */
  .wm-border-c-g-300 {
    border-color: #98A7B3;
  }


/* Legal */

.wm-legal-disclaimer-f-s {
	font-size: 4vh;
	line-height: 1.1em;
}

 /* button & hover  */
 .wm-hover-round-btn:hover .button {
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
	transition: all ease-out 250ms;
	margin-right: -10px;
}

.wm-sm-button--light--big {
	height: 30px;
	width: 30px;
}

/* End of Legal */

/**********************  
PROFESSIONAL / BUSSINESS
********************/

/**********************  
TECHCARE ALAN NDA
********************/
/* FIX bear header */
gefw-container #ajax-content div[class*='wm-corp'] .wm-mh-90-pc , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-mh-90-pc , gefw-container #ajax-content div[class*='wm-prof'] .wm-mh-90-pc {min-height: 90%;}

/* COLORS and GRADIENT ALAN */
gefw-container #ajax-content div[class*='wm-corp'] .wm-color-alan-blue , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-color-alan-blue , gefw-container #ajax-content div[class*='wm-prof'] .wm-color-alan-blue {color:#5c59f3} 

gefw-container #ajax-content div[class*='wm-corp'] .wm-gradient-alan , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-gradient-alan , gefw-container #ajax-content div[class*='wm-prof'] .wm-gradient-alan {
background: linear-gradient(85deg, rgba(92, 89, 243, 1) 0%,rgba(255, 0, 89, 1) 36%, rgba(195, 0, 69, 1) 100%);
}

/* BACKGROUND ALAN */
gefw-container #ajax-content div[class*='wm-corp'] .wm-background-alan , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-background-alan , gefw-container #ajax-content div[class*='wm-prof']  .wm-background-alan {
    background: linear-gradient(-85deg, rgba(195, 0, 69, 1) 0%, rgba(140, 25, 60, 1) 100%);
    background-position: top center;
}

gefw-container #ajax-content div[class*='wm-corp']:has(#wm-background-alan)::after, gefw-container #ajax-content div[class*='wm-pub-soc']:has(#wm-background-alan)::after , gefw-container #ajax-content div[class*='wm-prof']:has(#wm-background-alan)::after {
    content: ' ';
    display: inline-block;
    background: linear-gradient(85deg, rgba(92, 89, 243, 1) 0%,rgba(255, 0, 89, 1) 36%, rgba(195, 0, 69, 1) 100%);
    background-position: bottom center;
    background-repeat: no-repeat;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
    height: 1rem;
}
gefw-container #ajax-content .wm-prof:has(#wm-header-alan)::before {
content: ' ';
    position: absolute;
    background: linear-gradient(-85deg, rgba(195, 0, 69, 1) 0%, rgba(140, 25, 60, 1) 100%);
    left: 0;
    right: 0;
    width: 100%;
    height: 300px;
}

/* BORDERS ALAN */
gefw-container #ajax-content div[class*='wm-corp'] .wm-border-gradient-alan , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-border-gradient-alan , gefw-container #ajax-content div[class*='wm-prof'] .wm-border-gradient-alan {position:relative;display:inline-block;}
gefw-container #ajax-content div[class*='wm-corp'] .wm-border-gradient-alan::before , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-border-gradient-alan::before , gefw-container #ajax-content div[class*='wm-prof'] .wm-border-gradient-alan::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 5px;
  padding: 2px; /* control the border thickness */
  background: linear-gradient(85deg, rgba(92, 89, 243, 1) 0%,rgba(255, 0, 89, 1) 36%, rgba(195, 0, 69, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;}

gefw-container #ajax-content div[class*='wm-corp'] .wm-border-gradient-alan-32 , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-border-gradient-alan-32 , gefw-container #ajax-content div[class*='wm-prof'] .wm-border-gradient-alan-32 {position:relative;display:inline-block;}
gefw-container #ajax-content div[class*='wm-corp'] .wm-border-gradient-alan-32::before , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-border-gradient-alan-32::before , gefw-container #ajax-content div[class*='wm-prof'] .wm-border-gradient-alan-32::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 32px;
  padding: 2px; /* control the border thickness */
  background: linear-gradient(85deg, rgba(92, 89, 243, 1) 0%,rgba(255, 0, 89, 1) 36%, rgba(195, 0, 69, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;}

gefw-container #ajax-content div[class*='wm-corp'] .wm-border-gradient-alan-bottom::after , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-border-gradient-alan-bottom::after , gefw-container #ajax-content div[class*='wm-prof'] .wm-border-gradient-alan-bottom::after {
    content: "";
    position: absolute;
    border-radius: 5px;
    height: 2px;
    background: linear-gradient(85deg, rgba(92, 89, 243, 1) 0%, rgba(255, 0, 89, 1) 36%, rgba(195, 0, 69, 1) 100%);
    bottom: 0;
    left: 0;
    right: 0;
}


/* TEXT GRADIENT ALAN */
gefw-container #ajax-content div[class*='wm-corp'] .wm-text-gradient-alan , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-text-gradient-alan , gefw-container #ajax-content div[class*='wm-prof'] .wm-text-gradient-alan {background: linear-gradient(85deg, rgba(92, 89, 243, 1) 0%,rgba(255, 0, 89, 1) 36%, rgba(195, 0, 69, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}

/* TEXT BOTTOM LINE ALAN */
gefw-container #ajax-content div[class*='wm-corp'] .wm-alan-bottom-line::before , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-alan-bottom-line::before , gefw-container #ajax-content div[class*='wm-prof'] .wm-alan-bottom-line::before {
    content: " ";
    position: absolute;
    width: 40%;
    bottom: -20px;
    height: 2px;
    left: 0px;
    background: linear-gradient(85deg, rgba(92, 89, 243, 1) 0%,rgba(255, 0, 89, 1) 36%, rgba(195, 0, 69, 1) 100%);
}

/* VIDEO ALAN */
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-border-alan-video)::before , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-border-alan-video)::before , gefw-container #ajax-content div[class*='wm-prof'] .videoBox:has(#wm-border-alan-video)::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 10px;
    padding: 2px;
    background: linear-gradient(85deg, rgba(92, 89, 243, 1) 0%, rgba(255, 0, 89, 1) 36%, rgba(195, 0, 69, 1) 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    margin-right: 20px;
}
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-border-alan-video) , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-border-alan-video) , gefw-container #ajax-content div[class*='wm-prof'] .videoBox:has(#wm-border-alan-video) {position:relative;}
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-border-alan-video) .video , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-border-alan-video) .video , gefw-container #ajax-content div[class*='wm-prof'] .videoBox:has(#wm-border-alan-video) .video {
    border-radius: 10px;
    overflow: hidden;
}
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-alan-video-70-pc) , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-alan-video-70-pc) , gefw-container #ajax-content div[class*='wm-prof'] .videoBox:has(#wm-alan-video-70-pc) {max-width: 600px;margin-right: auto !important;
    margin-left: auto !important;}
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-alan-video-70-pc) .video , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-alan-video-70-pc) .video , gefw-container #ajax-content div[class*='wm-prof'] .videoBox:has(#wm-alan-video-70-pc) .video {border-radius: 10px;
    overflow: hidden;   min-height: 350px !important;}

gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-alan-video-50-pc) , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-alan-video-50-pc) .video , gefw-container #ajax-content div[class*='wm-prof'] .videoBox:has(#wm-alan-video-50-pc) .video {max-width: 600px;}
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-alan-video-50-pc) .video , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-alan-video-50-pc) .video , gefw-container #ajax-content div[class*='wm-prof'] .videoBox:has(#wm-alan-video-50-pc) .video {border-radius: 10px;
    overflow: hidden;   min-height: 300px !important;}


gefw-container #ajax-content .wm-prof .wm-ul-15>li, gefw-container #ajax-content .wm-corp .wm-ul-15>li, gefw-container #ajax-content .wm-pub-soc .wm-ul-15>li {
    font-size: 15px;
    line-height: 20px;
}


/* -----MOBILE---- */
/* BACKGROUND ALAN */
@media only screen and (max-width: 1000px) {
gefw-container #ajax-content div[class*='wm-corp']:has(#wm-background-alan)::before , gefw-container #ajax-content div[class*='wm-pub-soc']:has(#wm-background-alan)::before {
    height: 400px;
}
gefw-container #ajax-content div[class*='wm-corp'] .videoBox:has(#wm-border-alan-video)::before , gefw-container #ajax-content div[class*='wm-pub-soc'] .videoBox:has(#wm-border-alan-video)::before , gefw-container #ajax-content div[class*='wm-prof'] .videoBox:has(#wm-border-alan-video)::before {
	margin-right: 0px;
}
}
@media only screen and (max-width: 900px) {
gefw-container #ajax-content div[class*='wm-corp'] .wm-mh-70-pc-md-down , gefw-container #ajax-content div[class*='pub-soc'] .wm-mh-70-pc-md-down , gefw-container #ajax-content div[class*='wm-prof'] .wm-mh-70-pc-md-down {min-height: 70%;}
gefw-container #ajax-content div[class*='wm-corp'] .wm-mh-60-pc-md-down , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-mh-60-pc-md-down , gefw-container #ajax-content div[class*='wm-prof'] .wm-mh-60-pc-md-down {min-height: 60%;}
gefw-container #ajax-content div[class*='wm-corp'] .wm-mh-50-pc-md-down , gefw-container #ajax-content div[class*='wm-pub-soc'] .wm-mh-50-pc-md-down , gefw-container #ajax-content div[class*='wm-prof'] .wm-mh-50-pc-md-down {min-height: 50%;}
}

@media only screen and (max-width: 850px) {gefw-container #ajax-content .wm-prof:has(#wm-header-alan)::before {height: 400px;gefw-container #ajax-content div[class*='wm-prof'] .wm-mh-90-pc {
    width:100%;
}}}
@media only screen and (max-width: 577px) {gefw-container #ajax-content .wm-prof:has(#wm-header-alan)::before {height: 500px;}}


/*** End TECHCARE ALAN styling */
