html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}.gefw-visually-hidden{clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;width:1px !important;left:-9999px;top:-9999px}body:not(.gefw-full,.gefw-language) #onetrust-consent-sdk{display:none}gefw-site,gefw-content{outline:none}dialog{padding:0;border:none}dialog::backdrop{display:none}@media print{body.gepa-modal-screen-open,body.fixed{margin-left:1px;margin-top:1px;margin-bottom:1px;height:100vh}body.gepa-modal-screen-open gefw-site,body.fixed gefw-site{display:none}dialog{width:100vw;height:100vh}}@font-face{font-family:"Belfius Icons";font-display:swap;src:url(/common/nfw/lib/bdn/fonts/belfius_iconfont.eot?h=8483350d1937f39e133b) format("eot"),url(/common/nfw/lib/bdn/fonts/belfius_iconfont.woff?h=abde47142978acda0377) format("woff"),url(/common/nfw/lib/bdn/fonts/belfius_iconfont.ttf?h=415a1ec7a57b07dd32bf) format("truetype")}@font-face{font-family:"BelfiusIconFont";font-display:swap;src:url(/common/nfw/lib/bdn/fonts/belfius_iconfont.eot?h=8483350d1937f39e133b) format("eot"),url(/common/nfw/lib/bdn/fonts/belfius_iconfont.woff?h=abde47142978acda0377) format("woff"),url(/common/nfw/lib/bdn/fonts/belfius_iconfont.ttf?h=415a1ec7a57b07dd32bf) format("truetype")}@font-face{font-family:"Belfius Alternative";font-display:swap;src:url(/common/nfw/lib/bdn/fonts/belfiusalternative_regular.eot?h=7dabf3bbb8bc80a8dda2) format("eot"),url(/common/nfw/lib/bdn/fonts/belfiusalternative_regular.woff?h=a459c8282000b1f5369c) format("woff"),url(/common/nfw/lib/bdn/fonts/belfiusalternative_regular.ttf?h=2af27be8167f74189a37) format("truetype")}@font-face{font-family:"Belfius Alternative Bold";font-display:swap;src:url(/common/nfw/lib/bdn/fonts/belfiusalternative_bold.eot?h=8a31b953532eac51dc86) format("eot"),url(/common/nfw/lib/bdn/fonts/belfiusalternative_bold.woff?h=8c63c2b471060cda2f26) format("woff"),url(/common/nfw/lib/bdn/fonts/belfiusalternative_bold.ttf?h=3e1574bbbd9922938681) format("truetype")}@font-face{font-family:"Belfius Alternative Black";font-display:swap;src:url(/common/nfw/lib/bdn/fonts/belfiusalternative-black.eot?h=6872b704314cb54e1c54) format("eot"),url(/common/nfw/lib/bdn/fonts/belfiusalternative-black.woff?h=49f2a2d12d6997862afb) format("woff"),url(/common/nfw/lib/bdn/fonts/belfiusalternative-black.ttf?h=ad7bdc3af67160ddafa5) format("truetype")}@font-face{font-family:"Belfius Normal";font-display:swap;src:url(/common/nfw/lib/bdn/fonts/belfiusnormal_regular.eot?h=8a5562db416821ec0d60) format("eot"),url(/common/nfw/lib/bdn/fonts/belfiusnormal_regular.woff?h=673b3afd338e69531ad4) format("woff"),url(/common/nfw/lib/bdn/fonts/belfiusnormal_regular.ttf?h=a95f174e60ad4bf40dd6) format("truetype")}@font-face{font-family:"Belfius Normal Bold";font-display:swap;src:url(/common/nfw/lib/bdn/fonts/belfiusnormal_bold.eot?h=0cb23ea5b15c1906f879) format("eot"),url(/common/nfw/lib/bdn/fonts/belfiusnormal_bold.woff?h=425fc571c3b8101d0c11) format("woff"),url(/common/nfw/lib/bdn/fonts/belfiusnormal_bold.ttf?h=d6d6926fab87fd5fb743) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Montserrat-Light.woff2?h=7044fc135b258ee07923) format("woff2"),url(/common/nfw/lib/bdn/fonts/Montserrat-Light.woff?h=a86efb4de898079a858b) format("woff"),url(/common/nfw/lib/bdn/fonts/Montserrat-Light.ttf?h=ee5d9a5856dd147f5260) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Montserrat-Medium.woff2?h=5db2134763a1767ebeac) format("woff2"),url(/common/nfw/lib/bdn/fonts/Montserrat-Medium.woff?h=40765136905702b849c9) format("woff"),url(/common/nfw/lib/bdn/fonts/Montserrat-Medium.ttf?h=f059d45543f1d43040d6) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Montserrat-SemiBold.woff2?h=184b691d5a3ccb8876e7) format("woff2"),url(/common/nfw/lib/bdn/fonts/Montserrat-SemiBold.woff?h=435978bd8e8afce6ad67) format("woff"),url(/common/nfw/lib/bdn/fonts/Montserrat-SemiBold.ttf?h=693d698f0be24fef2834) format("truetype")}@font-face{font-family:"Belfius21";font-style:normal;font-weight:100;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-Thin.otf?h=dd6d47bd492380e507fd) format("opentype")}@font-face{font-family:"Belfius21";font-style:italic;font-weight:100;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-ThinItalic.otf?h=d56b1e4c909c5d50deee) format("opentype")}@font-face{font-family:"Belfius21";font-style:normal;font-weight:200;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-ExtraLight.otf?h=26ca28eda977d2e6c031) format("opentype")}@font-face{font-family:"Belfius21";font-style:italic;font-weight:200;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-ExtraLightItalic.otf?h=28bd259d6a0db7f3c77d) format("opentype")}@font-face{font-family:"Belfius21";font-style:normal;font-weight:300;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-Light.otf?h=9ace033bfb3173713040) format("opentype")}@font-face{font-family:"Belfius21";font-style:italic;font-weight:300;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-LightItalic.otf?h=c510527c3dc3305d6d3d) format("opentype")}@font-face{font-family:"Belfius21";font-style:normal;font-weight:400;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-Regular.otf?h=dff6827236f03c75d899) format("opentype")}@font-face{font-family:"Belfius21";font-style:italic;font-weight:400;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-Italic.otf?h=bcf675190154440065ee) format("opentype")}@font-face{font-family:"Belfius21";font-style:normal;font-weight:500;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-Medium.otf?h=06d5b7329a6c20a1def7) format("opentype")}@font-face{font-family:"Belfius21";font-style:italic;font-weight:500;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-MediumItalic.otf?h=5349f1e90ba8195214da) format("opentype")}@font-face{font-family:"Belfius21";font-style:normal;font-weight:600;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-SemiBold.otf?h=e2df64f3c5bf5e266fd8) format("opentype")}@font-face{font-family:"Belfius21";font-style:italic;font-weight:600;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-SemiBoldItalic.otf?h=358f52f284884e3bcffe) format("opentype")}@font-face{font-family:"Belfius21";font-style:normal;font-weight:700;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-Bold.otf?h=344a1c3f212e21b59d78) format("opentype")}@font-face{font-family:"Belfius21";font-style:italic;font-weight:700;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-BoldItalic.otf?h=50092b7244b04d59e14e) format("opentype")}@font-face{font-family:"Belfius21";font-style:normal;font-weight:900;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-Black.otf?h=e151743a24a025bee1b1) format("opentype")}@font-face{font-family:"Belfius21";font-style:italic;font-weight:900;font-display:swap;src:url(/common/nfw/lib/bdn/fonts/Belfius21-BlackItalic.otf?h=159cdbfa4bc1e443c066) format("opentype")}.gefw-hidden{display:none !important}.gefw-sticky-top{position:-webkit-sticky;position:sticky;top:0}.gefw-under-construction{visibility:hidden;transition:none}.anysurfer-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body>#iws-content::before,#iws-content-1::before{content:"";display:block;height:100px;background:linear-gradient(to bottom , #ECECEC 0, #ECECEC 35px, transparent 35px, transparent 100px);margin-bottom:8px}body>#iws-content .carousel>ul>li,#iws-content-1 .carousel>ul>li{width:858px}body>#iws-content div[iwscomptype]:not([iwscomptype~=\.webdev\.]),body>#iws-content div[data-component-type],#iws-content-1 div[iwscomptype]:not([iwscomptype~=\.webdev\.]),#iws-content-1 div[data-component-type]{visibility:hidden}#meta-data{display:none}fake-header .fake-channel-changer{display:flex;align-items:stretch;flex-grow:1}fake-header .fake-channel-changer nav{display:flex;align-items:stretch}fake-header .fake-channel-changer ol{display:flex;align-items:stretch}fake-header .fake-channel-changer li{list-style-type:none;display:flex;align-items:stretch}fake-header .fake-channel-changer a{flex-grow:1;text-decoration:none;display:flex;align-items:center;font-family:"Belfius Alternative",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:16px;font-weight:bold;color:#51626f;padding:0 10px;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0)}fake-header .fake-channel-changer li.selected a{border-top-color:#c30045;background-color:#fff}fake-header .fake-channel-changer a.in-the-picture{color:#c30045}@media screen and (min-width: 1025px){fake-header .fake-channel-changer li{margin:0 12px}fake-header .fake-channel-changer li:first-of-type{margin:0 12px 0 0}fake-header .fake-channel-changer li:last-of-type{margin:0 0 0 12px}fake-header .fake-channel-changer a:hover{background-color:#fff}fake-header .fake-channel-changer .hidden{visibility:hidden}fake-header .fake-channel-changer .separator{display:flex;align-items:center;margin:0}fake-header .fake-channel-changer .separator::after{font-family:Arial, sans-serif;font-size:9px;content:"●"}fake-header .fake-channel-changer nav.dropdown{display:none}}@media screen and (max-width: 1024px){fake-header .fake-channel-changer nav.dropdown{position:relative;padding:0 0 0 160px}fake-header .fake-channel-changer ol.dropdown{background-color:#fff;display:flex;flex-direction:column;position:absolute;top:0;left:0;width:160px}fake-header .fake-channel-changer ol.dropdown li.selected{order:-1}fake-header .fake-channel-changer ol.dropdown li.selected a{position:relative}fake-header .fake-channel-changer ol.dropdown li.selected a::after{content:"";font-family:"Belfius Icons";position:absolute;right:20px;top:50%;transform:translateY(-50%)}fake-header .fake-channel-changer ol.dropdown a{height:35px;box-sizing:border-box}fake-header .fake-channel-changer ol.dropdown.opened{box-shadow:2px 2px 4px rgba(10,10,10,.3);z-index:100}fake-header .fake-channel-changer ol.dropdown:not(.opened) li:not(.selected){display:none}fake-header .fake-channel-changer nav.tabs{display:none}}fake-header .fake-utility-icons{display:flex;align-items:center}fake-header .print-icon{margin:0 10px;font-size:13.333px}fake-header .language-changer{display:flex;align-items:center;justify-content:center;margin:0 4px;height:22px;width:22px;border:1px solid currentColor;border-radius:11px;font-size:13px}fake-header .fake-searchbox{display:flex;align-items:center}fake-header .fake-searchbox .wrapper{display:flex;align-items:stretch}fake-header .fake-searchbox input{all:initial;color:#51626f;background-color:#fff;border-width:1px;border-style:solid;border-color:#51626f;border-image:initial;font-family:arial, sans-serif;font-weight:400;font-size:12px;line-height:20px;padding:1px 7px;border-radius:4px 0 0 4px;border-right:none}fake-header .fake-searchbox input:focus{border-color:#51626f}fake-header .fake-searchbox input:placeholder-shown{color:#979faa;border-color:#979faa}fake-header .fake-searchbox button{all:initial;border:none;background-color:#51626f;color:#fff;border-radius:0 4px 4px 0;padding:1px 7px;cursor:default;font-size:12px;font-size:12px}@media screen and (max-width: 480px){fake-header .fake-searchbox{display:none}}fake-logo{display:flex;margin:0 4px;align-items:center;justify-content:space-around}fake-mega-menu{display:flex;align-items:center}fake-mega-menu nav,fake-mega-menu ol{display:flex}@media screen and (max-width: 1024px){fake-mega-menu{display:none}}fake-mega-menu ol.level-1{display:flex}fake-mega-menu ol.level-1>li>.container>a{display:flex;align-items:center}fake-mega-menu ol{padding:0;margin:0}fake-mega-menu li{list-style:none}fake-mega-menu ol.level-1 a{color:#51626f;font-family:"Belfius Alternative",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:18px;padding:0 8px;margin:0;line-height:55px;white-space:nowrap;text-decoration:none}fake-mega-menu ol.level-2 a{color:#c30045;font-family:"Belfius Alternative",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:20px;padding:0;margin:0 0 8px 0;text-decoration:none}fake-mega-menu ol.level-3 a{color:#51626f;font-family:"Belfius Alternative",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:14px;padding:0;margin:0;line-height:30px;text-decoration:underline}fake-mega-menu a.dropdown::after{content:"";font-family:"Belfius Icons";font-size:8px;color:#51626f;width:14px;height:14px;border-radius:7px;display:flex;align-items:center;justify-content:space-around;border:1px solid;margin:0 0 0 8px}fake-action-button{display:flex;align-items:center;margin:4px;font-family:Belfius21,Arial,sans-serif;font-weight:500;font-style:normal;letter-spacing:-0.03em;font-size:20px;line-height:26px;min-width:80px;min-height:48px;border-radius:24px;padding:0 23px;border:1px solid rgba(0,0,0,0);box-sizing:border-box}fake-action-button.primary{color:#fff;background-color:#c30045;background-image:linear-gradient(116deg, #8c193c, #c30045 95%);width:182px;padding:0 19px}html[lang=fr] fake-action-button.primary{padding:0 12px}html[lang=fr] fake-action-button.primary .icon{margin-left:8px}fake-action-button.secondary{color:#fff;background-color:#51626f}fake-action-button .icon{margin-left:7px;margin-right:5px}fake-action-button span{white-space:nowrap}fake-side-navigation-opener span{display:flex;align-items:center;justify-content:space-around;width:40px;height:40px;border:none;background-color:#51626f;color:#fff;font-size:13.333px;margin:8px}fake-mobile-search{font-size:26px;margin:1px 7px}fake-header{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0}@media screen and (max-width: 480px){body:not(.gefw-full) fake-header{display:none}}fake-header fake-gefw-header{display:flex;flex-direction:column;align-items:stretch;justify-content:space-around;color:#51626f;font-size:16px;font-family:Arial, sans-serif}fake-header gefw-header-row{display:flex;flex-grow:1}fake-header gefw-header-row:nth-of-type(1){height:35px;background-color:#ececec}fake-header gefw-header-row:nth-of-type(2){height:65px;background-color:rgba(0,0,0,0)}html[lang=fr] fake-header .nl,html[lang=nl] fake-header .fr{display:none}fake-header .icon{display:flex}fake-header .icon::after{font-family:"Belfius Icons";content:attr(data-icon)}gefw-header-row.navigation.logon>gefw-container fake-side-navigation-opener{grid-area:left}gefw-header-row.navigation.logon>gefw-container fake-logo{grid-area:center}gefw-header-row.navigation.logon>gefw-container fake-mega-menu{display:none}gefw-header-row.navigation.logon>gefw-container fake-action-button.secondary{grid-area:right1}gefw-header-row.navigation.logon>gefw-container fake-action-button.primary{grid-area:right2}@media screen and (min-width: 481px){gefw-header-row.navigation.logon>gefw-container fake-mobile-search{display:none}}@media screen and (min-width: 1220px){gefw-header-row.navigation.logon>gefw-container fake-side-navigation-opener{display:none}gefw-header-row.navigation.logon>gefw-container fake-logo{grid-area:left}gefw-header-row.navigation.logon>gefw-container fake-mega-menu{display:flex;grid-area:center}}@media screen and (max-width: 480px){gefw-header-row.navigation.logon>gefw-container{grid-template-columns:max-content 1fr max-content;grid-template-areas:"left center right1"}gefw-header-row.navigation.logon>gefw-container fake-action-button{display:none}gefw-header-row.navigation.logon>gefw-container fake-mobile-search{grid-area:right1}}html{background-color:#fafafa !important}body{background-color:rgba(0,0,0,0) !important}body.fixed{overflow:hidden}body.fixed[data-touch-enabled=false]{margin-right:17px}gefw-site{display:flex;flex-direction:column;min-height:100vh}body[data-device-type=tablet] gefw-site,body[data-device-type=phone] gefw-site{max-width:100vw}gefw-body{display:flex;flex-grow:1;align-items:stretch;justify-content:space-around;margin-bottom:10px}body.gepax-cardview-present gefw-body,body.gefw-hide-side-navigation gefw-body,body.gew7-background-image gefw-body{margin-bottom:0}gefw-body gefw-container{max-width:100%}body.protected-page:not(.gepax-cardview-present):not(.gefw-hide-side-navigation):not(.gew7-background-image) gefw-body gefw-container,body.application-page:not(.gepax-cardview-present):not(.gefw-hide-side-navigation):not(.gew7-background-image) gefw-body gefw-container{max-width:1220px;margin:0 auto}body:not(.gefw-chromeless) gefw-body gefw-container{padding:8px 0 0 0}body.protected-page{line-height:normal}@media screen and (min-width: 1025px){body.protected-page:not(.gepax-cardview-present):not(.gew7-background-image) gefw-content{padding-left:24px}}gefw-container{width:100%;max-width:1220px;margin:0 auto;display:flex;justify-content:space-between}gefw-content{flex-grow:1;max-width:100%}gefw-content iframe{width:100%;margin:0}@media screen and (min-width: 1220px){gefw-side-navigation{display:none}body.protected-page.logged-on:not(.gepax-cardview-present):not(.gefw-hide-side-navigation):not(.gew7-background-image) gefw-side-navigation{display:inherit}html.anysurfer body.protected-page.logged-on gefw-side-navigation{display:inherit}}.gefw-modal #content{width:100%}gefw-header gefw-header-row{display:flex;flex-grow:1}gefw-header gefw-header-row:nth-of-type(1){height:35px;background-color:#ececec}gefw-header gefw-header-row:nth-of-type(2){height:65px;background-color:rgba(0,0,0,0)}gefw-header gefw-container{position:relative}@media screen and (min-width: 481px){gefw-search-box.mobile-search{display:none}}gefw-site{--header-height: 100px}@media screen and (max-width: 480px){gefw-search-box.desktop-search{display:none}#gefwLogon{display:none}#gefw-bac{display:none}#gefw-belfiusweb{display:none}#gefw-contact-us{display:none}gefw-search-box.mobile-search{display:flex}body:not(.gefw-chromeless) gefw-site{padding-top:var(--header-height)}}gefw-channel-changer{display:flex;flex-grow:1;flex-direction:row;justify-content:flex-start}gefw-utility-icons{display:flex;align-items:center}gefw-mega-menu{flex-grow:1}#gefwLogon{min-width:190px}#gefwLogon .gefw-f2c-host{margin:0 4px}#gefwTechnical{padding:0;margin:0;width:0;height:0;overflow:hidden}gefw-logon-button,gefw-bac-button{display:flex}gefw-logon-button{position:relative;width:190px}gefw-logon-button geui-action-button{width:100%}gefw-header gefw-entity-changer{display:block;max-width:300px}gefw-footer{min-height:150px;background-color:#e8ebed;display:flex;align-items:stretch;justify-content:space-around;color:#fafafa;font-family:"Arial",sans-serif}gefw-footer gefw-container{background-color:#e8ebed;flex-direction:column}gefw-footer gefw-container span{display:flex;flex-wrap:wrap;align-items:center}gefw-footer gefw-container span a{font-size:16px;margin:4px}body.gepax-cardview-present gefw-footer,body.gefw-hide-side-navigation gefw-footer,body.gew7-background-image gefw-footer{display:none}@media print{gefw-footer{display:none}}gefw-footer-direct-links{display:grid;grid-template-columns:min-content min-content auto min-content;grid-template-rows:auto;padding:37px 0 50px 10px;color:#979faa;font-size:12px;line-height:55px}gefw-footer-logo{grid-column:1;display:flex;align-items:center;overflow-y:hidden}gefw-footer-logo geui-image:first-of-type{font-size:20px;margin-right:5px}gefw-footer-logo geui-image:last-of-type{font-size:70px;margin-right:25px}geui-social-media-links{grid-column:2}gefw-footer-internal-links{grid-column:3}gefw-footer-becommerce{grid-column:4;display:flex;align-items:center;padding:0 20px}gefw-footer-becommerce a{display:inline-block}gefw-footer-becommerce>*{display:flex}@media screen and (max-width: 1150px){gefw-footer-direct-links{grid-template-columns:min-content auto min-content;grid-template-rows:40px 40px}gefw-footer-logo{grid-column:1;grid-row-start:1;grid-row-end:span 2}geui-social-media-links{grid-column:2;grid-row:1}gefw-footer-internal-links{grid-column:2;grid-row:2}gefw-footer-becommerce{grid-column:3;grid-row-start:1;grid-row-end:span 2}}@media screen and (max-width: 1030px){gefw-footer-direct-links{grid-template-columns:min-content auto;grid-template-rows:min-content min-content min-content;grid-row-gap:10px}gefw-footer-logo{grid-column:1;grid-row-start:1;grid-row-end:span 2}geui-social-media-links{grid-column:2;grid-row:1}gefw-footer-internal-links{grid-column:2;grid-row:2}gefw-footer-becommerce{grid-column-start:1;grid-column-end:span 3;grid-row:3}}@media screen and (max-width: 980px){gefw-footer-direct-links{grid-template-columns:auto;grid-template-rows:min-content min-content min-content min-content;grid-row-gap:10px}gefw-footer-logo{grid-column:1;grid-row:1}geui-social-media-links{grid-column:1;grid-row:2}gefw-footer-internal-links{grid-row:3;grid-column:1;flex-direction:column;align-items:stretch}gefw-footer-becommerce{grid-row:4;grid-column:1}}.legacy-webdev{display:block}gefw-content-f2c-xdevices-component.legacy-webdev.cta,gefw-content-f2c-component.legacy-webdev.cta{display:inline-block}gefw-content-carousel{display:block}gefw-content-carousel ul{transition:margin-left 750ms}gefw-content-carousel.carousel>ul>li{float:left;display:inline-block;width:1007px;overflow:hidden;margin:0}.serviceContainer .serviceItem{transition:height 500ms ease-out}ul.TabsCollection li .Tab{transition:height .5s ease-out}.helptipContainer.not-positioned{top:-9999px;left:-9999px}.button-tooltip{transition:opacity 1s ease-out}gefw-content-content-box-border>p>img{width:100px;float:left}gefw-content-content-box-border>h3>span{display:block}.compareBoxError{transition:opacity 750ms ease-in}.compareBox>ul>li{font-family:"BelfiusAlternativeBold",Arial,sans-serif;font-size:16px;font-weight:normal;line-height:20px;color:#435c6b;text-decoration:none}.compareBox>ul>li>.belfius-icon-close{border:none;background:none;cursor:pointer}.monthContainer{transition:height 700ms}.monthContainer>ul{transition:left 700ms,top 700ms}gefw-content-bandeau.bandeau-with-searchbox{display:grid;grid-template-areas:"bandeau";justify-items:center;align-items:center}@media only screen and (max-width: 1007px){gefw-content-bandeau.bandeau-with-searchbox{grid-template-rows:max-content max-content;grid-template-areas:"bandeau" "searchbox"}}gefw-content-bandeau.bandeau-with-searchbox .overlay{display:none}gefw-content-bandeau.bandeau-with-searchbox picture{min-width:100%;grid-area:bandeau}gefw-content-bandeau.bandeau-with-searchbox header{all:unset;width:919px;max-width:90vw;grid-area:bandeau}@media only screen and (max-width: 1007px){gefw-content-bandeau.bandeau-with-searchbox header{grid-area:searchbox}}@media only screen and (max-width: 485px){gefw-content-bandeau.bandeau-with-searchbox header{position:relative;max-width:100vw;min-height:128px;max-height:128px}gefw-content-bandeau.bandeau-with-searchbox header::after{all:unset;position:absolute;top:0;left:50px;content:"";display:block;width:16px;height:16px;transform:rotate(45deg) translateY(-50%);background-color:#fff}}gefw-content-bandeau.bandeau-with-searchbox header gefw-coveo-search-box{margin:60px 0 0 0}@media only screen and (max-width: 1007px){gefw-content-bandeau.bandeau-with-searchbox header gefw-coveo-search-box{grid-area:searchbox;margin:20px 0 0 0}}@media only screen and (max-width: 485px){gefw-content-bandeau.bandeau-with-searchbox header gefw-coveo-search-box{width:100vw;margin:0}}gefw-content-bandeau.bandeau-with-searchbox header h1{all:unset;display:block;font-family:"Belfius Alternative",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:42px;color:#fff;line-height:1.14}@media only screen and (max-width: 1007px){gefw-content-bandeau.bandeau-with-searchbox header h1{color:#c30045;margin:15px 0}}@media only screen and (max-width: 485px){gefw-content-bandeau.bandeau-with-searchbox header h1{position:absolute;color:#fff;font-size:24px;top:-72px;left:24px}}gefw-background{position:fixed;z-index:-1;left:0;top:0;height:100vh;width:100vw;background-size:cover;background-repeat:no-repeat;background-position:100% 0;padding:0;margin:0;pointer-events:none}@media print{gefw-background{display:none}}gefw-background img{display:none}gefw-content-f2c-component{position:relative}gefw-content-f2c-component>.placeholder-container{position:relative;width:100%;display:flex;align-self:stretch;align-items:center}gefw-content-f2c-component>.placeholder-container>.placeholder{position:absolute}gefw-content-f2c-component.loading [comptype="dexia.gepa.client.yui.framework.components.Application"]{position:absolute}gefw-content-f2c-component.hidden{display:none}gefw-authenticated-conditional-content,gefw-channel-conditional-content{display:contents}gefw-sidebar gefw-content-f2c-xdevices-component{display:block;height:100vh}gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;max-width:100%;height:100%}gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;max-width:100%;height:100%;padding:0}gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;max-width:100%;height:100%}gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window .gepax-main-window{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;max-width:100%;height:100%}gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window .gepax-main-window .gepax-flex-middle{overflow-y:auto;position:relative}gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window .gepax-main-window .gepax-flex-middle>div{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;max-width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window .gepax-main-window .gepax-flex-middle>div gepa\:window-page-layout{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;max-width:100%;height:100%}gefw-sidebar gefw-content-f2c-xdevices-component .diaml-xflow .diaml-xscreen gepa\:window .gepax-main-window .gepax-flex-middle>div gepa\:window-page-layout gepa\:window-page-layout-middle{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;max-width:100%;height:100%}gefw-header-row.navigation.logon>gefw-container{display:grid;grid-template-columns:minmax(0, max-content) 1fr max-content max-content;grid-template-areas:"left center right1 right2";grid-template-rows:1fr;grid-column-gap:4px;align-items:center}gefw-header-row.navigation.logon>gefw-container gefw-side-navigation-opener{grid-area:left}gefw-header-row.navigation.logon>gefw-container gefw-logo{grid-area:center}gefw-header-row.navigation.logon>gefw-container gefw-mega-menu{display:none}gefw-header-row.navigation.logon>gefw-container gefw-bac-button{grid-area:right1}gefw-header-row.navigation.logon>gefw-container gefw-contact-us-button{grid-area:right1}gefw-header-row.navigation.logon>gefw-container gefw-belfiusweb-button{grid-area:right2}gefw-header-row.navigation.logon>gefw-container gefw-content-f2c-component{grid-area:right2}gefw-header-row.navigation.logon>gefw-container gefw-content-f2c-component>.placeholder-container>.placeholder{position:relative}@media screen and (min-width: 1220px){gefw-header-row.navigation.logon>gefw-container gefw-side-navigation-opener{display:none}gefw-header-row.navigation.logon>gefw-container gefw-logo{grid-area:left}gefw-header-row.navigation.logon>gefw-container gefw-mega-menu{display:flex;grid-area:center}}@media screen and (max-width: 480px){gefw-header-row.navigation.logon>gefw-container{grid-template-columns:max-content 1fr max-content;grid-template-areas:"left center right1"}gefw-header-row.navigation.logon>gefw-container #gefw-mobile-search{grid-area:right1}}@media screen and (max-width: 1220px){gefw-header-row gefw-container{padding:0 8px 0 0}}.gefw-modal.gewy-lightbox{position:static}.base-S,.base-M,.base-L,.base-XL,.base-XXL,.base-S-1,.base-M-1,.base-L-1,.base-XL-1,.base-XXL-1,.base-S-2,.base-M-2,.base-L-2,.base-XL-2,.base-XXL-2,.base-S-3,.base-M-3,.base-L-3,.base-XL-3,.base-XXL-3{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif}.alt-S,.alt-M,.alt-L,.alt-XL,.alt-XXL,.alt-S-1,.alt-M-1,.alt-L-1,.alt-XL-1,.alt-XXL-1,.alt-S-2,.alt-M-2,.alt-L-2,.alt-XL-2,.alt-XXL-2,.alt-S-3,.alt-M-3,.alt-L-3,.alt-XL-3,.alt-XXL-3{font-family:BelfiusAlternative,Arial,Helvetica,"Nimbus Sans L",sans-serif}.headerXS,.headerS,.headerM,.headerL,.headerXL,.headerXS-1,.headerS-1,.headerM-1,.headerL-1,.headerXL-1,.headerXS-2,.headerS-2,.headerM-2,.headerL-2,.headerXL-2,.headerXS-3,.headerS-3,.headerM-3,.headerL-3,.headerXL-3{font-family:BelfiusAlternative,Arial,Helvetica,"Nimbus Sans L",sans-serif}.base-S,.base-S-1,.base-S-2,.base-S-3,.alt-S,.alt-S-1,.alt-S-2,.alt-S-3{font-size:11px;line-height:20px}.base-M,.base-M-1,.base-M-2,.base-M-3,.alt-M,.alt-M-1,.alt-M-2,.alt-M-3{font-size:14px;line-height:20px}.base-L,.base-L-1,.base-L-2,.base-L-3,.alt-L,.alt-L-1,.alt-L-2,.alt-L-3{font-size:16px;line-height:20px}.base-XL,.base-XL-1,.base-XL-2,.base-XL-3,.alt-XL,.alt-XL-1,.alt-XL-2,.alt-XL-3{font-size:18px;line-height:20px}.base-XXL,.base-XXL-1,.base-XXL-2,.base-XXL-3,.alt-XXL,.alt-XXL-1,.alt-XXL-2,.alt-XXL-3{font-size:21px;line-height:25px}.headerXS,.headerXS-1,.headerXS-2,.headerXS-3{font-size:18px;line-height:20px}.headerS,.headerS-1,.headerS-2,.headerS-3{font-size:21px;line-height:24px}.headerM,.headerM-1,.headerM-2,.headerM-3{font-size:27px;line-height:30px}.headerL,.headerL-1,.headerL-2,.headerL-3{font-size:36px;line-height:40px}.headerXL,.headerXL-1,.headerXL-2,.headerXL-3{font-size:48px;line-height:52px}.base-S,.base-M,.base-L,.base-XL,.base-XXL,.alt-S,.alt-M,.alt-L,.alt-XL,.alt-XXL,.headerXS,.headerS,.headerM,.headerL,.headerXL{color:#435c6b}.headerL{color:#51626f}.base-S-1,.base-M-1,.base-L-1,.base-XL-1,.base-XXL-1,.alt-S-1,.alt-M-1,.alt-L-1,.alt-XL-1,.alt-XXL-1,.headerXS-1,.headerS-1,.headerM-1,.headerL-1,.headerXL-1{color:#435c6b}.base-S-2,.base-M-2,.base-L-2,.base-XL-2,.base-XXL-2,.headerXS-2,.headerS-2,.headerM-2,.headerL-2,.headerXL-2{color:#93bf3e}.alt-S-2,.alt-M-2,.alt-L-2,.alt-XL-2,.alt-XXL-2{color:#93bf3e}.alt-S-2 .base-S.gew7-super,.alt-M-2 .base-S.gew7-super,.alt-L-2 .base-S.gew7-super,.alt-XL-2 .base-S.gew7-super,.alt-XXL-2 .base-S.gew7-super{color:#93bf3e !important}.base-S-3,.base-M-3,.base-L-3,.base-XL-3,.base-XXL-3,.headerXS-3,.headerS-3,.headerM-3,.headerL-3,.headerXL-3{color:#d1184d}.alt-S-3,.alt-M-3,.alt-L-3,.alt-XL-3,.alt-XXL-3{color:#eb0016}.alt-S-3 .base-S.gew7-super,.alt-M-3 .base-S.gew7-super,.alt-L-3 .base-S.gew7-super,.alt-XL-3 .base-S.gew7-super,.alt-XXL-3 .base-S.gew7-super{color:#eb0016 !important}.gew7-super{vertical-align:super}#gefwThirdPartyAppDialog_xf2c>.diaml-xscreen{padding:0}body>.gepa-positioned>.gepa-dropdown-list,body>.gepa-positioned>.gepa-dropdown-button-list{z-index:100}body>#gepa-lightbox-manager{position:absolute;top:0;left:0;z-index:101}
[inert]{pointer-events:none;cursor:default}[inert],[inert] *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.belfius-icon,
.belfius-icon-funds-autobuy::before,
.belfius-icon-funds-autobuy-after::after,
.belfius-icon-funds-refund::before,
.belfius-icon-funds-refund-after::after,
.belfius-icon-funds-sell::before,
.belfius-icon-funds-sell-after::after,
.belfius-icon-funds-buy::before,
.belfius-icon-funds-buy-after::after,
.belfius-icon-funds-enroll::before,
.belfius-icon-funds-enroll-after::after,
.belfius-icon-squircle-euro::before,
.belfius-icon-squircle-euro-after::after,
.belfius-icon-card::before,
.belfius-icon-card-after::after,
.belfius-icon-calendar-bis::before,
.belfius-icon-calendar-bis-after::after,
.belfius-icon-cash::before,
.belfius-icon-cash-after::after,
.belfius-icon-ambulance::before,
.belfius-icon-ambulance-after::after,
.belfius-icon-clock::before,
.belfius-icon-clock-after::after,
.belfius-icon-car::before,
.belfius-icon-car-after::after,
.belfius-icon-rental-car::before,
.belfius-icon-rental-car-after::after,
.belfius-icon-towtruck::before,
.belfius-icon-towtruck-after::after,
.belfius-icon-flat-tire::before,
.belfius-icon-flat-tire-after::after,
.belfius-icon-globe::before,
.belfius-icon-globe-after::after,
.belfius-icon-check-circle-bis::before,
.belfius-icon-check-circle-bis-after::after,
.belfius-icon-checkbox::before,
.belfius-icon-checkbox-after::after,
.belfius-icon-checkbox-checked::before,
.belfius-icon-checkbox-checked-after::after,
.belfius-icon-radio::before,
.belfius-icon-radio-after::after,
.belfius-icon-radio-checked::before,
.belfius-icon-radio-checked-after::after,
.belfius-icon-dots::before,
.belfius-icon-dots-after::after,
.belfius-icon-download-bis::before,
.belfius-icon-download-bis-after::after,
.belfius-icon-phone-bis::before,
.belfius-icon-phone-bis-after::after,
.belfius-icon-postbox::before,
.belfius-icon-postbox-after::after,
.belfius-icon-house::before,
.belfius-icon-house-after::after,
.belfius-icon-baby::before,
.belfius-icon-baby-after::after,
.belfius-icon-birthday::before,
.belfius-icon-birthday-after::after,
.belfius-icon-id-card::before,
.belfius-icon-id-card-after::after,
.belfius-icon-at::before,
.belfius-icon-at-after::after,
.belfius-icon-globe-bis::before,
.belfius-icon-globe-bis-after::after,
.belfius-icon-lock-bis::before,
.belfius-icon-lock-bis-after::after,
.belfius-icon-mail-bis::before,
.belfius-icon-mail-bis-after::after,
.belfius-icon-paper-clip::before,
.belfius-icon-paper-clip-after::after,
.belfius-icon-amount::before,
.belfius-icon-amount-after::after,
.belfius-icon-dossier-empty::before,
.belfius-icon-dossier-empty-after::after,
.belfius-icon-funds-empty::before,
.belfius-icon-funds-empty-after::after,
.belfius-icon-check-bis::before,
.belfius-icon-check-bis-after::after,
.belfius-icon-arrow-right::before,
.belfius-icon-arrow-right-after::after,
.belfius-icon-support::before,
.belfius-icon-support-after::after,
.belfius-icon-refresh-bis::before,
.belfius-icon-refresh-bis-after::after,
.belfius-icon-cup::before,
.belfius-icon-cup-after::after,
.belfius-icon-collaboration::before,
.belfius-icon-collaboration-after::after,
.belfius-icon-structure::before,
.belfius-icon-structure-after::after,
.belfius-icon-sales::before,
.belfius-icon-sales-after::after,
.belfius-icon-tools::before,
.belfius-icon-tools-after::after,
.belfius-icon-smartphone::before,
.belfius-icon-smartphone-after::after,
.belfius-icon-computer::before,
.belfius-icon-computer-after::after,
.belfius-icon-info-speech::before,
.belfius-icon-info-speech-after::after,
.belfius-icon-accessibility::before,
.belfius-icon-accessibility-after::after,
.belfius-icon-cart::before,
.belfius-icon-cart-after::after,
.belfius-icon-communication::before,
.belfius-icon-communication-after::after,
.belfius-icon-experience::before,
.belfius-icon-experience-after::after,
.belfius-icon-client-orientation::before,
.belfius-icon-client-orientation-after::after,
.belfius-icon-chevron-circle-up::before,
.belfius-icon-chevron-circle-up-after::after,
.belfius-icon-chevron-circle-right::before,
.belfius-icon-chevron-circle-right-after::after,
.belfius-icon-chevron-circle-down::before,
.belfius-icon-chevron-circle-down-after::after,
.belfius-icon-chevron-circle-left::before,
.belfius-icon-chevron-circle-left-after::after,
.belfius-icon-chevron-up::before,
.belfius-icon-chevron-up-after::after,
.belfius-icon-chevron-right::before,
.belfius-icon-chevron-right-after::after,
.belfius-icon-chevron-down::before,
.belfius-icon-chevron-down-after::after,
.belfius-icon-chevron-left::before,
.belfius-icon-chevron-left-after::after,
.belfius-icon-chevron-light-up::before,
.belfius-icon-chevron-light-up-after::after,
.belfius-icon-chevron-light-right::before,
.belfius-icon-chevron-light-right-after::after,
.belfius-icon-chevron-light-down::before,
.belfius-icon-chevron-light-down-after::after,
.belfius-icon-chevron-light-left::before,
.belfius-icon-chevron-light-left-after::after,
.belfius-icon-chevron-circle-o-up::before,
.belfius-icon-chevron-circle-o-up-after::after,
.belfius-icon-chevron-circle-o-right::before,
.belfius-icon-chevron-circle-o-right-after::after,
.belfius-icon-chevron-circle-o-down::before,
.belfius-icon-chevron-circle-o-down-after::after,
.belfius-icon-chevron-circle-o-left::before,
.belfius-icon-chevron-circle-o-left-after::after,
.belfius-icon-chevron-semistadion-up::before,
.belfius-icon-chevron-semistadion-up-after::after,
.belfius-icon-chevron-semistadion-right::before,
.belfius-icon-chevron-semistadion-right-after::after,
.belfius-icon-chevron-semistadion-down::before,
.belfius-icon-chevron-semistadion-down-after::after,
.belfius-icon-chevron-semistadion-left::before,
.belfius-icon-chevron-semistadion-left-after::after,
.belfius-icon-chevron-semistadion-first::before,
.belfius-icon-chevron-semistadion-first-after::after,
.belfius-icon-chevron-semistadion-last::before,
.belfius-icon-chevron-semistadion-last-after::after,
.belfius-icon-chevron-left-circle-o::before,
.belfius-icon-chevron-left-circle-o-after::after,
.belfius-icon-top::before,
.belfius-icon-top-after::after,
.belfius-icon-chevron-rounded-up::before,
.belfius-icon-chevron-rounded-up-after::after,
.belfius-icon-chevron-rounded-right::before,
.belfius-icon-chevron-rounded-right-after::after,
.belfius-icon-chevron-rounded-down::before,
.belfius-icon-chevron-rounded-down-after::after,
.belfius-icon-chevron-rounded-left::before,
.belfius-icon-chevron-rounded-left-after::after,
.belfius-icon-chevron-thick-up::before,
.belfius-icon-chevron-thick-up-after::after,
.belfius-icon-chevron-thick-right::before,
.belfius-icon-chevron-thick-right-after::after,
.belfius-icon-chevron-thick-down::before,
.belfius-icon-chevron-thick-down-after::after,
.belfius-icon-chevron-thick-left::before,
.belfius-icon-chevron-thick-left-after::after,
.belfius-icon-close::before,
.belfius-icon-close-after::after,
.belfius-icon-close-circle::before,
.belfius-icon-close-circle-after::after,
.belfius-icon-close-squircle::before,
.belfius-icon-close-squircle-after::after,
.belfius-icon-calendar::before,
.belfius-icon-calendar-after::after,
.belfius-icon-print::before,
.belfius-icon-print-after::after,
.belfius-icon-search::before,
.belfius-icon-search-after::after,
.belfius-icon-exit::before,
.belfius-icon-exit-after::after,
.belfius-icon-enter::before,
.belfius-icon-enter-after::after,
.belfius-icon-help::before,
.belfius-icon-help-after::after,
.belfius-icon-save::before,
.belfius-icon-save-after::after,
.belfius-icon-save-cloud::before,
.belfius-icon-save-cloud-after::after,
.belfius-icon-upload::before,
.belfius-icon-upload-after::after,
.belfius-icon-download::before,
.belfius-icon-download-after::after,
.belfius-icon-play::before,
.belfius-icon-play-after::after,
.belfius-icon-pause::before,
.belfius-icon-pause-after::after,
.belfius-icon-delete::before,
.belfius-icon-delete-after::after,
.belfius-icon-sort::before,
.belfius-icon-sort-after::after,
.belfius-icon-filter::before,
.belfius-icon-filter-after::after,
.belfius-icon-plus-circle-o::before,
.belfius-icon-plus-circle-o-after::after,
.belfius-icon-min::before,
.belfius-icon-min-after::after,
.belfius-icon-not-allowed::before,
.belfius-icon-not-allowed-after::after,
.belfius-icon-checked::before,
.belfius-icon-checked-after::after,
.belfius-icon-checked-circle::before,
.belfius-icon-checked-circle-after::after,
.belfius-icon-checked-circle-o::before,
.belfius-icon-checked-circle-o-after::after,
.belfius-icon-lock::before,
.belfius-icon-lock-after::after,
.belfius-icon-warning::before,
.belfius-icon-warning-after::after,
.belfius-icon-alert-circle::before,
.belfius-icon-alert-circle-after::after,
.belfius-icon-info-circle::before,
.belfius-icon-info-circle-after::after,
.belfius-icon-info-circle-o::before,
.belfius-icon-info-circle-o-after::after,
.belfius-icon-logo::before,
.belfius-icon-logo-after::after,
.belfius-icon-logo-name::before,
.belfius-icon-logo-name-after::after,
.belfius-icon-social-facebook-circle::before,
.belfius-icon-social-facebook-circle-after::after,
.belfius-icon-social-linkedin-circle::before,
.belfius-icon-social-linkedin-circle-after::after,
.belfius-icon-social-twitter-circle::before,
.belfius-icon-social-twitter-circle-after::after,
.belfius-icon-zoomit::before,
.belfius-icon-zoomit-after::after,
.belfius-icon-skype::before,
.belfius-icon-skype-after::after,
.belfius-icon-profile::before,
.belfius-icon-profile-after::after,
.belfius-icon-phone::before,
.belfius-icon-phone-after::after,
.belfius-icon-phone-circle-o::before,
.belfius-icon-phone-circle-o-after::after,
.belfius-icon-pencil::before,
.belfius-icon-pencil-after::after,
.belfius-icon-card-reader::before,
.belfius-icon-card-reader-after::after,
.belfius-icon-settings::before,
.belfius-icon-settings-after::after,
.belfius-icon-euro-health::before,
.belfius-icon-euro-health-after::after,
.belfius-icon-location-mark::before,
.belfius-icon-location-mark-after::after,
.belfius-icon-loader::before,
.belfius-icon-loader-after::after,
.belfius-icon-mail::before,
.belfius-icon-mail-after::after,
.belfius-icon-mail-circle-o::before,
.belfius-icon-mail-circle-o-after::after,
.belfius-icon-circle::before,
.belfius-icon-circle-after::after,
.belfius-icon-circle-o::before,
.belfius-icon-circle-o-after::after,
.belfius-icon-document-circle-o::before,
.belfius-icon-document-circle-o-after::after,
.belfius-icon-star::before,
.belfius-icon-star-after::after,
.belfius-icon-squircle-o::before,
.belfius-icon-squircle-o-after::after,
.belfius-icon-wifi::before,
.belfius-icon-wifi-after::after,
.belfius-icon-comments::before,
.belfius-icon-comments-after::after,
.belfius-icon-fax::before,
.belfius-icon-fax-after::after,
.belfius-icon-arrow-left::before,
.belfius-icon-bulb::before,
.belfius-icon-bulb-after::after,
.belfius-icon-crown::before,
.belfius-icon-crown-after::after,
.belfius-icon-transactions::before,
.belfius-icon-transactions-after::after,
.belfius-icon-bank::before,
.belfius-icon-bank-after::after,
.belfius-icon-digital::before,
.belfius-icon-digital-after::after,
.belfius-icon-credit-card::before,
.belfius-icon-credit-card-after::after,
.belfius-icon-document::before,
.belfius-icon-document-after::after,
.belfius-icon-360-digital::before,
.belfius-icon-360-digital-after::after,
.belfius-icon-zoom::before,
.belfius-icon-zoom-after::after,
.belfius-icon-satisfaction::before,
.belfius-icon-satisfaction-after::after,
.belfius-icon-training::before,
.belfius-icon-training-after::after,
.belfius-icon-client-informed::before,
.belfius-icon-client-informed-after::after,
.belfius-icon-interchange::before,
.belfius-icon-interchange-after::after,
.belfius-icon-follow::before,
.belfius-icon-follow-after::after,
.belfius-icon-smily::before,
.belfius-icon-smily-after::after,
.belfius-icon-quality-check::before,
.belfius-icon-quality-check-after::after,
.belfius-icon-client::before,
.belfius-icon-client-after::after,
.belfius-icon-home::before,
.belfius-icon-home-after::after,
.belfius-icon-after-care::before,
.belfius-icon-after-care-after::after,
.belfius-icon-convenience::before,
.belfius-icon-convenience-after::after,
.belfius-icon-smartphone-alt::before,
.belfius-icon-smartphone-alt-after::after,
ul>li:before,
a.linkType01::before,
a.linkType02::before,
a.linkType03::after,
a.button.icon::after,
a.icon.buttonType01::after,
a.icon.buttonType02::after,
a.icon.buttonType03::after,
a.icon.buttonType04::after,
span.button.icon::after,
span.icon.buttonType01::after,
span.icon.buttonType02::after,
span.icon.buttonType03::after,
span.icon.buttonType04::after,
button.button.icon::after,
button.icon.buttonType01::after,
button.icon.buttonType02::after,
button.icon.buttonType03::after,
button.icon.buttonType04::after,
input[type=submit].icon::after,
input[type=reset].icon::after,
input[type=radio]:checked+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:checked+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked+label:not(.checkbox)::before,
input[type=checkbox]:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:checked+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
.informationBox:before,
.attentionBox:before,
.validBox:before,
.validation-summary-errors:before,
.technical-alert:before,
.technical-alert-retail:before,
.technical-alert-business:before,
.brandCampaign>a:link::after,
.brandCampaign>a:visited::after,
.brandCampaign>a:active::after,
.brandCampaign>a:hover::after,
.brandCampaign>a:focus::after,
.calendar-homepage>footer>a.button:link::before,
.calendar-homepage>footer>a.buttonType01:link::before,
.calendar-homepage>footer>a.buttonType02:link::before,
.calendar-homepage>footer>a.buttonType03:link::before,
.calendar-homepage>footer>a.buttonType04:link::before,
.calendar-homepage>footer>a.button:visited::before,
.calendar-homepage>footer>a.buttonType01:visited::before,
.calendar-homepage>footer>a.buttonType02:visited::before,
.calendar-homepage>footer>a.buttonType03:visited::before,
.calendar-homepage>footer>a.buttonType04:visited::before,
.calendar-homepage>footer>a.button:active::before,
.calendar-homepage>footer>a.buttonType01:active::before,
.calendar-homepage>footer>a.buttonType02:active::before,
.calendar-homepage>footer>a.buttonType03:active::before,
.calendar-homepage>footer>a.buttonType04:active::before,
.calendar-homepage>footer>a.button:hover::before,
.calendar-homepage>footer>a.buttonType01:hover::before,
.calendar-homepage>footer>a.buttonType02:hover::before,
.calendar-homepage>footer>a.buttonType03:hover::before,
.calendar-homepage>footer>a.buttonType04:hover::before,
.calendar-homepage>footer>a.button:focus::before,
.calendar-homepage>footer>a.buttonType01:focus::before,
.calendar-homepage>footer>a.buttonType02:focus::before,
.calendar-homepage>footer>a.buttonType03:focus::before,
.calendar-homepage>footer>a.buttonType04:focus::before,
.FaqFiltered ul.TabsCollection>li>header:before,
.FaqCollapse ul.TabsCollection>li>header:before,
.CollapseWindow ul.TabsCollection>li>header:before,
.contactBox .contactItem>p:before,
.helptip:before,
.helptipContainer>header>.close:before,
.summaryBox .summaryItem.greenCheck>header>h3:before,
.summaryBox .summaryItem.star>header>h3:before,
.contactBlock .icon::before,
.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-hd h3:before,
.open-help-tip:before,
.tridion-helptip>.yui3-widget-hd>.close-help-tip:before {
    font-family: "Belfius Icons";
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (min-device-pixel-ratio:1.5) {
    .icon-file-type-pdf::before,
    .icon-file-type-xls::before,
    .icon-file-type-doc::before,
    .icon-file-type-ppt::before {
        background-image: url(/common/nfw/lib/bdn/resource/icons-files-sprite-HD.png?h=a7925a9f1ab66e0c9648);
    }
}

.icon-file-type-pdf::before {
    background-position: left 0;
}

.icon-file-type-xls::before {
    background-position: left -25px;
}

.icon-file-type-doc::before {
    background-position: left -50px;
}

.icon-file-type-ppt::before {
    background-position: left -75px;
}

#ajax-content>.FaqFiltered,
#ajax-content>.FaqCollapse,
#ajax-content>.CollapseWindow,
.legalLine,
.productList,
.promoBox,
.fundList,
.technical-alert-business,
#ajax-content>table.embeddedTable,
#lightbox-manager .gewy-content-box>table.embeddedTable,
#ajax-content>.tableWrapper,
.demo-wrapper,
.styleguide,
#ajax-content>h1,
#ajax-content>h2,
#ajax-content>h3,
#ajax-content>h4,
#ajax-content>h5,
.additionalContentRow,
.contentBox:not(.col1on2):not(.col1on3):not(.col2on3),
.F2CAlternative,
.footnote,
.fsmaBoxFluid,
.iframe,
.latest-news-list,
.linkBox:not(.col1on2):not(.col1on3):not(.col2on3),
.newsBox:not(.col1on2):not(.col1on3):not(.col2on3),
#ajax-content>.processBox,
.wrap-embedded-demo,
.productBucket,
.productComparison,
.compareBox,
.specificationBox,
.standAloneCTA,
.summaryBox,
.TeaserBox,
.teaserListGroup,
.videoBox,
.bob,
.contactFAQ,
.contactFAQ+*,
.contact-personal-info,
.contact-our-info,
.easify-dossier,
.easify-dossier-switch,
.brand-container,
.news-article-component,
.page-intro,
.private-banker-picker .private-banker-picker-wrapper,
.symbol-list,
#content,
#content #gew7-framework-inner .ajax-content #content {
    width: 1152px;
    margin: 0 auto 24px auto;
    box-sizing: border-box;
}

.gefw-modal .contentBox:not(.col1on2):not(.col1on3):not(.col2on3) {
    width: auto;
}

@media only screen and (min-width:1200px) {
    .wm-agency .iframe {
        width: calc(100% - (2*24px));
    }
}

@media only screen and (max-width:1199px) {
    #ajax-content>.FaqFiltered,
    #ajax-content>.FaqCollapse,
    #ajax-content>.CollapseWindow,
    .legalLine,
    .productList,
    .promoBox,
    .fundList,
    .technical-alert-business,
    #ajax-content>table.embeddedTable,
    #lightbox-manager .gewy-content-box>table.embeddedTable,
    #ajax-content>.tableWrapper,
    .demo-wrapper,
    .styleguide,
    #ajax-content>h1,
    #ajax-content>h2,
    #ajax-content>h3,
    #ajax-content>h4,
    #ajax-content>h5,
    .additionalContentRow,
    .contentBox:not(.col1on2):not(.col1on3):not(.col2on3),
    .F2CAlternative,
    .footnote,
    .fsmaBoxFluid,
    .iframe,
    .latest-news-list,
    .linkBox:not(.col1on2):not(.col1on3):not(.col2on3),
    .newsBox:not(.col1on2):not(.col1on3):not(.col2on3),
    #ajax-content>.processBox,
    .wrap-embedded-demo,
    .productBucket,
    .productComparison,
    .compareBox,
    .specificationBox,
    .standAloneCTA,
    .summaryBox,
    .TeaserBox,
    .teaserListGroup,
    .videoBox,
    .bob,
    .contactFAQ,
    .contactFAQ+*,
    .contact-personal-info,
    .contact-our-info,
    .easify-dossier,
    .easify-dossier-switch,
    .brand-container,
    .news-article-component,
    .page-intro,
    .private-banker-picker .private-banker-picker-wrapper,
    .symbol-list,
    #content,
    #content #gew7-framework-inner .ajax-content #content {
        width: calc(100% - (2*24px));
    }
}

@media only screen and (max-width:1007px) {
    #ajax-content>.FaqFiltered,
    #ajax-content>.FaqCollapse,
    #ajax-content>.CollapseWindow,
    .legalLine,
    .productList,
    .promoBox,
    .fundList,
    .technical-alert-business,
    #ajax-content>table.embeddedTable,
    #lightbox-manager .gewy-content-box>table.embeddedTable,
    #ajax-content>.tableWrapper,
    .demo-wrapper,
    .styleguide,
    #ajax-content>h1,
    #ajax-content>h2,
    #ajax-content>h3,
    #ajax-content>h4,
    #ajax-content>h5,
    .additionalContentRow,
    .contentBox:not(.col1on2):not(.col1on3):not(.col2on3),
    .F2CAlternative,
    .footnote,
    .fsmaBoxFluid,
    .iframe,
    .latest-news-list,
    .linkBox:not(.col1on2):not(.col1on3):not(.col2on3),
    .newsBox:not(.col1on2):not(.col1on3):not(.col2on3),
    #ajax-content>.processBox,
    .wrap-embedded-demo,
    .productBucket,
    .productComparison,
    .compareBox,
    .specificationBox,
    .standAloneCTA,
    .summaryBox,
    .TeaserBox,
    .teaserListGroup,
    .videoBox,
    .bob,
    .contactFAQ,
    .contactFAQ+*,
    .contact-personal-info,
    .contact-our-info,
    .easify-dossier,
    .easify-dossier-switch,
    .brand-container,
    .news-article-component,
    .page-intro,
    .private-banker-picker .private-banker-picker-wrapper,
    .symbol-list,
    #content,
    #content #gew7-framework-inner .ajax-content #content {
        width: calc(100% - (2*34px));
        margin: 0 auto 36px auto;
    }
}

@media only screen and (max-width:767px) {
    #ajax-content>.FaqFiltered,
    #ajax-content>.FaqCollapse,
    #ajax-content>.CollapseWindow,
    .legalLine,
    .productList,
    .promoBox,
    .fundList,
    .technical-alert-business,
    #ajax-content>table.embeddedTable,
    #lightbox-manager .gewy-content-box>table.embeddedTable,
    #ajax-content>.tableWrapper,
    .demo-wrapper,
    .styleguide,
    #ajax-content>h1,
    #ajax-content>h2,
    #ajax-content>h3,
    #ajax-content>h4,
    #ajax-content>h5,
    .additionalContentRow,
    .contentBox:not(.col1on2):not(.col1on3):not(.col2on3),
    .F2CAlternative,
    .footnote,
    .fsmaBoxFluid,
    .iframe,
    .latest-news-list,
    .linkBox:not(.col1on2):not(.col1on3):not(.col2on3),
    .newsBox:not(.col1on2):not(.col1on3):not(.col2on3),
    #ajax-content>.processBox,
    .wrap-embedded-demo,
    .productBucket,
    .productComparison,
    .compareBox,
    .specificationBox,
    .standAloneCTA,
    .summaryBox,
    .TeaserBox,
    .teaserListGroup,
    .videoBox,
    .bob,
    .contactFAQ,
    .contactFAQ+*,
    .contact-personal-info,
    .contact-our-info,
    .easify-dossier,
    .easify-dossier-switch,
    .brand-container,
    .news-article-component,
    .page-intro,
    .private-banker-picker .private-banker-picker-wrapper,
    .symbol-list,
    #content,
    #content #gew7-framework-inner .ajax-content #content {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width:767px) {
    #ajax-content>.FaqFiltered,
    #ajax-content>.FaqCollapse,
    #ajax-content>.CollapseWindow,
    .legalLine,
    .productList,
    .promoBox,
    .fundList {
        width: calc(100% - (2*15px));
        padding-left: 0;
        padding-right: 0;
    }
}

.contentBox.col1on2.firstChild,
.contentBox.hasBorder.col1on2.firstChild,
.linkBox.col1on2.firstChild,
.newsBox.col1on2.firstChild,
.TeaserBox.col1on2.firstChild,
.contentBox.col1on2,
.contentBox.hasBorder.col1on2,
.linkBox.col1on2,
.newsBox.col1on2,
.TeaserBox.col1on2,
.contentBox.col1on3.firstChild,
.linkBox.col1on3.firstChild,
.newsBox.col1on3.firstChild,
.TeaserBox.col1on3.firstChild,
.contactBlock:nth-of-type(3n+1),
.contentBox.col1on3,
.calendar-homepage+.latest-news-list,
.linkBox.col1on3,
.newsBox.col1on3,
.TeaserBox.col1on3,
.contactBlock,
.calendar-homepage,
.contentBox.col2on3.firstChild,
.linkBox.col2on3.firstChild,
.contentBox.col2on3,
.linkBox.col2on3,
.BACCombo,
.BACProduct,
#brandCampaign,
.featured-news-item,
.financial-weather-report,
.homepage-retail,
.homepage-business,
.saveInvestOpportunities,
.saveInvestOpportunities.oneItem,
.teaserListGroup.oneItem .teaserList {
    clear: none;
    float: left;
    margin-left: 24px;
}

@media only screen and (max-width:1199px) {
    .contentBox.col1on2.firstChild,
    .contentBox.hasBorder.col1on2.firstChild,
    .linkBox.col1on2.firstChild,
    .newsBox.col1on2.firstChild,
    .TeaserBox.col1on2.firstChild,
    .contentBox.col1on2,
    .contentBox.hasBorder.col1on2,
    .linkBox.col1on2,
    .newsBox.col1on2,
    .TeaserBox.col1on2,
    .contentBox.col1on3.firstChild,
    .linkBox.col1on3.firstChild,
    .newsBox.col1on3.firstChild,
    .TeaserBox.col1on3.firstChild,
    .contactBlock:nth-of-type(3n+1),
    .contentBox.col1on3,
    .calendar-homepage+.latest-news-list,
    .linkBox.col1on3,
    .newsBox.col1on3,
    .TeaserBox.col1on3,
    .contactBlock,
    .calendar-homepage,
    .contentBox.col2on3.firstChild,
    .linkBox.col2on3.firstChild,
    .contentBox.col2on3,
    .linkBox.col2on3,
    .BACCombo,
    .BACProduct,
    #brandCampaign,
    .featured-news-item,
    .financial-weather-report,
    .homepage-retail,
    .homepage-business,
    .saveInvestOpportunities,
    .saveInvestOpportunities.oneItem,
    .teaserListGroup.oneItem .teaserList {
        margin-left: 2.08333%;
    }
}

@media only screen and (max-width:1007px) {
    .contentBox.col1on2.firstChild,
    .contentBox.hasBorder.col1on2.firstChild,
    .linkBox.col1on2.firstChild,
    .newsBox.col1on2.firstChild,
    .TeaserBox.col1on2.firstChild,
    .contentBox.col1on2,
    .contentBox.hasBorder.col1on2,
    .linkBox.col1on2,
    .newsBox.col1on2,
    .TeaserBox.col1on2,
    .contentBox.col1on3.firstChild,
    .linkBox.col1on3.firstChild,
    .newsBox.col1on3.firstChild,
    .TeaserBox.col1on3.firstChild,
    .contactBlock:nth-of-type(3n+1),
    .contentBox.col1on3,
    .calendar-homepage+.latest-news-list,
    .linkBox.col1on3,
    .newsBox.col1on3,
    .TeaserBox.col1on3,
    .contactBlock,
    .calendar-homepage,
    .contentBox.col2on3.firstChild,
    .linkBox.col2on3.firstChild,
    .contentBox.col2on3,
    .linkBox.col2on3,
    .BACCombo,
    .BACProduct,
    #brandCampaign,
    .featured-news-item,
    .financial-weather-report,
    .homepage-retail,
    .homepage-business,
    .saveInvestOpportunities,
    .saveInvestOpportunities.oneItem,
    .teaserListGroup.oneItem .teaserList {
        margin-left: 2%;
    }
}

@media only screen and (max-width:767px) {
    .contentBox.col1on2.firstChild,
    .contentBox.hasBorder.col1on2.firstChild,
    .linkBox.col1on2.firstChild,
    .newsBox.col1on2.firstChild,
    .TeaserBox.col1on2.firstChild,
    .contentBox.col1on2,
    .contentBox.hasBorder.col1on2,
    .linkBox.col1on2,
    .newsBox.col1on2,
    .TeaserBox.col1on2,
    .contentBox.col1on3.firstChild,
    .linkBox.col1on3.firstChild,
    .newsBox.col1on3.firstChild,
    .TeaserBox.col1on3.firstChild,
    .contactBlock:nth-of-type(3n+1),
    .contentBox.col1on3,
    .calendar-homepage+.latest-news-list,
    .linkBox.col1on3,
    .newsBox.col1on3,
    .TeaserBox.col1on3,
    .contactBlock,
    .calendar-homepage,
    .contentBox.col2on3.firstChild,
    .linkBox.col2on3.firstChild,
    .contentBox.col2on3,
    .linkBox.col2on3,
    .BACCombo,
    .BACProduct,
    #brandCampaign,
    .featured-news-item,
    .financial-weather-report,
    .homepage-retail,
    .homepage-business,
    .saveInvestOpportunities,
    .saveInvestOpportunities.oneItem,
    .teaserListGroup.oneItem .teaserList {
        float: none;
        margin-left: 15px;
        margin-right: 15px;
    }
}

.contentBox.col1on2.firstChild,
.contentBox.hasBorder.col1on2.firstChild,
.linkBox.col1on2.firstChild,
.newsBox.col1on2.firstChild,
.TeaserBox.col1on2.firstChild,
.contentBox.col1on3.firstChild,
.linkBox.col1on3.firstChild,
.newsBox.col1on3.firstChild,
.TeaserBox.col1on3.firstChild,
.contactBlock:nth-of-type(3n+1),
.calendar-homepage,
.contentBox.col2on3.firstChild,
.linkBox.col2on3.firstChild,
.homepage-retail,
.homepage-business,
.saveInvestOpportunities,
.saveInvestOpportunities.oneItem,
.teaserListGroup.oneItem .teaserList {
    clear: both;
    margin-left: calc((100% - 1152px)/2);
}

@media only screen and (max-width:1199px) {
    .contentBox.col1on2.firstChild,
    .contentBox.hasBorder.col1on2.firstChild,
    .linkBox.col1on2.firstChild,
    .newsBox.col1on2.firstChild,
    .TeaserBox.col1on2.firstChild,
    .contentBox.col1on3.firstChild,
    .linkBox.col1on3.firstChild,
    .newsBox.col1on3.firstChild,
    .TeaserBox.col1on3.firstChild,
    .contactBlock:nth-of-type(3n+1),
    .calendar-homepage,
    .contentBox.col2on3.firstChild,
    .linkBox.col2on3.firstChild,
    .homepage-retail,
    .homepage-business,
    .saveInvestOpportunities,
    .saveInvestOpportunities.oneItem,
    .teaserListGroup.oneItem .teaserList {
        margin-left: 24px;
    }
}

@media only screen and (max-width:1007px) {
    .contentBox.col1on2.firstChild,
    .contentBox.hasBorder.col1on2.firstChild,
    .linkBox.col1on2.firstChild,
    .newsBox.col1on2.firstChild,
    .TeaserBox.col1on2.firstChild,
    .contentBox.col1on3.firstChild,
    .linkBox.col1on3.firstChild,
    .newsBox.col1on3.firstChild,
    .TeaserBox.col1on3.firstChild,
    .contactBlock:nth-of-type(3n+1),
    .calendar-homepage,
    .contentBox.col2on3.firstChild,
    .linkBox.col2on3.firstChild,
    .homepage-retail,
    .homepage-business,
    .saveInvestOpportunities,
    .saveInvestOpportunities.oneItem,
    .teaserListGroup.oneItem .teaserList {
        margin-left: 34px;
    }
}

@media only screen and (max-width:767px) {
    .contentBox.col1on2.firstChild,
    .contentBox.hasBorder.col1on2.firstChild,
    .linkBox.col1on2.firstChild,
    .newsBox.col1on2.firstChild,
    .TeaserBox.col1on2.firstChild,
    .contentBox.col1on3.firstChild,
    .linkBox.col1on3.firstChild,
    .newsBox.col1on3.firstChild,
    .TeaserBox.col1on3.firstChild,
    .contactBlock:nth-of-type(3n+1),
    .calendar-homepage,
    .contentBox.col2on3.firstChild,
    .linkBox.col2on3.firstChild,
    .homepage-retail,
    .homepage-business,
    .saveInvestOpportunities,
    .saveInvestOpportunities.oneItem,
    .teaserListGroup.oneItem .teaserList {
        margin-left: 15px;
        margin-right: 15px;
    }
}

.contentBox.col1on2.firstChild,
.contentBox.hasBorder.col1on2.firstChild,
.linkBox.col1on2.firstChild,
.newsBox.col1on2.firstChild,
.TeaserBox.col1on2.firstChild,
.contentBox.col1on2,
.contentBox.hasBorder.col1on2,
.linkBox.col1on2,
.newsBox.col1on2,
.TeaserBox.col1on2 {
    width: 564px;
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .contentBox.col1on2.firstChild,
    .contentBox.hasBorder.col1on2.firstChild,
    .linkBox.col1on2.firstChild,
    .newsBox.col1on2.firstChild,
    .TeaserBox.col1on2.firstChild,
    .contentBox.col1on2,
    .contentBox.hasBorder.col1on2,
    .linkBox.col1on2,
    .newsBox.col1on2,
    .TeaserBox.col1on2 {
        width: calc((((100% - (2*24px)) - (1*2.08333%))*(1/2)));
    }
}

@media only screen and (max-width:1007px) {
    .contentBox.col1on2.firstChild,
    .contentBox.hasBorder.col1on2.firstChild,
    .linkBox.col1on2.firstChild,
    .newsBox.col1on2.firstChild,
    .TeaserBox.col1on2.firstChild,
    .contentBox.col1on2,
    .contentBox.hasBorder.col1on2,
    .linkBox.col1on2,
    .newsBox.col1on2,
    .TeaserBox.col1on2 {
        width: calc((((100% - (2*34px)) - (1*2%))*(1/2)));
    }
}

@media only screen and (max-width:767px) {
    .contentBox.col1on2.firstChild,
    .contentBox.hasBorder.col1on2.firstChild,
    .linkBox.col1on2.firstChild,
    .newsBox.col1on2.firstChild,
    .TeaserBox.col1on2.firstChild,
    .contentBox.col1on2,
    .contentBox.hasBorder.col1on2,
    .linkBox.col1on2,
    .newsBox.col1on2,
    .TeaserBox.col1on2 {
        width: auto;
    }
}

@media only screen and (max-width:1007px) {
    .contentBox.col1on2.firstChild+.BACCombo+.BACCombo,
    .contentBox.hasBorder.col1on2.firstChild+.BACCombo+.BACCombo,
    .linkBox.col1on2.firstChild+.BACCombo+.BACCombo,
    .newsBox.col1on2.firstChild+.BACCombo+.BACCombo,
    .TeaserBox.col1on2.firstChild+.BACCombo+.BACCombo,
    .contentBox.col1on2.firstChild+.BACProduct+.BACCombo,
    .contentBox.hasBorder.col1on2.firstChild+.BACProduct+.BACCombo,
    .linkBox.col1on2.firstChild+.BACProduct+.BACCombo,
    .newsBox.col1on2.firstChild+.BACProduct+.BACCombo,
    .TeaserBox.col1on2.firstChild+.BACProduct+.BACCombo,
    .contentBox.col1on2.firstChild+#brandCampaign+.BACCombo,
    .contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.BACCombo,
    .linkBox.col1on2.firstChild+#brandCampaign+.BACCombo,
    .newsBox.col1on2.firstChild+#brandCampaign+.BACCombo,
    .TeaserBox.col1on2.firstChild+#brandCampaign+.BACCombo,
    .contentBox.col1on2.firstChild+.featured-news-item+.BACCombo,
    .contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.BACCombo,
    .linkBox.col1on2.firstChild+.featured-news-item+.BACCombo,
    .newsBox.col1on2.firstChild+.featured-news-item+.BACCombo,
    .TeaserBox.col1on2.firstChild+.featured-news-item+.BACCombo,
    .contentBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
    .contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.BACCombo,
    .linkBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
    .newsBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
    .TeaserBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
    .contentBox.col1on2.firstChild+.BACCombo+.BACProduct,
    .contentBox.hasBorder.col1on2.firstChild+.BACCombo+.BACProduct,
    .linkBox.col1on2.firstChild+.BACCombo+.BACProduct,
    .newsBox.col1on2.firstChild+.BACCombo+.BACProduct,
    .TeaserBox.col1on2.firstChild+.BACCombo+.BACProduct,
    .contentBox.col1on2.firstChild+.BACProduct+.BACProduct,
    .contentBox.hasBorder.col1on2.firstChild+.BACProduct+.BACProduct,
    .linkBox.col1on2.firstChild+.BACProduct+.BACProduct,
    .newsBox.col1on2.firstChild+.BACProduct+.BACProduct,
    .TeaserBox.col1on2.firstChild+.BACProduct+.BACProduct,
    .contentBox.col1on2.firstChild+#brandCampaign+.BACProduct,
    .contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.BACProduct,
    .linkBox.col1on2.firstChild+#brandCampaign+.BACProduct,
    .newsBox.col1on2.firstChild+#brandCampaign+.BACProduct,
    .TeaserBox.col1on2.firstChild+#brandCampaign+.BACProduct,
    .contentBox.col1on2.firstChild+.featured-news-item+.BACProduct,
    .contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.BACProduct,
    .linkBox.col1on2.firstChild+.featured-news-item+.BACProduct,
    .newsBox.col1on2.firstChild+.featured-news-item+.BACProduct,
    .TeaserBox.col1on2.firstChild+.featured-news-item+.BACProduct,
    .contentBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
    .contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.BACProduct,
    .linkBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
    .newsBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
    .TeaserBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
    .contentBox.col1on2.firstChild+.BACCombo+#brandCampaign,
    .contentBox.hasBorder.col1on2.firstChild+.BACCombo+#brandCampaign,
    .linkBox.col1on2.firstChild+.BACCombo+#brandCampaign,
    .newsBox.col1on2.firstChild+.BACCombo+#brandCampaign,
    .TeaserBox.col1on2.firstChild+.BACCombo+#brandCampaign,
    .contentBox.col1on2.firstChild+.BACProduct+#brandCampaign,
    .contentBox.hasBorder.col1on2.firstChild+.BACProduct+#brandCampaign,
    .linkBox.col1on2.firstChild+.BACProduct+#brandCampaign,
    .newsBox.col1on2.firstChild+.BACProduct+#brandCampaign,
    .TeaserBox.col1on2.firstChild+.BACProduct+#brandCampaign,
    .contentBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
    .contentBox.hasBorder.col1on2.firstChild+#brandCampaign+#brandCampaign,
    .linkBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
    .newsBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
    .TeaserBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
    .contentBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
    .contentBox.hasBorder.col1on2.firstChild+.featured-news-item+#brandCampaign,
    .linkBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
    .newsBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
    .TeaserBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
    .contentBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
    .contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+#brandCampaign,
    .linkBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
    .newsBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
    .TeaserBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
    .contentBox.col1on2.firstChild+.BACCombo+.featured-news-item,
    .contentBox.hasBorder.col1on2.firstChild+.BACCombo+.featured-news-item,
    .linkBox.col1on2.firstChild+.BACCombo+.featured-news-item,
    .newsBox.col1on2.firstChild+.BACCombo+.featured-news-item,
    .TeaserBox.col1on2.firstChild+.BACCombo+.featured-news-item,
    .contentBox.col1on2.firstChild+.BACProduct+.featured-news-item,
    .contentBox.hasBorder.col1on2.firstChild+.BACProduct+.featured-news-item,
    .linkBox.col1on2.firstChild+.BACProduct+.featured-news-item,
    .newsBox.col1on2.firstChild+.BACProduct+.featured-news-item,
    .TeaserBox.col1on2.firstChild+.BACProduct+.featured-news-item,
    .contentBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
    .contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.featured-news-item,
    .linkBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
    .newsBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
    .TeaserBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
    .contentBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
    .contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.featured-news-item,
    .linkBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
    .newsBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
    .TeaserBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
    .contentBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
    .contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.featured-news-item,
    .linkBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
    .newsBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
    .TeaserBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
    .contentBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
    .contentBox.hasBorder.col1on2.firstChild+.BACCombo+.financial-weather-report,
    .linkBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
    .newsBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
    .TeaserBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
    .contentBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
    .contentBox.hasBorder.col1on2.firstChild+.BACProduct+.financial-weather-report,
    .linkBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
    .newsBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
    .TeaserBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
    .contentBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
    .contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.financial-weather-report,
    .linkBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
    .newsBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
    .TeaserBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
    .contentBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
    .contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.financial-weather-report,
    .linkBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
    .newsBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
    .TeaserBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
    .contentBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
    .contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
    .linkBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
    .newsBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
    .TeaserBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report {
        clear: both;
        margin-left: 34px;
    }
}

@media only screen and (max-width:767px) {
    .contentBox.col1on2.firstChild+.BACCombo+.BACCombo,
    .contentBox.hasBorder.col1on2.firstChild+.BACCombo+.BACCombo,
    .linkBox.col1on2.firstChild+.BACCombo+.BACCombo,
    .newsBox.col1on2.firstChild+.BACCombo+.BACCombo,
    .TeaserBox.col1on2.firstChild+.BACCombo+.BACCombo,
    .contentBox.col1on2.firstChild+.BACProduct+.BACCombo,
    .contentBox.hasBorder.col1on2.firstChild+.BACProduct+.BACCombo,
    .linkBox.col1on2.firstChild+.BACProduct+.BACCombo,
    .newsBox.col1on2.firstChild+.BACProduct+.BACCombo,
    .TeaserBox.col1on2.firstChild+.BACProduct+.BACCombo,
    .contentBox.col1on2.firstChild+#brandCampaign+.BACCombo,
    .contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.BACCombo,
    .linkBox.col1on2.firstChild+#brandCampaign+.BACCombo,
    .newsBox.col1on2.firstChild+#brandCampaign+.BACCombo,
    .TeaserBox.col1on2.firstChild+#brandCampaign+.BACCombo,
    .contentBox.col1on2.firstChild+.featured-news-item+.BACCombo,
    .contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.BACCombo,
    .linkBox.col1on2.firstChild+.featured-news-item+.BACCombo,
    .newsBox.col1on2.firstChild+.featured-news-item+.BACCombo,
    .TeaserBox.col1on2.firstChild+.featured-news-item+.BACCombo,
    .contentBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
    .contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.BACCombo,
    .linkBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
    .newsBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
    .TeaserBox.col1on2.firstChild+.financial-weather-report+.BACCombo,
    .contentBox.col1on2.firstChild+.BACCombo+.BACProduct,
    .contentBox.hasBorder.col1on2.firstChild+.BACCombo+.BACProduct,
    .linkBox.col1on2.firstChild+.BACCombo+.BACProduct,
    .newsBox.col1on2.firstChild+.BACCombo+.BACProduct,
    .TeaserBox.col1on2.firstChild+.BACCombo+.BACProduct,
    .contentBox.col1on2.firstChild+.BACProduct+.BACProduct,
    .contentBox.hasBorder.col1on2.firstChild+.BACProduct+.BACProduct,
    .linkBox.col1on2.firstChild+.BACProduct+.BACProduct,
    .newsBox.col1on2.firstChild+.BACProduct+.BACProduct,
    .TeaserBox.col1on2.firstChild+.BACProduct+.BACProduct,
    .contentBox.col1on2.firstChild+#brandCampaign+.BACProduct,
    .contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.BACProduct,
    .linkBox.col1on2.firstChild+#brandCampaign+.BACProduct,
    .newsBox.col1on2.firstChild+#brandCampaign+.BACProduct,
    .TeaserBox.col1on2.firstChild+#brandCampaign+.BACProduct,
    .contentBox.col1on2.firstChild+.featured-news-item+.BACProduct,
    .contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.BACProduct,
    .linkBox.col1on2.firstChild+.featured-news-item+.BACProduct,
    .newsBox.col1on2.firstChild+.featured-news-item+.BACProduct,
    .TeaserBox.col1on2.firstChild+.featured-news-item+.BACProduct,
    .contentBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
    .contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.BACProduct,
    .linkBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
    .newsBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
    .TeaserBox.col1on2.firstChild+.financial-weather-report+.BACProduct,
    .contentBox.col1on2.firstChild+.BACCombo+#brandCampaign,
    .contentBox.hasBorder.col1on2.firstChild+.BACCombo+#brandCampaign,
    .linkBox.col1on2.firstChild+.BACCombo+#brandCampaign,
    .newsBox.col1on2.firstChild+.BACCombo+#brandCampaign,
    .TeaserBox.col1on2.firstChild+.BACCombo+#brandCampaign,
    .contentBox.col1on2.firstChild+.BACProduct+#brandCampaign,
    .contentBox.hasBorder.col1on2.firstChild+.BACProduct+#brandCampaign,
    .linkBox.col1on2.firstChild+.BACProduct+#brandCampaign,
    .newsBox.col1on2.firstChild+.BACProduct+#brandCampaign,
    .TeaserBox.col1on2.firstChild+.BACProduct+#brandCampaign,
    .contentBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
    .contentBox.hasBorder.col1on2.firstChild+#brandCampaign+#brandCampaign,
    .linkBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
    .newsBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
    .TeaserBox.col1on2.firstChild+#brandCampaign+#brandCampaign,
    .contentBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
    .contentBox.hasBorder.col1on2.firstChild+.featured-news-item+#brandCampaign,
    .linkBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
    .newsBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
    .TeaserBox.col1on2.firstChild+.featured-news-item+#brandCampaign,
    .contentBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
    .contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+#brandCampaign,
    .linkBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
    .newsBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
    .TeaserBox.col1on2.firstChild+.financial-weather-report+#brandCampaign,
    .contentBox.col1on2.firstChild+.BACCombo+.featured-news-item,
    .contentBox.hasBorder.col1on2.firstChild+.BACCombo+.featured-news-item,
    .linkBox.col1on2.firstChild+.BACCombo+.featured-news-item,
    .newsBox.col1on2.firstChild+.BACCombo+.featured-news-item,
    .TeaserBox.col1on2.firstChild+.BACCombo+.featured-news-item,
    .contentBox.col1on2.firstChild+.BACProduct+.featured-news-item,
    .contentBox.hasBorder.col1on2.firstChild+.BACProduct+.featured-news-item,
    .linkBox.col1on2.firstChild+.BACProduct+.featured-news-item,
    .newsBox.col1on2.firstChild+.BACProduct+.featured-news-item,
    .TeaserBox.col1on2.firstChild+.BACProduct+.featured-news-item,
    .contentBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
    .contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.featured-news-item,
    .linkBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
    .newsBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
    .TeaserBox.col1on2.firstChild+#brandCampaign+.featured-news-item,
    .contentBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
    .contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.featured-news-item,
    .linkBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
    .newsBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
    .TeaserBox.col1on2.firstChild+.featured-news-item+.featured-news-item,
    .contentBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
    .contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.featured-news-item,
    .linkBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
    .newsBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
    .TeaserBox.col1on2.firstChild+.financial-weather-report+.featured-news-item,
    .contentBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
    .contentBox.hasBorder.col1on2.firstChild+.BACCombo+.financial-weather-report,
    .linkBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
    .newsBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
    .TeaserBox.col1on2.firstChild+.BACCombo+.financial-weather-report,
    .contentBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
    .contentBox.hasBorder.col1on2.firstChild+.BACProduct+.financial-weather-report,
    .linkBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
    .newsBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
    .TeaserBox.col1on2.firstChild+.BACProduct+.financial-weather-report,
    .contentBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
    .contentBox.hasBorder.col1on2.firstChild+#brandCampaign+.financial-weather-report,
    .linkBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
    .newsBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
    .TeaserBox.col1on2.firstChild+#brandCampaign+.financial-weather-report,
    .contentBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
    .contentBox.hasBorder.col1on2.firstChild+.featured-news-item+.financial-weather-report,
    .linkBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
    .newsBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
    .TeaserBox.col1on2.firstChild+.featured-news-item+.financial-weather-report,
    .contentBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
    .contentBox.hasBorder.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
    .linkBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
    .newsBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report,
    .TeaserBox.col1on2.firstChild+.financial-weather-report+.financial-weather-report {
        clear: both;
        margin-left: 15px;
    }
}

.contentBox.col1on3.firstChild,
.linkBox.col1on3.firstChild,
.newsBox.col1on3.firstChild,
.TeaserBox.col1on3.firstChild,
.contactBlock:nth-of-type(3n+1),
.contentBox.col1on3,
.calendar-homepage+.latest-news-list,
.linkBox.col1on3,
.newsBox.col1on3,
.TeaserBox.col1on3,
.contactBlock {
    width: 368px;
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .contentBox.col1on3.firstChild,
    .linkBox.col1on3.firstChild,
    .newsBox.col1on3.firstChild,
    .TeaserBox.col1on3.firstChild,
    .contactBlock:nth-of-type(3n+1),
    .contentBox.col1on3,
    .calendar-homepage+.latest-news-list,
    .linkBox.col1on3,
    .newsBox.col1on3,
    .TeaserBox.col1on3,
    .contactBlock {
        width: 31.94444%;
        width: calc((((100% - (2*24px)) - (2*2.08333%))*(1/3)));
    }
}

@media only screen and (max-width:1007px) {
    .contentBox.col1on3.firstChild,
    .linkBox.col1on3.firstChild,
    .newsBox.col1on3.firstChild,
    .TeaserBox.col1on3.firstChild,
    .contactBlock:nth-of-type(3n+1),
    .contentBox.col1on3,
    .calendar-homepage+.latest-news-list,
    .linkBox.col1on3,
    .newsBox.col1on3,
    .TeaserBox.col1on3,
    .contactBlock {
        width: 32%;
        width: calc((((100% - (2*34px)) - (2*2%))*(1/3)));
    }
}

@media only screen and (max-width:767px) {
    .contentBox.col1on3.firstChild,
    .linkBox.col1on3.firstChild,
    .newsBox.col1on3.firstChild,
    .TeaserBox.col1on3.firstChild,
    .contactBlock:nth-of-type(3n+1),
    .contentBox.col1on3,
    .calendar-homepage+.latest-news-list,
    .linkBox.col1on3,
    .newsBox.col1on3,
    .TeaserBox.col1on3,
    .contactBlock {
        width: auto;
    }
}

.calendar-homepage,
.contentBox.col2on3.firstChild,
.linkBox.col2on3.firstChild,
.contentBox.col2on3,
.linkBox.col2on3 {
    width: 760px;
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .calendar-homepage,
    .contentBox.col2on3.firstChild,
    .linkBox.col2on3.firstChild,
    .contentBox.col2on3,
    .linkBox.col2on3 {
        width: calc((((100% - (2*24px)) - (2*2.08333%))*(2/3)) + (1*2.08333%));
    }
}

@media only screen and (max-width:1007px) {
    .calendar-homepage,
    .contentBox.col2on3.firstChild,
    .linkBox.col2on3.firstChild,
    .contentBox.col2on3,
    .linkBox.col2on3 {
        width: calc((((100% - (2*34px)) - (2*2%))*(2/3)) + (1*2%));
    }
}

@media only screen and (max-width:767px) {
    .calendar-homepage,
    .contentBox.col2on3.firstChild,
    .linkBox.col2on3.firstChild,
    .contentBox.col2on3,
    .linkBox.col2on3 {
        width: auto;
    }
}

.BACCombo,
.BACProduct,
#brandCampaign,
.featured-news-item,
.financial-weather-report {
    width: 270px;
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .BACCombo,
    .BACProduct,
    #brandCampaign,
    .featured-news-item,
    .financial-weather-report {
        width: calc((((100% - (2*24px)) - (3*2.08333%))*(1/4)));
    }
}

@media only screen and (max-width:1007px) {
    .BACCombo,
    .BACProduct,
    #brandCampaign,
    .featured-news-item,
    .financial-weather-report {
        width: calc((((100% - (2*34px)) - (1*2%))*(1/2)));
    }
}

@media only screen and (max-width:767px) {
    .BACCombo,
    .BACProduct,
    #brandCampaign,
    .featured-news-item,
    .financial-weather-report {
        width: auto;
    }
}

.homepage-retail,
.homepage-business,
.saveInvestOpportunities,
.saveInvestOpportunities.oneItem,
.teaserListGroup.oneItem .teaserList {
    width: 858px;
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .homepage-retail,
    .homepage-business,
    .saveInvestOpportunities,
    .saveInvestOpportunities.oneItem,
    .teaserListGroup.oneItem .teaserList {
        width: calc((((100% - (2*24px)) - (3*2.08333%))*(3/4)) + (2*2.08333%));
    }
}

@media only screen and (max-width:1007px) {
    .homepage-retail,
    .homepage-business,
    .saveInvestOpportunities,
    .saveInvestOpportunities.oneItem,
    .teaserListGroup.oneItem .teaserList {
        width: calc((((100% - (2*34px)) - (1*2%))*(1/2)));
    }
}

@media only screen and (max-width:767px) {
    .homepage-retail,
    .homepage-business,
    .saveInvestOpportunities,
    .saveInvestOpportunities.oneItem,
    .teaserListGroup.oneItem .teaserList {
        width: auto;
    }
}

@media only screen and (max-width:1007px) {
    .homepage-retail:nth-child(2n+3),
    .homepage-business:nth-child(2n+3),
    .saveInvestOpportunities:nth-child(2n+3),
    .teaserListGroup.oneItem .teaserList:nth-child(2n+3) {
        clear: both;
        margin-left: 34px;
    }
}

@media only screen and (max-width:767px) {
    .homepage-retail:nth-child(2n+3),
    .homepage-business:nth-child(2n+3),
    .saveInvestOpportunities:nth-child(2n+3),
    .teaserListGroup.oneItem .teaserList:nth-child(2n+3) {
        clear: both;
        margin-left: 15px;
    }
}

.additionalContentRow.twoItems>article.firstChild,
.BACCombo article:nth-of-type(1),
.gewy-lightbox .contentBox.col1on2.firstChild,
.gewy-lightbox .linkBox.col1on2.firstChild,
.gewy-lightbox .newsBox.col1on2.firstChild,
.productList.Product1on2>article.firstChild,
.saveInvestOpportunities.oneItem>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on2.firstChild,
.fundList.Product1on2>article.firstChild,
.private-banker-picker .private-banker-picker-wrapper .col.left,
.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.gridLayout02 div#content.themePage>div>.blankbox,
.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.themePage>div>.blankbox,
.teaserBoxRow .box.boxWidth03:nth-of-type(1),
.additionalContentRow.twoItems>article,
.BACCombo article,
.gewy-lightbox .contentBox.col1on2,
.gewy-lightbox .linkBox.col1on2,
.gewy-lightbox .newsBox.col1on2,
.productList.Product1on2>article,
.saveInvestOpportunities.oneItem>div,
.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
.gewy-lightbox .TeaserBox.col1on2,
.fundList.Product1on2>article,
.private-banker-picker .private-banker-picker-wrapper .col.right,
.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
.themePage>div>.greybox01.boxWidth03,
.themePage>div>div#main-layout-right-div-tpl-02-col-01,
.teaserBoxRow .box.boxWidth03,
.additionalContentRow.threeItems>article.firstChild,
.gewy-lightbox .contentBox.col1on3.firstChild,
.gewy-lightbox .linkBox.col1on3.firstChild,
.gewy-lightbox .newsBox.col1on3.firstChild,
.productList.Product1on3>article.firstChild,
.saveInvestOpportunities>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on3.firstChild,
.fundList.Product1on3>article.firstChild,
.teaserBoxRow .box.boxWidth05:nth-of-type(1),
.additionalContentRow.threeItems>article,
.gewy-lightbox .contentBox.col1on3,
.gewy-lightbox .linkBox.col1on3,
.gewy-lightbox .newsBox.col1on3,
.productList.Product1on3>article,
.saveInvestOpportunities>div,
.serviceContainer>.serviceItem.serviceLinksItem>div,
.serviceContainer>.serviceItem.serviceTeasersItem>div,
.gewy-lightbox .TeaserBox.col1on3,
.fundList.Product1on3>article,
.gridLayout01 #column02,
.teaserBoxRow .box.boxWidth05,
.gewy-lightbox .contentBox.col2on3.firstChild,
.gewy-lightbox .linkBox.col2on3.firstChild,
.gridLayout01 #column01,
.gewy-lightbox .contentBox.col2on3,
.gewy-lightbox .linkBox.col2on3,
.productList.Product1on4>article.firstChild,
.productList.Product1on4>article,
.gridLayout02 #column02,
.additionalContentRow.oneItem>article,
.gridLayout02 #column01,
.boxType02.boxWidth03,
.boxType03.boxWidth06 {
    clear: none;
    float: left;
    margin-left: 24px;
}

@media only screen and (max-width:1199px) {
    .additionalContentRow.twoItems>article.firstChild,
    .BACCombo article:nth-of-type(1),
    .gewy-lightbox .contentBox.col1on2.firstChild,
    .gewy-lightbox .linkBox.col1on2.firstChild,
    .gewy-lightbox .newsBox.col1on2.firstChild,
    .productList.Product1on2>article.firstChild,
    .saveInvestOpportunities.oneItem>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on2.firstChild,
    .fundList.Product1on2>article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .col.left,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .gridLayout02 div#content.themePage>div>.blankbox,
    .themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .themePage>div>.blankbox,
    .teaserBoxRow .box.boxWidth03:nth-of-type(1),
    .additionalContentRow.twoItems>article,
    .BACCombo article,
    .gewy-lightbox .contentBox.col1on2,
    .gewy-lightbox .linkBox.col1on2,
    .gewy-lightbox .newsBox.col1on2,
    .productList.Product1on2>article,
    .saveInvestOpportunities.oneItem>div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
    .gewy-lightbox .TeaserBox.col1on2,
    .fundList.Product1on2>article,
    .private-banker-picker .private-banker-picker-wrapper .col.right,
    .gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .themePage>div>.greybox01.boxWidth03,
    .themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .teaserBoxRow .box.boxWidth03,
    .additionalContentRow.threeItems>article.firstChild,
    .gewy-lightbox .contentBox.col1on3.firstChild,
    .gewy-lightbox .linkBox.col1on3.firstChild,
    .gewy-lightbox .newsBox.col1on3.firstChild,
    .productList.Product1on3>article.firstChild,
    .saveInvestOpportunities>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on3.firstChild,
    .fundList.Product1on3>article.firstChild,
    .teaserBoxRow .box.boxWidth05:nth-of-type(1),
    .additionalContentRow.threeItems>article,
    .gewy-lightbox .contentBox.col1on3,
    .gewy-lightbox .linkBox.col1on3,
    .gewy-lightbox .newsBox.col1on3,
    .productList.Product1on3>article,
    .saveInvestOpportunities>div,
    .serviceContainer>.serviceItem.serviceLinksItem>div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div,
    .gewy-lightbox .TeaserBox.col1on3,
    .fundList.Product1on3>article,
    .gridLayout01 #column02,
    .teaserBoxRow .box.boxWidth05,
    .gewy-lightbox .contentBox.col2on3.firstChild,
    .gewy-lightbox .linkBox.col2on3.firstChild,
    .gridLayout01 #column01,
    .gewy-lightbox .contentBox.col2on3,
    .gewy-lightbox .linkBox.col2on3,
    .productList.Product1on4>article.firstChild,
    .productList.Product1on4>article,
    .gridLayout02 #column02,
    .additionalContentRow.oneItem>article,
    .gridLayout02 #column01,
    .boxType02.boxWidth03,
    .boxType03.boxWidth06 {
        margin-left: 2.08333%;
    }
}

@media only screen and (max-width:1007px) {
    .additionalContentRow.twoItems>article.firstChild,
    .BACCombo article:nth-of-type(1),
    .gewy-lightbox .contentBox.col1on2.firstChild,
    .gewy-lightbox .linkBox.col1on2.firstChild,
    .gewy-lightbox .newsBox.col1on2.firstChild,
    .productList.Product1on2>article.firstChild,
    .saveInvestOpportunities.oneItem>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on2.firstChild,
    .fundList.Product1on2>article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .col.left,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .gridLayout02 div#content.themePage>div>.blankbox,
    .themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .themePage>div>.blankbox,
    .teaserBoxRow .box.boxWidth03:nth-of-type(1),
    .additionalContentRow.twoItems>article,
    .BACCombo article,
    .gewy-lightbox .contentBox.col1on2,
    .gewy-lightbox .linkBox.col1on2,
    .gewy-lightbox .newsBox.col1on2,
    .productList.Product1on2>article,
    .saveInvestOpportunities.oneItem>div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
    .gewy-lightbox .TeaserBox.col1on2,
    .fundList.Product1on2>article,
    .private-banker-picker .private-banker-picker-wrapper .col.right,
    .gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .themePage>div>.greybox01.boxWidth03,
    .themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .teaserBoxRow .box.boxWidth03,
    .additionalContentRow.threeItems>article.firstChild,
    .gewy-lightbox .contentBox.col1on3.firstChild,
    .gewy-lightbox .linkBox.col1on3.firstChild,
    .gewy-lightbox .newsBox.col1on3.firstChild,
    .productList.Product1on3>article.firstChild,
    .saveInvestOpportunities>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on3.firstChild,
    .fundList.Product1on3>article.firstChild,
    .teaserBoxRow .box.boxWidth05:nth-of-type(1),
    .additionalContentRow.threeItems>article,
    .gewy-lightbox .contentBox.col1on3,
    .gewy-lightbox .linkBox.col1on3,
    .gewy-lightbox .newsBox.col1on3,
    .productList.Product1on3>article,
    .saveInvestOpportunities>div,
    .serviceContainer>.serviceItem.serviceLinksItem>div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div,
    .gewy-lightbox .TeaserBox.col1on3,
    .fundList.Product1on3>article,
    .gridLayout01 #column02,
    .teaserBoxRow .box.boxWidth05,
    .gewy-lightbox .contentBox.col2on3.firstChild,
    .gewy-lightbox .linkBox.col2on3.firstChild,
    .gridLayout01 #column01,
    .gewy-lightbox .contentBox.col2on3,
    .gewy-lightbox .linkBox.col2on3,
    .productList.Product1on4>article.firstChild,
    .productList.Product1on4>article,
    .gridLayout02 #column02,
    .additionalContentRow.oneItem>article,
    .gridLayout02 #column01,
    .boxType02.boxWidth03,
    .boxType03.boxWidth06 {
        margin-left: 2%;
    }
}

@media only screen and (max-width:767px) {
    .additionalContentRow.twoItems>article.firstChild,
    .BACCombo article:nth-of-type(1),
    .gewy-lightbox .contentBox.col1on2.firstChild,
        .gewy-lightbox .linkBox.col1on2.firstChild,
    .gewy-lightbox .newsBox.col1on2.firstChild,
    .productList.Product1on2>article.firstChild,
    .saveInvestOpportunities.oneItem>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on2.firstChild,
    .fundList.Product1on2>article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .col.left,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .gridLayout02 div#content.themePage>div>.blankbox,
    .themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .themePage>div>.blankbox,
    .teaserBoxRow .box.boxWidth03:nth-of-type(1),
    .additionalContentRow.twoItems>article,
    .BACCombo article,
    .gewy-lightbox .contentBox.col1on2,
        .gewy-lightbox .linkBox.col1on2,
    .gewy-lightbox .newsBox.col1on2,
    .productList.Product1on2>article,
    .saveInvestOpportunities.oneItem>div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
    .gewy-lightbox .TeaserBox.col1on2,
    .fundList.Product1on2>article,
    .private-banker-picker .private-banker-picker-wrapper .col.right,
    .gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .themePage>div>.greybox01.boxWidth03,
    .themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .teaserBoxRow .box.boxWidth03,
    .additionalContentRow.threeItems>article.firstChild,
    .gewy-lightbox .contentBox.col1on3.firstChild,
    .gewy-lightbox .linkBox.col1on3.firstChild,
    .gewy-lightbox .newsBox.col1on3.firstChild,
    .productList.Product1on3>article.firstChild,
    .saveInvestOpportunities>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on3.firstChild,
    .fundList.Product1on3>article.firstChild,
    .teaserBoxRow .box.boxWidth05:nth-of-type(1),
    .additionalContentRow.threeItems>article,
    .gewy-lightbox .contentBox.col1on3,
    .gewy-lightbox .linkBox.col1on3,
    .gewy-lightbox .newsBox.col1on3,
    .productList.Product1on3>article,
    .saveInvestOpportunities>div,
    .serviceContainer>.serviceItem.serviceLinksItem>div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div,
    .gewy-lightbox .TeaserBox.col1on3,
    .fundList.Product1on3>article,
    .gridLayout01 #column02,
    .teaserBoxRow .box.boxWidth05,
    .gewy-lightbox .contentBox.col2on3.firstChild,
    .gewy-lightbox .linkBox.col2on3.firstChild,
    .gridLayout01 #column01,
    .gewy-lightbox .contentBox.col2on3,
    .gewy-lightbox .linkBox.col2on3,
    .productList.Product1on4>article.firstChild,
    .productList.Product1on4>article,
    .gridLayout02 #column02,
    .additionalContentRow.oneItem>article,
    .gridLayout02 #column01,
    .boxType02.boxWidth03,
    .boxType03.boxWidth06 {
        float: none;
        margin-left: 0;
    }
}

.additionalContentRow.twoItems>article.firstChild,
.BACCombo article:nth-of-type(1),
.gewy-lightbox .contentBox.col1on2.firstChild,
.gewy-lightbox .linkBox.col1on2.firstChild,
.gewy-lightbox .newsBox.col1on2.firstChild,
.productList.Product1on2>article.firstChild,
.saveInvestOpportunities.oneItem>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on2.firstChild,
.fundList.Product1on2>article.firstChild,
.private-banker-picker .private-banker-picker-wrapper .col.left,
.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.gridLayout02 div#content.themePage>div>.blankbox,
.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.themePage>div>.blankbox,
.teaserBoxRow .box.boxWidth03:nth-of-type(1),
.additionalContentRow.threeItems>article.firstChild,
.gewy-lightbox .contentBox.col1on3.firstChild,
.gewy-lightbox .linkBox.col1on3.firstChild,
.gewy-lightbox .newsBox.col1on3.firstChild,
.productList.Product1on3>article.firstChild,
.saveInvestOpportunities>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on3.firstChild,
.fundList.Product1on3>article.firstChild,
.teaserBoxRow .box.boxWidth05:nth-of-type(1),
.gewy-lightbox .contentBox.col2on3.firstChild,
.gewy-lightbox .linkBox.col2on3.firstChild,
.gridLayout01 #column01,
.productList.Product1on4>article.firstChild,
.additionalContentRow.oneItem>article,
.gridLayout02 #column01 {
    clear: both;
    margin-left: 0;
}

.additionalContentRow.twoItems>article.firstChild,
.BACCombo article:nth-of-type(1),
.gewy-lightbox .contentBox.col1on2.firstChild,
.gewy-lightbox .linkBox.col1on2.firstChild,
.gewy-lightbox .newsBox.col1on2.firstChild,
.productList.Product1on2>article.firstChild,
.saveInvestOpportunities.oneItem>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on2.firstChild,
.fundList.Product1on2>article.firstChild,
.private-banker-picker .private-banker-picker-wrapper .col.left,
.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.gridLayout02 div#content.themePage>div>.blankbox,
.themePage>div>div#main-layout-right-div-tpl-02-col-02,
.themePage>div>.blankbox,
.teaserBoxRow .box.boxWidth03:nth-of-type(1),
.additionalContentRow.twoItems>article,
.BACCombo article,
.gewy-lightbox .contentBox.col1on2,
.gewy-lightbox .linkBox.col1on2,
.gewy-lightbox .newsBox.col1on2,
.productList.Product1on2>article,
.saveInvestOpportunities.oneItem>div,
.serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
.serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
.gewy-lightbox .TeaserBox.col1on2,
.fundList.Product1on2>article,
.private-banker-picker .private-banker-picker-wrapper .col.right,
.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
.themePage>div>.greybox01.boxWidth03,
.themePage>div>div#main-layout-right-div-tpl-02-col-01,
.teaserBoxRow .box.boxWidth03 {
    width: calc(((100% - (1*24px))*(1/2)));
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .additionalContentRow.twoItems>article.firstChild,
    .BACCombo article:nth-of-type(1),
    .gewy-lightbox .contentBox.col1on2.firstChild,
        .gewy-lightbox .linkBox.col1on2.firstChild,
    .gewy-lightbox .newsBox.col1on2.firstChild,
    .productList.Product1on2>article.firstChild,
    .saveInvestOpportunities.oneItem>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on2.firstChild,
    .fundList.Product1on2>article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .col.left,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .gridLayout02 div#content.themePage>div>.blankbox,
    .themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .themePage>div>.blankbox,
    .teaserBoxRow .box.boxWidth03:nth-of-type(1),
    .additionalContentRow.twoItems>article,
    .BACCombo article,
    .gewy-lightbox .contentBox.col1on2,
        .gewy-lightbox .linkBox.col1on2,
    .gewy-lightbox .newsBox.col1on2,
    .productList.Product1on2>article,
    .saveInvestOpportunities.oneItem>div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
    .gewy-lightbox .TeaserBox.col1on2,
    .fundList.Product1on2>article,
    .private-banker-picker .private-banker-picker-wrapper .col.right,
    .gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .themePage>div>.greybox01.boxWidth03,
    .themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .teaserBoxRow .box.boxWidth03 {
        width: calc(((100% - (1*2.08333%))*(1/2)));
    }
}

@media only screen and (max-width:1007px) {
    .additionalContentRow.twoItems>article.firstChild,
    .BACCombo article:nth-of-type(1),
    .gewy-lightbox .contentBox.col1on2.firstChild,
        .gewy-lightbox .linkBox.col1on2.firstChild,
    .gewy-lightbox .newsBox.col1on2.firstChild,
    .productList.Product1on2>article.firstChild,
    .saveInvestOpportunities.oneItem>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on2.firstChild,
    .fundList.Product1on2>article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .col.left,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .gridLayout02 div#content.themePage>div>.blankbox,
    .themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .themePage>div>.blankbox,
    .teaserBoxRow .box.boxWidth03:nth-of-type(1),
    .additionalContentRow.twoItems>article,
    .BACCombo article,
    .gewy-lightbox .contentBox.col1on2,
        .gewy-lightbox .linkBox.col1on2,
    .gewy-lightbox .newsBox.col1on2,
    .productList.Product1on2>article,
    .saveInvestOpportunities.oneItem>div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
    .gewy-lightbox .TeaserBox.col1on2,
    .fundList.Product1on2>article,
    .private-banker-picker .private-banker-picker-wrapper .col.right,
    .gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .themePage>div>.greybox01.boxWidth03,
    .themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .teaserBoxRow .box.boxWidth03 {
        width: calc(((100% - (1*2%))*(1/2)));
    }
}

@media only screen and (max-width:767px) {
    .additionalContentRow.twoItems>article.firstChild,
    .BACCombo article:nth-of-type(1),
    .gewy-lightbox .contentBox.col1on2.firstChild,
        .gewy-lightbox .linkBox.col1on2.firstChild,
    .gewy-lightbox .newsBox.col1on2.firstChild,
    .productList.Product1on2>article.firstChild,
    .saveInvestOpportunities.oneItem>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on2.firstChild,
    .fundList.Product1on2>article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .col.left,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .gridLayout02 div#content.themePage>div>.blankbox,
    .themePage>div>div#main-layout-right-div-tpl-02-col-02,
    .themePage>div>.blankbox,
    .teaserBoxRow .box.boxWidth03:nth-of-type(1),
    .additionalContentRow.twoItems>article,
    .BACCombo article,
    .gewy-lightbox .contentBox.col1on2,
        .gewy-lightbox .linkBox.col1on2,
    .gewy-lightbox .newsBox.col1on2,
    .productList.Product1on2>article,
    .saveInvestOpportunities.oneItem>div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
    .gewy-lightbox .TeaserBox.col1on2,
    .fundList.Product1on2>article,
    .private-banker-picker .private-banker-picker-wrapper .col.right,
    .gridLayout02 div#content.themePage>div>.greybox01.boxWidth03,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .themePage>div>.greybox01.boxWidth03,
    .themePage>div>div#main-layout-right-div-tpl-02-col-01,
    .teaserBoxRow .box.boxWidth03 {
        width: auto;
    }
}

@media only screen and (max-width:1007px) {
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article.firstChild,
    .BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+article.firstChild,
        .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+article.firstChild,
    .productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article.firstChild,
    .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+article.firstChild,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article.firstChild,
    .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article.firstChild,
    .themePage>div.productList.Product1on4>.blankbox+article.firstChild+article.firstChild,
    .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+article.firstChild,
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article.firstChild,
    .BACCombo .productList.Product1on4>article:nth-of-type(1)+article+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+article.firstChild,
        .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+article.firstChild,
    .productList.Product1on4.Product1on2>article.firstChild+article+article.firstChild,
    .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+article.firstChild,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article+article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+article.firstChild,
    .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article.firstChild,
    .themePage>div.productList.Product1on4>.blankbox+article+article.firstChild,
    .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+article.firstChild,
    .gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+#column02+article.firstChild,
    .BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+#column02+article.firstChild,
    .gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+#column02+article.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article.firstChild,

    .gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+#column02+article.firstChild,
    .gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+article.firstChild,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+article.firstChild,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+article.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+#column02+article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+#column02+article.firstChild,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+#column02+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+#column02+article.firstChild,
    .gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article.firstChild,
    .gridLayout02 .themePage>div.productList.Product1on4>.blankbox+#column02+article.firstChild,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article.firstChild,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article.firstChild,
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article,
    .BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+article,
    .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+article,
        .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+article,
    .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+article,
    .productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article,
    .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+article,
    .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+article,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article,
    .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article,
    .themePage>div.productList.Product1on4>.blankbox+article.firstChild+article,
    .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+article,
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article,
    .BACCombo .productList.Product1on4>article:nth-of-type(1)+article+article,
    .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+article,
        .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+article,
    .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+article,
    .productList.Product1on4.Product1on2>article.firstChild+article+article,
    .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+article,
    .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+article,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article+article,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+article,
    .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article,
    .themePage>div.productList.Product1on4>.blankbox+article+article,
    .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+article,
    .gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+#column02+article,
    .BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+#column02+article,
    .gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+#column02+article,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+#column02+article,
    .gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+article,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+article,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+article,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+#column02+article,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+#column02+article,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+#column02+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+#column02+article,
    .gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article,
    .gridLayout02 .themePage>div.productList.Product1on4>.blankbox+#column02+article,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article,
    .gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+#column02,
    .BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+article.firstChild+#column02,
    .gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+article.firstChild+#column02,
    .gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+#column02,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+#column02,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+#column02,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+article.firstChild+#column02,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>.blankbox+article.firstChild+#column02,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+#column02,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+#column02,
    .gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+#column02,
    .BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+article+#column02,
    .gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+article+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+article+#column02,
    .gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+#column02,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+#column02,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+article+#column02,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+article+#column02,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>.blankbox+article+#column02,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+#column02,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+#column02,
    .gridLayout02 .additionalContentRow.twoItems>article.firstChild+#column02+#column02,
    .BACCombo .gridLayout02 article:nth-of-type(1)+#column02+#column02,
    .gridLayout02 .BACCombo article:nth-of-type(1)+#column02+#column02,
    .gewy-lightbox .gridLayout02 .contentBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .gewy-lightbox .contentBox.col1on2.firstChild+#column02+#column02,
    .gewy-lightbox .gridLayout02 .linkBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .gewy-lightbox .linkBox.col1on2.firstChild+#column02+#column02,
    .gewy-lightbox .gridLayout02 .newsBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .gewy-lightbox .newsBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .productList.Product1on2>article.firstChild+#column02+#column02,
    .gridLayout02 .saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+#column02,
    .gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+#column02,
    .gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+#column02,
    .gewy-lightbox .gridLayout02 .TeaserBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .gewy-lightbox .TeaserBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .fundList.Product1on2>article.firstChild+#column02+#column02,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .col.left+#column02+#column02,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .col.left+#column02+#column02,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02+#column02+#column02,
    .gridLayout02 div#content.themePage>div>.blankbox+#column02+#column02,
    .gridLayout02 .themePage>div>div#main-layout-right-div-tpl-02-col-02+#column02+#column02,
    .gridLayout02 .themePage>div>.blankbox+#column02+#column02,
    .teaserBoxRow .gridLayout02 .box.boxWidth03:nth-of-type(1)+#column02+#column02,
    .gridLayout02 .teaserBoxRow .box.boxWidth03:nth-of-type(1)+#column02+#column02 {
        clear: both;
        margin-left: 0;
    }
}

@media only screen and (max-width:767px) {
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article.firstChild,
    .BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+article.firstChild,
    .productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article.firstChild,
    .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+article.firstChild,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article.firstChild,
    .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article.firstChild,
    .themePage>div.productList.Product1on4>.blankbox+article.firstChild+article.firstChild,
    .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+article.firstChild,
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article.firstChild,
    .BACCombo .productList.Product1on4>article:nth-of-type(1)+article+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+article.firstChild,
    .productList.Product1on4.Product1on2>article.firstChild+article+article.firstChild,
    .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+article.firstChild,
    .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+article.firstChild,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article+article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+article.firstChild,
    .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article.firstChild,
    .themePage>div.productList.Product1on4>.blankbox+article+article.firstChild,
    .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+article.firstChild,
    .gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+#column02+article.firstChild,
    .BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+#column02+article.firstChild,
    .gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+#column02+article.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+#column02+article.firstChild,
    .gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+article.firstChild,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+article.firstChild,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+article.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article.firstChild,
    .gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+#column02+article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+#column02+article.firstChild,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+#column02+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+#column02+article.firstChild,
    .gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article.firstChild,
    .gridLayout02 .themePage>div.productList.Product1on4>.blankbox+#column02+article.firstChild,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article.firstChild,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article.firstChild,
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article,
    .BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+article,
    .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+article,
    .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+article,
    .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+article,
    .productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article,
    .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+article,
    .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+article,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+article,
    .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+article,
    .themePage>div.productList.Product1on4>.blankbox+article.firstChild+article,
    .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+article,
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article,
    .BACCombo .productList.Product1on4>article:nth-of-type(1)+article+article,
    .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+article,
    .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+article,
    .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+article,
    .productList.Product1on4.Product1on2>article.firstChild+article+article,
    .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+article,
    .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+article,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article+article,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+article,
    .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+article,
    .themePage>div.productList.Product1on4>.blankbox+article+article,
    .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+article,
    .gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+#column02+article,
    .BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+#column02+article,
    .gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+#column02+article,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+#column02+article,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+#column02+article,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+#column02+article,
    .gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+article,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+article,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+article,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+#column02+article,
    .gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+#column02+article,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+#column02+article,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+#column02+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+#column02+article,
    .gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+#column02+article,
    .gridLayout02 .themePage>div.productList.Product1on4>.blankbox+#column02+article,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+#column02+article,
    .gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+#column02,
    .BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+article.firstChild+#column02,
    .gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+article.firstChild+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article.firstChild+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article.firstChild+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+article.firstChild+#column02,
    .gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article.firstChild+#column02,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article.firstChild+#column02,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article.firstChild+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article.firstChild+#column02,
    .gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+#column02,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+article.firstChild+#column02,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article.firstChild+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article.firstChild+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article.firstChild+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>.blankbox+article.firstChild+#column02,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+#column02,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article.firstChild+#column02,
    .gridLayout02 .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+#column02,
    .BACCombo .gridLayout02 .productList.Product1on4>article:nth-of-type(1)+article+#column02,
    .gridLayout02 .BACCombo .productList.Product1on4>article:nth-of-type(1)+article+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.contentBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.contentBox.col1on2.firstChild+article+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.linkBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.linkBox.col1on2.firstChild+article+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.newsBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.newsBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .productList.Product1on4.Product1on2>article.firstChild+article+#column02,
    .gridLayout02 .productList.Product1on4.saveInvestOpportunities.oneItem>div:nth-of-type(1)+article+#column02,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>div:first-of-type+article+#column02,
    .gridLayout02 .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+article+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>.TeaserBox.col1on2.firstChild+article+#column02,
    .gridLayout02 .productList.Product1on4.fundList.Product1on2>article.firstChild+article+#column02,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>.col.left+article+#column02,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>.col.left+article+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>.blankbox+article+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>div#main-layout-right-div-tpl-02-col-02+article+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>.blankbox+article+#column02,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+#column02,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>.box.boxWidth03:nth-of-type(1)+article+#column02,
    .gridLayout02 .additionalContentRow.twoItems>article.firstChild+#column02+#column02,
    .BACCombo .gridLayout02 article:nth-of-type(1)+#column02+#column02,
    .gridLayout02 .BACCombo article:nth-of-type(1)+#column02+#column02,
    .gewy-lightbox .gridLayout02 .contentBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .gewy-lightbox .contentBox.col1on2.firstChild+#column02+#column02,
    .gewy-lightbox .gridLayout02 .linkBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .gewy-lightbox .linkBox.col1on2.firstChild+#column02+#column02,
    .gewy-lightbox .gridLayout02 .newsBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .gewy-lightbox .newsBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .productList.Product1on2>article.firstChild+#column02+#column02,
    .gridLayout02 .saveInvestOpportunities.oneItem>div:nth-of-type(1)+#column02+#column02,
    .gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type+#column02+#column02,
    .gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+#column02+#column02,
    .gewy-lightbox .gridLayout02 .TeaserBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .gewy-lightbox .TeaserBox.col1on2.firstChild+#column02+#column02,
    .gridLayout02 .fundList.Product1on2>article.firstChild+#column02+#column02,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .col.left+#column02+#column02,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .col.left+#column02+#column02,
    .gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02+#column02+#column02,
    .gridLayout02 div#content.themePage>div>.blankbox+#column02+#column02,
    .gridLayout02 .themePage>div>div#main-layout-right-div-tpl-02-col-02+#column02+#column02,
    .gridLayout02 .themePage>div>.blankbox+#column02+#column02,
    .teaserBoxRow .gridLayout02 .box.boxWidth03:nth-of-type(1)+#column02+#column02,
    .gridLayout02 .teaserBoxRow .box.boxWidth03:nth-of-type(1)+#column02+#column02 {
        clear: both;
        margin-left: 0;
    }
}

.additionalContentRow.threeItems>article.firstChild,
.gewy-lightbox .contentBox.col1on3.firstChild,
.gewy-lightbox .linkBox.col1on3.firstChild,
.gewy-lightbox .newsBox.col1on3.firstChild,
.productList.Product1on3>article.firstChild,
.saveInvestOpportunities>div:nth-of-type(1),
.serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
.serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
.gewy-lightbox .TeaserBox.col1on3.firstChild,
.fundList.Product1on3>article.firstChild,
.teaserBoxRow .box.boxWidth05:nth-of-type(1),
.additionalContentRow.threeItems>article,
.gewy-lightbox .contentBox.col1on3,
.gewy-lightbox .linkBox.col1on3,
.gewy-lightbox .newsBox.col1on3,
.productList.Product1on3>article,
.saveInvestOpportunities>div,
.serviceContainer>.serviceItem.serviceLinksItem>div,
.serviceContainer>.serviceItem.serviceTeasersItem>div,
.gewy-lightbox .TeaserBox.col1on3,
.fundList.Product1on3>article,
.gridLayout01 #column02,
.teaserBoxRow .box.boxWidth05 {
    width: calc(((100% - (2*24px))*(1/3)));
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .additionalContentRow.threeItems>article.firstChild,
    .gewy-lightbox .contentBox.col1on3.firstChild,
    .gewy-lightbox .linkBox.col1on3.firstChild,
    .gewy-lightbox .newsBox.col1on3.firstChild,
    .productList.Product1on3>article.firstChild,
    .saveInvestOpportunities>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on3.firstChild,
    .fundList.Product1on3>article.firstChild,
    .teaserBoxRow .box.boxWidth05:nth-of-type(1),
    .additionalContentRow.threeItems>article,
    .gewy-lightbox .contentBox.col1on3,
    .gewy-lightbox .linkBox.col1on3,
    .gewy-lightbox .newsBox.col1on3,
    .productList.Product1on3>article,
    .saveInvestOpportunities>div,
    .serviceContainer>.serviceItem.serviceLinksItem>div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div,
    .gewy-lightbox .TeaserBox.col1on3,
    .fundList.Product1on3>article,
    .gridLayout01 #column02,
    .teaserBoxRow .box.boxWidth05 {
        width: calc(((100% - (2*2.08333%))*(1/3)));
    }
}

@media only screen and (max-width:1007px) {
    .additionalContentRow.threeItems>article.firstChild,
    .gewy-lightbox .contentBox.col1on3.firstChild,
    .gewy-lightbox .linkBox.col1on3.firstChild,
    .gewy-lightbox .newsBox.col1on3.firstChild,
    .productList.Product1on3>article.firstChild,
    .saveInvestOpportunities>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on3.firstChild,
    .fundList.Product1on3>article.firstChild,
    .teaserBoxRow .box.boxWidth05:nth-of-type(1),
    .additionalContentRow.threeItems>article,
    .gewy-lightbox .contentBox.col1on3,
    .gewy-lightbox .linkBox.col1on3,
    .gewy-lightbox .newsBox.col1on3,
    .productList.Product1on3>article,
    .saveInvestOpportunities>div,
    .serviceContainer>.serviceItem.serviceLinksItem>div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div,
    .gewy-lightbox .TeaserBox.col1on3,
    .fundList.Product1on3>article,
    .gridLayout01 #column02,
    .teaserBoxRow .box.boxWidth05 {
        width: calc(((100% - (2*2%))*(1/3)));
    }
}

@media only screen and (max-width:767px) {
    .additionalContentRow.threeItems>article.firstChild,
    .gewy-lightbox .contentBox.col1on3.firstChild,
    .gewy-lightbox .linkBox.col1on3.firstChild,
    .gewy-lightbox .newsBox.col1on3.firstChild,
    .productList.Product1on3>article.firstChild,
    .saveInvestOpportunities>div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
    .gewy-lightbox .TeaserBox.col1on3.firstChild,
    .fundList.Product1on3>article.firstChild,
    .teaserBoxRow .box.boxWidth05:nth-of-type(1),
    .additionalContentRow.threeItems>article,
    .gewy-lightbox .contentBox.col1on3,
    .gewy-lightbox .linkBox.col1on3,
    .gewy-lightbox .newsBox.col1on3,
    .productList.Product1on3>article,
    .saveInvestOpportunities>div,
    .serviceContainer>.serviceItem.serviceLinksItem>div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div,
    .gewy-lightbox .TeaserBox.col1on3,
    .fundList.Product1on3>article,
    .gridLayout01 #column02,
    .teaserBoxRow .box.boxWidth05 {
        width: auto;
    }
}

.gewy-lightbox .contentBox.col2on3.firstChild,
.gewy-lightbox .linkBox.col2on3.firstChild,
.gridLayout01 #column01,
.gewy-lightbox .contentBox.col2on3,
.gewy-lightbox .linkBox.col2on3 {
    width: calc(((100% - (2*24px))*(2/3)) + (1*24px));
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .gewy-lightbox .contentBox.col2on3.firstChild,
    .gewy-lightbox .linkBox.col2on3.firstChild,
    .gridLayout01 #column01,
    .gewy-lightbox .contentBox.col2on3,
    .gewy-lightbox .linkBox.col2on3 {
        width: calc(((100% - (2*2.08333%))*(2/3)) + (1*2.08333%));
    }
}

@media only screen and (max-width:1007px) {
    .gewy-lightbox .contentBox.col2on3.firstChild,
    .gewy-lightbox .linkBox.col2on3.firstChild,
    .gridLayout01 #column01,
    .gewy-lightbox .contentBox.col2on3,
    .gewy-lightbox .linkBox.col2on3 {
        width: calc(((100% - (2*2%))*(2/3)) + (1*2%));
    }
}

@media only screen and (max-width:767px) {
    .gewy-lightbox .contentBox.col2on3.firstChild,
    .gewy-lightbox .linkBox.col2on3.firstChild,
    .gridLayout01 #column01,
    .gewy-lightbox .contentBox.col2on3,
    .gewy-lightbox .linkBox.col2on3 {
        width: auto;
    }
}

.productList.Product1on4>article.firstChild,
.productList.Product1on4>article,
.gridLayout02 #column02 {
    width: calc(((100% - (3*24px))*(1/4)));
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .productList.Product1on4>article.firstChild,
    .productList.Product1on4>article,
    .gridLayout02 #column02 {
        width: calc(((100% - (3*2.08333%))*(1/4)));
    }
}

@media only screen and (max-width:1007px) {
    .productList.Product1on4>article.firstChild,
    .productList.Product1on4>article,
    .gridLayout02 #column02 {
        width: calc(((100% - (1*2%))*(1/2)));
    }
}

@media only screen and (max-width:767px) {
    .productList.Product1on4>article.firstChild,
    .productList.Product1on4>article,
    .gridLayout02 #column02 {
        width: auto;
    }
}

@media only screen and (max-width:1007px) {
    .productList.Product1on4>article.firstChild:nth-child(2n+3),
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article.firstChild,
    .BACCombo .productList.Product1on4>article.firstChild+article:nth-of-type(1)+article.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2.firstChild+article.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2.firstChild+article.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2.firstChild+article.firstChild,
    .productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article.firstChild,
    .productList.Product1on4.saveInvestOpportunities.oneItem>article.firstChild+div:nth-of-type(1)+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>article.firstChild+div:first-of-type+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>article.firstChild+div:first-of-type+article.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2.firstChild+article.firstChild,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.left+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.blankbox+article.firstChild,
    .themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+article.firstChild,
    .themePage>div.productList.Product1on4>article.firstChild+.blankbox+article.firstChild,
    .teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03:nth-of-type(1)+article.firstChild,
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article.firstChild,
    .BACCombo .productList.Product1on4>article.firstChild+article+article.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2+article.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2+article.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2+article.firstChild,
    .productList.Product1on4.Product1on2>article.firstChild+article+article.firstChild,
    .productList.Product1on4.saveInvestOpportunities.oneItem>article.firstChild+div+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>article.firstChild+div+article.firstChild,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>article.firstChild+div+article.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2+article.firstChild,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article+article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.right+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+article.firstChild,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+article.firstChild,
    .themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+article.firstChild,
    .themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+article.firstChild,
    .teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03+article.firstChild,
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article.firstChild+article,
    .BACCombo .productList.Product1on4>article.firstChild+article:nth-of-type(1)+article,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2.firstChild+article,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2.firstChild+article,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2.firstChild+article,
    .productList.Product1on4.Product1on2>article.firstChild+article.firstChild+article,
    .productList.Product1on4.saveInvestOpportunities.oneItem>article.firstChild+div:nth-of-type(1)+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>article.firstChild+div:first-of-type+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>article.firstChild+div:first-of-type+article,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2.firstChild+article,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article.firstChild+article,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.left+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.blankbox+article,
    .themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+article,
    .themePage>div.productList.Product1on4>article.firstChild+.blankbox+article,
    .teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03:nth-of-type(1)+article,
    .productList.Product1on4.additionalContentRow.twoItems>article.firstChild+article+article,
    .BACCombo .productList.Product1on4>article.firstChild+article+article,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2+article,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2+article,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2+article,
    .productList.Product1on4.Product1on2>article.firstChild+article+article,
    .productList.Product1on4.saveInvestOpportunities.oneItem>article.firstChild+div+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceLinksItem.twoItems>article.firstChild+div+article,
    .serviceContainer>.productList.Product1on4.serviceItem.serviceTeasersItem.twoItems>article.firstChild+div+article,
    .gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2+article,
    .productList.Product1on4.fundList.Product1on2>article.firstChild+article+article,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.right+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+article,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+article,
    .themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+article,
    .themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+article,
    .teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03+article,
    .gridLayout02 .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article.firstChild+#column02,
    .BACCombo .gridLayout02 .productList.Product1on4>article.firstChild+article:nth-of-type(1)+#column02,
    .gridLayout02 .BACCombo .productList.Product1on4>article.firstChild+article:nth-of-type(1)+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.contentBox.col1on2.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2.firstChild+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.linkBox.col1on2.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2.firstChild+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.newsBox.col1on2.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2.firstChild+#column02,
    .gridLayout02 .productList.Product1on2.Product1on4>article.firstChild+article.firstChild+#column02,
    .gridLayout02 .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+div:nth-of-type(1)+#column02,
    .gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+div:first-of-type+#column02,
    .gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+div:first-of-type+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.TeaserBox.col1on2.firstChild+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2.firstChild+#column02,
    .gridLayout02 .fundList.Product1on2.productList.Product1on4>article.firstChild+article.firstChild+#column02,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>article.firstChild+.col.left+#column02,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.left+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.blankbox+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-02+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+.blankbox+#column02,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>article.firstChild+.box.boxWidth03:nth-of-type(1)+#column02,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03:nth-of-type(1)+#column02,
    .gridLayout02 .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article+#column02,
    .BACCombo .gridLayout02 .productList.Product1on4>article.firstChild+article+#column02,
    .gridLayout02 .BACCombo .productList.Product1on4>article.firstChild+article+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.contentBox.col1on2+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.contentBox.col1on2+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.linkBox.col1on2+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.linkBox.col1on2+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.newsBox.col1on2+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.newsBox.col1on2+#column02,
    .gridLayout02 .productList.Product1on2.Product1on4>article.firstChild+article+#column02,
    .gridLayout02 .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+div+#column02,
    .gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+div+#column02,
    .gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+div+#column02,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+.TeaserBox.col1on2+#column02,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+.TeaserBox.col1on2+#column02,
    .gridLayout02 .fundList.Product1on2.productList.Product1on4>article.firstChild+article+#column02,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>article.firstChild+.col.right+#column02,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+.col.right+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+#column02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+.greybox01.boxWidth03+#column02,
    .gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+div#main-layout-right-div-tpl-02-col-01+#column02,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>article.firstChild+.box.boxWidth03+#column02,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>article.firstChild+.box.boxWidth03+#column02,
    .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article.firstChild+article.firstChild,
    .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article+article.firstChild,
    .gridLayout02 .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+#column02+article.firstChild,
    .BACCombo .productList.Product1on4>article.firstChild+article.firstChild+article:nth-of-type(1),
    .BACCombo .productList.Product1on4>article.firstChild+article+article:nth-of-type(1),
    .gridLayout02 .BACCombo .productList.Product1on4>article.firstChild+#column02+article:nth-of-type(1),
    .BACCombo .gridLayout02 .productList.Product1on4>article.firstChild+#column02+article:nth-of-type(1),
    .gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.contentBox.col1on2.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article+.contentBox.col1on2.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.contentBox.col1on2.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.contentBox.col1on2.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.linkBox.col1on2.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article+.linkBox.col1on2.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.linkBox.col1on2.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.linkBox.col1on2.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.newsBox.col1on2.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article+.newsBox.col1on2.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.newsBox.col1on2.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.newsBox.col1on2.firstChild,
    .productList.Product1on2.Product1on4>article.firstChild+article.firstChild+article.firstChild,
    .productList.Product1on2.Product1on4>article.firstChild+article+article.firstChild,
    .gridLayout02 .productList.Product1on2.Product1on4>article.firstChild+#column02+article.firstChild,
    .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+article.firstChild+div:nth-of-type(1),
    .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+article+div:nth-of-type(1),
    .gridLayout02 .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+#column02+div:nth-of-type(1),
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+article.firstChild+div:first-of-type,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+article+div:first-of-type,
    .gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+#column02+div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+article.firstChild+div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+article+div:first-of-type,
    .gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+#column02+div:first-of-type,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.TeaserBox.col1on2.firstChild,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article+.TeaserBox.col1on2.firstChild,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.TeaserBox.col1on2.firstChild,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.TeaserBox.col1on2.firstChild,
    .fundList.Product1on2.productList.Product1on4>article.firstChild+article.firstChild+article.firstChild,
    .fundList.Product1on2.productList.Product1on4>article.firstChild+article+article.firstChild,
    .gridLayout02 .fundList.Product1on2.productList.Product1on4>article.firstChild+#column02+article.firstChild,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+article.firstChild+.col.left,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+article+.col.left,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+#column02+.col.left,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.col.left,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+div#main-layout-right-div-tpl-02-col-02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article+div#main-layout-right-div-tpl-02-col-02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+#column02+div#main-layout-right-div-tpl-02-col-02,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+.blankbox,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article+.blankbox,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+#column02+.blankbox,
    .themePage>div.productList.Product1on4>article.firstChild+article.firstChild+div#main-layout-right-div-tpl-02-col-02,
    .themePage>div.productList.Product1on4>article.firstChild+article+div#main-layout-right-div-tpl-02-col-02,
    .gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+#column02+div#main-layout-right-div-tpl-02-col-02,
    .themePage>div.productList.Product1on4>article.firstChild+article.firstChild+.blankbox,
    .themePage>div.productList.Product1on4>article.firstChild+article+.blankbox,
    .gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+#column02+.blankbox,
    .teaserBoxRow .productList.Product1on4>article.firstChild+article.firstChild+.box.boxWidth03:nth-of-type(1),
    .teaserBoxRow .productList.Product1on4>article.firstChild+article+.box.boxWidth03:nth-of-type(1),
    .gridLayout02 .teaserBoxRow .productList.Product1on4>article.firstChild+#column02+.box.boxWidth03:nth-of-type(1),
    .teaserBoxRow .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.box.boxWidth03:nth-of-type(1),
    .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article.firstChild+article,
    .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+article+article,
    .gridLayout02 .additionalContentRow.twoItems.productList.Product1on4>article.firstChild+#column02+article,
    .BACCombo .productList.Product1on4>article.firstChild+article.firstChild+article,
    .BACCombo .productList.Product1on4>article.firstChild+article+article,
    .gridLayout02 .BACCombo .productList.Product1on4>article.firstChild+#column02+article,
    .BACCombo .gridLayout02 .productList.Product1on4>article.firstChild+#column02+article,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.contentBox.col1on2,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article+.contentBox.col1on2,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.contentBox.col1on2,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.contentBox.col1on2,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.linkBox.col1on2,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article+.linkBox.col1on2,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.linkBox.col1on2,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.linkBox.col1on2,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.newsBox.col1on2,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article+.newsBox.col1on2,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.newsBox.col1on2,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.newsBox.col1on2,
    .productList.Product1on2.Product1on4>article.firstChild+article.firstChild+article,
    .productList.Product1on2.Product1on4>article.firstChild+article+article,
    .gridLayout02 .productList.Product1on2.Product1on4>article.firstChild+#column02+article,
    .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+article.firstChild+div,
    .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+article+div,
    .gridLayout02 .saveInvestOpportunities.oneItem.productList.Product1on4>article.firstChild+#column02+div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+article.firstChild+div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+article+div,
    .gridLayout02 .serviceContainer>.serviceItem.serviceLinksItem.twoItems.productList.Product1on4>article.firstChild+#column02+div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+article.firstChild+div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+article+div,
    .gridLayout02 .serviceContainer>.serviceItem.serviceTeasersItem.twoItems.productList.Product1on4>article.firstChild+#column02+div,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article.firstChild+.TeaserBox.col1on2,
    .gewy-lightbox .productList.Product1on4>article.firstChild+article+.TeaserBox.col1on2,
    .gridLayout02 .gewy-lightbox .productList.Product1on4>article.firstChild+#column02+.TeaserBox.col1on2,
    .gewy-lightbox .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.TeaserBox.col1on2,
    .fundList.Product1on2.productList.Product1on4>article.firstChild+article.firstChild+article,
    .fundList.Product1on2.productList.Product1on4>article.firstChild+article+article,
    .gridLayout02 .fundList.Product1on2.productList.Product1on4>article.firstChild+#column02+article,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+article.firstChild+.col.right,
    .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+article+.col.right,
    .gridLayout02 .private-banker-picker .private-banker-picker-wrapper .productList.Product1on4>article.firstChild+#column02+.col.right,
    .private-banker-picker .private-banker-picker-wrapper .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.col.right,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+.greybox01.boxWidth03,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article+.greybox01.boxWidth03,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+#column02+.greybox01.boxWidth03,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article.firstChild+div#main-layout-right-div-tpl-02-col-01,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+article+div#main-layout-right-div-tpl-02-col-01,
    .gridLayout02 div#content.themePage>div.productList.Product1on4>article.firstChild+#column02+div#main-layout-right-div-tpl-02-col-01,
    .themePage>div.productList.Product1on4>article.firstChild+article.firstChild+.greybox01.boxWidth03,
    .themePage>div.productList.Product1on4>article.firstChild+article+.greybox01.boxWidth03,
    .gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+#column02+.greybox01.boxWidth03,
    .themePage>div.productList.Product1on4>article.firstChild+article.firstChild+div#main-layout-right-div-tpl-02-col-01,
    .themePage>div.productList.Product1on4>article.firstChild+article+div#main-layout-right-div-tpl-02-col-01,
    .gridLayout02 .themePage>div.productList.Product1on4>article.firstChild+#column02+div#main-layout-right-div-tpl-02-col-01,
    .teaserBoxRow .productList.Product1on4>article.firstChild+article.firstChild+.box.boxWidth03,
    .teaserBoxRow .productList.Product1on4>article.firstChild+article+.box.boxWidth03,
    .gridLayout02 .teaserBoxRow .productList.Product1on4>article.firstChild+#column02+.box.boxWidth03,
    .teaserBoxRow .gridLayout02 .productList.Product1on4>article.firstChild+#column02+.box.boxWidth03 {
        clear: both;
        margin-left: 0;
    }
}

.additionalContentRow.oneItem>article,
.gridLayout02 #column01 {
    width: calc(((100% - (3*24px))*(3/4)) + (2*24px));
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .additionalContentRow.oneItem>article,
    .gridLayout02 #column01 {
        width: calc(((100% - (3*2.08333%))*(3/4)) + (2*2.08333%));
    }
}

@media only screen and (max-width:1007px) {
    .additionalContentRow.oneItem>article,
    .gridLayout02 #column01 {
        width: calc(((100% - (1*2%))*(1/2)));
    }
}

@media only screen and (max-width:767px) {
    .additionalContentRow.oneItem>article,
    .gridLayout02 #column01 {
        width: auto;
    }
}

@media only screen and (max-width:1007px) {
    .additionalContentRow.oneItem>article:nth-child(2n+3),
    .gridLayout02 #column01:nth-child(2n+3) {
        clear: both;
        margin-left: 0;
    }
}

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

html {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

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

caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

q,
blockquote {
    quotes: none;
}

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

a img {
    border: none;
}

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

/*@font-face {
    font-family: "Belfius Alternative Bold";
    font-display: swap;
    src: url("../../fonts/belfiusalternative_bold.eot?v=1783b18e5");
    src: url("../../fonts/belfiusalternative_bold.eot?v=1783b18e5&#iefix") format('eot'), url("../../fonts/belfiusalternative_bold.woff?v=9c3de634") format('woff'), url("../../fonts/belfiusalternative_bold.ttf?v=8f83eab5") format('truetype'), url("../../fonts/belfiusalternative_bold.svg?v=14631bccf#BelfiusAlternativeBold") format('svg');
}

@font-face {
    font-family: "Belfius Alternative";
    font-display: swap;
    src: url("../../fonts/belfiusalternative_regular.eot?v=9cc80a04");
    src: url("../../fonts/belfiusalternative_regular.eot?v=9cc80a04&#iefix") format('eot'), url("../../fonts/belfiusalternative_regular.woff?v=138bb8f6b") format('woff'), url("../../fonts/belfiusalternative_regular.ttf?v=147046c23") format('truetype'), url("../../fonts/belfiusalternative_regular.svg?v=bb0c9f6c#BelfiusAlternative") format('svg');
}

@font-face {
    font-family: "Belfius Alternative Black";
    font-display: swap;
    src: url("../../fonts/belfiusalternative-black.eot?v=17f55d6c9");
    src: url("../../fonts/belfiusalternative-black.eot?v=17f55d6c9&#iefix") format('eot'), url("../../fonts/belfiusalternative-black.woff?v=ec0194aa") format('woff'), url("../../fonts/belfiusalternative-black.ttf?v=8a84e520") format('truetype'), url("../../fonts/belfiusalternative-black.svg?v=1541848a2#BelfiusBlack") format('svg');
    font-weight: bold;
}

@font-face {
    font-family: "Belfius Normal Bold";
    font-display: swap;
    src: url("../../fonts/belfiusnormal_bold.eot?v=b40ff872");
    src: url("../../fonts/belfiusnormal_bold.eot?v=b40ff872&#iefix") format('eot'), url("../../fonts/belfiusnormal_bold.woff?v=17721b4b4") format('woff'), url("../../fonts/belfiusnormal_bold.ttf?v=12748ec73") format('truetype'), url("../../fonts/belfiusnormal_bold.svg?v=14d662b42#BelfiusNormalBold") format('svg');
}

@font-face {
    font-family: "Belfius Normal";
    font-display: swap;
    src: url("../../fonts/belfiusnormal_regular.eot?v=a709082b");
    src: url("../../fonts/belfiusnormal_regular.eot?v=a709082b&#iefix") format('eot'), url("../../fonts/belfiusnormal_regular.woff?v=c6d71902") format('woff'), url("../../fonts/belfiusnormal_regular.ttf?v=10176981b") format('truetype'), url("../../fonts/belfiusnormal_regular.svg?v=f76b58a0#BelfiusNormal") format('svg');
}
*/

body {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #51626f;
}

.small,
small {
    font-size: 12px;
    line-height: 16px;
}

.big,
big {
    font-size: 16px;
    line-height: 24px;
}

h1,
h2,
h3,
h6,
.h1,
.h2,
.h3,
.h6 {
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    font-weight: normal;
}

h1,
.h1 {
    font-size: 36px;
    line-height: 40px;
    color: #51626f;
}

h2,
.h2 {
    font-size: 30px;
    line-height: 32px;
    color: #c30045;
}

h3,
.h3 {
    font-size: 24px;
    line-height: 28px;
    color: #51626f;
}

h4,
.h4 {
    font-size: 24px;
    line-height: 28px;
    color: #c30045;
}

h5,
.h5 {
    font-size: 16px;
    line-height: 20px;
    color: #51626f;
}

h6,
.h6 {
    font-size: 16px;
    line-height: 20px;
    color: #c30045;
}

p+ul,
ul+p,
p+p {
    margin-top: 15px;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

ul {
    list-style-image: none;
    overflow: hidden;
}

.gepax-content ul>li,
.wm-part ul>li,
.wm-prof ul>li,
.wm-private ul>li {
    background: none;
    position: relative;
    list-style: none;
    margin: 0 0 10px 15px;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
}

.gepax-content ul>li:before,
.wm-part ul>li:before,
.wm-prof ul>li:before,
.wm-private ul>li:before {
    content: "";
    position: absolute;
    top: 0;
    left: -15px;
    font-size: 8px;
    line-height: 20px;
    color: #bdb7b1;
}

ul.checkList>li {
    margin-left: 24px;
}

ul.checkList>li:before {
    left: -25px;
    width: 16px;
}

ul.checkList>li.greenCheck:before {
    content: "      checkmark";
    white-space: pre;
    overflow: hidden;
    color: #51626f;
    font-size: 15px;
}

ul.checkList>li.check:before {
    content: "      checkmark";
    white-space: pre;
    overflow: hidden;
    font-size: 15px;
}

ul>li.chevron:before {
    display:none
}
ul>li.chevron{
    list-style-image:url("data:image/svg+xml;utf8,<svg width=\"8\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\"><path fill=\"%23bdb7b1\" d=\"M11.2,1.1c-0.5-0.5-1.4-0.5-1.9,0L7.4,3c-0.5,0.5-0.5,1.4,0,2l10.7,11L7.3,27c-0.5,0.5-0.5,1.4,0,2l1.9,2c0.5,0.5,1.4,0.5,1.9,0l13.6-14c0.5-0.5,0.5-1.4,0-2L11.2,1.1L11.2,1.1z\"/></svg>")
}

ul.simpleList>li {
    margin-left: 0;
}

ul.simpleList>li::before {
    content: none;
}

ul.reset-list>li {
    margin: 0;
}

ul.reset-list>li::before {
    content: none;
}

ul.tableList {
    display: table;
    margin-top: 10px;
    margin-bottom: 10px;
}

@media only screen and (max-width:767px) {
    ul.tableList {
        float: none;
        width: auto;
        display: block;
        margin-top: 20px;
    }
}

ul.tableList>li {
    display: table-row;
}

@media only screen and (max-width:767px) {
    ul.tableList>li {
        display: block;
        margin-right: 0;
        margin-left: 0;
    }
}

ul.tableList>li::before {
    content: none;
}

ul.tableList>li>div {
    display: table-cell;
    padding-top: 10px;
    vertical-align: top;
}

ul.tableList>li>div:nth-of-type(1) {
    color: #435c6b;
    padding-right: 15px;
}

@media only screen and (max-width:767px) {
    ul.tableList>li>div:nth-of-type(1) {
        padding-right: 10px;
    }
}

ul.tableList>li>div:nth-of-type(2) {
    min-width: 150px;
}

@media only screen and (max-width:767px) {
    ul.tableList>li>div:nth-of-type(2) {
        min-width: 0;
    }
}

ul.tableList>li:nth-of-type(1)>div {
    padding-top: 0;
    vertical-align: middle;
}

ul.tableList.halfAndHalf {
    width: 100%;
}

@media only screen and (max-width:767px) {
    ul.tableList.halfAndHalf>li+li {
        display: block;
        margin-top: 20px;
        margin-left: 0;
    }
}

ul.tableList.halfAndHalf>li>div {
    min-width: auto;
    width: 50%;
}

@media only screen and (max-width:767px) {
    ul.tableList.halfAndHalf>li>div {
        display: block;
        width: 100%;
    }
}

@media only screen and (max-width:767px) {
    ul.tableList.zebraList>li {
        border-bottom: 1px solid #f5f3f0;
    }
}

ul.tableList.zebraList>li:nth-child(odd) {
    background-color: #f5f3f0;
}

ul.tableList.zebraList>li:nth-child(even) {
    background-color: #fff;
}

ul.tableList.zebraList>li:nth-last-of-type(1)>div {
    border-bottom: 1px solid #f5f3f0;
}

@media only screen and (max-width:767px) {
    ul.tableList.zebraList>li:nth-last-of-type(1)>div {
        border-bottom: 0;
    }
}

@media only screen and (max-width:767px) {
    ul.tableList.zebraList>li {
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media only screen and (max-width:767px) {
    ul.tableList.zebraList>li+li {
        margin-top: 0;
        margin-bottom: 0;
    }
}

ul.tableList.zebraList>li>div {
    padding-top: 10px;
    padding-bottom: 10px;
    box-sizing: border-box;
}

ul.tableList.zebraList>li>div:nth-of-type(1) {
    padding-left: 15px;
}

@media only screen and (max-width:767px) {
    ul.tableList.zebraList>li>div:nth-of-type(1) {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

ul.tableList.zebraList>li>div:nth-of-type(2) {
    padding-right: 15px;
}

@media only screen and (max-width:767px) {
    ul.tableList.zebraList>li>div:nth-of-type(2) {
        padding-top: 0;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
    }
}

a {
    color: #89a2b6;
}

a:link {
    color: #89a2b6;
}

a:active {
    color: #89a2b6;
}

a:visited {
    color: #7b736d;
}

a:hover {
    color: #00a7a6;
}

a:focus {
    color: #89a2b6;
}

a.linkType01,
a.linkType02 {
    background: none;
    position: relative;
    line-height: 16px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 21px;
    padding: 0;
    display: inline-block;
}

a.linkType01::before,
a.linkType02::before {
    content: "";
    position: absolute;
    top: 0;
    left: -21px;
    width: 16px;
    height: 16px;
    font-size: 16px;
}

a.linkType02 {
    line-height: 18px;
    margin-left: 23px;
}

a.linkType02::before {
    content: "";
    width: 18px;
    height: 18px;
    left: -23px;
    font-size: 18px;
}

a.linkType03 {
    display: inline-block;
    color: #d1184d;
    text-decoration: none;
    font-weight: bold;
}

a.linkType03::after {
    display: inline !important;
    position: relative !important;
    right: auto !important;
    margin-left: 5px !important;
    content: "";
}

ul.linkList>li {
    margin: 0 0 10px 0;
}

ul.linkList>li::before {
    content: none;
}

a.button,
a.buttonType01,
a.buttonType02,
a.buttonType03,
a.buttonType04,
span.button,
span.buttonType01,
span.buttonType02,
span.buttonType03,
span.buttonType04,
button.button,
button.buttonType01,
button.buttonType02,
button.buttonType03,
button.buttonType04,
input[type=submit],
input[type=reset] {
    overflow: hidden;
    display: inline-block;
    position: relative;
    height: 40px;
    padding: 0 16px;
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    border-radius: 100px;
    border: 0 none;
    box-sizing: border-box;
}

a.button[class*="belfius-icon"],
a[class*="belfius-icon"].buttonType01,
a[class*="belfius-icon"].buttonType02,
a[class*="belfius-icon"].buttonType03,
a[class*="belfius-icon"].buttonType04,
span.button[class*="belfius-icon"],
span[class*="belfius-icon"].buttonType01,
span[class*="belfius-icon"].buttonType02,
span[class*="belfius-icon"].buttonType03,
span[class*="belfius-icon"].buttonType04,
button.button[class*="belfius-icon"],
button[class*="belfius-icon"].buttonType01,
button[class*="belfius-icon"].buttonType02,
button[class*="belfius-icon"].buttonType03,
button[class*="belfius-icon"].buttonType04,
input[type=submit][class*="belfius-icon"],
input[type=reset][class*="belfius-icon"] {
    padding-left: 30px;
}

a.button[class*="belfius-icon"]::before,
a[class*="belfius-icon"].buttonType01::before,
a[class*="belfius-icon"].buttonType02::before,
a[class*="belfius-icon"].buttonType03::before,
a[class*="belfius-icon"].buttonType04::before,
span.button[class*="belfius-icon"]::before,
span[class*="belfius-icon"].buttonType01::before,
span[class*="belfius-icon"].buttonType02::before,
span[class*="belfius-icon"].buttonType03::before,
span[class*="belfius-icon"].buttonType04::before,
button.button[class*="belfius-icon"]::before,
button[class*="belfius-icon"].buttonType01::before,
button[class*="belfius-icon"].buttonType02::before,
button[class*="belfius-icon"].buttonType03::before,
button[class*="belfius-icon"].buttonType04::before,
input[type=submit][class*="belfius-icon"]::before,
input[type=reset][class*="belfius-icon"]::before {
    position: absolute;
    display: inline-block;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}

a.button[class*="belfius-icon"][class*="-after"],
a[class*="belfius-icon"][class*="-after"].buttonType01,
a[class*="belfius-icon"][class*="-after"].buttonType02,
a[class*="belfius-icon"][class*="-after"].buttonType03,
a[class*="belfius-icon"][class*="-after"].buttonType04,
span.button[class*="belfius-icon"][class*="-after"],
span[class*="belfius-icon"][class*="-after"].buttonType01,
span[class*="belfius-icon"][class*="-after"].buttonType02,
span[class*="belfius-icon"][class*="-after"].buttonType03,
span[class*="belfius-icon"][class*="-after"].buttonType04,
button.button[class*="belfius-icon"][class*="-after"],
button[class*="belfius-icon"][class*="-after"].buttonType01,
button[class*="belfius-icon"][class*="-after"].buttonType02,
button[class*="belfius-icon"][class*="-after"].buttonType03,
button[class*="belfius-icon"][class*="-after"].buttonType04,
input[type=submit][class*="belfius-icon"][class*="-after"],
input[type=reset][class*="belfius-icon"][class*="-after"] {
    padding-right: 30px;
    padding-left: 10px;
}

a.button.icon::after,
a.icon.buttonType01::after,
a.icon.buttonType02::after,
a.icon.buttonType03::after,
a.icon.buttonType04::after,
span.button.icon::after,
span.icon.buttonType01::after,
span.icon.buttonType02::after,
span.icon.buttonType03::after,
span.icon.buttonType04::after,
button.button.icon::after,
button.icon.buttonType01::after,
button.icon.buttonType02::after,
button.icon.buttonType03::after,
button.icon.buttonType04::after,
input[type=submit].icon::after,
input[type=reset].icon::after {
    position: absolute;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    width: 10px;
    height: 10px;
    line-height: 10px;
    font-size: 10px;
    color: #fff;
    vertical-align: top;
}

a.button.big,
a.big.buttonType01,
a.big.buttonType02,
a.big.buttonType03,
a.big.buttonType04,
span.button.big,
span.big.buttonType01,
span.big.buttonType02,
span.big.buttonType03,
span.big.buttonType04,
button.button.big,
button.big.buttonType01,
button.big.buttonType02,
button.big.buttonType03,
button.big.buttonType04,
input[type=submit].big,
input[type=reset].big {
    height: 60px;
    padding: 0 20px;
    line-height: 60px;
    border-radius: 4px;
    font-size: 21px;
}

a.button.big.icon::after,
a.big.icon.buttonType01::after,
a.big.icon.buttonType02::after,
a.big.icon.buttonType03::after,
a.big.icon.buttonType04::after,
span.button.big.icon::after,
span.big.icon.buttonType01::after,
span.big.icon.buttonType02::after,
span.big.icon.buttonType03::after,
span.big.icon.buttonType04::after,
button.button.big.icon::after,
button.big.icon.buttonType01::after,
button.big.icon.buttonType02::after,
button.big.icon.buttonType03::after,
button.big.icon.buttonType04::after,
input[type=submit].big.icon::after,
input[type=reset].big.icon::after {
    right: 20px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
}

a.button.big[class*="belfius-icon"],
a.big[class*="belfius-icon"].buttonType01,
a.big[class*="belfius-icon"].buttonType02,
a.big[class*="belfius-icon"].buttonType03,
a.big[class*="belfius-icon"].buttonType04,
span.button.big[class*="belfius-icon"],
span.big[class*="belfius-icon"].buttonType01,
span.big[class*="belfius-icon"].buttonType02,
span.big[class*="belfius-icon"].buttonType03,
span.big[class*="belfius-icon"].buttonType04,
button.button.big[class*="belfius-icon"],
button.big[class*="belfius-icon"].buttonType01,
button.big[class*="belfius-icon"].buttonType02,
button.big[class*="belfius-icon"].buttonType03,
button.big[class*="belfius-icon"].buttonType04,
input[type=submit].big[class*="belfius-icon"],
input[type=reset].big[class*="belfius-icon"] {
    padding-left: 50px;
}

a.button.big[class*="belfius-icon"]::before,
a.big[class*="belfius-icon"].buttonType01::before,
a.big[class*="belfius-icon"].buttonType02::before,
a.big[class*="belfius-icon"].buttonType03::before,
a.big[class*="belfius-icon"].buttonType04::before,
span.button.big[class*="belfius-icon"]::before,
span.big[class*="belfius-icon"].buttonType01::before,
span.big[class*="belfius-icon"].buttonType02::before,
span.big[class*="belfius-icon"].buttonType03::before,
span.big[class*="belfius-icon"].buttonType04::before,
button.button.big[class*="belfius-icon"]::before,
button.big[class*="belfius-icon"].buttonType01::before,
button.big[class*="belfius-icon"].buttonType02::before,
button.big[class*="belfius-icon"].buttonType03::before,
button.big[class*="belfius-icon"].buttonType04::before,
input[type=submit].big[class*="belfius-icon"]::before,
input[type=reset].big[class*="belfius-icon"]::before {
    left: 20px;
}

a.button.big[class*="belfius-icon"][class*="-after"],
a.big[class*="belfius-icon"][class*="-after"].buttonType01,
a.big[class*="belfius-icon"][class*="-after"].buttonType02,
a.big[class*="belfius-icon"][class*="-after"].buttonType03,
a.big[class*="belfius-icon"][class*="-after"].buttonType04,
span.button.big[class*="belfius-icon"][class*="-after"],
span.big[class*="belfius-icon"][class*="-after"].buttonType01,
span.big[class*="belfius-icon"][class*="-after"].buttonType02,
span.big[class*="belfius-icon"][class*="-after"].buttonType03,
span.big[class*="belfius-icon"][class*="-after"].buttonType04,
button.button.big[class*="belfius-icon"][class*="-after"],
button.big[class*="belfius-icon"][class*="-after"].buttonType01,
button.big[class*="belfius-icon"][class*="-after"].buttonType02,
button.big[class*="belfius-icon"][class*="-after"].buttonType03,
button.big[class*="belfius-icon"][class*="-after"].buttonType04,
input[type=submit].big[class*="belfius-icon"][class*="-after"],
input[type=reset].big[class*="belfius-icon"][class*="-after"] {
    padding-right: 50px;
    padding-left: 20px;
}

a.button.big[class*="belfius-icon"][class*="-after"]::after,
a.big[class*="belfius-icon"][class*="-after"].buttonType01::after,
a.big[class*="belfius-icon"][class*="-after"].buttonType02::after,
a.big[class*="belfius-icon"][class*="-after"].buttonType03::after,
a.big[class*="belfius-icon"][class*="-after"].buttonType04::after,
span.button.big[class*="belfius-icon"][class*="-after"]::after,
span.big[class*="belfius-icon"][class*="-after"].buttonType01::after,
span.big[class*="belfius-icon"][class*="-after"].buttonType02::after,
span.big[class*="belfius-icon"][class*="-after"].buttonType03::after,
span.big[class*="belfius-icon"][class*="-after"].buttonType04::after,
button.button.big[class*="belfius-icon"][class*="-after"]::after,
button.big[class*="belfius-icon"][class*="-after"].buttonType01::after,
button.big[class*="belfius-icon"][class*="-after"].buttonType02::after,
button.big[class*="belfius-icon"][class*="-after"].buttonType03::after,
button.big[class*="belfius-icon"][class*="-after"].buttonType04::after,
input[type=submit].big[class*="belfius-icon"][class*="-after"]::after,
input[type=reset].big[class*="belfius-icon"][class*="-after"]::after {
    right: 20px;
}

a.button.small,
a.small.buttonType01,
a.small.buttonType02,
a.small.buttonType03,
a.small.buttonType04,
span.button.small,
span.small.buttonType01,
span.small.buttonType02,
span.small.buttonType03,
span.small.buttonType04,
button.button.small,
button.small.buttonType01,
button.small.buttonType02,
button.small.buttonType03,
button.small.buttonType04,
input[type=submit].small,
input[type=reset].small {
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    font-size: 14px;
}

a.button.small.icon,
a.small.icon.buttonType01,
a.small.icon.buttonType02,
a.small.icon.buttonType03,
a.small.icon.buttonType04,
span.button.small.icon,
span.small.icon.buttonType01,
span.small.icon.buttonType02,
span.small.icon.buttonType03,
span.small.icon.buttonType04,
button.button.small.icon,
button.small.icon.buttonType01,
button.small.icon.buttonType02,
button.small.icon.buttonType03,
button.small.icon.buttonType04,
input[type=submit].small.icon,
input[type=reset].small.icon {
    padding-right: 28px;
}

a.button.small.icon::after,
a.small.icon.buttonType01::after,
a.small.icon.buttonType02::after,
a.small.icon.buttonType03::after,
a.small.icon.buttonType04::after,
span.button.small.icon::after,
span.small.icon.buttonType01::after,
span.small.icon.buttonType02::after,
span.small.icon.buttonType03::after,
span.small.icon.buttonType04::after,
button.button.small.icon::after,
button.small.icon.buttonType01::after,
button.small.icon.buttonType02::after,
button.small.icon.buttonType03::after,
button.small.icon.buttonType04::after,
input[type=submit].small.icon::after,
input[type=reset].small.icon::after {
    right: 10px;
    width: 8px;
    height: 8px;
    line-height: 8px;
    font-size: 8px;
}

.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
    padding: 0;
    font-family: Arial, sans-serif;
    background: none;
}

a.buttonType01,
.buttonType01 {
    color: #fff;
    background: #51626f;

}

a.buttonType01:hover,
.buttonType01:hover {
    background: #979faa;
}

a.buttonType01:active,
.buttonType01:active {
    background: #38444d;
}

a.buttonType01.disabled,
a.buttonType01[disabled],
.buttonType01.disabled,
.buttonType01[disabled] {
    background: #d2d2d7;
    cursor: not-allowed;
}

a.buttonType01.disabled.focus,
a.buttonType01.disabled:focus,
a.buttonType01[disabled].focus,
a.buttonType01[disabled]:focus,
.buttonType01.disabled.focus,
.buttonType01.disabled:focus,
.buttonType01[disabled].focus,
.buttonType01[disabled]:focus {
    border: 0 none;
}

a.buttonType01:link,
a.buttonType01:active,
a.buttonType01:visited,
a.buttonType01:hover,
a.buttonType01:focus,
.buttonType01:link,
.buttonType01:active,
.buttonType01:visited,
.buttonType01:hover,
.buttonType01:focus {
    color: #fff;
}

a.buttonType02,
.buttonType02 {
    color: #51626f;
    background: #fff;
    border-radius: 100px;

    border: 1px solid #51626f;
}

a.buttonType02:hover,
.buttonType02:hover {
    background: #e8ebed;
}

a.buttonType02:active,
.buttonType02:active {
    background: rgba(0, 0, 0, .2);
}

a.buttonType02.disabled,
.buttonType02.disabled {
    background: #d2d2d7;
    color: #fff;
    cursor: not-allowed;
    border: 0 none;
}

a.buttonType02.disabled.focus,
a.buttonType02.disabled:focus,
.buttonType02.disabled.focus,
.buttonType02.disabled:focus {
    border: 0 none;
}

a.buttonType03,
.buttonType03 {
    color: #fff;
    background-color: #c30045;
    background-image: linear-gradient(116deg, #8c193c, #c30045 95%);

    border-radius: 100px;
}

a.buttonType03:hover,
.buttonType03:hover {
    background: #d54d7d;
}

a.buttonType03:active,
.buttonType03:active {
    background: #880030;
}

a.buttonType03.disabled,
.buttonType03.disabled {
    background: #d2d2d7;
    cursor: not-allowed;
}

a.buttonType03.disabled.focus,
a.buttonType03.disabled:focus,
.buttonType03.disabled.focus,
.buttonType03.disabled:focus {
    border: 0 none;
}

a.buttonType03:link,
a.buttonType03:active,
a.buttonType03:visited,
a.buttonType03:hover,
a.buttonType03:focus,
.buttonType03:link,
.buttonType03:active,
.buttonType03:visited,
.buttonType03:hover,
.buttonType03:focus {
    color: #fff;
}

a.buttonType04,
.buttonType04 {
    color: #7b736d;
    border: 1px solid #7b736d;
    background: #fff;

}

a.buttonType04:hover,
.buttonType04:hover {
    background: #e3dcd3;
    color: #fff;
}

a.buttonType04:active,
.buttonType04:active {
    background: #e3dcd3;
    color: #fff;
}

a.buttonType04.disabled,
.buttonType04.disabled {
    background: #d2d2d7;
    color: #fff;
    cursor: not-allowed;
    border: 0 none;
}

a.buttonType04.disabled.focus,
a.buttonType04.disabled:focus,
.buttonType04.disabled.focus,
.buttonType04.disabled:focus {
    border: 0 none;
}

a.buttonType04:link,
a.buttonType04:active,
a.buttonType04:visited,
a.buttonType04:hover,
a.buttonType04:focus,
.buttonType04:link,
.buttonType04:active,
.buttonType04:visited,
.buttonType04:hover,
.buttonType04:focus {
    color: #7b736d;
}

form button {
    float: right;
    margin: 20px 0 0 10px;
}

form button.alignLeft {
    float: left;
}

span.cta.button.gewy-f2c-container,
span.cta.gewy-f2c-container.buttonType01,
span.cta.gewy-f2c-container.buttonType02,
span.cta.gewy-f2c-container.buttonType03,
span.cta.gewy-f2c-container.buttonType04 {
    padding: 0;
    box-sizing: border-box;
}

span.cta.button.gewy-f2c-container *,
span.cta.gewy-f2c-container.buttonType01 *,
span.cta.gewy-f2c-container.buttonType02 *,
span.cta.gewy-f2c-container.buttonType03 *,
span.cta.gewy-f2c-container.buttonType04 * {
    width: 100% !important;
    height: 40px !important;
    position: static !important;
}

span.cta.button.gewy-f2c-container .gepa-msg-anchor,
span.cta.gewy-f2c-container.buttonType01 .gepa-msg-anchor,
span.cta.gewy-f2c-container.buttonType02 .gepa-msg-anchor,
span.cta.gewy-f2c-container.buttonType03 .gepa-msg-anchor,
span.cta.gewy-f2c-container.buttonType04 .gepa-msg-anchor,
span.cta.button.gewy-f2c-container a.segment .inner.front,
span.cta.gewy-f2c-container.buttonType01 a.segment .inner.front,
span.cta.gewy-f2c-container.buttonType02 a.segment .inner.front,
span.cta.gewy-f2c-container.buttonType03 a.segment .inner.front,
span.cta.gewy-f2c-container.buttonType04 a.segment .inner.front,
span.cta.button.gewy-f2c-container a.segment .inner.rear,
span.cta.gewy-f2c-container.buttonType01 a.segment .inner.rear,
span.cta.gewy-f2c-container.buttonType02 a.segment .inner.rear,
span.cta.gewy-f2c-container.buttonType03 a.segment .inner.rear,
span.cta.gewy-f2c-container.buttonType04 a.segment .inner.rear {
    display: none;
}

span.cta.button.gewy-f2c-container a.segment:link,
span.cta.gewy-f2c-container.buttonType01 a.segment:link,
span.cta.gewy-f2c-container.buttonType02 a.segment:link,
span.cta.gewy-f2c-container.buttonType03 a.segment:link,
span.cta.gewy-f2c-container.buttonType04 a.segment:link,
span.cta.button.gewy-f2c-container a.segment:visited,
span.cta.gewy-f2c-container.buttonType01 a.segment:visited,
span.cta.gewy-f2c-container.buttonType02 a.segment:visited,
span.cta.gewy-f2c-container.buttonType03 a.segment:visited,
span.cta.gewy-f2c-container.buttonType04 a.segment:visited,
span.cta.button.gewy-f2c-container a.segment:active,
span.cta.gewy-f2c-container.buttonType01 a.segment:active,
span.cta.gewy-f2c-container.buttonType02 a.segment:active,
span.cta.gewy-f2c-container.buttonType03 a.segment:active,
span.cta.gewy-f2c-container.buttonType04 a.segment:active,
span.cta.button.gewy-f2c-container a.segment:hover,
span.cta.gewy-f2c-container.buttonType01 a.segment:hover,
span.cta.gewy-f2c-container.buttonType02 a.segment:hover,
span.cta.gewy-f2c-container.buttonType03 a.segment:hover,
span.cta.gewy-f2c-container.buttonType04 a.segment:hover,
span.cta.button.gewy-f2c-container a.segment:focus,
span.cta.gewy-f2c-container.buttonType01 a.segment:focus,
span.cta.gewy-f2c-container.buttonType02 a.segment:focus,
span.cta.gewy-f2c-container.buttonType03 a.segment:focus,
span.cta.gewy-f2c-container.buttonType04 a.segment:focus {
    border: none;
    display: block;
}

span.cta.button.gewy-f2c-container a.segment:link>.inner.label,
span.cta.gewy-f2c-container.buttonType01 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.buttonType02 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.buttonType03 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.buttonType04 a.segment:link>.inner.label,
span.cta.button.gewy-f2c-container a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.buttonType01 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.buttonType02 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.buttonType03 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.buttonType04 a.segment:visited>.inner.label,
span.cta.button.gewy-f2c-container a.segment:active>.inner.label,
span.cta.gewy-f2c-container.buttonType01 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.buttonType02 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.buttonType03 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.buttonType04 a.segment:active>.inner.label,
span.cta.button.gewy-f2c-container a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.buttonType01 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.buttonType02 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.buttonType03 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.buttonType04 a.segment:hover>.inner.label,
span.cta.button.gewy-f2c-container a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.buttonType01 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.buttonType02 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.buttonType03 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.buttonType04 a.segment:focus>.inner.label {
    overflow: hidden;
    display: block;
    width: auto;
    padding: 0 10px;
    box-sizing: border-box;
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
}

span.cta.button.gewy-f2c-container.icon a.segment:link>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType01 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType02 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType03 a.segment:link>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType04 a.segment:link>.inner.label,
span.cta.button.gewy-f2c-container.icon a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType01 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType02 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType03 a.segment:visited>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType04 a.segment:visited>.inner.label,
span.cta.button.gewy-f2c-container.icon a.segment:active>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType01 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType02 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType03 a.segment:active>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType04 a.segment:active>.inner.label,
span.cta.button.gewy-f2c-container.icon a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType01 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType02 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType03 a.segment:hover>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType04 a.segment:hover>.inner.label,
span.cta.button.gewy-f2c-container.icon a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType01 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType02 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType03 a.segment:focus>.inner.label,
span.cta.gewy-f2c-container.icon.buttonType04 a.segment:focus>.inner.label {
    padding: 0 30px 0 10px;
    text-align: left;
}

#ajax-content span.cta.button.gewy-f2c-container div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting,
#ajax-content span.cta.gewy-f2c-container.buttonType01 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting,
#ajax-content span.cta.gewy-f2c-container.buttonType02 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting,
#ajax-content span.cta.gewy-f2c-container.buttonType03 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting,
#ajax-content span.cta.gewy-f2c-container.buttonType04 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting {
    min-height: 0;
}

@media only screen and (max-width:767px) {
    .button[data-mobile],
    [data-mobile].buttonType01,
    [data-mobile].buttonType02,
    [data-mobile].buttonType03,
    [data-mobile].buttonType04,
    .button.icon[data-mobile],
    .icon[data-mobile].buttonType01,
    .icon[data-mobile].buttonType02,
    .icon[data-mobile].buttonType03,
    .icon[data-mobile].buttonType04 {
        max-width: 100%;
    }
    .button[data-mobile]>span,
    [data-mobile].buttonType01>span,
    [data-mobile].buttonType02>span,
    [data-mobile].buttonType03>span,
    [data-mobile].buttonType04>span,
    .button.icon[data-mobile]>span,
    .icon[data-mobile].buttonType01>span,
    .icon[data-mobile].buttonType02>span,
    .icon[data-mobile].buttonType03>span,
    .icon[data-mobile].buttonType04>span {
        display: none;
    }
    .button[data-mobile]::before,
    [data-mobile].buttonType01::before,
    [data-mobile].buttonType02::before,
    [data-mobile].buttonType03::before,
    [data-mobile].buttonType04::before,
    .button.icon[data-mobile]::before,
    .icon[data-mobile].buttonType01::before,
    .icon[data-mobile].buttonType02::before,
    .icon[data-mobile].buttonType03::before,
    .icon[data-mobile].buttonType04::before {
        content: attr(data-mobile);
        display: inline-block;
    }
    .button[data-mobile][class*='-after'],
    [data-mobile][class*='-after'].buttonType01,
    [data-mobile][class*='-after'].buttonType02,
    [data-mobile][class*='-after'].buttonType03,
    [data-mobile][class*='-after'].buttonType04,
    .button.icon[data-mobile][class*='-after'],
    .icon[data-mobile][class*='-after'].buttonType01,
    .icon[data-mobile][class*='-after'].buttonType02,
    .icon[data-mobile][class*='-after'].buttonType03,
    .icon[data-mobile][class*='-after'].buttonType04 {
        padding-right: 30px;
    }
    .button[data-mobile][class*='-after']::before,
    [data-mobile][class*='-after'].buttonType01::before,
    [data-mobile][class*='-after'].buttonType02::before,
    [data-mobile][class*='-after'].buttonType03::before,
    [data-mobile][class*='-after'].buttonType04::before,
    .button.icon[data-mobile][class*='-after']::before,
    .icon[data-mobile][class*='-after'].buttonType01::before,
    .icon[data-mobile][class*='-after'].buttonType02::before,
    .icon[data-mobile][class*='-after'].buttonType03::before,
    .icon[data-mobile][class*='-after'].buttonType04::before {
        position: relative;
        display: inline-block;
        left: 0;
        top: 0;
        transform: none;
    }
    .button[data-mobile][class*='-after']::after,
    [data-mobile][class*='-after'].buttonType01::after,
    [data-mobile][class*='-after'].buttonType02::after,
    [data-mobile][class*='-after'].buttonType03::after,
    [data-mobile][class*='-after'].buttonType04::after,
    .button.icon[data-mobile][class*='-after']::after,
    .icon[data-mobile][class*='-after'].buttonType01::after,
    .icon[data-mobile][class*='-after'].buttonType02::after,
    .icon[data-mobile][class*='-after'].buttonType03::after,
    .icon[data-mobile][class*='-after'].buttonType04::after {
        display: block;
    }
}

input[type=radio],
input[type=checkbox] {
    opacity: 0;
    display: none;
}

input[type=radio]+label:not(.checkbox),
input[type=radio]+input[type=hidden]+label:not(.checkbox),
input[type=radio]+label.checkbox+label:not(.checkbox),
input[type=radio]+input[type=hidden]+label.checkbox+label:not(.checkbox),
input[type=checkbox]+label:not(.checkbox),
input[type=checkbox]+input[type=hidden]+label:not(.checkbox),
input[type=checkbox]+label.checkbox+label:not(.checkbox),
input[type=checkbox]+input[type=hidden]+label.checkbox+label:not(.checkbox) {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 27px;
    margin-bottom: 5px;
    margin-right: 20px;
    margin-top: 11px;
    font-weight: normal;
    color: #435c6b;
}

input[type=radio]+label:not(.checkbox):before,
input[type=radio]+input[type=hidden]+label:not(.checkbox):before,
input[type=radio]+label.checkbox+label:not(.checkbox):before,
input[type=radio]+input[type=hidden]+label.checkbox+label:not(.checkbox):before,
input[type=checkbox]+label:not(.checkbox):before,
input[type=checkbox]+input[type=hidden]+label:not(.checkbox):before,
input[type=checkbox]+label.checkbox+label:not(.checkbox):before,
input[type=checkbox]+input[type=hidden]+label.checkbox+label:not(.checkbox):before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 1px;
    border: solid 1px #435c6b;
    background: #fff;
    border-radius: 3px;
}

input[type=radio]+label:not(.checkbox):hover:before,
input[type=radio]+input[type=hidden]+label:not(.checkbox):hover:before,
input[type=radio]+label.checkbox+label:not(.checkbox):hover:before,
input[type=radio]+input[type=hidden]+label.checkbox+label:not(.checkbox):hover:before,
input[type=checkbox]+label:not(.checkbox):hover:before,
input[type=checkbox]+input[type=hidden]+label:not(.checkbox):hover:before,
input[type=checkbox]+label.checkbox+label:not(.checkbox):hover:before,
input[type=checkbox]+input[type=hidden]+label.checkbox+label:not(.checkbox):hover:before {
    border-color: #435c6b;
}

input[type=radio]+label:not(.checkbox):active:before,
input[type=radio]+input[type=hidden]+label:not(.checkbox):active:before,
input[type=radio]+label.checkbox+label:not(.checkbox):active:before,
input[type=radio]+input[type=hidden]+label.checkbox+label:not(.checkbox):active:before,
input[type=checkbox]+label:not(.checkbox):active:before,
input[type=checkbox]+input[type=hidden]+label:not(.checkbox):active:before,
input[type=checkbox]+label.checkbox+label:not(.checkbox):active:before,
input[type=checkbox]+input[type=hidden]+label.checkbox+label:not(.checkbox):active:before {
    border-color: #435c6b;
}

input[type=radio]:focus+label:not(.checkbox)::before,
input[type=radio]:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:focus+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:focus+label:not(.checkbox)::before,
input[type=checkbox]:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:focus+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
    border-color: #5d6c79;
}

input[type=radio]:checked+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:checked+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked+label:not(.checkbox)::before,
input[type=checkbox]:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:checked+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
    content: "";
    color: #51626f;
    font-size: 15px;
    text-align: center;
    line-height: 20px;
}

input[type=radio]:checked:focus+label:not(.checkbox)::before,
input[type=radio]:checked:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:checked:focus+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked:focus+label:not(.checkbox)::before,
input[type=checkbox]:checked:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:checked:focus+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
    border-color: #91a8bb;
}

input[type=radio].input-validation-error+label:not(.checkbox)::before,
input[type=radio].input-validation-error+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:hover+label:not(.checkbox)::before,
input[type=radio].input-validation-error:hover+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:hover+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:hover+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:hover+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:hover+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:hover+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:hover+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:active+label:not(.checkbox)::before,
input[type=radio].input-validation-error:active+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:active+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:active+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:active+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:active+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:active+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:active+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:focus+label:not(.checkbox)::before,
input[type=radio].input-validation-error:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:focus+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:focus+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:focus+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:checked:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:hover+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:hover+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:hover+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:hover+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:hover+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:hover+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:hover+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:hover+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:active+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:active+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:active+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:active+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:active+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:active+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:active+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:active+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:focus+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:focus+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:focus+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:focus+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:focus+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:checked:focus+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
    border-color: #eb0016;
    background-color: #f6e9e9;
}

input[type=radio]:disabled+label:not(.checkbox)::before,
input[type=radio]:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked:disabled+label:not(.checkbox)::before,
input[type=radio]:checked:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:checked:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:disabled+label:not(.checkbox)::before,
input[type=radio].input-validation-error:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio].input-validation-error:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=radio].input-validation-error:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:disabled+label:not(.checkbox)::before,
input[type=checkbox]:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked:disabled+label:not(.checkbox)::before,
input[type=checkbox]:checked:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox]:checked:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox]:checked:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:disabled+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:disabled+input[type=hidden]+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:disabled+label.checkbox+label:not(.checkbox)::before,
input[type=checkbox].input-validation-error:disabled+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
    border-color: #e3e3e3;
    background-color: #e3e3e3;
}

input[type=radio].stacked+label:not(.checkbox),
input[type=radio].stacked+input[type=hidden]+label:not(.checkbox),
input[type=radio].stacked+label.checkbox+label:not(.checkbox),
input[type=radio].stacked+input[type=hidden]+label.checkbox+label:not(.checkbox),
input[type=checkbox].stacked+label:not(.checkbox),
input[type=checkbox].stacked+input[type=hidden]+label:not(.checkbox),
input[type=checkbox].stacked+label.checkbox+label:not(.checkbox),
input[type=checkbox].stacked+input[type=hidden]+label.checkbox+label:not(.checkbox) {
    float: none;
    clear: left;
    display: block;
    margin-top: 20px;
}

input[type=radio]+label:not(.checkbox)::before,
input[type=radio]+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]+label.checkbox+label:not(.checkbox)::before,
input[type=radio]+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
    border-radius: 12px;
}

input[type=radio]:checked+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label:not(.checkbox)::before,
input[type=radio]:checked+label.checkbox+label:not(.checkbox)::before,
input[type=radio]:checked+input[type=hidden]+label.checkbox+label:not(.checkbox)::before {
    content: "";
    font-size: 16px;
}

.anysurfer input[type=radio],
.anysurfer input[type=checkbox],
.anysurfer input[type=radio]:checked,
.anysurfer input[type=checkbox]:checked {
    opacity: 1;
    display: inline-block;
}

.anysurfer input[type=radio] {
    -webkit-appearance: radio;
}

.anysurfer input[type=checkbox] {
    -webkit-appearance: checkbox;
}

.anysurfer input[type=radio]+label,
.anysurfer input[type=checkbox]+label,
.anysurfer input[type=radio]:checked+label,
.anysurfer input[type=checkbox]:checked+label {
    padding-left: 0;
    margin-top: 0;
    margin-right: 20px;
    margin-bottom: 0;
}

.anysurfer input[type=radio]+label::before,
.anysurfer input[type=checkbox]+label::before,
.anysurfer input[type=radio]:checked+label::before,
.anysurfer input[type=checkbox]:checked+label::before {
    content: none;
}

.anysurfer input[type=radio].stacked,
.anysurfer input[type=checkbox].stacked,
.anysurfer input[type=radio]:checked.stacked,
.anysurfer input[type=checkbox]:checked.stacked {
    clear: left;
}

.anysurfer input[type=radio].stacked+label,
.anysurfer input[type=checkbox].stacked+label,
.anysurfer input[type=radio]:checked.stacked+label,
.anysurfer input[type=checkbox]:checked.stacked+label {
    display: inline-block;
}

.informationBox,
.attentionBox,
.validBox,
.validation-summary-errors,
.technical-alert,
.technical-alert-retail,
.technical-alert-business {
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 20px 20px 75px;
    min-height: 35px;
    background-color: #fff;
    border: 1px solid #8c8782;
    border-radius: 12px;
    color: #435c6b;
}

.informationBox:before,
.attentionBox:before,
.validBox:before,
.validation-summary-errors:before,
.technical-alert:before,
.technical-alert-retail:before,
.technical-alert-business:before {
    content: "";
    color: #bdb7b1;
    font-size: 35px;
    position: absolute;
    top: 20px;
    left: 20px;
}

.informationBox:before {
    content: "";
}

.attentionBox {
    border-color: #e1c328;
}

.attentionBox:before {
    content: "";
}

.validBox {
    border-color: #afb432;
}

.validBox:before {
    content: "";
    color: #93bf3e;
}

.validation-summary-errors {
    border-color: #c84132;
}

.validation-summary-errors:before {
    content: "";
    color: #eb0016;
}

.validation-summary-valid {
    display: none;
}

.technical-alert {
    overflow: hidden;
    border-color: #d1184d;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
}

@media only screen and (max-width:767px) {
    .technical-alert {
        display: none;
    }
}

.technical-alert:before {
    content: "";
    color: #d1184d;
}

.technical-alert-retail {
    width: auto;
    border-color: #d1184d;
}

@media only screen and (max-width:767px) {
    .technical-alert-retail {
        display: none;
    }
}

.technical-alert-retail:before {
    content: "";
    color: #d1184d;
}

.technical-alert-business {
    clear: both;
    overflow: hidden;
    border-color: #d1184d;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
}

@media only screen and (max-width:767px) {
    .technical-alert-business {
        display: none;
    }
}

.technical-alert-business:before {
    content: "";
    color: #d1184d;
}

.pagination>li.first a,
.pagination>li.first span,
.pagination>li.previous a,
.pagination>li.previous span,
.pagination>li.next a,
.pagination>li.next span,
.pagination>li.last a,
.pagination>li.last span,
.pager>li>a,
.pager>li>span,
.q-a-slideshow .seqNav .previous,
.q-a-slideshow .seqNav .next {
    width: 40px;
    height: 40px;
    background: #7b736d;
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;

}

.pagination>li.first a:hover,
.pagination>li.first span:hover,
.pagination>li.previous a:hover,
.pagination>li.previous span:hover,
.pagination>li.next a:hover,
.pagination>li.next span:hover,
.pagination>li.last a:hover,
.pagination>li.last span:hover,
.pager>li>a:hover,
.pager>li>span:hover,
.q-a-slideshow .seqNav .previous:hover,
.q-a-slideshow .seqNav .next:hover {
    background: #8f867f;
}

.pagination>li.first a:active,
.pagination>li.first span:active,
.pagination>li.previous a:active,
.pagination>li.previous span:active,
.pagination>li.next a:active,
.pagination>li.next span:active,
.pagination>li.last a:active,
.pagination>li.last span:active,
.pager>li>a:active,
.pager>li>span:active,
.q-a-slideshow .seqNav .previous:active,
.q-a-slideshow .seqNav .next:active {
    background: #6b645f;
}

.pagination.layout-transactional>li.first a,
.pagination.layout-transactional>li.first span,
.pagination.layout-transactional>li.previous a,
.pagination.layout-transactional>li.previous span,
.pagination.layout-transactional>li.next a,
.pagination.layout-transactional>li.next span,
.pagination.layout-transactional>li.last a,
.pagination.layout-transactional>li.last span {
    background: #fff;
    color: #435c6b;
}

.pagination.layout-transactional>li.first a:hover,
.pagination.layout-transactional>li.first span:hover,
.pagination.layout-transactional>li.previous a:hover,
.pagination.layout-transactional>li.previous span:hover,
.pagination.layout-transactional>li.next a:hover,
.pagination.layout-transactional>li.next span:hover,
.pagination.layout-transactional>li.last a:hover,
.pagination.layout-transactional>li.last span:hover {
    background: #e3dcd3;
}

.pagination.layout-transactional>li.first a:active,
.pagination.layout-transactional>li.first span:active,
.pagination.layout-transactional>li.previous a:active,
.pagination.layout-transactional>li.previous span:active,
.pagination.layout-transactional>li.next a:active,
.pagination.layout-transactional>li.next span:active,
.pagination.layout-transactional>li.last a:active,
.pagination.layout-transactional>li.last span:active {
    background: #bdb7b1;
}

.pagination {
    display: inline;
    list-style: none;
}

@media only screen and (max-width:767px) {
    .pagination {
        display: block;
        width: auto;
    }
}

.pagination>li {
    float: left;
    margin: 0 0 0 5px;
}

@media only screen and (max-width:767px) {
    .pagination>li {
        display: none;
    }
}

.pagination>li:first-child {
    margin: 0;
}

.pagination>li:before {
    content: none;
}

.pagination>li>a,
.pagination>li>span {
    display: inline-block;
    width: 30px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #435c6b;
    text-align: center;
}

.pagination>li.first.disabled a,
.pagination>li.first.disabled span,
.pagination>li.previous.disabled a,
.pagination>li.previous.disabled span,
.pagination>li.next.disabled a,
.pagination>li.next.disabled span,
.pagination>li.last.disabled a,
.pagination>li.last.disabled span {
    background: #e3dcd3;
    cursor: not-allowed;
}

.pagination>li.current a,
.pagination>li.current span {
    cursor: default;
    text-decoration: none;
    font-weight: 700;
}

@media only screen and (max-width:767px) {
    .pagination>li.first,
    .pagination>li.previous {
        display: inline-block;
    }
}

.pagination>li.info {
    display: none;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #435c6b;
    text-align: center;
}

@media only screen and (max-width:767px) {
    .pagination>li.info {
        display: inline-block;
        width: calc(100% - (4*(40px + 5px)));
    }
}

@media only screen and (max-width:767px) {
    .pagination>li.next,
    .pagination>li.last {
        display: inline-block;
    }
}

.pagination.layout-transactional>li.first.disabled a,
.pagination.layout-transactional>li.first.disabled span,
.pagination.layout-transactional>li.previous.disabled a,
.pagination.layout-transactional>li.previous.disabled span,
.pagination.layout-transactional>li.next.disabled a,
.pagination.layout-transactional>li.next.disabled span,
.pagination.layout-transactional>li.last.disabled a,
.pagination.layout-transactional>li.last.disabled span {
    background: #fdfdfd;
    color: #e3dcd3;
}

.pager {
    display: inline;
    list-style: none;
}

.pager>li {
    float: left;
    margin: 0 0 0 5px;
}

.pager>li:first-child {
    margin: 0;
}

.pager>li:before {
    content: none;
}

.pager>li>a,
.pager>li>span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.pager>li.disabled a,
.pager>li.disabled span {
    background: #e3dcd3;
    cursor: not-allowed;
}

.pagination-background {
    background: #f5f3f0;
    padding: 20px;
    width: 100%;
    overflow: hidden;
    display: block;
    box-sizing: border-box;
}

.classAPlusPlus,
.classAPlus,
.classA,
.classB,
.classC,
.classD,
.classE {
    position: relative;
    display: inline-block;
    height: 18px;
    box-sizing: border-box;
    padding-left: 3px;
    line-height: 18px;
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.classAPlusPlus::after,
.classAPlus::after,
.classA::after,
.classB::after,
.classC::after,
.classD::after,
.classE::after {
    content: "";
    position: absolute;
    left: 100%;
    border: 9px solid transparent;
    border-left: 9px solid #fbb900;
}

.classAPlusPlus>sup,
.classAPlus>sup,
.classA>sup,
.classB>sup,
.classC>sup,
.classD>sup,
.classE>sup {
    position: absolute;
    top: -3px;
}

.classAPlusPlus {
    width: 25px;
    background-color: #63aa5a;
    border-color: #63aa5a;
}

.classAPlusPlus::after {
    border-left-color: #63aa5a;
}

.classAPlus {
    width: 32px;
    background-color: #7bae4a;
    border-color: #7bae4a;
}

.classAPlus::after {
    border-left-color: #7bae4a;
}

.classA {
    width: 39px;
    background-color: #bdd342;
    border-color: #bdd342;
}

.classA::after {
    border-left-color: #bdd342;
}

.classB {
    width: 46px;
    background-color: #ffe731;
    border-color: #ffe731;
}

.classB::after {
    border-left-color: #ffe731;
}

.classC {
    width: 53px;
    background-color: #fbb900;
    border-color: #fbb900;
}

.classC::after {
    border-left-color: #fbb900;
}

.classD {
    width: 60px;
    background-color: #fb8800;
    border-color: #fb8800;
}

.classD::after {
    border-left-color: #fb8800;
}

.classE {
    width: 67px;
    background-color: #e30613;
    border-color: #e30613;
}

.classE::after {
    border-left-color: #e30613;
}

aside.apps>img.qrCode {
    display: block;
    width: 99px;
    height: 99px;
    margin: 24px 10px 24px 0;
    border: solid 1px #979797;
}

aside.apps>a {
    overflow: hidden;
    display: inline-block;
    height: 44px;
    width: 136px;
    margin: 0 10px 0 0;
    text-indent: 100%;
    white-space: nowrap;
    background: url(/common/nfw/lib/bdn/resource/WebDev-sprite.png?h=ba463f65a74305ac000e) transparent -55px 0 no-repeat;
}

@media only screen and (min-device-pixel-ratio:1.5) {
    aside.apps>a {
        background-image: url(/common/nfw/lib/bdn/resource/WebDev-sprite-HD.png?h=ba463f65a74305ac000e);
    }
}

aside.apps>a:last-of-type {
    margin-right: 0;
}

aside.apps>a.appleStore {
    background-position: -55px 0;
}

aside.apps>a.googlePlay {
    background-position: -55px -44px;
}

aside.apps>a.winPhone {
    background-position: -191px 0;
}

aside.apps.noQRcode>.qrCode {
    display: none;
}

table.addRowTable,
table.embeddedTable {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 15px;
    background: #f5f3f0;
    border-collapse: separate;
    border-radius: 6px;
    border: 1px solid #e3dcd3;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #435c6b;
}

table.addRowTable.darkTable,
table.embeddedTable.darkTable {
    background: #e3dcd3;
}

table.addRowTable.firstColumnIsHeader tbody>tr>td:first-child,
table.embeddedTable.firstColumnIsHeader tbody>tr>td:first-child {
    font-weight: 700;
}

table.addRowTable th,
table.addRowTable td,
table.embeddedTable th,
table.embeddedTable td {
    text-align: left;
    vertical-align: top;
}

table.addRowTable th[align="center"],
table.addRowTable td[align="center"],
table.embeddedTable th[align="center"],
table.embeddedTable td[align="center"] {
    text-align: center;
}

table.addRowTable th[align="right"],
table.addRowTable td[align="right"],
table.embeddedTable th[align="right"],
table.embeddedTable td[align="right"] {
    text-align: right;
}

table.addRowTable thead>tr>th,
table.embeddedTable thead>tr>th {
    border-left: 1px solid #fff;
    padding: 15px 12px;
    font-family: "Belfius Alternative", Arial, sans-serif;
    color: #435c6b;
    font-size: 18px;
}

table.addRowTable thead>tr>th:first-child,
table.embeddedTable thead>tr>th:first-child {
    padding-left: 24px;
    border-left: 0 none;
}

table.addRowTable thead>tr>th:last-child,
table.embeddedTable thead>tr>th:last-child {
    padding-right: 24px;
}

table.addRowTable tfoot>tr,
table.embeddedTable tfoot>tr {
    background: #f5f3f0;
}

table.addRowTable tfoot>tr>td,
table.embeddedTable tfoot>tr>td {
    border-left: 1px solid #d3d1cd;
    padding: 15px 12px;
    font-family: "Belfius Alternative", Arial, sans-serif;
    color: #435c6b;
    font-size: 18px;
}

table.addRowTable tfoot>tr>td:first-child,
table.embeddedTable tfoot>tr>td:first-child {
    padding-left: 24px;
    border-left: 0 none;
}

table.addRowTable tfoot>tr>td:last-child,
table.embeddedTable tfoot>tr>td:last-child {
    padding-right: 24px;
}

table.addRowTable tbody,
table.embeddedTable tbody {
    overflow: hidden;
}

table.addRowTable tbody>tr,
table.embeddedTable tbody>tr {
    background: #fff;

}

table.addRowTable tbody>tr:hover,
table.embeddedTable tbody>tr:hover {
    background: #e3dcd3;
}

table.addRowTable tbody>tr.selectedRow,
table.embeddedTable tbody>tr.selectedRow {
    background: #d1184d;
    color: #fff;
}

table.addRowTable tbody>tr.selectedRow>td:first-child,
table.embeddedTable tbody>tr.selectedRow>td:first-child {
    color: #fff;
}

table.addRowTable tbody>tr>td,
table.embeddedTable tbody>tr>td {
    padding: 10px 12px;
    border-left: 1px solid #d3d1cd;
    border-bottom: 1px dotted #d3d1cd;
    min-height: 20px;
    overflow: hidden;
}

table.addRowTable tbody>tr>td:first-child,
table.embeddedTable tbody>tr>td:first-child {
    padding-left: 24px;
    border-left: 0 none;
    font-weight: normal;
}

table.addRowTable tbody>tr>td:last-child,
table.embeddedTable tbody>tr>td:last-child {
    padding-right: 24px;
}

table.addRowTable tbody>tr>td.colspanDisplay,
table.embeddedTable tbody>tr>td.colspanDisplay {
    display: none;
}

table.addRowTable tbody>tr>td .belfius-icon-checked,
table.addRowTable tbody>tr>td .belfius-icon-not-allowed,
table.addRowTable tbody>tr>td .belfius-icon-close,
table.addRowTable tbody>tr>td .tableIcon,
table.embeddedTable tbody>tr>td .belfius-icon-checked,
table.embeddedTable tbody>tr>td .belfius-icon-not-allowed,
table.embeddedTable tbody>tr>td .belfius-icon-close,
table.embeddedTable tbody>tr>td .tableIcon {
    display: block;
    position: relative;
    font-size: 17px;
    overflow: hidden;
    height: 17px;
    text-align: center;
}

table.addRowTable tbody>tr>td .belfius-icon-checked::before,
table.addRowTable tbody>tr>td .belfius-icon-checked-after::after,
table.addRowTable tbody>tr>td .belfius-icon-not-allowed::before,
table.addRowTable tbody>tr>td .belfius-icon-not-allowed-after::after,
table.addRowTable tbody>tr>td .belfius-icon-close::before,
table.addRowTable tbody>tr>td .belfius-icon-close-after::after,
table.addRowTable tbody>tr>td .tableIcon::before,
table.embeddedTable tbody>tr>td .belfius-icon-checked::before,
table.embeddedTable tbody>tr>td .belfius-icon-checked-after::after,
table.embeddedTable tbody>tr>td .belfius-icon-not-allowed::before,
table.embeddedTable tbody>tr>td .belfius-icon-not-allowed-after::after,
table.embeddedTable tbody>tr>td .belfius-icon-close::before,
table.embeddedTable tbody>tr>td .belfius-icon-close-after::after,
table.embeddedTable tbody>tr>td .tableIcon::before {
    display: block;
    clear: left;
}

table.addRowTable tbody>tr>td .belfius-icon-checked,
table.embeddedTable tbody>tr>td .belfius-icon-checked {
    color: #51626f;
}

table.addRowTable tbody>tr>td .belfius-icon-close,
table.embeddedTable tbody>tr>td .belfius-icon-close {
    color: #ea2a29;
}

table.addRowTable tbody>tr>td .belfius-icon-not-allowed,
table.embeddedTable tbody>tr>td .belfius-icon-not-allowed {
    color: #ea2a29;
}

table.addRowTable tbody>tr:last-child td,
table.embeddedTable tbody>tr:last-child td {
    border-bottom: 0 none;
}

@media only screen and (max-width:767px) {
    #ajax-content>table.embeddedTable,
    #lightbox-manager .gewy-content-box>table.embeddedTable {
        padding-left: 0;
        padding-right: 0;
        width: calc(100% - (2*15px));
    }
    table.embeddedTable,
    table.addRowTable {
        display: block;
        width: auto;
        margin: auto 15px;
    }
    table.embeddedTable[style],
    table.addRowTable[style] {
        width: auto !important;
        display: block !important;
    }
    table.embeddedTable thead,
    table.embeddedTable tbody,
    table.embeddedTable tfoot,
    table.embeddedTable th,
    table.embeddedTable td,
    table.embeddedTable tr,
    table.addRowTable thead,
    table.addRowTable tbody,
    table.addRowTable tfoot,
    table.addRowTable th,
    table.addRowTable td,
    table.addRowTable tr {
        display: block;
    }
    table.embeddedTable thead>tr>th,
    table.addRowTable thead>tr>th {
        display: none;
        background: #fff;
    }
    table.embeddedTable thead>tr>th:first-child:first-child[data-title],
    table.addRowTable thead>tr>th:first-child:first-child[data-title] {
        overflow: hidden;
        display: block;
        position: relative;
        text-indent: -9999px;
        border-bottom: 1px solid #d3d1cd;
        font-weight: 700;
    }
    table.embeddedTable thead>tr>th:first-child:first-child[data-title]:before,
    table.addRowTable thead>tr>th:first-child:first-child[data-title]:before {
        content: attr(data-title);
        display: inline-block;
        position: absolute;
        margin-left: -15px;
        text-indent: 9999px;
        background: #fff;
    }
    table.embeddedTable tfoot>tr>td,
    table.addRowTable tfoot>tr>td {
        font-weight: 700;
    }
    table.embeddedTable tbody>tr,
    table.addRowTable tbody>tr {
        border-bottom: 1px solid #e3dcd3;
    }
    table.embeddedTable tbody>tr:nth-child(odd),
    table.addRowTable tbody>tr:nth-child(odd) {
        background: #f5f3f0;
    }
    table.embeddedTable tbody>tr:nth-child(even),
    table.addRowTable tbody>tr:nth-child(even) {
        background: #fff;
    }
    table.embeddedTable tbody>tr>td,
    table.addRowTable tbody>tr>td {
        border-top: 0;
        border-right: 0;
        border-bottom: 1px dotted #d3d1cd;
        border-left: 0;
        position: relative;
        padding-left: 50%;
    }
    table.embeddedTable tbody>tr>td::before,
    table.addRowTable tbody>tr>td::before {
        content: "";
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: normal;
        word-break: break-word;
    }
    table.embeddedTable tbody>tr>td:first-child,
    table.addRowTable tbody>tr>td:first-child {
        font-family: "Belfius Alternative", Arial, sans-serif;
        color: #435c6b;
        font-size: 18px;
    }
    table.embeddedTable tbody>tr>td:last-child,
    table.addRowTable tbody>tr>td:last-child {
        border: 0;
    }
    table.embeddedTable tbody>tr>td:nth-of-type(n):before,
    table.addRowTable tbody>tr>td:nth-of-type(n):before {
        content: attr(data-title);
    }
    table.embeddedTable tbody>tr>td:nth-of-type(1),
    table.addRowTable tbody>tr>td:nth-of-type(1) {
        padding-left: 6px;
    }
    table.embeddedTable tbody>tr>td:nth-of-type(1)::before,
    table.addRowTable tbody>tr>td:nth-of-type(1)::before {
        content: none;
    }
    table.embeddedTable tbody>tr>td.colspanDisplay,
    table.addRowTable tbody>tr>td.colspanDisplay {
        display: block;
    }
    table.embeddedTable tbody>tr.selectedRow,
    table.addRowTable tbody>tr.selectedRow {
        background: #d1184d;
        color: #fff;
    }
    table.embeddedTable tbody>tr.selectedRow>td:first-child,
    table.addRowTable tbody>tr.selectedRow>td:first-child {
        color: #fff;
    }
    table.embeddedTable tbody>tr:last-child,
    table.addRowTable tbody>tr:last-child {
        border-bottom: 0;
    }
    table.embeddedTable tbody>tr:last-child td,
    table.addRowTable tbody>tr:last-child td {
        border-bottom: 1px dotted #d3d1cd;
    }
    table.embeddedTable tbody>tr:last-child td:last-child,
    table.addRowTable tbody>tr:last-child td:last-child {
        border: 0;
    }
    table.embeddedTable td[align="center"],
    table.embeddedTable th[align="center"] {
        text-align: left;
    }
    table.embeddedTable tfoot>tr>td {
        position: relative;
        padding-left: 50%;
        border-top: 0;
        border-right: 0;
        border-left: 0;
        border-bottom: 1px dotted #d3d1cd;
    }
    table.embeddedTable tfoot>tr>td::before {
        content: "";
        position: absolute;
        top: 14px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: normal;
        word-break: break-word;
    }
    table.embeddedTable tfoot>tr>td:first-child {
        font-family: "Belfius Alternative", Arial, sans-serif;
        color: #435c6b;
        font-size: 18px;
    }
    table.embeddedTable tfoot>tr>td:last-child {
        border: 0;
    }
    table.embeddedTable tfoot>tr>td:nth-of-type(n)::before {
        content: attr(data-title);
    }
    table.embeddedTable tfoot>tr>td:nth-of-type(1) {
        padding-left: 6px;
    }
    table.embeddedTable tfoot>tr>td:nth-of-type(1)::before {
        content: none;
    }
    table.embeddedTable tfoot>tr>td.hideOnMobile {
        display: none;
    }
    table.addRowTable>thead>tr>th {
        display: block;
    }
    table.addRowTable>thead>tr>th:first-child {
        padding-left: 12px;
    }
    table.addRowTable>tbody>tr>td:nth-of-type(1) {
        position: relative;
        padding-left: 50%;
        font-size: 14px;
    }
    table.addRowTable>tbody>tr>td:nth-of-type(1)::before {
        content: attr(data-title);
    }
}

.ajax-loader {
    display: block;
    position: absolute;
    margin-top: 50%;
    margin-left: 50%;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    z-index: 1;
    background: url(/common/nfw/lib/bdn/resource/loader-medium.gif?h=c4a82f0d6fa078a37499) transparent 0 0 no-repeat;
}

.ajax-loader.large {
    width: 48px;
    height: 48px;
    background: url(/common/nfw/lib/bdn/resource/loader-large.gif?h=8921c3f555688653bbbf) transparent 0 0 no-repeat;
}

#main-layout-content-div {
    width: 100% !important;
    max-width: 100%;
}

#top-panel,
#disclaimer-div {
    display: none;
}

body.demo {
    padding: 30px 50px;
}

header.demo {
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
    margin: 0 0 100px 0;
}

header.demo h1 {
    font-size: 42px;
    color: #c40042;
    margin: 15px 0;
}

header.demo p {
    color: #ccc;
    font-size: 14px;
}

@media only screen and (max-width:767px) {
    h1.demo {
        margin: 0;
        padding: 0;
        width: auto;
        text-align: center;
    }
}

h2.demo {
    color: #ccc;
    font-size: 27px;
    line-height: normal;
    margin: 50px 0 15px 0;
    padding: 20px 0 0 0;
    border-top: 1px dotted #ccc;
}

h3.demo {
    color: #8f8f8f;
    font-size: 20px;
    margin: 10px 0;
}

h3.demo em {
    font-style: italic;
}

.section-demo {
    overflow: hidden;
    margin: 20px 0;
}

.demo-wrapper {
    position: relative;
    max-width: 1200px;
    margin: auto;
    position: relative;
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .demo-wrapper {
        padding: 0 24px;
        width: auto;
    }
}

@media only screen and (max-width:1007px) {
    .demo-wrapper {
        padding: 0 34px;
    }
}

@media only screen and (max-width:767px) {
    .demo-wrapper {
        width: 100%;
        float: none;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 0;
        margin-right: 0;
    }
}

.demo-class {
    background: #eee;
    position: relative;
    padding: 30px 10px 10px 10px;
    color: #666;
    margin: 0 10px;
    display: inline-block;
    min-width: 300px;
    height: 100%;
    font-size: 14px;
    line-height: 18px;
    word-spacing: 8px;
    border-radius: 5px;
}

.demo-class:after {
    content: "css class";
    position: absolute;
    top: 0;
    right: 10px;
    width: auto;
    padding: 2px 8px;
    font-size: 10px;
    word-spacing: normal;
    background: #ccc;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, .8);
    border-radius: 0 0 3px 3px;
}

.demo-belfius-typography .demo-class {
    max-width: 300px;
}

.demo-belfius-typography .demo-class strong {
    font-weight: 700;
}

.demo-belfius-typography .demo-class em {
    font-style: italic;
}

.demo-belfius-typography .demo-class:after {
    content: "informations";
}

.demo-render {
    margin: 0 10px;
    display: inline-block;
    width: auto;
    height: 100%;
}

.demo-render .button,
.demo-render .buttonType01,
.demo-render .buttonType02,
.demo-render .buttonType03,
.demo-render .buttonType04 {
    margin: 0 5px;
}

.demo-align-left {
    float: left;
}

.demo-align-right {
    float: right;
}

.demo-belfius-colours section {
    overflow: hidden;
}

.demo-belfius-colours section article {
    float: left;
    margin: 5px;
    line-height: 18px;
}

.demo-belfius-colours section article strong {
    font-weight: 700;
}

.demo-belfius-colours section article em {
    font-style: italic;
}

.demo-belfius-colours section article>header {
    width: 125px;
    height: 125px;
    text-indent: -9000px;
    overflow: hidden;
    display: block;
    margin: 0 0 10px 0;
    border-radius: 14px;
}

.demo-belfius-colours section article>header.demo-color-ruby-red {
    background: #d1184d;
}

.demo-belfius-colours section article>header.demo-color-grey {
    background: #435c6b;
}

.demo-belfius-colours section article>header.demo-color-green {
    background: #93bf3e;
}

.demo-belfius-colours section article>header.demo-color-pearl {
    background: #e3dcd3;
}

.demo-belfius-colours section article>header.demo-color-iron {
    background: #7b736d;
}

.demo-belfius-colours section article>header.demo-color-beige {
    background: #c3bbaf;
}

.demo-belfius-colours section article>header.demo-color-white {
    background: #fff;
    border: 1px solid #ccc;
}

.demo-belfius-colours section article>header.demo-color-turquoise {
    background: #5a0037;
}

.demo-belfius-colours section article>header.demo-color-indigo {
    background: #d2d2d7;
}

.demo-belfius-colours section article>header.demo-color-lightgrey {
    background: #7a8d9b;
}

.demo-belfius-colours section article>header.demo-color-aurora {
    background: #5a0037;
}

.demo-belfius-colours section article>header.demo-color-red {
    background: #eb0016;
}

.demo-belfius-colours section article>header.demo-color-amber {
    background: #faafa0;
}

.demo-belfius-colours section article>header.demo-color-darker-pearl {
    background: #e3e3df;
}

.demo-belfius-colours section article>header.demo-color-widget-grey {
    background: #f5f3f0;
}

.demo-belfius-colours section article>header.demo-color-tab-grey {
    background: #bdb7b1;
}

.demo-belfius-colours section article>header.demo-color-dark-grey {
    background: #253640;
}

.demo-belfius-colours section article>header.demo-color-coral {
    background: #f03241;
}

.demo-belfius-colours section article>header.demo-color-royal-blue {
    background: #285799;
}

.demo-belfius-colours section article>header.demo-color-flesh {
    background: #ffdae1;
}

.demo-belfius-colours section article>header.demo-color-anis {
    background: #dce169;
}

.demo-belfius-colours section article>header.demo-color-night-blue {
    background: #201749;
}

.demo-belfius-colours section article>header.demo-color-sunrise {
    background: #ffe619;
}

.demo-belfius-colours section article>header.demo-color-taupe {
    background: #51626f;
}

.demo-belfius-colours section article>header.demo-color-purple {
    background: #74357f;
}

.demo-belfius-colours section article>header.demo-color-jade {
    background: #af1e3c;
}

.demo-belfius-colours section article>header.demo-color-green-pea {
    background: #c30045;
}

.demo-belfius-colours section article>header.demo-color-blueberry {
    background: #821955;
}

.demo-belfius-colours section article>header.demo-color-pine-green {
    background: #006764;
}

.demo-belfius-colours section article>header.demo-color-velvet {
    background: #630233;
}

.demo-belfius-colours section article>p {
    font-size: 14px;
    color: #666;
}

.demo-belfiusiconfont {
    overflow: visible;
}

.demo-belfiusiconfont .demo-class {
    min-width: 450px;
}

.demo-belfiusiconfont .demo-render {
    padding: 15px 0;
}

.demo-belfiusiconfont .demo-render span:first-child {
    font-size: 22px;
    margin-right: 10px;
}

.demo-belfiusiconfont .demo-render:hover>span:first-child {
    background: #d1184d;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    font-size: 30px;
    vertical-align: middle;
    text-align: center;
}

.demo-belfiusiconfont .unicode {
    color: #d1184d;
    margin-left: 40px;
    display: inline-block;
}

.demo-belfiusiconfont .unicode em {
    border-bottom: 1px dashed #d1184d;
    font-style: normal;
    padding-bottom: 5px;
}

html,
body {
    background-color: #fff;
}

b,
strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

sup {
    font-size: 10px;
    vertical-align: super;
}

sub {
    font-size: 10px;
    vertical-align: sub;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

#ajax-content {
    position: relative;
    overflow: visible;
}

#ajax-content>h1,
#ajax-content>h2,
#ajax-content>h3,
#ajax-content>h4,
#ajax-content>h5 {
    box-sizing: border-box;
}

@media only screen and (max-width:767px) {
    #ajax-content {
        padding-bottom: 0 !important;
    }
}

.gew7-protected-page #ajax-content {
    overflow: visible;
}

.gewy-f2c-container p+ul,
.gewy-f2c-container p+ol,
.gewy-f2c-container p+p,
.gewy-f2c-container ol+p,
.gewy-f2c-container ul+p,
gefw-content-f2c-component p+ul,
gefw-content-f2c-component p+ol,
gefw-content-f2c-component p+p,
gefw-content-f2c-component ol+p,
gefw-content-f2c-component ul+p {
    margin-top: 10px;
}

body {
    height: auto;
}

.additionalContentRow {
    clear: both;
    overflow: hidden;
    margin-top: 50px;
    margin-bottom: 50px;
}

.additionalContentRow>header>h2 {
    margin-bottom: 35px;
    font-size: 36px;
    line-height: 40px;
    color: #d1184d;
}

.additionalContentRow>article {
    position: relative;
    box-sizing: border-box;
}

.additionalContentRow>article>header+p {
    margin-top: 20px;
}

.additionalContentRow>article>p+ul.linkList {
    margin-top: 30px;
}

.additionalContentRow>article.withImage>figure {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

@media only screen and (max-width:767px) {
    .additionalContentRow>article.withImage>figure {
        position: static;
        width: auto;
    }
    .additionalContentRow>article.withImage>figure>img {
        width: 100%;
    }
    .additionalContentRow>article.F2C {
        display: none;
    }
}

.additionalContentRow.oneItem>article {
    float: none;
}

.additionalContentRow.oneItem>article:nth-of-type(1n+2) {
    display: none;
}

.additionalContentRow.oneItem>article.withImage {
    width: auto;
    padding-left: calc(23.4375% + 24px);
}

.additionalContentRow.oneItem>article.withImage>figure {
    width: calc((100% - (3*24px))*(1/4));
}

@media only screen and (max-width:1199px) {
    .additionalContentRow.oneItem>article.withImage {
        padding-left: 25.52083%;
    }
    .additionalContentRow.oneItem>article.withImage>figure {
        width: calc((100% - (3*2.08333%))*(1/4));
    }
}

@media only screen and (max-width:1007px) {
    .additionalContentRow.oneItem>article {
        width: auto;
    }
    .additionalContentRow.oneItem>article.withImage {
        padding-left: 51%;
    }
    .additionalContentRow.oneItem>article.withImage>figure {
        width: calc((100% - (1*2%))*(1/2));
    }
}

@media only screen and (max-width:767px) {
    .additionalContentRow.oneItem>article.withImage {
        padding-left: 0;
    }
    .additionalContentRow.oneItem>article.withImage>figure {
        width: auto;
    }
}

.additionalContentRow.twoItems>article:nth-of-type(1n+3) {
    display: none;
}

.additionalContentRow.twoItems>article.withImage {
    padding-left: calc(23.4375% + 24px);
}

.additionalContentRow.twoItems>article.withImage>figure {
    width: calc((100% - (1*2.08333%))*(1/2));
}

@media only screen and (max-width:1199px) {
    .additionalContentRow.twoItems>article.withImage {
        padding-left: 25.52083%;
    }
}

@media only screen and (max-width:1007px) {
    .additionalContentRow.twoItems>article.withImage {
        padding-left: 0;
    }
    .additionalContentRow.twoItems>article.withImage>figure {
        float: left;
        position: static;
        margin: 0 14px 14px 0;
        width: calc((100% - (1*2.08333%))*(1/2));
    }
}

@media only screen and (max-width:767px) {
    .additionalContentRow.twoItems>article.withImage>figure {
        float: none;
        width: auto;
    }
}

.additionalContentRow.threeItems>article:nth-of-type(1n+4) {
    display: none;
}

.additionalContentRow.threeItems>article>figure {
    position: static;
    margin-bottom: 30px;
    width: auto;
}

.additionalContentRow.threeItems>article>header+p {
    margin-top: 15px;
}

.additionalContentRow.threeItems>article>p+a.button,
.additionalContentRow.threeItems>article>p+a.buttonType01,
.additionalContentRow.threeItems>article>p+a.buttonType02,
.additionalContentRow.threeItems>article>p+a.buttonType03,
.additionalContentRow.threeItems>article>p+a.buttonType04 {
    margin-top: 25px;
}

.gewy-lightbox .additionalContentRow {
    width: auto;
}

.bandeau {
    position: relative;
    overflow: visible;
    margin: auto;
    box-sizing: border-box;
}

.bandeau>picture {
    overflow: hidden;
    display: block;
}

.bandeau>picture>img {
    min-width: 100%;
}

.bandeau>picture>div.overlay {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    padding: 0 80px 0 74px;
    background-image: linear-gradient(to right, #51626f, rgba(81, 98, 111, 0));
    height: 99%;
    width: 40%;
}

.bandeau>header {
    position: absolute;
    overflow: hidden;
    bottom: 0;
    left: 0;
    padding: 100px 80px 40px 74px;
    height: 210px;
    width: 40.45139%;
}

.bandeau>header.searchboxHeader {
    overflow: visible;
}

.bandeau:not(.bandeau-with-searchbox)>header.searchboxHeader {
    display: none;
}

.bandeau>header::after {
    background-image: linear-gradient(to right, #51626f, rgba(81, 98, 111, 0));
}

.bandeau>header:not(.searchboxHeader)>* {
    position: relative;
}

.bandeau>header>h1 {
    color: #fff;
}

.bandeau>header>p {
    font-size: 16px;
    color: #fff;
    margin: 20px 0 0 0;
}

.bandeau>header>gefw-coveo-search-box {
    display: block;
    margin: 20px 0 0 0;
}

.bandeau>header .button,
.bandeau>header .buttonType01,
.bandeau>header .buttonType02,
.bandeau>header .buttonType03,
.bandeau>header .buttonType04 {
    margin-top: 30px;
    float: left;
}

.bandeau>header .button.gewy-f2c-container,
.bandeau>header .gewy-f2c-container.buttonType01,
.bandeau>header .gewy-f2c-container.buttonType02,
.bandeau>header .gewy-f2c-container.buttonType03,
.bandeau>header .gewy-f2c-container.buttonType04 {
    display: inline-block;
}

.bandeau>header .button+.button,
.bandeau>header .buttonType01+.button,
.bandeau>header .buttonType02+.button,
.bandeau>header .buttonType03+.button,
.bandeau>header .buttonType04+.button,
.bandeau>header .button+.buttonType01,
.bandeau>header .buttonType01+.buttonType01,
.bandeau>header .buttonType02+.buttonType01,
.bandeau>header .buttonType03+.buttonType01,
.bandeau>header .buttonType04+.buttonType01,
.bandeau>header .button+.buttonType02,
.bandeau>header .buttonType01+.buttonType02,
.bandeau>header .buttonType02+.buttonType02,
.bandeau>header .buttonType03+.buttonType02,
.bandeau>header .buttonType04+.buttonType02,
.bandeau>header .button+.buttonType03,
.bandeau>header .buttonType01+.buttonType03,
.bandeau>header .buttonType02+.buttonType03,
.bandeau>header .buttonType03+.buttonType03,
.bandeau>header .buttonType04+.buttonType03,
.bandeau>header .button+.buttonType04,
.bandeau>header .buttonType01+.buttonType04,
.bandeau>header .buttonType02+.buttonType04,
.bandeau>header .buttonType03+.buttonType04,
.bandeau>header .buttonType04+.buttonType04 {
    margin-left: 20px;
}

.bandeau aside {
    position: absolute;
    right: 74px;
    bottom: 40px;
    padding: 18px;
    background: rgba(255, 255, 255, .88);
    border-radius: 4px 4px 4px 4px;
    z-index: 2;
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    color: #435c6b;
    font-size: 21px;
    line-height: normal;
}

.bandeau aside .highlight {
    color: #d1184d;
    font-size: 16px;
    line-height: 18px;
}

.bandeau aside>* {
    position: relative;
    z-index: 1;
}

.bandeau+*:not(.bandeau_anchorLinks) {
    margin-top: 35px !important;
}

.bandeau+*:not(.bandeau_anchorLinks)+.bandeau_inPageBanners,
.bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on2,
.bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on4+.col1on4,
.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3,
.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3+.col1on3,
.bandeau+*:not(.bandeau_anchorLinks).col1on3+.col2on3,
.bandeau+*:not(.bandeau_anchorLinks).col2on3+.col1on3,
.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on2,
.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on4+.col1on4,
.bandeau+*:not(.bandeau_anchorLinks).col3on4+.col1on4,
.bandeau+*:not(.bandeau_anchorLinks).col1on4+.col3on4 {
    margin-top: 35px !important;
}

@media only screen and (max-width:1299px) {
    .bandeau {
        width: 100%;
    }
    .bandeau>header {
        margin-left: 50%;
        left: -650px;
    }
}

@media only screen and (max-width:1199px) {
    .bandeau>header {
        left: 0;
        margin-left: 0;
        padding: 100px 80px 20px 24px;
    }
    .bandeau aside {
        font-size: 18px;
    }
    .bandeau aside .highlight {
        font-size: 14px;
        line-height: 16px;
    }
    .bandeau+*:not(.bandeau_anchorLinks) {
        margin-top: 30px !important;
    }
    .bandeau+*:not(.bandeau_anchorLinks)+.bandeau_inPageBanners,
    .bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on2,
    .bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on4+.col1on4,
    .bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3,
    .bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3+.col1on3,
    .bandeau+*:not(.bandeau_anchorLinks).col1on3+.col2on3,
    .bandeau+*:not(.bandeau_anchorLinks).col2on3+.col1on3,
    .bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on2,
    .bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on4+.col1on4,
    .bandeau+*:not(.bandeau_anchorLinks).col3on4+.col1on4,
    .bandeau+*:not(.bandeau_anchorLinks).col1on4+.col3on4 {
        margin-top: 30px !important;
    }
}

@media only screen and (max-width:1007px) {
    .bandeau {
        height: auto;
    }
    .bandeau>picture {
        position: static;
        margin-left: 0;
        left: 0;
        max-height: 235px;
    }
    .bandeau>picture>img,
    .bandeau>picture>source {
        width: 100%;
        height: auto;
        display: table;
    }
    .bandeau>picture>div.overlay {
        width: 100%;
        height: 100%;
        padding: 0;
    }
    .bandeau>header {
        width: 43.09722%;
        padding-left: 2.95139%;
        padding-right: 8.85417%;
    }
    .bandeau>header>p {
        font-size: 14px;
    }
    .bandeau>header .button>.cta,
    .bandeau>header .buttonType01>.cta,
    .bandeau>header .buttonType02>.cta,
    .bandeau>header .buttonType03>.cta,
    .bandeau>header .buttonType04>.cta {
        margin-top: 10px;
        max-width: calc((100%/2) - 24px);
    }
    .bandeau>header .button+.button,
    .bandeau>header .buttonType01+.button,
    .bandeau>header .buttonType02+.button,
    .bandeau>header .buttonType03+.button,
    .bandeau>header .buttonType04+.button,
    .bandeau>header .button+.buttonType01,
    .bandeau>header .buttonType01+.buttonType01,
    .bandeau>header .buttonType02+.buttonType01,
    .bandeau>header .buttonType03+.buttonType01,
    .bandeau>header .buttonType04+.buttonType01,
    .bandeau>header .button+.buttonType02,
    .bandeau>header .buttonType01+.buttonType02,
    .bandeau>header .buttonType02+.buttonType02,
    .bandeau>header .buttonType03+.buttonType02,
    .bandeau>header .buttonType04+.buttonType02,
    .bandeau>header .button+.buttonType03,
    .bandeau>header .buttonType01+.buttonType03,
    .bandeau>header .buttonType02+.buttonType03,
    .bandeau>header .buttonType03+.buttonType03,
    .bandeau>header .buttonType04+.buttonType03,
    .bandeau>header .button+.buttonType04,
    .bandeau>header .buttonType01+.buttonType04,
    .bandeau>header .buttonType02+.buttonType04,
    .bandeau>header .buttonType03+.buttonType04,
    .bandeau>header .buttonType04+.buttonType04 {
        margin-left: 12px;
    }
    .bandeau aside {
        right: 2.95139%;
        bottom: 20px;
        padding: 10px;
        font-size: 15px;
    }
}

@media only screen and (max-width:767px) {
    .bandeau {
        margin-bottom: 24px;
    }
    .bandeau>picture {
        max-height: 170px;
    }
    .bandeau>picture>div.overlay {
        display: none;
    }
    .bandeau>header {
        position: relative;
        left: 0;
        width: auto;
        padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
        background: transparent;
    }
    .bandeau>header::before {
        content: none;
    }
    .bandeau>header h1 {
        font-size: 27px;
        color: #d1184d;
        text-align: left;
        line-height: 36px;
    }
    .bandeau>header>p {
        text-align: left;
        color: #435c6b;
    }
    .bandeau>header .button,
    .bandeau>header .buttonType01,
    .bandeau>header .buttonType02,
    .bandeau>header .buttonType03,
    .bandeau>header .buttonType04 {
        float: none;
        min-width: 205px;
        max-width: calc(100% - (2*15px));
        margin-top: 20px;
        box-sizing: border-box;
    }
    .bandeau>header .button+.button,
    .bandeau>header .buttonType01+.button,
    .bandeau>header .buttonType02+.button,
    .bandeau>header .buttonType03+.button,
    .bandeau>header .buttonType04+.button,
    .bandeau>header .button+.buttonType01,
    .bandeau>header .buttonType01+.buttonType01,
    .bandeau>header .buttonType02+.buttonType01,
    .bandeau>header .buttonType03+.buttonType01,
    .bandeau>header .buttonType04+.buttonType01,
    .bandeau>header .button+.buttonType02,
    .bandeau>header .buttonType01+.buttonType02,
    .bandeau>header .buttonType02+.buttonType02,
    .bandeau>header .buttonType03+.buttonType02,
    .bandeau>header .buttonType04+.buttonType02,
    .bandeau>header .button+.buttonType03,
    .bandeau>header .buttonType01+.buttonType03,
    .bandeau>header .buttonType02+.buttonType03,
    .bandeau>header .buttonType03+.buttonType03,
    .bandeau>header .buttonType04+.buttonType03,
    .bandeau>header .button+.buttonType04,
    .bandeau>header .buttonType01+.buttonType04,
    .bandeau>header .buttonType02+.buttonType04,
    .bandeau>header .buttonType03+.buttonType04,
    .bandeau>header .buttonType04+.buttonType04 {
        margin: 5px 0 0 0;
    }
    .bandeau aside {
        top: 110px;
        right: 0;
        bottom: auto;
        width: 210px;
        background: none;
        padding: 15px 15px 0 15px;
    }
    .bandeau aside::before {
        content: "";
        position: absolute;
        display: block;
        top: 0;
        right: 3px;
        width: 230px;
        height: 180px;
        background: rgba(255, 255, 255, .9);
        transform: rotate(-3deg);
        border-radius: 20px;
    }
    .bandeau aside .highlight {
        font-size: 12px;
        line-height: 14px;
    }
    .bandeau+*:not(.bandeau_anchorLinks) {
        margin-top: 25px !important;
    }
    .bandeau+*:not(.bandeau_anchorLinks)+.bandeau_inPageBanners,
    .bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on2,
    .bandeau+*:not(.bandeau_anchorLinks).col1on2+.col1on4+.col1on4,
    .bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3,
    .bandeau+*:not(.bandeau_anchorLinks).col1on3+.col1on3+.col1on3,
    .bandeau+*:not(.bandeau_anchorLinks).col1on3+.col2on3,
    .bandeau+*:not(.bandeau_anchorLinks).col2on3+.col1on3,
    .bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on2,
    .bandeau+*:not(.bandeau_anchorLinks).col1on4+.col1on4+.col1on4+.col1on4,
    .bandeau+*:not(.bandeau_anchorLinks).col3on4+.col1on4,
    .bandeau+*:not(.bandeau_anchorLinks).col1on4+.col3on4 {
        margin-top: 25px !important;
    }
}

.bandeau.withoutVisual {
    overflow: hidden;
    height: auto;
    padding: 36px 0;
    background-color: #e8ebed;
}

.bandeau.withoutVisual>header {
    width: 57.46528%;
    overflow: visible;
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    box-sizing: border-box;
    text-align: left;
    color: #435c6b;
    background-color: transparent;
    background-image: none;
}

.bandeau.withoutVisual>header:before {
    content: none;
}

@media only screen and (max-width:1199px) {
    .bandeau.withoutVisual>header {
        width: 74.47917%;
    }
}

@media only screen and (max-width:1007px) {
    .bandeau.withoutVisual>header {
        width: 66%;
        padding-left: 2.95139%;
    }
}

@media only screen and (max-width:767px) {
    .bandeau.withoutVisual>header {
        margin-top: 55px;
        width: auto;
        padding-right: 2.95139%;
        text-align: center;
    }
}

.bandeau.withoutVisual>header h1 {
    color: inherit;
}

@media only screen and (max-width:767px) {
    .bandeau.withoutVisual>header h1 {
        line-height: 30px;
    }
}

.bandeau.withoutVisual>header>p {
    color: inherit;
}

.bandeau.withoutVisual aside {
    bottom: 0;
    right: 17px;
    padding: 100px 40px 40px 30px;
    width: 410px;
    line-height: 21px;
    color: #fff;
    border-radius: 0;
    background: none transparent;
}

@media only screen and (max-width:1199px) {
    .bandeau.withoutVisual aside {
        right: 0;
        width: 224px;
        padding: 80px 40px 20px 20px;
    }
}

@media only screen and (max-width:767px) {
    .bandeau.withoutVisual aside {
        top: 0;
        right: 5px;
        bottom: auto;
        padding: 5px 5px 50px;
        line-height: normal;
    }
}

.bandeau.withoutVisual aside:before {
    content: "";
    position: absolute;
    top: 36px;
    right: 0;
    border-radius: 60px 60px 0 60px;
    background: rgba(209, 24, 77, .9);
    width: 466px;
    height: 310px;
    transform: rotate(-11deg);
}

@media only screen and (max-width:1199px) {
    .bandeau.withoutVisual aside:before {
        width: 260px;
        border-radius: 30px 30px 0 30px;
    }
}

@media only screen and (max-width:1007px) {
    .bandeau.withoutVisual aside:before {
        width: 260px;
        border-radius: 30px 30px 0 30px;
    }
}

@media only screen and (max-width:767px) {
    .bandeau.withoutVisual aside:before {
        top: auto;
        bottom: 36px;
        right: 5px;
        width: 250px;
        border-radius: 30px 0 30px 30px;
        transform: rotate(-3deg);
    }
}

.bandeau.withoutVisual aside>* {
    position: relative;
    z-index: 1;
}

.bandeau.withoutVisual aside span {
    color: #fff;
}

.bandeau.withoutVisual aside .highlight {
    margin-top: 10px;
    color: #fff;
}

@media only screen and (max-width:767px) {
    .bandeau.withoutVisual aside .highlight {
        margin-top: 0;
    }
}

.bandeau.withoutVisual.withoutInlinePromo>header {
    margin-top: 0;
}

.bandeau.withoutVisual.withoutInlinePromo:after {
    content: "";
    position: absolute;
    top: 65px;
    right: 0;
    border-radius: 60px 60px 0 60px;
    background: rgba(209, 24, 77, .9);
    width: 466px;
    height: 310px;
    transform: rotate(-11deg);
}

@media only screen and (max-width:1199px) {
    .bandeau.withoutVisual.withoutInlinePromo:after {
        top: 50px;
        right: 0;
        width: 260px;
        border-radius: 30px 30px 0 30px;
    }
}

@media only screen and (max-width:767px) {
    .bandeau.withoutVisual.withoutInlinePromo:after {
        content: none;
    }
}

.bandeau_anchorLinks {
    margin: 0 auto 35px auto;
    width: 1300px;
    border-bottom: 1px solid #e3dcd3;
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    text-align: center;
}

.bandeau_anchorLinks>nav {
    display: table;
    margin: 0 auto;
    max-width: 1300px;
}

@media only screen and (max-width:767px) {
    .bandeau_anchorLinks>nav {
        display: block;
    }
}

.bandeau_anchorLinks>nav>ul {
    display: table-row;
    margin: 0 auto;
}

.bandeau_anchorLinks>nav>ul>li {
    display: table-cell;
    margin: 0;
    padding: 0;
}

.bandeau_anchorLinks>nav>ul>li:before {
    display: none;
}

.bandeau_anchorLinks>nav>ul>li>a {
    position: relative;
    display: inline-block;
    height: 100%;
    transform-style: preserve-3d;
    cursor: pointer;
    font-size: 18px;
    color: #435c6b;
    text-decoration: none;
    vertical-align: middle;
    box-sizing: border-box;
}

.bandeau_anchorLinks>nav>ul>li>a:hover {
    color: #627686;
}

.bandeau_anchorLinks>nav>ul>li>a.active::after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -15px;
    border-style: solid;
    border-width: 15px 15px 0 15px;
    border-color: #f4f3ef transparent transparent transparent;
    border-style: solid inset;
}

.bandeau_anchorLinks>nav>ul>li>a>span {
    display: inline-block;
    padding: 15px;
    vertical-align: top;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight {
    color: #d1184d;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight:link {
    color: #d1184d;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight:active {
    color: #d1184d;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight:visited {
    color: #d1184d;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight:hover {
    color: #ed5782;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight:focus {
    color: #d1184d;
}

.bandeau_anchorLinks>nav>ul>li>a:last-child.highlight.active:after {
    content: none;
}

@media only screen and (min-width:768px) {
    .bandeau_anchorLinks.sticky {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 9;
        background-color: #fff;
    }
    .bandeau_anchorLinks>nav>ul>li>a.active {
        background-color: #f4f3ef;
        color: #000;
    }
}

@media only screen and (max-width:1299px) {
    .bandeau_anchorLinks {
        width: 100%;
    }
}

@media only screen and (max-width:1199px) {
    .bandeau_anchorLinks {
        margin: 0 0 30px 0;
    }
}

@media only screen and (max-width:767px) {
    .bandeau_anchorLinks {
        margin: 0 0 25px 0;
    }
    .bandeau_anchorLinks>nav>ul {
        display: block;
    }
    .bandeau_anchorLinks>nav>ul>li {
        display: block;
        width: auto;
        max-width: 100%;
    }
    .bandeau_anchorLinks>nav>ul>li>a {
        display: block;
        width: auto;
        max-width: 100%;
        margin: 0;
        border-top: 1px solid #e3dcd3;
        padding: 15px 15px;
        font-size: 16px;
    }
    .bandeau_anchorLinks>nav>ul>li>a.active::after {
        content: none;
    }
    .bandeau_anchorLinks>nav>ul>li>a>span {
        top: 0;
        transform: none;
        padding: 0;
    }
}

.bandeau_inPageBanners {
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 24px;
    width: 1152px;
}

@media only screen and (max-width:1199px) {
    .bandeau_inPageBanners {
        width: calc(100% - (2*24px));
    }
}

@media only screen and (max-width:1007px) {
    .bandeau_inPageBanners {
        width: calc(100% - (2*34px));
    }
}

@media only screen and (max-width:767px) {
    .bandeau_inPageBanners {
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 15px;
        float: none;
        width: auto;
    }
}

.bandeau_inPageBanners>aside.inPageBanner {
    overflow: hidden;
    float: left;
    display: block;
    height: 91px;
    margin-left: 2.08333%;
    padding: 10px;
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    font-size: 18px;
    line-height: 20px;
    background: #fff;
    border: 1px solid #f2efea;
    border-radius: 12px;
    box-sizing: border-box;
    width: calc(1152px*31.94444/100);
}

.bandeau_inPageBanners>aside.inPageBanner:nth-child(1n+3) {
    display: none;
}

@media only screen and (max-width:1199px) {
    .bandeau_inPageBanners>aside.inPageBanner {
        width: 31.94444%;
    }
}

@media only screen and (max-width:1007px) {
    .bandeau_inPageBanners>aside.inPageBanner {
        position: relative;
        width: 32%;
        font-size: 16px;
        margin-left: 2%;
    }
}

@media only screen and (max-width:767px) {
    .bandeau_inPageBanners>aside.inPageBanner {
        clear: both;
        float: none;
        display: block;
        margin: 5px 0 0 0;
        width: auto;
        text-align: center;
    }
}

.bandeau_inPageBanners>aside.inPageBanner>a,
.bandeau_inPageBanners>aside.inPageBanner>a:link,
.bandeau_inPageBanners>aside.inPageBanner>a:active,
.bandeau_inPageBanners>aside.inPageBanner>a:visited,
.bandeau_inPageBanners>aside.inPageBanner>a:hover,
.bandeau_inPageBanners>aside.inPageBanner>a:focus {
    float: left;
    display: block;
    outline: none;
    box-sizing: border-box;
}

.bandeau_inPageBanners>aside.inPageBanner>a.image,
.bandeau_inPageBanners>aside.inPageBanner>a:link.image,
.bandeau_inPageBanners>aside.inPageBanner>a:active.image,
.bandeau_inPageBanners>aside.inPageBanner>a:visited.image,
.bandeau_inPageBanners>aside.inPageBanner>a:hover.image,
.bandeau_inPageBanners>aside.inPageBanner>a:focus.image {
    overflow: hidden;
    height: 69px;
    width: 133px;
    margin-right: 10px;
    border-radius: 8px;
}

@media only screen and (max-width:1007px) {
    .bandeau_inPageBanners>aside.inPageBanner>a.image,
    .bandeau_inPageBanners>aside.inPageBanner>a:link.image,
    .bandeau_inPageBanners>aside.inPageBanner>a:active.image,
    .bandeau_inPageBanners>aside.inPageBanner>a:visited.image,
    .bandeau_inPageBanners>aside.inPageBanner>a:hover.image,
    .bandeau_inPageBanners>aside.inPageBanner>a:focus.image {
        width: 69px;
    }
}

@media only screen and (max-width:767px) {
    .bandeau_inPageBanners>aside.inPageBanner>a.image,
    .bandeau_inPageBanners>aside.inPageBanner>a:link.image,
    .bandeau_inPageBanners>aside.inPageBanner>a:active.image,
    .bandeau_inPageBanners>aside.inPageBanner>a:visited.image,
    .bandeau_inPageBanners>aside.inPageBanner>a:hover.image,
    .bandeau_inPageBanners>aside.inPageBanner>a:focus.image {
        width: 101px;
    }
}

@media only screen and (max-width:1007px) {
    .bandeau_inPageBanners>aside.inPageBanner>a.image>img,
    .bandeau_inPageBanners>aside.inPageBanner>a:link.image>img,
    .bandeau_inPageBanners>aside.inPageBanner>a:active.image>img,
    .bandeau_inPageBanners>aside.inPageBanner>a:visited.image>img,
    .bandeau_inPageBanners>aside.inPageBanner>a:hover.image>img,
    .bandeau_inPageBanners>aside.inPageBanner>a:focus.image>img {
        margin-left: -32px;
    }
}

@media only screen and (max-width:767px) {
    .bandeau_inPageBanners>aside.inPageBanner>a.image>img,
    .bandeau_inPageBanners>aside.inPageBanner>a:link.image>img,
    .bandeau_inPageBanners>aside.inPageBanner>a:active.image>img,
    .bandeau_inPageBanners>aside.inPageBanner>a:visited.image>img,
    .bandeau_inPageBanners>aside.inPageBanner>a:hover.image>img,
    .bandeau_inPageBanners>aside.inPageBanner>a:focus.image>img {
        margin-left: -16px;
    }
}

.bandeau_inPageBanners>aside.inPageBanner>a.text,
.bandeau_inPageBanners>aside.inPageBanner>a:link.text,
.bandeau_inPageBanners>aside.inPageBanner>a:active.text,
.bandeau_inPageBanners>aside.inPageBanner>a:visited.text,
.bandeau_inPageBanners>aside.inPageBanner>a:hover.text,
.bandeau_inPageBanners>aside.inPageBanner>a:focus.text {
    text-decoration: none;
    color: #51626f;
    width: calc(100% - 143px);
}

@media only screen and (max-width:1007px) {
    .bandeau_inPageBanners>aside.inPageBanner>a.text,
    .bandeau_inPageBanners>aside.inPageBanner>a:link.text,
    .bandeau_inPageBanners>aside.inPageBanner>a:active.text,
    .bandeau_inPageBanners>aside.inPageBanner>a:visited.text,
    .bandeau_inPageBanners>aside.inPageBanner>a:hover.text,
    .bandeau_inPageBanners>aside.inPageBanner>a:focus.text {
        width: calc(100% - 79px);
    }
}

@media only screen and (max-width:767px) {
    .bandeau_inPageBanners>aside.inPageBanner>a.text,
    .bandeau_inPageBanners>aside.inPageBanner>a:link.text,
    .bandeau_inPageBanners>aside.inPageBanner>a:active.text,
    .bandeau_inPageBanners>aside.inPageBanner>a:visited.text,
    .bandeau_inPageBanners>aside.inPageBanner>a:hover.text,
    .bandeau_inPageBanners>aside.inPageBanner>a:focus.text {
        width: calc(100% - 111px);
    }
}

.bandeau_inPageBanners>aside.inPageBanner:first-child {
    margin-left: 0;
}

@media only screen and (max-width:767px) {
    .bandeau_inPageBanners>aside.inPageBanner:first-child {
        margin-top: 0;
    }
}

.bandeau_inPageBanners+* {
    clear: both;
}

.bandeau_intro {
    float: left;
    padding-left: 0;
    margin-bottom: 24px;
    margin-left: calc((100% - 1152px)/2);
    margin-right: calc(1152px*14.93056/100);
    width: calc(1152px*48.95833/100);
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .bandeau_intro {
        width: 48.95833%;
        margin-left: 0;
        margin-right: 14.93056%;
        padding-left: 24px;
    }
}

@media only screen and (max-width:1007px) {
    .bandeau_intro {
        width: 66%;
        padding-left: 34px;
        margin-right: auto;
    }
}

@media only screen and (max-width:767px) {
    .bandeau_intro {
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 15px;
        text-align: center;
    }
}

.bandeau_intro>p {
    text-align: left;
}

.bandeau_intro>a.button,
.bandeau_intro>a.buttonType01,
.bandeau_intro>a.buttonType02,
.bandeau_intro>a.buttonType03,
.bandeau_intro>a.buttonType04 {
    margin-top: 35px;
}

@media only screen and (max-width:767px) {
    .bandeau_intro>a.button,
    .bandeau_intro>a.buttonType01,
    .bandeau_intro>a.buttonType02,
    .bandeau_intro>a.buttonType03,
    .bandeau_intro>a.buttonType04 {
        min-width: 200px;
        margin-top: 20px;
    }
}

.bandeau_intro>a.button+a.button,
.bandeau_intro>a.buttonType01+a.button,
.bandeau_intro>a.buttonType02+a.button,
.bandeau_intro>a.buttonType03+a.button,
.bandeau_intro>a.buttonType04+a.button,
.bandeau_intro>a.button+a.buttonType01,
.bandeau_intro>a.buttonType01+a.buttonType01,
.bandeau_intro>a.buttonType02+a.buttonType01,
.bandeau_intro>a.buttonType03+a.buttonType01,
.bandeau_intro>a.buttonType04+a.buttonType01,
.bandeau_intro>a.button+a.buttonType02,
.bandeau_intro>a.buttonType01+a.buttonType02,
.bandeau_intro>a.buttonType02+a.buttonType02,
.bandeau_intro>a.buttonType03+a.buttonType02,
.bandeau_intro>a.buttonType04+a.buttonType02,
.bandeau_intro>a.button+a.buttonType03,
.bandeau_intro>a.buttonType01+a.buttonType03,
.bandeau_intro>a.buttonType02+a.buttonType03,
.bandeau_intro>a.buttonType03+a.buttonType03,
.bandeau_intro>a.buttonType04+a.buttonType03,
.bandeau_intro>a.button+a.buttonType04,
.bandeau_intro>a.buttonType01+a.buttonType04,
.bandeau_intro>a.buttonType02+a.buttonType04,
.bandeau_intro>a.buttonType03+a.buttonType04,
.bandeau_intro>a.buttonType04+a.buttonType04 {
    margin-left: 2.08333%;
}

@media only screen and (max-width:1007px) {
    .bandeau_intro>a.button+a.button,
    .bandeau_intro>a.buttonType01+a.button,
    .bandeau_intro>a.buttonType02+a.button,
    .bandeau_intro>a.buttonType03+a.button,
    .bandeau_intro>a.buttonType04+a.button,
    .bandeau_intro>a.button+a.buttonType01,
    .bandeau_intro>a.buttonType01+a.buttonType01,
    .bandeau_intro>a.buttonType02+a.buttonType01,
    .bandeau_intro>a.buttonType03+a.buttonType01,
    .bandeau_intro>a.buttonType04+a.buttonType01,
    .bandeau_intro>a.button+a.buttonType02,
    .bandeau_intro>a.buttonType01+a.buttonType02,
    .bandeau_intro>a.buttonType02+a.buttonType02,
    .bandeau_intro>a.buttonType03+a.buttonType02,
    .bandeau_intro>a.buttonType04+a.buttonType02,
    .bandeau_intro>a.button+a.buttonType03,
    .bandeau_intro>a.buttonType01+a.buttonType03,
    .bandeau_intro>a.buttonType02+a.buttonType03,
    .bandeau_intro>a.buttonType03+a.buttonType03,
    .bandeau_intro>a.buttonType04+a.buttonType03,
    .bandeau_intro>a.button+a.buttonType04,
    .bandeau_intro>a.buttonType01+a.buttonType04,
    .bandeau_intro>a.buttonType02+a.buttonType04,
    .bandeau_intro>a.buttonType03+a.buttonType04,
    .bandeau_intro>a.buttonType04+a.buttonType04 {
        margin-left: 2%;
    }
}

@media only screen and (max-width:767px) {
    .bandeau_intro>a.button+a.button,
    .bandeau_intro>a.buttonType01+a.button,
    .bandeau_intro>a.buttonType02+a.button,
    .bandeau_intro>a.buttonType03+a.button,
    .bandeau_intro>a.buttonType04+a.button,
    .bandeau_intro>a.button+a.buttonType01,
    .bandeau_intro>a.buttonType01+a.buttonType01,
    .bandeau_intro>a.buttonType02+a.buttonType01,
    .bandeau_intro>a.buttonType03+a.buttonType01,
    .bandeau_intro>a.buttonType04+a.buttonType01,
    .bandeau_intro>a.button+a.buttonType02,
    .bandeau_intro>a.buttonType01+a.buttonType02,
    .bandeau_intro>a.buttonType02+a.buttonType02,
    .bandeau_intro>a.buttonType03+a.buttonType02,
    .bandeau_intro>a.buttonType04+a.buttonType02,
    .bandeau_intro>a.button+a.buttonType03,
    .bandeau_intro>a.buttonType01+a.buttonType03,
    .bandeau_intro>a.buttonType02+a.buttonType03,
    .bandeau_intro>a.buttonType03+a.buttonType03,
    .bandeau_intro>a.buttonType04+a.buttonType03,
    .bandeau_intro>a.button+a.buttonType04,
    .bandeau_intro>a.buttonType01+a.buttonType04,
    .bandeau_intro>a.buttonType02+a.buttonType04,
    .bandeau_intro>a.buttonType03+a.buttonType04,
    .bandeau_intro>a.buttonType04+a.buttonType04 {
        margin-top: 5px;
        margin-left: 0;
    }
}

.bandeau_intro.withoutInPageBanners {
    width: calc(1152px*65.97222/100);
    margin-right: auto;
}

@media only screen and (max-width:1199px) {
    .bandeau_intro.withoutInPageBanners {
        width: 65.97222%;
    }
}

@media only screen and (max-width:1007px) {
    .bandeau_intro.withoutInPageBanners {
        width: auto;
        padding-right: 34px;
    }
}

@media only screen and (max-width:767px) {
    .bandeau_intro.withoutInPageBanners {
        padding-right: 15px;
    }
}

.bandeau_intro.withoutInPageBanners+* {
    clear: both;
}

.bandeau_intro+.bandeau_inPageBanners {
    float: left;
    margin-left: 2.08333%;
    width: calc(1200px*31.94444/100);
}

@media only screen and (max-width:1299px) {
    .bandeau_intro+.bandeau_inPageBanners {
        width: calc(31.94444% - 24px);
    }
}

@media only screen and (max-width:1299px) {
    .bandeau_intro+.bandeau_inPageBanners {
        margin-left: 0;
    }
}

@media only screen and (max-width:1007px) {
    .bandeau_intro+.bandeau_inPageBanners {
        width: calc(32% - 34px);
        margin-left: 2%;
    }
}

@media only screen and (max-width:767px) {
    .bandeau_intro+.bandeau_inPageBanners {
        clear: both;
        float: none;
        width: auto;
        margin-left: 0;
        padding-top: 24px;
    }
}

.bandeau_intro+.bandeau_inPageBanners>aside.inPageBanner {
    margin-left: 0;
    width: auto;
}

.bandeau_intro+.bandeau_inPageBanners>aside.inPageBanner+aside.inPageBanner {
    margin-top: 5px;
}

.gewy-lightbox .bandeau {
    overflow: hidden;
    width: 100%;
}

.gewy-lightbox .bandeau>header {
    left: -50px;
    margin-left: 0;
}

.gewy-lightbox .bandeau_anchorLinks,
.gewy-lightbox .bandeau_inPageBanners {
    width: 100%;
}

.gewy-lightbox .bandeau_intro {
    width: 48.95833%;
    margin-left: 0;
    margin-right: 14.93056%;
    padding-left: 0;
    padding-right: 0;
}

.gewy-lightbox .bandeau_intro.withoutInPageBanners {
    width: 65.97222%;
}

.gewy-lightbox .bandeau_intro+.bandeau_inPageBanners {
    width: 31.94444%;
}

@media only screen and (max-width:1199px) {
    .gewy-lightbox .bandeau>header {
        padding: 100px 80px 40px 74px;
    }
}

@media only screen and (max-width:1007px) {
    .gewy-lightbox .bandeau>header {
        padding: 100px 80px 40px 74px;
    }
    .gewy-lightbox .bandeau_inPageBanners {
        width: calc(100% - (2*34px));
    }
    .gewy-lightbox .bandeau_intro {
        width: 66%;
        margin-right: 0;
    }
    .gewy-lightbox .bandeau_intro.withoutInPageBanners {
        width: auto;
    }
    .gewy-lightbox .bandeau_intro+.bandeau_inPageBanners {
        width: 32%;
    }
}

@media only screen and (max-width:767px) {
    .gewy-lightbox .bandeau>header {
        position: static;
        padding-top: 15px;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .gewy-lightbox .bandeau>header h1 {
        z-index: 3;
    }
    .gewy-lightbox .bandeau aside::before {
        height: 100px;
        background: rgba(244, 243, 239, .9);
    }
    .gewy-lightbox .bandeau_inPageBanners {
        width: auto;
    }
    .gewy-lightbox .bandeau_intro {
        width: auto;
    }
    .gewy-lightbox .bandeau_intro+.bandeau_inPageBanners {
        width: auto;
    }
}

.BACCombo {
    float: right;
    position: relative;
    height: 430px;
    margin-bottom: 25px;
    margin-right: calc((100% - 1152px)/2);
}

@media only screen and (max-width:1199px) {
    .BACCombo {
        margin-right: 24px;
    }
}

@media only screen and (max-width:1007px) {
    .BACCombo {
        float: none;
        display: block;
        width: auto;
        height: 215px;
        margin-right: 34px;
        margin-left: 34px;
    }
}

@media only screen and (max-width:767px) {
    .BACCombo {
        width: auto;
        height: auto;
        margin-right: 15px;
        margin-left: 15px;
    }
}

.BACCombo article {
    position: relative;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 14px;
    padding-right: 14px;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
    box-sizing: border-box;
}

@media only screen and (min-width:1008px) {
    .BACCombo article:nth-of-type(1) {
        clear: left;
        float: none;
        width: auto;
        display: block;
        margin-left: 0;
    }
}

@media only screen and (min-width:1008px) {
    .BACCombo article {
        clear: left;
        float: none;
        width: auto;
        display: block;
        margin-left: 0;
    }
}

@media only screen and (max-width:1007px) {
    .BACCombo article {
        padding-top: 14px;
        padding-bottom: 14px;
    }
}

.BACCombo article.BAC {
    height: 234px;
    margin-bottom: 23px;
}

@media only screen and (max-width:1007px) {
    .BACCombo article.BAC {
        height: 215px;
        margin-bottom: 0;
    }
}

@media only screen and (max-width:767px) {
    .BACCombo article.BAC {
        margin-bottom: 15px;
        height: auto;
    }
}

.BACCombo article.BAC>p {
    margin-top: 15px;
}

.BACCombo article.BAC>footer {
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}

@media only screen and (max-width:1007px) {
    .BACCombo article.BAC>footer {
        padding-left: 0;
    }
}

.BACCombo article.BAC>footer>.cta {
    display: block;
    float: none;
}

@media only screen and (max-width:1007px) {
    .BACCombo article.BAC>footer>.cta {
        display: inline-block;
    }
}

@media only screen and (max-width:767px) {
    .BACCombo article.BAC>footer>.cta {
        display: block;
    }
}

.BACCombo article.BAC>footer>.cta+.cta {
    margin-left: 0;
}

.BACCombo article.USP {
    overflow: hidden;
    height: 173px;
}

@media only screen and (max-width:1007px) {
    .BACCombo article.USP {
        height: 215px;
    }
}

@media only screen and (max-width:767px) {
    .BACCombo article.USP {
        margin-bottom: 15px;
        height: auto;
    }
}

.BACCombo article.USP>header>h2>a:link,
.BACCombo article.USP>header>h2>a:visited,
.BACCombo article.USP>header>h2>a:active,
.BACCombo article.USP>header>h2>a:hover,
.BACCombo article.USP>header>h2>a:focus {
    color: #435c6b;
    text-decoration: none;
}

@media only screen and (max-width:1007px) {
    .BACCombo article.USP>header {
        padding-left: 30%;
    }
}

@media only screen and (max-width:767px) {
    .BACCombo article.USP>header {
        padding-left: 0;
        width: 50%;
        height: auto;
    }
}

.BACCombo article.USP>figure {
    position: absolute;
    text-align: left;
    cursor: pointer;
    width: 20%;
    margin-top: 15px;
}

@media only screen and (max-width:1007px) {
    .BACCombo article.USP>figure {
        height: auto;
        top: 14px;
        width: 20%;
        margin-top: 0;
    }
}

@media only screen and (max-width:767px) {
    .BACCombo article.USP>figure {
        top: 14px;
        right: 15px;
        width: auto;
        height: auto;
    }
}

.BACCombo article.USP>figure>a:link,
.BACCombo article.USP>figure>a:visited,
.BACCombo article.USP>figure>a:active,
.BACCombo article.USP>figure>a:hover,
.BACCombo article.USP>figure>a:focus {
    margin-top: 10px;
    width: 100%;
}

.BACCombo article.USP>figure>a:link>img,
.BACCombo article.USP>figure>a:visited>img,
.BACCombo article.USP>figure>a:active>img,
.BACCombo article.USP>figure>a:hover>img,
.BACCombo article.USP>figure>a:focus>img {
    width: 100%;
}

@media only screen and (max-width:1007px) {
    .BACCombo article.USP>figure>a:link,
    .BACCombo article.USP>figure>a:visited,
    .BACCombo article.USP>figure>a:active,
    .BACCombo article.USP>figure>a:hover,
    .BACCombo article.USP>figure>a:focus {
        margin-top: 0;
    }
    .BACCombo article.USP>figure>a:link>img,
    .BACCombo article.USP>figure>a:visited>img,
    .BACCombo article.USP>figure>a:active>img,
    .BACCombo article.USP>figure>a:hover>img,
    .BACCombo article.USP>figure>a:focus>img {
        height: 100%;
    }
}

.BACCombo article.USP>p {
    padding-left: 74px;
    margin-top: 15px;
}

@media only screen and (max-width:1007px) {
    .BACCombo article.USP>p {
        padding-left: 30%;
    }
}

@media only screen and (max-width:767px) {
    .BACCombo article.USP>p {
        padding-left: 0;
        width: 50%;
    }
}

.BACCombo article.USP>p>a:link,
.BACCombo article.USP>p>a:visited,
.BACCombo article.USP>p>a:active,
.BACCombo article.USP>p>a:hover,
.BACCombo article.USP>p>a:focus {
    color: #51626f;
    text-decoration: none;
}

.BACProduct {
    float: right;
    position: relative;
    margin-right: calc((100% - 1152px)/2);
    margin-bottom: 25px;
    padding: 15px;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
}

.BACProduct>header {
    text-align: center;
}

.BACProduct>figure {
    margin-top: 30px;
}

.BACProduct>figure>a:link,
.BACProduct>figure>a:visited,
.BACProduct>figure>a:active,
.BACProduct>figure>a:hover,
.BACProduct>figure>a:focus {
    display: block;
}

.BACProduct>figure>a>img {
    width: 100%;
}

.BACProduct>h3 {
    margin-top: 30px;
    font-family: arial;
    font-size: 16px;
}

.BACProduct>.feature {
    position: relative;
    margin-top: 30px;
    padding-left: 5px;
    padding-right: 5px;
}

.BACProduct>.feature+.feature {
    margin-top: 20px;
}

.BACProduct>.feature>figure {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    overflow: hidden;
}

.BACProduct>.feature>figure+ul {
    margin-left: 50px;
}

.BACProduct>.feature>ul>li {
    list-style: disc;
    color: #435c6b;
    line-height: 16px;
}

.BACProduct>.feature>ul>li:before {
    content: none;
}

.BACProduct>footer {
    margin-top: 20px;
    text-align: left;
    float: left;
}

.BACProduct>footer>.cta {
    display: block;
    max-width: 100%;
}

@media only screen and (max-width:1199px) {
    .BACProduct {
        margin-right: 24px;
    }
    .BACProduct>footer>.cta {
        font-size: 18px;
    }
}

@media only screen and (max-width:1007px) {
    .BACProduct {
        overflow: hidden;
        width: auto;
        float: none;
        clear: both;
        padding: 24px;
        margin-left: 34px;
        margin-right: 34px;
        margin-bottom: 0;
    }
    .BACProduct>figure,
    .BACProduct>h3,
    .BACProduct>.feature,
    .BACProduct>footer {
        float: left;
        width: calc((100% - 14px)/2);
    }
    .BACProduct>figure>.cta,
    .BACProduct>h3>.cta,
    .BACProduct>.feature>.cta,
    .BACProduct>footer>.cta {
        font-size: 21px;
    }
    .BACProduct>.feature {
        padding-left: 0;
        padding-right: 0;
    }
    .BACProduct>h3,
    .BACProduct>.feature,
    .BACProduct>footer {
        margin-left: 14px;
    }
}

@media only screen and (max-width:767px) {
    .BACProduct {
        margin-left: 15px;
        margin-right: 15px;
    }
    .BACProduct>figure,
    .BACProduct>h3,
    .BACProduct>.feature,
    .BACProduct>footer {
        float: none;
        width: auto;
        margin-left: 0;
    }
    .BACProduct>figure {
        text-align: center;
    }
    .BACProduct>figure>a>img {
        max-width: 430px;
    }
}

@media only screen and (max-width:1007px) {
    .homepage-retail+.BACProduct {
        margin-top: 20px;
    }
}

#brandCampaign+.BACProduct {
    margin-top: 20px;
}

@media only screen and (min-width:1008px) {
    #brandCampaign+.BACProduct {
        margin-top: 15px;
    }
    #brandCampaign+.BACProduct>figure {
        float: left;
        width: 50%;
    }
    #brandCampaign+.BACProduct>h3 {
        display: none;
    }
    #brandCampaign+.BACProduct>.feature {
        float: right;
        clear: right;
        width: 50%;
        margin-top: 30px;
        box-sizing: border-box;
    }
    #brandCampaign+.BACProduct>.feature+.feature {
        margin-top: 0;
    }
    #brandCampaign+.BACProduct>.feature>figure {
        display: none;
    }
    #brandCampaign+.BACProduct>.feature>ul {
        margin-left: 0;
    }
    #brandCampaign+.BACProduct>.feature>ul>li {
        margin-left: 0;
        margin-bottom: 5px;
        font-size: 12px;
    }
    #brandCampaign+.BACProduct>footer {
        clear: both;
    }
}

#brandCampaign {
    overflow: hidden;
    display: block;
    float: right;
    position: relative;
    margin-right: calc((100% - 1152px)/2);
    border: 2px solid #d2d2d7;
    border-radius: 4px;
}

#brandCampaign>a {
    position: relative;
    display: block;
    height: 100%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    line-height: 0;
}

#brandCampaign>a>picture {
    display: block;
    position: absolute;
    margin-left: -135px;
    margin-top: -188px;
    left: 50%;
    top: 50%;
    text-indent: 0;
}

@media only screen and (max-width:1199px) {
    #brandCampaign {
        margin-right: 24px;
    }
}

@media only screen and (max-width:1007px) {
    #brandCampaign {
        width: auto;
        float: none;
        clear: both;
        margin-left: 34px;
        margin-right: 34px;
    }
    #brandCampaign>a>picture {
        position: static;
        margin-left: 0;
        margin-top: 0;
    }
    #brandCampaign>a>picture>img {
        width: 100%;
        heigth: auto;
    }
}

@media only screen and (max-width:767px) {
    #brandCampaign {
        margin-left: 15px;
        margin-right: 15px;
    }
}

#brandCampaign+.ThereIsMore.sticky {
    top: auto;
}

#brandCampaign+.ThereIsMore {
    top: 25px;
}

#brandCampaign+.ThereIsMore+.serviceContainer {
    margin-top: 25px;
}

.brandCampaign>a:link,
.brandCampaign>a:visited,
.brandCampaign>a:active,
.brandCampaign>a:hover,
.brandCampaign>a:focus {
    display: block;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
    border-bottom: 1px dotted #d2d2d7;
    color: #435c6b;
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-size: 27px;
    line-height: 30px;
    text-decoration: none;
}

.brandCampaign>a:link::after,
.brandCampaign>a:visited::after,
.brandCampaign>a:active::after,
.brandCampaign>a:hover::after,
.brandCampaign>a:focus::after {
    position: relative;
    content: "";
    display: block;
    top: 11px;
}

@media only screen and (max-width:1007px) {
    .homepage-retail+#brandCampaign {
        margin-top: 25px;
    }
}

.calendar-homepage {
    clear: both;
    position: relative;
    margin-top: 50px;
    margin-bottom: 50px;
}

.calendar-homepage>header>h2 {
    margin-bottom: 25px;
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    font-size: 36px;
    line-height: 40px;
}

.calendar-homepage .monthContainer {
    position: relative;
    overflow: hidden;
    margin-left: 50px;
    margin-right: 50px;
}

.calendar-homepage .monthContainer>ul {
    position: relative;
}

.calendar-homepage .monthContainer>ul>li[data-month] {
    float: left;
    width: calc((100% - 24px)/2);
    margin-left: 0;
    opacity: 0;

}

.calendar-homepage .monthContainer>ul>li[data-month]::before {
    content: none;
}

.calendar-homepage .monthContainer>ul>li[data-month].active {
    opacity: 1;
}

.calendar-homepage .monthContainer>ul>li[data-month]>header {
    margin-bottom: 23px;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li {
    padding-left: 60px;
    position: relative;
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #435c6b;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li::before {
    content: none;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li:first-child {
    margin-top: 0;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li>time {
    position: absolute;
    top: 0;
    left: 0;
    font-family: "Belfius Normal", Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #d1184d;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li>header h4 {
    color: #435c6b;
    font-weight: bold;
}

.calendar-homepage .monthContainer>ul>li[data-month]>ul>li>a {
    display: block;
    margin-top: 10px;
}

.calendar-homepage .monthContainer>ul>li[data-month]+li[data-month] {
    margin-left: 24px;
}

.calendar-homepage>footer {
    position: absolute;
    top: 40px;
    margin-top: 25px;
    width: 100%;
    display: block;
}

.calendar-homepage>footer>a.button:link,
.calendar-homepage>footer>a.buttonType01:link,
.calendar-homepage>footer>a.buttonType02:link,
.calendar-homepage>footer>a.buttonType03:link,
.calendar-homepage>footer>a.buttonType04:link,
.calendar-homepage>footer>a.button:visited,
.calendar-homepage>footer>a.buttonType01:visited,
.calendar-homepage>footer>a.buttonType02:visited,
.calendar-homepage>footer>a.buttonType03:visited,
.calendar-homepage>footer>a.buttonType04:visited,
.calendar-homepage>footer>a.button:active,
.calendar-homepage>footer>a.buttonType01:active,
.calendar-homepage>footer>a.buttonType02:active,
.calendar-homepage>footer>a.buttonType03:active,
.calendar-homepage>footer>a.buttonType04:active,
.calendar-homepage>footer>a.button:hover,
.calendar-homepage>footer>a.buttonType01:hover,
.calendar-homepage>footer>a.buttonType02:hover,
.calendar-homepage>footer>a.buttonType03:hover,
.calendar-homepage>footer>a.buttonType04:hover,
.calendar-homepage>footer>a.button:focus,
.calendar-homepage>footer>a.buttonType01:focus,
.calendar-homepage>footer>a.buttonType02:focus,
.calendar-homepage>footer>a.buttonType03:focus,
.calendar-homepage>footer>a.buttonType04:focus {
    overflow: hidden;
    display: inline-block;
    position: absolute;
    width: 40px;
    height: 40px;
    padding: 0;
    text-indent: 100%;
}

.calendar-homepage>footer>a.button:link::before,
.calendar-homepage>footer>a.buttonType01:link::before,
.calendar-homepage>footer>a.buttonType02:link::before,
.calendar-homepage>footer>a.buttonType03:link::before,
.calendar-homepage>footer>a.buttonType04:link::before,
.calendar-homepage>footer>a.button:visited::before,
.calendar-homepage>footer>a.buttonType01:visited::before,
.calendar-homepage>footer>a.buttonType02:visited::before,
.calendar-homepage>footer>a.buttonType03:visited::before,
.calendar-homepage>footer>a.buttonType04:visited::before,
.calendar-homepage>footer>a.button:active::before,
.calendar-homepage>footer>a.buttonType01:active::before,
.calendar-homepage>footer>a.buttonType02:active::before,
.calendar-homepage>footer>a.buttonType03:active::before,
.calendar-homepage>footer>a.buttonType04:active::before,
.calendar-homepage>footer>a.button:hover::before,
.calendar-homepage>footer>a.buttonType01:hover::before,
.calendar-homepage>footer>a.buttonType02:hover::before,
.calendar-homepage>footer>a.buttonType03:hover::before,
.calendar-homepage>footer>a.buttonType04:hover::before,
.calendar-homepage>footer>a.button:focus::before,
.calendar-homepage>footer>a.buttonType01:focus::before,
.calendar-homepage>footer>a.buttonType02:focus::before,
.calendar-homepage>footer>a.buttonType03:focus::before,
.calendar-homepage>footer>a.buttonType04:focus::before {
    display: block;
    width: 100%;
    content: "";
    text-indent: 0;
    text-align: center;
    line-height: 40px;
    transform: rotate(-90deg);
}

.calendar-homepage>footer>a.button.previous:link,
.calendar-homepage>footer>a.previous.buttonType01:link,
.calendar-homepage>footer>a.previous.buttonType02:link,
.calendar-homepage>footer>a.previous.buttonType03:link,
.calendar-homepage>footer>a.previous.buttonType04:link,
.calendar-homepage>footer>a.button.previous:visited,
.calendar-homepage>footer>a.previous.buttonType01:visited,
.calendar-homepage>footer>a.previous.buttonType02:visited,
.calendar-homepage>footer>a.previous.buttonType03:visited,
.calendar-homepage>footer>a.previous.buttonType04:visited,
.calendar-homepage>footer>a.button.previous:active,
.calendar-homepage>footer>a.previous.buttonType01:active,
.calendar-homepage>footer>a.previous.buttonType02:active,
.calendar-homepage>footer>a.previous.buttonType03:active,
.calendar-homepage>footer>a.previous.buttonType04:active,
.calendar-homepage>footer>a.button.previous:hover,
.calendar-homepage>footer>a.previous.buttonType01:hover,
.calendar-homepage>footer>a.previous.buttonType02:hover,
.calendar-homepage>footer>a.previous.buttonType03:hover,
.calendar-homepage>footer>a.previous.buttonType04:hover,
.calendar-homepage>footer>a.button.previous:focus,
.calendar-homepage>footer>a.previous.buttonType01:focus,
.calendar-homepage>footer>a.previous.buttonType02:focus,
.calendar-homepage>footer>a.previous.buttonType03:focus,
.calendar-homepage>footer>a.previous.buttonType04:focus {
    left: 0;
}

.calendar-homepage>footer>a.button.previous:link::before,
.calendar-homepage>footer>a.previous.buttonType01:link::before,
.calendar-homepage>footer>a.previous.buttonType02:link::before,
.calendar-homepage>footer>a.previous.buttonType03:link::before,
.calendar-homepage>footer>a.previous.buttonType04:link::before,
.calendar-homepage>footer>a.button.previous:visited::before,
.calendar-homepage>footer>a.previous.buttonType01:visited::before,
.calendar-homepage>footer>a.previous.buttonType02:visited::before,
.calendar-homepage>footer>a.previous.buttonType03:visited::before,
.calendar-homepage>footer>a.previous.buttonType04:visited::before,
.calendar-homepage>footer>a.button.previous:active::before,
.calendar-homepage>footer>a.previous.buttonType01:active::before,
.calendar-homepage>footer>a.previous.buttonType02:active::before,
.calendar-homepage>footer>a.previous.buttonType03:active::before,
.calendar-homepage>footer>a.previous.buttonType04:active::before,
.calendar-homepage>footer>a.button.previous:hover::before,
.calendar-homepage>footer>a.previous.buttonType01:hover::before,
.calendar-homepage>footer>a.previous.buttonType02:hover::before,
.calendar-homepage>footer>a.previous.buttonType03:hover::before,
.calendar-homepage>footer>a.previous.buttonType04:hover::before,
.calendar-homepage>footer>a.button.previous:focus::before,
.calendar-homepage>footer>a.previous.buttonType01:focus::before,
.calendar-homepage>footer>a.previous.buttonType02:focus::before,
.calendar-homepage>footer>a.previous.buttonType03:focus::before,
.calendar-homepage>footer>a.previous.buttonType04:focus::before {
    transform: rotate(90deg);
}

.calendar-homepage>footer>a.button.next:link,
.calendar-homepage>footer>a.next.buttonType01:link,
.calendar-homepage>footer>a.next.buttonType02:link,
.calendar-homepage>footer>a.next.buttonType03:link,
.calendar-homepage>footer>a.next.buttonType04:link,
.calendar-homepage>footer>a.button.next:visited,
.calendar-homepage>footer>a.next.buttonType01:visited,
.calendar-homepage>footer>a.next.buttonType02:visited,
.calendar-homepage>footer>a.next.buttonType03:visited,
.calendar-homepage>footer>a.next.buttonType04:visited,
.calendar-homepage>footer>a.button.next:active,
.calendar-homepage>footer>a.next.buttonType01:active,
.calendar-homepage>footer>a.next.buttonType02:active,
.calendar-homepage>footer>a.next.buttonType03:active,
.calendar-homepage>footer>a.next.buttonType04:active,
.calendar-homepage>footer>a.button.next:hover,
.calendar-homepage>footer>a.next.buttonType01:hover,
.calendar-homepage>footer>a.next.buttonType02:hover,
.calendar-homepage>footer>a.next.buttonType03:hover,
.calendar-homepage>footer>a.next.buttonType04:hover,
.calendar-homepage>footer>a.button.next:focus,
.calendar-homepage>footer>a.next.buttonType01:focus,
.calendar-homepage>footer>a.next.buttonType02:focus,
.calendar-homepage>footer>a.next.buttonType03:focus,
.calendar-homepage>footer>a.next.buttonType04:focus {
    right: 0;
}

@media only screen and (max-width:1007px) {
    .calendar-homepage {
        width: calc(100% - (2*34px));
        margin-left: 34px;
        margin-right: 34px;
    }
}

@media only screen and (max-width:767px) {
    .calendar-homepage {
        width: auto;
        margin-left: 15px;
        margin-right: 15px;
    }
    .calendar-homepage .monthContainer {
        margin-left: 0;
        margin-right: 0;
    }
    .calendar-homepage .monthContainer>ul {
        padding-left: 0;
        padding-right: 0;
    }
    .calendar-homepage .monthContainer>ul>li[data-month] {
        width: 100%;
    }
    .calendar-homepage .monthContainer>ul>li[data-month]+li[data-month] {
        margin-top: 40px;
        margin-left: 0;
    }
    .calendar-homepage>footer {
        position: static;
    }
    .calendar-homepage>footer>a.button:link,
    .calendar-homepage>footer>a.buttonType01:link,
    .calendar-homepage>footer>a.buttonType02:link,
    .calendar-homepage>footer>a.buttonType03:link,
    .calendar-homepage>footer>a.buttonType04:link,
    .calendar-homepage>footer>a.button:visited,
    .calendar-homepage>footer>a.buttonType01:visited,
    .calendar-homepage>footer>a.buttonType02:visited,
    .calendar-homepage>footer>a.buttonType03:visited,
    .calendar-homepage>footer>a.buttonType04:visited,
    .calendar-homepage>footer>a.button:active,
    .calendar-homepage>footer>a.buttonType01:active,
    .calendar-homepage>footer>a.buttonType02:active,
    .calendar-homepage>footer>a.buttonType03:active,
    .calendar-homepage>footer>a.buttonType04:active,
    .calendar-homepage>footer>a.button:hover,
    .calendar-homepage>footer>a.buttonType01:hover,
    .calendar-homepage>footer>a.buttonType02:hover,
    .calendar-homepage>footer>a.buttonType03:hover,
    .calendar-homepage>footer>a.buttonType04:hover,
    .calendar-homepage>footer>a.button:focus,
    .calendar-homepage>footer>a.buttonType01:focus,
    .calendar-homepage>footer>a.buttonType02:focus,
    .calendar-homepage>footer>a.buttonType03:focus,
    .calendar-homepage>footer>a.buttonType04:focus {
        position: static;
    }
    .calendar-homepage>footer>a.button:link+a.button,
    .calendar-homepage>footer>a.buttonType01:link+a.button,
    .calendar-homepage>footer>a.buttonType02:link+a.button,
    .calendar-homepage>footer>a.buttonType03:link+a.button,
    .calendar-homepage>footer>a.buttonType04:link+a.button,
    .calendar-homepage>footer>a.button:link+a.buttonType01,
    .calendar-homepage>footer>a.buttonType01:link+a.buttonType01,
    .calendar-homepage>footer>a.buttonType02:link+a.buttonType01,
    .calendar-homepage>footer>a.buttonType03:link+a.buttonType01,
    .calendar-homepage>footer>a.buttonType04:link+a.buttonType01,
    .calendar-homepage>footer>a.button:link+a.buttonType02,
    .calendar-homepage>footer>a.buttonType01:link+a.buttonType02,
    .calendar-homepage>footer>a.buttonType02:link+a.buttonType02,
    .calendar-homepage>footer>a.buttonType03:link+a.buttonType02,
    .calendar-homepage>footer>a.buttonType04:link+a.buttonType02,
    .calendar-homepage>footer>a.button:link+a.buttonType03,
    .calendar-homepage>footer>a.buttonType01:link+a.buttonType03,
    .calendar-homepage>footer>a.buttonType02:link+a.buttonType03,
    .calendar-homepage>footer>a.buttonType03:link+a.buttonType03,
    .calendar-homepage>footer>a.buttonType04:link+a.buttonType03,
    .calendar-homepage>footer>a.button:link+a.buttonType04,
    .calendar-homepage>footer>a.buttonType01:link+a.buttonType04,
    .calendar-homepage>footer>a.buttonType02:link+a.buttonType04,
    .calendar-homepage>footer>a.buttonType03:link+a.buttonType04,
    .calendar-homepage>footer>a.buttonType04:link+a.buttonType04,
    .calendar-homepage>footer>a.button:visited+a.button,
    .calendar-homepage>footer>a.buttonType01:visited+a.button,
    .calendar-homepage>footer>a.buttonType02:visited+a.button,
    .calendar-homepage>footer>a.buttonType03:visited+a.button,
    .calendar-homepage>footer>a.buttonType04:visited+a.button,
    .calendar-homepage>footer>a.button:visited+a.buttonType01,
    .calendar-homepage>footer>a.buttonType01:visited+a.buttonType01,
    .calendar-homepage>footer>a.buttonType02:visited+a.buttonType01,
    .calendar-homepage>footer>a.buttonType03:visited+a.buttonType01,
    .calendar-homepage>footer>a.buttonType04:visited+a.buttonType01,
    .calendar-homepage>footer>a.button:visited+a.buttonType02,
    .calendar-homepage>footer>a.buttonType01:visited+a.buttonType02,
    .calendar-homepage>footer>a.buttonType02:visited+a.buttonType02,
    .calendar-homepage>footer>a.buttonType03:visited+a.buttonType02,
    .calendar-homepage>footer>a.buttonType04:visited+a.buttonType02,
    .calendar-homepage>footer>a.button:visited+a.buttonType03,
    .calendar-homepage>footer>a.buttonType01:visited+a.buttonType03,
    .calendar-homepage>footer>a.buttonType02:visited+a.buttonType03,
    .calendar-homepage>footer>a.buttonType03:visited+a.buttonType03,
    .calendar-homepage>footer>a.buttonType04:visited+a.buttonType03,
    .calendar-homepage>footer>a.button:visited+a.buttonType04,
    .calendar-homepage>footer>a.buttonType01:visited+a.buttonType04,
    .calendar-homepage>footer>a.buttonType02:visited+a.buttonType04,
    .calendar-homepage>footer>a.buttonType03:visited+a.buttonType04,
    .calendar-homepage>footer>a.buttonType04:visited+a.buttonType04,
    .calendar-homepage>footer>a.button:active+a.button,
    .calendar-homepage>footer>a.buttonType01:active+a.button,
    .calendar-homepage>footer>a.buttonType02:active+a.button,
    .calendar-homepage>footer>a.buttonType03:active+a.button,
    .calendar-homepage>footer>a.buttonType04:active+a.button,
    .calendar-homepage>footer>a.button:active+a.buttonType01,
    .calendar-homepage>footer>a.buttonType01:active+a.buttonType01,
    .calendar-homepage>footer>a.buttonType02:active+a.buttonType01,
    .calendar-homepage>footer>a.buttonType03:active+a.buttonType01,
    .calendar-homepage>footer>a.buttonType04:active+a.buttonType01,
    .calendar-homepage>footer>a.button:active+a.buttonType02,
    .calendar-homepage>footer>a.buttonType01:active+a.buttonType02,
    .calendar-homepage>footer>a.buttonType02:active+a.buttonType02,
    .calendar-homepage>footer>a.buttonType03:active+a.buttonType02,
    .calendar-homepage>footer>a.buttonType04:active+a.buttonType02,
    .calendar-homepage>footer>a.button:active+a.buttonType03,
    .calendar-homepage>footer>a.buttonType01:active+a.buttonType03,
    .calendar-homepage>footer>a.buttonType02:active+a.buttonType03,
    .calendar-homepage>footer>a.buttonType03:active+a.buttonType03,
    .calendar-homepage>footer>a.buttonType04:active+a.buttonType03,
    .calendar-homepage>footer>a.button:active+a.buttonType04,
    .calendar-homepage>footer>a.buttonType01:active+a.buttonType04,
    .calendar-homepage>footer>a.buttonType02:active+a.buttonType04,
    .calendar-homepage>footer>a.buttonType03:active+a.buttonType04,
    .calendar-homepage>footer>a.buttonType04:active+a.buttonType04,
    .calendar-homepage>footer>a.button:hover+a.button,
    .calendar-homepage>footer>a.buttonType01:hover+a.button,
    .calendar-homepage>footer>a.buttonType02:hover+a.button,
    .calendar-homepage>footer>a.buttonType03:hover+a.button,
    .calendar-homepage>footer>a.buttonType04:hover+a.button,
    .calendar-homepage>footer>a.button:hover+a.buttonType01,
    .calendar-homepage>footer>a.buttonType01:hover+a.buttonType01,
    .calendar-homepage>footer>a.buttonType02:hover+a.buttonType01,
    .calendar-homepage>footer>a.buttonType03:hover+a.buttonType01,
    .calendar-homepage>footer>a.buttonType04:hover+a.buttonType01,
    .calendar-homepage>footer>a.button:hover+a.buttonType02,
    .calendar-homepage>footer>a.buttonType01:hover+a.buttonType02,
    .calendar-homepage>footer>a.buttonType02:hover+a.buttonType02,
    .calendar-homepage>footer>a.buttonType03:hover+a.buttonType02,
    .calendar-homepage>footer>a.buttonType04:hover+a.buttonType02,
    .calendar-homepage>footer>a.button:hover+a.buttonType03,
    .calendar-homepage>footer>a.buttonType01:hover+a.buttonType03,
    .calendar-homepage>footer>a.buttonType02:hover+a.buttonType03,
    .calendar-homepage>footer>a.buttonType03:hover+a.buttonType03,
    .calendar-homepage>footer>a.buttonType04:hover+a.buttonType03,
    .calendar-homepage>footer>a.button:hover+a.buttonType04,
    .calendar-homepage>footer>a.buttonType01:hover+a.buttonType04,
    .calendar-homepage>footer>a.buttonType02:hover+a.buttonType04,
    .calendar-homepage>footer>a.buttonType03:hover+a.buttonType04,
    .calendar-homepage>footer>a.buttonType04:hover+a.buttonType04,
    .calendar-homepage>footer>a.button:focus+a.button,
    .calendar-homepage>footer>a.buttonType01:focus+a.button,
    .calendar-homepage>footer>a.buttonType02:focus+a.button,
    .calendar-homepage>footer>a.buttonType03:focus+a.button,
    .calendar-homepage>footer>a.buttonType04:focus+a.button,
    .calendar-homepage>footer>a.button:focus+a.buttonType01,
    .calendar-homepage>footer>a.buttonType01:focus+a.buttonType01,
    .calendar-homepage>footer>a.buttonType02:focus+a.buttonType01,
    .calendar-homepage>footer>a.buttonType03:focus+a.buttonType01,
    .calendar-homepage>footer>a.buttonType04:focus+a.buttonType01,
    .calendar-homepage>footer>a.button:focus+a.buttonType02,
    .calendar-homepage>footer>a.buttonType01:focus+a.buttonType02,
    .calendar-homepage>footer>a.buttonType02:focus+a.buttonType02,
    .calendar-homepage>footer>a.buttonType03:focus+a.buttonType02,
    .calendar-homepage>footer>a.buttonType04:focus+a.buttonType02,
    .calendar-homepage>footer>a.button:focus+a.buttonType03,
    .calendar-homepage>footer>a.buttonType01:focus+a.buttonType03,
    .calendar-homepage>footer>a.buttonType02:focus+a.buttonType03,
    .calendar-homepage>footer>a.buttonType03:focus+a.buttonType03,
    .calendar-homepage>footer>a.buttonType04:focus+a.buttonType03,
    .calendar-homepage>footer>a.button:focus+a.buttonType04,
    .calendar-homepage>footer>a.buttonType01:focus+a.buttonType04,
    .calendar-homepage>footer>a.buttonType02:focus+a.buttonType04,
    .calendar-homepage>footer>a.buttonType03:focus+a.buttonType04,
    .calendar-homepage>footer>a.buttonType04:focus+a.buttonType04 {
        margin-left: 10px;
    }
}

.homepage-business {
    margin-bottom: 25px;
}

@media only screen and (max-width:1007px) {
    .homepage-retail,
    .homepage-business {
        width: auto;
        margin-right: 34px;
        float: none;
    }
}

@media only screen and (max-width:767px) {
    .homepage-retail,
    .homepage-business {
        display: block;
        width: 100%;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        padding: 0;
        float: none;
        clear: left;
        overflow: visible;
    }
    .homepage-retail+*,
    .homepage-business+* {
        margin-top: 25px;
    }
    .homepage-retail:nth-child(2n+3),
    .homepage-business:nth-child(2n+3) {
        margin-left: 0;
    }
}

.carousel {
    width: auto;
    overflow: hidden;
    background: #fff;
    box-sizing: border-box;
}

.carousel>ul {
    display: block;
    min-width: 1007px;
    margin-left: 0;
}

@media only screen and (max-width:767px) {
    .carousel>ul {
        display: none;
    }
}

.carousel>ul>li {
    float: left;
    display: inline-block;
    width: 1007px;
    overflow: hidden;
    margin: 0;
}

.carousel>ul>li:before {
    content: none;
}

.carousel>ul>li>figure {
    position: relative;
}

.carousel>ul>li>figure a {
    display: block;
}

.carousel>ul>li>figure img {
    display: block;
    position: relative;
    width: 100%;
    z-index: 1;
}

.carousel>ul>li>figure>figcaption {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.carousel>nav {
    overflow: visible;
    display: flex;
    width: 100%;
    height: 67px;
    background: #e8ebed;
}

@media only screen and (max-width:767px) {
    .carousel>nav {
        display: block;
        height: auto;
        background: #fff;
    }
}

.carousel>nav>a {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 24px;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center;
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-size: 18px;
    color: #51626f;
    text-decoration: none;
}

@media only screen and (max-width:767px) {
    .carousel>nav>a {
        display: block;
        width: 100%;
        float: none;
        clear: left;
        overflow: visible;
        padding: 20px 15px;
        border-bottom: 1px dotted #d2d2d7;
        background: #fff;
        text-align: left;
        font-size: 27px;
        line-height: 30px;
        color: #435c6b;
    }
}

.carousel>nav>a.active {
    background: #d2d2d7;
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
}

@media only screen and (max-width:767px) {
    .carousel>nav>a.active {
        font-family: "Belfius Alternative", Arial, sans-serif;
        background: #fff;
    }
}

.carousel>nav>a.active:before {
    content: '';
    position: absolute;
    top: -17px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3;
    width: 0;
    height: 0;
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    border-bottom: 17px solid transparent;
}

@media only screen and (max-width:767px) {
    .carousel>nav>a.active:before {
        content: none;
    }
}

.carousel>nav>a:first-child {
    border-left: 0;
}

@media only screen and (max-width:767px) {
    .carousel>nav>a:first-child {
        background: #d1184d;
        color: #fff;
    }
}

.carousel>nav>a:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 11px;
    right: 0;
    width: 1px;
    height: 47px;
}

@media only screen and (max-width:767px) {
    .carousel>nav>a:after {
        content: "";
        background: none;
        font-size: 27px;
        display: block;
        font-family: "Belfius Icons";
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        position: relative;
        width: auto;
        height: auto;
    }
}

.carousel>nav>a:last-child:after,
.carousel>nav>a.active:after {
    content: none;
}

@media only screen and (max-width:767px) {
    .carousel>nav>a:last-child:after,
    .carousel>nav>a.active:after {
        content: "";
        background: none;
        font-size: 27px;
        display: block;
        font-family: "Belfius Icons";
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        position: relative;
        width: auto;
        height: auto;
    }
}

@media only screen and (max-width:767px) {
    .carousel>nav>a:first-child {
        border-bottom: 0 none;
    }
}

@media only screen and (max-width:767px) {
    .carousel>nav.labelBlue {
        display: block;
    }
}

.carousel>nav.labelBlue>a {
    color: #435c6b;
}

.carousel>nav.labelBlue>a.active {
    background: #d2d2d7;
    color: #fff;
}

@media only screen and (max-width:767px) {
    .carousel>nav.labelBlue>a.active {
        background: #fff;
        color: #435c6b;
    }
}

.carousel>nav.labelBlue>a.active:before {
    border-bottom-color: #d2d2d7;
}

@media only screen and (max-width:767px) {
    .carousel>nav.labelBlue>a.active:first-child {
        background: #d1184d;
    }
}

@media only screen and (max-width:767px) {
    .carousel>nav.labelBlue>a:first-child {
        color: #fff;
    }
}

@media only screen and (max-width:767px) {
    .carousel>nav.labelBlue {
        display: block;
    }
}

.carousel.oneItem>ul {
    width: 1007px;
}

@media only screen and (max-width:767px) {
    .carousel.oneItem>ul {
        width: 100%;
    }
}

.carousel.oneItem>nav>a {
    width: 100%;
    max-width: 100%;
    cursor: default;
}

@media only screen and (max-width:767px) {
    .carousel.oneItem>nav>a {
        display: block;
        width: 100%;
        max-width: 100%;
    }
}

.carousel.twoItems>ul {
    width: 2014px;
}

@media only screen and (max-width:767px) {
    .carousel.twoItems>ul {
        width: 100%;
    }
}

.carousel.twoItems>nav>a {
    width: 50%;
    max-width: 50%;
}

@media only screen and (max-width:767px) {
    .carousel.twoItems>nav>a {
        display: block;
        width: 100%;
        max-width: 100%;
    }
}

.carousel.threeItems>ul {
    width: 3021px;
}

@media only screen and (max-width:767px) {
    .carousel.threeItems>ul {
        width: 100%;
    }
}

.carousel.threeItems>nav>a {
    width: 33.33333%;
    max-width: 33.33333%;
}

@media only screen and (max-width:767px) {
    .carousel.threeItems>nav>a {
        display: block;
        width: 100%;
        max-width: 100%;
    }
}

.carousel.fourItems>ul {
    width: 4028px;
}

@media only screen and (max-width:767px) {
    .carousel.fourItems>ul {
        width: 100%;
    }
}

.carousel.fourItems>nav>a {
    width: 25%;
    max-width: 25%;
}

@media only screen and (max-width:767px) {
    .carousel.fourItems>nav>a {
        display: block;
        width: 100%;
        max-width: 100%;
    }
}

.hb_testing-layout {
    float: right;
    display: inline-block;
    height: 626px;
    margin-right: calc((100% - 1152px)/2);
    border: 2px solid #d2d2d7;
    border-radius: 4px;
    box-sizing: border-box;
    background: #fff;
    text-align: center;
    vertical-align: middle;
    color: #435c6b;
}

@media only screen and (max-width:1199px) {
    .hb_testing-layout {
        width: calc(23.4375% - 24px);
        margin-right: 24px;
    }
}

@media only screen and (max-width:1007px) {
    .hb_testing-layout {
        display: block;
        width: auto;
        float: none;
        box-sizing: border-box;
        margin: auto 15px;
    }
}

.FaqFiltered,
.FaqCollapse,
.CollapseWindow {
    width: auto;
}

.FaqFiltered>header,
.FaqCollapse>header,
.CollapseWindow>header {
    margin-bottom: 25px;
}

.FaqFiltered>header>h2,
.FaqCollapse>header>h2,
.CollapseWindow>header>h2 {
    font-size: 36px;
    line-height: 40px;
    color: #d1184d;
    margin-bottom: 25px;
}

.FaqFiltered ul.TabsCollection,
.FaqCollapse ul.TabsCollection,
.CollapseWindow ul.TabsCollection {
    overflow: hidden;
    padding: 0 20px 0 20px;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
}

@media only screen and (max-width:1007px) {
    .FaqFiltered ul.TabsCollection,
    .FaqCollapse ul.TabsCollection,
    .CollapseWindow ul.TabsCollection {
        padding: 0 0 0 0;
    }
}

.FaqFiltered ul.TabsCollection>li,
.FaqCollapse ul.TabsCollection>li,
.CollapseWindow ul.TabsCollection>li {
    margin: 0;
    padding: 0;
}

.FaqFiltered ul.TabsCollection>li+li,
.FaqCollapse ul.TabsCollection>li+li,
.CollapseWindow ul.TabsCollection>li+li {
    border-top: 2px solid #d2d2d7;
}

.FaqFiltered ul.TabsCollection>li>header,
.FaqCollapse ul.TabsCollection>li>header,
.CollapseWindow ul.TabsCollection>li>header {
    position: relative;
    padding: 20px 0 20px 25px;
    cursor: pointer;
}

@media only screen and (max-width:1007px) {
    .FaqFiltered ul.TabsCollection>li>header,
    .FaqCollapse ul.TabsCollection>li>header,
    .CollapseWindow ul.TabsCollection>li>header {
        padding: 20px 15px 20px 40px;
    }
}

.FaqFiltered ul.TabsCollection>li>header:before,
.FaqCollapse ul.TabsCollection>li>header:before,
.CollapseWindow ul.TabsCollection>li>header:before {
    content: "";
    position: absolute;
    top: 21px;
    left: 0;
    font-size: 16px;
    color: #d1184d;
    cursor: pointer;
}

@media only screen and (max-width:1007px) {
    .FaqFiltered ul.TabsCollection>li>header:before,
    .FaqCollapse ul.TabsCollection>li>header:before,
    .CollapseWindow ul.TabsCollection>li>header:before {
        left: 15px;
    }
}

.FaqFiltered ul.TabsCollection>li>header>h3,
.FaqCollapse ul.TabsCollection>li>header>h3,
.CollapseWindow ul.TabsCollection>li>header>h3 {
    color: #c30045;
}

.FaqFiltered ul.TabsCollection>li>section.Tab,
.FaqCollapse ul.TabsCollection>li>section.Tab,
.CollapseWindow ul.TabsCollection>li>section.Tab {
    overflow: hidden;
    padding: 0 0 0 25px;
}

@media only screen and (max-width:1007px) {
    .FaqFiltered ul.TabsCollection>li>section.Tab,
    .FaqCollapse ul.TabsCollection>li>section.Tab,
    .CollapseWindow ul.TabsCollection>li>section.Tab {
        padding: 0 15px 0 40px;
    }
}

.FaqFiltered ul.TabsCollection>li>section.Tab>*,
.FaqCollapse ul.TabsCollection>li>section.Tab>*,
.CollapseWindow ul.TabsCollection>li>section.Tab>* {
    margin-bottom: 15px;
}

.FaqFiltered ul.TabsCollection>li>section.Tab>*:last-child,
.FaqCollapse ul.TabsCollection>li>section.Tab>*:last-child,
.CollapseWindow ul.TabsCollection>li>section.Tab>*:last-child {
    margin-bottom: 20px;
}

.FaqFiltered ul.TabsCollection>li:before,
.FaqCollapse ul.TabsCollection>li:before,
.CollapseWindow ul.TabsCollection>li:before {
    content: none;
}

.FaqFiltered ul.TabsCollection>li.closed>header:before,
.FaqCollapse ul.TabsCollection>li.closed>header:before,
.CollapseWindow ul.TabsCollection>li.closed>header:before {
    content: "";
    color: #51626f;
}

.FaqFiltered ul.TabsCollection>li.closed h3,
.FaqCollapse ul.TabsCollection>li.closed h3,
.CollapseWindow ul.TabsCollection>li.closed h3 {
    color: #51626f;
}

#ajax-content>.FaqFiltered,
#ajax-content>.FaqCollapse,
#ajax-content>.CollapseWindow {
    clear: both;
}

.FaqFiltered>footer {
    margin-top: 20px;
}

.contactBox {
    overflow: hidden;
    background-color: #e8ebed;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 24px;
    width: 100%;
    box-sizing: border-box;
    padding-left: calc((100% - 1152px)/2);
    padding-right: calc((100% - 1152px)/2);
}

.contactBox>header h2 {
    font-size: 36px;
    line-height: 40px;
    color: #d1184d;
}

.contactBox>header p {
    margin-top: 15px;
    color: #435c6b;
}

.contactBox .contactItem {
    float: left;
    margin-top: 20px;
    width: 23.4375%;
}

.contactBox .contactItem+.contactItem {
    margin-left: 2.08333%;
}

@media only screen and (max-width:1007px) {
    .contactBox .contactItem {
        width: 49%;
    }
    .contactBox .contactItem+.contactItem {
        margin-left: 2%;
    }
    .contactBox .contactItem:nth-child(3n-2) {
        margin-left: 0;
    }
}

@media only screen and (max-width:767px) {
    .contactBox .contactItem {
        float: none;
        width: auto;
    }
    .contactBox .contactItem+.contactItem {
        margin-left: 0;
    }
}

.contactBox .contactItem a[href^="tel"] {
    text-decoration: none;
    cursor: default;
}

@media only screen and (max-width:1007px) {
    .contactBox .contactItem a[href^="tel"] {
        text-decoration: underline;
        cursor: pointer;
    }
}

.contactBox .contactItem>h3 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
}

.contactBox .contactItem>p {
    color: #435c6b;
    font-size: 21px;
    line-height: 36px;
}

@media only screen and (max-width:767px) {
    .contactBox .contactItem>p {
        font-size: 16px;
    }
}

.contactBox .contactItem>p:before {
    content: "";
    float: left;
    margin-right: 10px;
    width: 36px;
    height: 36px;
    display: block;
    font-size: 36px;
    color: #435c6b;
    text-align: center;
}

.contactBox .contactItem>p>a,
.contactBox .contactItem>p>a:link,
.contactBox .contactItem>p>a:active,
.contactBox .contactItem>p>a:visited,
.contactBox .contactItem>p>a:focus,
.contactBox .contactItem>p>a:hover {
    color: #435c6b;
    font-size: 21px;
    text-decoration: underline;
}

@media only screen and (max-width:767px) {
    .contactBox .contactItem>p>a,
    .contactBox .contactItem>p>a:link,
    .contactBox .contactItem>p>a:active,
    .contactBox .contactItem>p>a:visited,
    .contactBox .contactItem>p>a:focus,
    .contactBox .contactItem>p>a:hover {
        font-size: 16px;
    }
}

.contactBox .contactItem>p>a:hover {
    text-decoration: none;
}

.contactBox .contactItem p.cardStop:before,
.contactBox .contactItem.cardStop>p:before,
.contactBox .contactItem p.phone:before,
.contactBox .contactItem.phone>p:before {
    content: "";
}

.contactBox .contactItem p.cardStop>a[href^="tel"]:link,
.contactBox .contactItem p.cardStop>a[href^="tel"]:visited,
.contactBox .contactItem p.cardStop>a[href^="tel"]:active,
.contactBox .contactItem p.cardStop>a[href^="tel"]:hover,
.contactBox .contactItem p.cardStop>a[href^="tel"]:focus,
.contactBox .contactItem.cardStop>p>a[href^="tel"]:link,
.contactBox .contactItem.cardStop>p>a[href^="tel"]:visited,
.contactBox .contactItem.cardStop>p>a[href^="tel"]:active,
.contactBox .contactItem.cardStop>p>a[href^="tel"]:hover,
.contactBox .contactItem.cardStop>p>a[href^="tel"]:focus,
.contactBox .contactItem p.phone>a[href^="tel"]:link,
.contactBox .contactItem p.phone>a[href^="tel"]:visited,
.contactBox .contactItem p.phone>a[href^="tel"]:active,
.contactBox .contactItem p.phone>a[href^="tel"]:hover,
.contactBox .contactItem p.phone>a[href^="tel"]:focus,
.contactBox .contactItem.phone>p>a[href^="tel"]:link,
.contactBox .contactItem.phone>p>a[href^="tel"]:visited,
.contactBox .contactItem.phone>p>a[href^="tel"]:active,
.contactBox .contactItem.phone>p>a[href^="tel"]:hover,
.contactBox .contactItem.phone>p>a[href^="tel"]:focus {
    text-decoration: none;
    cursor: default;
}

@media only screen and (max-width:1007px) {
    .contactBox .contactItem p.cardStop>a[href^="tel"]:link,
    .contactBox .contactItem p.cardStop>a[href^="tel"]:visited,
    .contactBox .contactItem p.cardStop>a[href^="tel"]:active,
    .contactBox .contactItem p.cardStop>a[href^="tel"]:hover,
    .contactBox .contactItem p.cardStop>a[href^="tel"]:focus,
    .contactBox .contactItem.cardStop>p>a[href^="tel"]:link,
    .contactBox .contactItem.cardStop>p>a[href^="tel"]:visited,
    .contactBox .contactItem.cardStop>p>a[href^="tel"]:active,
    .contactBox .contactItem.cardStop>p>a[href^="tel"]:hover,
    .contactBox .contactItem.cardStop>p>a[href^="tel"]:focus,
    .contactBox .contactItem p.phone>a[href^="tel"]:link,
    .contactBox .contactItem p.phone>a[href^="tel"]:visited,
    .contactBox .contactItem p.phone>a[href^="tel"]:active,
    .contactBox .contactItem p.phone>a[href^="tel"]:hover,
    .contactBox .contactItem p.phone>a[href^="tel"]:focus,
    .contactBox .contactItem.phone>p>a[href^="tel"]:link,
    .contactBox .contactItem.phone>p>a[href^="tel"]:visited,
    .contactBox .contactItem.phone>p>a[href^="tel"]:active,
    .contactBox .contactItem.phone>p>a[href^="tel"]:hover,
    .contactBox .contactItem.phone>p>a[href^="tel"]:focus {
        text-decoration: underline;
        cursor: pointer;
    }
}

.contactBox .contactItem p.cardStop:before,
.contactBox .contactItem.cardStop>p:before {
    position: relative;
    content: "";
    top: -3px;
    width: 42px;
    height: 42px;
    background: url(/common/nfw/lib/bdn/resource/Icon-card-stop-50x50.png?h=4b9527f063d2bb8ff681) transparent no-repeat;
    background-size: 36px;
    background-origin: border-box;
    background-clip: border-box;
    transform: scale(.85714, .85714);
}

@media only screen and (min-device-pixel-ratio:1.5) {
    .contactBox .contactItem p.cardStop:before,
    .contactBox .contactItem.cardStop>p:before {
        background-image: url(/common/nfw/lib/bdn/resource/Icon-card-stop-50x50.png?h=4b9527f063d2bb8ff681);
    }
}

.contactBox .contactItem p.contact:before,
.contactBox .contactItem.contact>p:before {
    content: "";
}

.contactBox .contactItem p.locator:before,
.contactBox .contactItem.locator>p:before {
    content: "";
}

.contactBox .contactItem p.skype:before,
.contactBox .contactItem.skype>p:before {
    content: "";
}

.contactBox .contactItem p.download:before,
.contactBox .contactItem.download>p:before {
    content: "";
}

.contactBox .contactItem p.custom:before,
.contactBox .contactItem.custom>p:before {
    content: none;
}

.contactBox .contactItem p.custom>img.icon,
.contactBox .contactItem.custom>p>img.icon {
    float: left;
    margin-right: 10px;
    max-width: 36px;
    max-height: 36px;
    display: block;
}

@media only screen and (max-width:1199px) {
    .contactBox {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width:1007px) {
    .contactBox {
        padding-left: 34px;
        padding-right: 34px;
    }
    .contactBox.triple>.contactItem {
        width: 32%;
    }
}

@media only screen and (max-width:767px) {
    .contactBox {
        padding-left: 15px;
        padding-right: 15px;
    }
    .contactBox.triple>.contactItem {
        width: auto;
    }
}

.contactBox>footer {
    clear: both;
    padding-top: 24px;
    margin-top: 24px;
    border-top: 1px solid #d2d2d7;
    overflow: hidden;
    float: left;
    width: 100%;
}

@media only screen and (max-width:767px) {
    .contactBox>footer {
        float: none;
    }
}

.contactBox>footer h3 {
    font-size: 21px;
    line-height: 42px;
}

@media only screen and (max-width:1007px) {
    .contactBox>footer h3 {
        font-size: 18px;
    }
}

.contactBox>footer .cardstop {
    float: left;
    width: 48.95833%;
}

@media only screen and (max-width:767px) {
    .contactBox>footer .cardstop {
        float: none;
        width: auto;
    }
}

.contactBox>footer .cardstop>h3::before {
    content: "";
    float: left;
    display: block;
    margin-right: 24px;
    width: 42px;
    height: 42px;
    background: url(/common/nfw/lib/bdn/resource/Icon-card-stop-50x50.png?h=4b9527f063d2bb8ff681) transparent no-repeat;
    background-size: 36px;
}

@media only screen and (min-device-pixel-ratio:1.5) {
    .contactBox>footer .cardstop>h3::before {
        background-image: url(/common/nfw/lib/bdn/resource/Icon-card-stop-50x50.png?h=4b9527f063d2bb8ff681);
    }
}

.contactBox>footer .cardstop>h3>a {
    text-decoration: none;
}

.contactBox>footer .cardstop+.socialMedia {
    margin-left: 2.08333%;
}

@media only screen and (max-width:1007px) {
    .contactBox>footer .cardstop+.socialMedia {
        margin-left: 2%;
    }
}

@media only screen and (max-width:767px) {
    .contactBox>footer .cardstop+.socialMedia {
        margin-top: 15px;
        margin-left: 0;
    }
}

.contactBox>footer .socialMedia {
    float: left;
    overflow: hidden;
    width: 48.95833%;
}

@media only screen and (max-width:767px) {
    .contactBox>footer .socialMedia {
        float: none;
        margin: 0;
        width: auto;
    }
}

.contactBox>footer .socialMedia>h3 {
    float: left;
    margin-right: 24px;
}

@media only screen and (max-width:1007px) {
    .contactBox>footer .socialMedia>h3 {
        margin-right: 12px;
    }
}

.contactBox>footer .socialMedia a {
    display: block;
    float: left;
    width: 42px;
    height: 42px;
    background: url(/common/nfw/lib/bdn/resource/WebDev-sprite.png?h=ba463f65a74305ac000e) transparent -50px -246px no-repeat;
}

@media only screen and (min-device-pixel-ratio:1.5) {
    .contactBox>footer .socialMedia a {
        background-image: url(/common/nfw/lib/bdn/resource/WebDev-sprite-HD.png?h=ba463f65a74305ac000e);
    }
}

.contactBox>footer .socialMedia a.facebook {
    background-position: -42px -246px;
}

.contactBox>footer .socialMedia a.twitter {
    background-position: -84px -246px;
}

.contactBox>footer .socialMedia a.linkedIn {
    background-position: -126px -246px;
}

.contactBox>footer .socialMedia a+a {
    margin-left: 10px;
}

.contentBox {
    position: relative;
    margin-bottom: 24px;
    box-sizing: border-box;
}

.contentBox.firstChild {
    clear: both;
}

.contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
    padding-right: 392px;
}

.gefw-modal .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
    padding-right: 15px;
}

@media only screen and (max-width:1199px) {
    .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
        padding-right: calc(((100% + (2*24px))/3) + 24px);
    }
}

@media only screen and (max-width:1007px) {
    .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
        padding-right: calc(((100% + (2*14px))/3) + 14px);
    }
}

@media only screen and (max-width:767px) {
    .contentBox:not(.imageRight):not(.imageLeft):not(.col1on2):not(.col1on3):not(.col2on3) {
        padding-right: 15px;
    }
}

.contentBox>figure {
    overflow: hidden;
}

.contentBox>figure>img {
    width: 100%;
    height: auto;
    display: block;
}

.contentBox>header+p {
    margin-top: 20px;
}

.contentBox>p+a.button,
.contentBox>p+a.buttonType01,
.contentBox>p+a.buttonType02,
.contentBox>p+a.buttonType03,
.contentBox>p+a.buttonType04 {
    margin-top: 30px;
}

.contentBox>span.cta.button.gewy-f2c-container,
.contentBox>span.cta.gewy-f2c-container.buttonType01,
.contentBox>span.cta.gewy-f2c-container.buttonType02,
.contentBox>span.cta.gewy-f2c-container.buttonType03,
.contentBox>span.cta.gewy-f2c-container.buttonType04,
.contentBox>.cta {
    display: inline-block;
    max-width: 100%;
}

.contentBox.imageRight,
.contentBox.imageLeft {
    min-height: 220px;
}

.contentBox.imageRight>figure,
.contentBox.imageLeft>figure {
    position: absolute;
    top: 0;
    width: 368px;
}

@media only screen and (max-width:1199px) {
    .contentBox.imageRight>figure,
    .contentBox.imageLeft>figure {
        width: calc(((100% + (2*24px))/3));
    }
}

@media only screen and (max-width:1007px) {
    .contentBox.imageRight>figure,
    .contentBox.imageLeft>figure {
        position: static;
        width: calc((100% + (2*14px))/3);
    }
}

@media only screen and (max-width:767px) {
    .contentBox.imageRight,
    .contentBox.imageLeft {
        margin: 0 0 15px 0;
    }
}

.contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
    padding-right: 392px;
}

.contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3)>figure {
    right: 0;
}

@media only screen and (max-width:1199px) {
    .contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
        padding-right: calc((((100% + (2*24px)) - (2*24px))/3) + 24px);
    }
}

@media only screen and (max-width:1007px) {
    .contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
        padding-right: 0;
    }
    .contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3)>figure {
        float: right;
        margin: 0 0 2% 2%;
    }
}

@media only screen and (max-width:767px) {
    .contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
        padding-right: 15px;
    }
    .contentBox.imageRight:not(.col1on2):not(.col1on3):not(.col2on3)>figure {
        float: none;
        margin: 0 0 15px 0;
        width: auto;
    }
}

.contentBox.imageLeft {
    padding-left: 392px;
}

.contentBox.imageLeft>figure {
    left: 0;
}

@media only screen and (max-width:1199px) {
    .contentBox.imageLeft {
        padding-left: calc((((100% + (2*24px)) - (2*24px))/3) + 24px);
    }
}

@media only screen and (max-width:1007px) {
    .contentBox.imageLeft {
        padding-left: 0;
    }
    .contentBox.imageLeft>figure {
        float: left;
        margin: 0 2% 2% 0;
    }
}

@media only screen and (max-width:767px) {
    .contentBox.imageLeft {
        padding-left: 15px;
    }
    .contentBox.imageLeft>figure {
        float: none;
        margin: 0 0 15px 0;
        width: auto;
    }
}

.contentBox.col1on2.imageLeft,
.contentBox.col1on2.imageRight,
.contentBox.col1on2.firstChild.imageLeft,
.contentBox.col1on2.firstChild.imageRight {
    padding-left: 294px;
}

.contentBox.col1on2.imageLeft>figure,
.contentBox.col1on2.imageRight>figure,
.contentBox.col1on2.firstChild.imageLeft>figure,
.contentBox.col1on2.firstChild.imageRight>figure {
    right: auto;
    left: 0;
    width: calc(((100% - 24px)/2));
}

.contentBox.col1on2.imageLeft>.cta,
.contentBox.col1on2.imageRight>.cta,
.contentBox.col1on2.firstChild.imageLeft>.cta,
.contentBox.col1on2.firstChild.imageRight>.cta {
    max-width: 100%;
}

@media only screen and (max-width:1199px) {
    .contentBox.col1on2.imageLeft,
    .contentBox.col1on2.imageRight,
    .contentBox.col1on2.firstChild.imageLeft,
    .contentBox.col1on2.firstChild.imageRight {
        padding-left: calc((((100% + (1*24px)) - (3*24px))/4));
    }
    .contentBox.col1on2.imageLeft>figure,
    .contentBox.col1on2.imageRight>figure,
    .contentBox.col1on2.firstChild.imageLeft>figure,
    .contentBox.col1on2.firstChild.imageRight>figure {
        width: calc(((100% - 24px)/2));
    }
}

@media only screen and (max-width:1007px) {
    .contentBox.col1on2.imageLeft,
    .contentBox.col1on2.imageRight,
    .contentBox.col1on2.firstChild.imageLeft,
    .contentBox.col1on2.firstChild.imageRight {
        padding-left: 0;
    }
    .contentBox.col1on2.imageLeft>figure,
    .contentBox.col1on2.imageRight>figure,
    .contentBox.col1on2.firstChild.imageLeft>figure,
    .contentBox.col1on2.firstChild.imageRight>figure {
        float: none;
        margin: 0 0 20px 0;
        width: auto;
    }
}

@media only screen and (max-width:767px) {
    .contentBox.col1on2.imageLeft,
    .contentBox.col1on2.imageRight,
    .contentBox.col1on2.firstChild.imageLeft,
    .contentBox.col1on2.firstChild.imageRight {
        margin-left: 15px;
        margin-right: 15px;
        width: auto;
    }
    .contentBox.col1on2.imageLeft>figure,
    .contentBox.col1on2.imageRight>figure,
    .contentBox.col1on2.firstChild.imageLeft>figure,
    .contentBox.col1on2.firstChild.imageRight>figure {
        position: static;
        margin: 0 0 20px 0;
        width: auto;
    }
}

.contentBox.col1on2>.cta {
    max-width: 50%;
}

.contentBox.col1on3.imageLeft,
.contentBox.col1on3.imageRight {
    padding-left: 0;
    padding-right: 0;
}

.contentBox.col1on3>figure {
    float: none;
    position: static;
    margin-bottom: 30px;
    width: 100%;
    height: auto;
}

.contentBox.col1on3>header+p {
    margin-top: 15px;
}

.contentBox.col1on3>p+a.button,
.contentBox.col1on3>p+a.buttonType01,
.contentBox.col1on3>p+a.buttonType02,
.contentBox.col1on3>p+a.buttonType03,
.contentBox.col1on3>p+a.buttonType04 {
    margin-top: 25px;
}

.contentBox.col1on3>.cta {
    max-width: 85%;
}

@media only screen and (max-width:1007px) {
    .contentBox.col1on3 {
        padding-left: 0;
    }
    .contentBox.col1on3>figure {
        float: none;
        margin: 0 0 20px 0;
        width: auto;
    }
}

@media only screen and (max-width:767px) {
    .contentBox.col1on3 {
        margin-left: 15px;
        margin-right: 15px;
        width: auto;
    }
    .contentBox.col1on3>figure {
        position: static;
        margin: 0 0 20px 0;
        width: auto;
    }
}

.contentBox.col2on3.imageLeft,
.contentBox.col2on3.imageRight,
.contentBox.col2on3.firstChild.imageLeft,
.contentBox.col2on3.firstChild.imageRight {
    padding-left: 294px;
}

.contentBox.col2on3.imageLeft>figure,
.contentBox.col2on3.imageRight>figure,
.contentBox.col2on3.firstChild.imageLeft>figure,
.contentBox.col2on3.firstChild.imageRight>figure {
    right: auto;
    left: 0;
    width: 270px;
}

@media only screen and (max-width:1199px) {
    .contentBox.col2on3.imageLeft,
    .contentBox.col2on3.imageRight,
    .contentBox.col2on3.firstChild.imageLeft,
    .contentBox.col2on3.firstChild.imageRight {
        padding-left: calc((((100% + (2*24px)) - (3*24px))/4));
    }
    .contentBox.col2on3.imageLeft>figure,
    .contentBox.col2on3.imageRight>figure,
    .contentBox.col2on3.firstChild.imageLeft>figure,
    .contentBox.col2on3.firstChild.imageRight>figure {
        width: calc(((100% + (2*24px))/3));
    }
}

@media only screen and (max-width:1007px) {
    .contentBox.col2on3.imageLeft,
    .contentBox.col2on3.imageRight,
    .contentBox.col2on3.firstChild.imageLeft,
    .contentBox.col2on3.firstChild.imageRight {
        padding-left: calc((((100% + (2*34px)) - (3*14px))/4));
    }
    .contentBox.col2on3.imageLeft>figure,
    .contentBox.col2on3.imageRight>figure,
    .contentBox.col2on3.firstChild.imageLeft>figure,
    .contentBox.col2on3.firstChild.imageRight>figure {
        position: absolute;
        width: calc(((100% + (2*34px))/3));
    }
}

@media only screen and (max-width:767px) {
    .contentBox.col2on3.imageLeft,
    .contentBox.col2on3.imageRight,
    .contentBox.col2on3.firstChild.imageLeft,
    .contentBox.col2on3.firstChild.imageRight {
        padding-left: 0;
        width: auto;
    }
    .contentBox.col2on3.imageLeft>figure,
    .contentBox.col2on3.imageRight>figure,
    .contentBox.col2on3.firstChild.imageLeft>figure,
    .contentBox.col2on3.firstChild.imageRight>figure {
        position: static;
        margin: 0 0 20px 0;
        width: auto;
    }
}

.contentBox.hasBorder {
    padding: 24px;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
    box-sizing: border-box;
}

.contentBox.hasBorder.imageLeft {
    padding-left: calc((1152px*31.94444/100) + 24px);
}

.contentBox.hasBorder.imageLeft>figure {
    position: absolute;
    top: 24px;
    left: 24px;
    overflow: hidden;
    width: calc((1152px*31.94444/100) - 24px);
}

.contentBox.hasBorder.imageLeft.col1on2 {
    padding-left: calc((1152px*23.4375/100) + 24px);
}

.contentBox.hasBorder.imageLeft.col1on2>figure {
    position: absolute;
    top: 24px;
    left: 24px;
    overflow: hidden;
    width: calc((1152px*23.4375/100) - 24px);
}

.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
    padding-right: calc((1152px*31.94444/100) + 24px);
}

.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3)>figure {
    position: absolute;
    top: 24px;
    right: 24px;
    overflow: hidden;
    width: calc((1152px*31.94444/100) - 24px);
}

.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3).col1on2 {
    padding-left: calc((1152px*23.4375/100) + 24px);
    padding-right: 24px;
}

.contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3).col1on2>figure {
    position: absolute;
    top: 24px;
    left: 24px;
    right: auto;
    overflow: hidden;
    width: calc((1152px*23.4375/100) - 24px);
}

.contentBox.hasBorder.col1on2.imageLeft,
.contentBox.hasBorder.col1on2.imageRight {
    padding-left: calc((1152px*23.4375/100) + 24px);
}

.contentBox.hasBorder.col1on2.imageLeft>figure,
.contentBox.hasBorder.col1on2.imageRight>figure {
    position: absolute;
    top: 24px;
    left: 24px;
    overflow: hidden;
    width: calc((1152px*23.4375/100) - 24px);
}

.contentBox.hasBorder.col1on3.imageLeft,
.contentBox.hasBorder.col1on3.imageRight {
    padding: 24px;
}

.contentBox.hasBorder.col1on3.imageLeft>figure,
.contentBox.hasBorder.col1on3.imageRight>figure {
    float: none;
    position: static;
    margin-bottom: 30px;
    width: 100%;
    height: auto;
}

.contentBox.hasBorder.col2on3.imageLeft,
.contentBox.hasBorder.col2on3.imageRight {
    padding-left: calc((1152px*23.4375/100) + 24px);
    padding-right: 24px;
}

.contentBox.hasBorder.col2on3.imageLeft>figure,
.contentBox.hasBorder.col2on3.imageRight>figure {
    width: calc((1152px*23.4375/100) - 24px);
    top: 24px;
    left: 24px;
}

@media only screen and (max-width:1007px) {
    .contentBox.hasBorder.col1on2.imageLeft,
    .contentBox.hasBorder.col1on2.imageRight {
        padding: 24px;
    }
    .contentBox.hasBorder.col1on2.imageLeft>figure,
    .contentBox.hasBorder.col1on2.imageRight>figure {
        display: block;
        margin: 0 0 20px 0;
        float: none;
        position: static;
        width: auto;
    }
    .contentBox.hasBorder.col1on3.imageLeft,
    .contentBox.hasBorder.col1on3.imageRight {
        padding-left: 24px;
    }
    .contentBox.hasBorder.col1on3.imageLeft>figure,
    .contentBox.hasBorder.col1on3.imageRight>figure {
        width: 100%;
        float: none;
        position: static;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width:767px) {
    .contentBox.hasBorder {
        width: auto;
        float: none;
        display: block;
        padding: 15px;
        margin-left: 15px;
        margin-right: 15px;
    }
    .contentBox.hasBorder.imageLeft,
    .contentBox.hasBorder.imageRight,
    .contentBox.hasBorder.firstChild,
    .contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3) {
        width: auto;
        padding: 15px;
        margin-left: 15px;
        margin-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .contentBox.hasBorder.imageLeft>figure,
    .contentBox.hasBorder.imageRight>figure,
    .contentBox.hasBorder.firstChild>figure,
    .contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3)>figure {
        float: none;
        position: static;
        width: auto;
    }
    .contentBox.hasBorder.col1on2.imageLeft,
    .contentBox.hasBorder.col1on2.imageRight,
    .contentBox.hasBorder.col1on2.firstChild,
    .contentBox.hasBorder.col1on3.imageLeft,
    .contentBox.hasBorder.col1on3.imageRight,
    .contentBox.hasBorder.col1on3.firstChild,
    .contentBox.hasBorder.col2on3.imageLeft,
    .contentBox.hasBorder.col2on3.imageRight,
    .contentBox.hasBorder.col2on3.firstChild {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }
    .contentBox.hasBorder.col1on2.imageLeft>figure,
    .contentBox.hasBorder.col1on2.imageRight>figure,
    .contentBox.hasBorder.col1on2.firstChild>figure,
    .contentBox.hasBorder.col1on3.imageLeft>figure,
    .contentBox.hasBorder.col1on3.imageRight>figure,
    .contentBox.hasBorder.col1on3.firstChild>figure,
    .contentBox.hasBorder.col2on3.imageLeft>figure,
    .contentBox.hasBorder.col2on3.imageRight>figure,
    .contentBox.hasBorder.col2on3.firstChild>figure {
        float: none;
        position: static;
        width: auto;
        margin: 0 0 15px 0;
    }
    .contentBox.hasBorder.col1on2.imageLeft>figure>img,
    .contentBox.hasBorder.col1on2.imageRight>figure>img,
    .contentBox.hasBorder.col1on2.firstChild>figure>img,
    .contentBox.hasBorder.col1on3.imageLeft>figure>img,
    .contentBox.hasBorder.col1on3.imageRight>figure>img,
    .contentBox.hasBorder.col1on3.firstChild>figure>img,
    .contentBox.hasBorder.col2on3.imageLeft>figure>img,
    .contentBox.hasBorder.col2on3.imageRight>figure>img,
    .contentBox.hasBorder.col2on3.firstChild>figure>img {
        width: 100%;
    }
    .contentBox.hasBorder.imageRight:not(.col1on2):not(.col1on3):not(.col2on3),
    .contentBox.hasBorder:not(.col1on2):not(.col1on3):not(.col2on3) {
        width: auto;
        margin-left: 15px;
        margin-right: 15px;
    }
}

.bandeau+.contentBox {
    margin-top: 35px;
}

@media only screen and (max-width:1199px) {
    .bandeau+.contentBox {
        margin-top: 30px;
    }
}

@media only screen and (max-width:767px) {
    .bandeau+.contentBox {
        margin-top: 25px;
    }
}

.footnote {
    padding: 24px 0 0 0;
    border-top: 1px solid #e4dfd9;
    clear: both;
}

.footnote>ol {
    overflow: hidden;
    list-style: decimal outside none;
}

.footnote>ol>li {
    float: left;
    width: calc(48.95833% - 24px);
    margin-left: calc(24px + 2.08333%);
}

@media only screen and (max-width:1007px) {
    .footnote>ol>li {
        float: none;
        width: auto;
        margin-left: 24px;
    }
    .footnote>ol>li:nth-child(1n+2) {
        margin-top: 10px;
    }
}

.footnote>ol>li:nth-child(1n+3) {
    margin-top: 10px;
}

.footnote>ol>li:nth-child(2n+1) {
    margin-left: 24px;
    clear: left;
}

.footnote>ol>li:before {
    content: none;
}

.gewy-lightbox .footnote {
    width: auto;
}

.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(2),
.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem {
    margin-left: 25.52083%;
    padding-left: 0;
    clear: left;
}

.fsmaBoxFluid {
    overflow: hidden;
    position: relative;
    padding: 0 0 24px 0;
    background-color: #e8ebed;
    border-radius: 5px;
    display: block;
}

.fsmaBoxFluid>.fsmaBoxItem {
    overflow: hidden;
    margin-left: 2.08333%;
    margin-top: 24px;
    float: left;
    position: relative;
    width: 23.4375%;
    height: auto;
}

@media only screen and (max-width:1199px) {
    .fsmaBoxFluid>.fsmaBoxItem {
        width: 23.4375%;
        margin-left: 2.08333%;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem {
        width: 32%;
        margin-left: 2%;
    }
}

.fsmaBoxFluid>.fsmaBoxItem+footer.fsmaBoxItem {
    float: right;
    padding-right: 2%;
    margin-right: 0;
    width: 21.4375%;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem+footer.fsmaBoxItem {
        float: right;
        clear: none;
        padding-right: 2.95139%;
        margin-right: 0;
        width: 29.04861%;
    }
}

.fsmaBoxFluid>.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
    float: right;
    padding-right: 2%;
    margin-right: 0;
    width: 21.4375%;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
        float: none;
        clear: both;
        display: block;
        width: auto;
        padding-top: 24px;
    }
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n-3) {
    padding-left: 2%;
    margin-left: 0;
    width: 21.4375%;
}

@media only screen and (max-width:1199px) {
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(4n-3) {
        padding-left: 2%;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(4n-3) {
        clear: none;
        padding-left: 0;
    }
}

.fsmaBoxFluid>.fsmaBoxItem:last-child {
    margin-right: 2%;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem:last-child {
        margin-right: 0;
    }
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4) {
    padding-right: 2%;
    margin-right: 0;
    width: 21.4375%;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4) {
        padding-right: 0;
        margin-right: 0;
    }
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4)+footer.fsmaBoxItem {
    display: block;
    width: auto;
    clear: both;
    float: none;
    padding-top: 24px;
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4)+footer.fsmaBoxItem a {
    display: inline-block;
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4)+footer.fsmaBoxItem a+a {
    margin-left: 10px;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(4n+4)+footer.fsmaBoxItem {
        padding-left: 0;
    }
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem {
    display: block;
    width: auto;
    clear: both;
    float: none;
    padding-top: 24px;
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a {
    display: inline-block;
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a {
    margin-left: 10px;
    clear: none;
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a.button,
.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem a+a.buttonType04 {
    margin-top: 0;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem {
        padding-left: 0;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(odd) {
        clear: left;
        margin-left: 2%;
        width: 32%;
    }
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(odd):first-child {
        padding-left: 0;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(even) {
        margin-left: 2%;
        width: 32%;
    }
}

.fsmaBoxFluid>.fsmaBoxItem:nth-child(5n) {
    clear: left;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(5n) {
        margin-left: 2%;
    }
}

.fsmaBoxFluid>.fsmaBoxItem>header {
    margin-bottom: 13px;
}

.fsmaBoxFluid>.fsmaBoxItem>a {
    float: left;
}

.fsmaBoxFluid>.fsmaBoxItem>.button+.button,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.button,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.button,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.button,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.button,
.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType01,
.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType02,
.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType03,
.fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType04,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType04,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType04,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType04,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType04,
.fsmaBoxFluid>.fsmaBoxItem>.button+a,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType01+a,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType02+a,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType03+a,
.fsmaBoxFluid>.fsmaBoxItem>.buttonType04+a,
.fsmaBoxFluid>.fsmaBoxItem>a+a {
    display: block;
    margin-top: 10px;
    clear: left;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid>.fsmaBoxItem>.button+.button,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.button,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.button,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.button,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.button,
    .fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType01,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType01,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType01,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType01,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType01,
    .fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType02,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType02,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType02,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType02,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType02,
    .fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType03,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType03,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType03,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType03,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType03,
    .fsmaBoxFluid>.fsmaBoxItem>.button+.buttonType04,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType01+.buttonType04,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType02+.buttonType04,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType03+.buttonType04,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType04+.buttonType04,
    .fsmaBoxFluid>.fsmaBoxItem>.button+a,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType01+a,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType02+a,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType03+a,
    .fsmaBoxFluid>.fsmaBoxItem>.buttonType04+a,
    .fsmaBoxFluid>.fsmaBoxItem>a+a {
        margin-left: 10px;
        display: inline;
    }
}

.fsmaBoxFluid.hasImage>.fsmaBoxItem {
    width: 23.4375%;
}

.fsmaBoxFluid.hasImage>figure.fsmaBoxItem {
    position: absolute;
    left: 0;
    top: 0;
    float: none;
    overflow: hidden;
    width: 21.35417%;
    height: calc(100% - (24px));
    vertical-align: top;
    text-align: center;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem {
        position: relative;
        width: 100%;
        height: auto;
        display: block;
        text-align: left;
    }
}

.fsmaBoxFluid.hasImage>figure.fsmaBoxItem a,
.fsmaBoxFluid.hasImage>figure.fsmaBoxItem img {
    float: left;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem a,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem img {
        float: left;
    }
}

.fsmaBoxFluid.hasImage>figure.fsmaBoxItem a+*,
.fsmaBoxFluid.hasImage>figure.fsmaBoxItem img+* {
    clear: left;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem~footer.fsmaBoxItem {
        clear: left;
        width: auto;
        float: none;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem {
        margin-left: 2.08333%;
    }
}

.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
    width: 21.35417%;
}

.fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
    width: 21.35417%;
}

@media only screen and (max-width:1199px) {
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
        float: left;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem {
        margin-left: 2%;
        width: 32%;
    }
}

@media only screen and (max-width:1199px) {
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem~.fsmaBoxItem {
        width: 31.94444%;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem~.fsmaBoxItem {
        margin-left: 2%;
        width: 32%;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage.oneItem figure.fsmaBoxItem {
        position: absolute;
        width: 30%;
        height: calc(100% - (24px));
        text-align: center;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage.oneItem figure.fsmaBoxItem+.fsmaBoxItem {
        margin-left: 34%;
        float: left;
        clear: left;
        width: 32%;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage.oneItem figure.fsmaBoxItem~footer.fsmaBoxItem {
        float: right;
        clear: right;
        margin-left: 0;
        margin-top: 0;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(3) {
        float: left;
        clear: none;
    }
}

.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(4n+4) {
    padding-right: 2%;
    margin-right: 0;
    width: 21.4375%;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(4n+4) {
        padding-right: 0;
        margin-right: 0;
    }
}

@media only screen and (max-width:1199px) {
    .fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(4n+5) {
        margin-left: 2.08333%;
        clear: none;
    }
}

@media only screen and (max-width:1199px) {
    .fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(2n+4) {
        margin-left: 25.52083%;
        padding-left: 0;
        padding-right: 0;
        clear: left;
        float: left;
    }
}

@media only screen and (max-width:1199px) {
    .fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(n+3)+footer.fsmaBoxItem {
        margin-left: 25.52083%;
        clear: left;
        width: auto;
    }
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(n+3)+footer.fsmaBoxItem {
        margin-left: 2%;
        width: 32%;
    }
}

.fsmaBoxFluid.hasImage .fsmaBoxItem:nth-child(n+4)+footer.fsmaBoxItem {
    width: auto;
}

.fsmaBoxFluid.hasImage.hasRiscLevel {
    min-height: 225px;
}

.fsmaBoxFluid.hasImage.hasInvestProfile {
    min-height: 117px;
}

.fsmaBoxFluid.hasImage.hasRiscLevel.hasInvestProfile {
    min-height: 304px;
}

@media only screen and (max-width:1007px) {
    .fsmaBoxFluid {
        display: block;
    }
}

@media only screen and (max-width:767px) {
    .fsmaBoxFluid,
    .fsmaBoxFluid.hasImage,
    .fsmaBoxFluid.hasImage.oneItem {
        border-radius: 0;
    }
    .fsmaBoxFluid>figure.fsmaBoxItem,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem,
    .fsmaBoxFluid>figure.fsmaBoxItem~.fsmaBoxItem,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n),
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n):first-child,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem~.fsmaBoxItem,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n),
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n):first-child,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem~.fsmaBoxItem,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n),
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n):first-child,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem {
        float: none;
        position: relative;
        margin-left: 0;
        margin-right: 0;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 0;
        width: auto;
        clear: both;
    }
    .fsmaBoxFluid>figure.fsmaBoxItem,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem {
        text-align: center;
        margin: 12px auto;
    }
    .fsmaBoxFluid>figure.fsmaBoxItem img,
    .fsmaBoxFluid>figure.fsmaBoxItem a,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem img,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem a,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem img,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem a {
        float: none;
    }
    .fsmaBoxFluid>footer.fsmaBoxItem,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem {
        padding-top: 0;
        text-align: center;
        width: auto;
        float: none;
        clear: both;
    }
    .fsmaBoxFluid>footer.fsmaBoxItem .button,
    .fsmaBoxFluid>footer.fsmaBoxItem .buttonType01,
    .fsmaBoxFluid>footer.fsmaBoxItem .buttonType02,
    .fsmaBoxFluid>footer.fsmaBoxItem .buttonType03,
    .fsmaBoxFluid>footer.fsmaBoxItem .buttonType04,
    .fsmaBoxFluid>footer.fsmaBoxItem a,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem .button,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType01,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType01,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType02,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType02,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType03,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType03,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType04,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType04,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem a,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .button,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType01,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType01,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType02,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType02,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType03,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType03,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType04,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType04,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a {
        margin: 5px 0;
        width: auto;
        display: block;
    }
    .fsmaBoxFluid>footer.fsmaBoxItem .button+a,
    .fsmaBoxFluid>footer.fsmaBoxItem .buttonType01+a,
    .fsmaBoxFluid>footer.fsmaBoxItem .buttonType02+a,
    .fsmaBoxFluid>footer.fsmaBoxItem .buttonType03+a,
    .fsmaBoxFluid>footer.fsmaBoxItem .buttonType04+a,
    .fsmaBoxFluid>footer.fsmaBoxItem a+a,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button+a,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01+a,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02+a,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03+a,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04+a,
    .fsmaBoxFluid>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a+a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button+a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01+a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01+a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02+a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02+a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03+a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03+a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04+a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04+a,
    .fsmaBoxFluid>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a+a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem .button+a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType01+a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType01+a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType02+a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType02+a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType03+a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType03+a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem a.buttonType04+a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem .buttonType04+a,
    .fsmaBoxFluid.hasImage>footer.fsmaBoxItem a+a,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button+a,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01+a,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02+a,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03+a,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04+a,
    .fsmaBoxFluid.hasImage>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a+a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button+a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01+a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01+a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02+a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02+a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03+a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03+a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04+a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04+a,
    .fsmaBoxFluid.hasImage>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a+a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .button+a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType01+a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType01+a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType02+a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType02+a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType03+a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType03+a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a.buttonType04+a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem .buttonType04+a,
    .fsmaBoxFluid.hasImage.oneItem>footer.fsmaBoxItem a+a,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .button+a,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType01+a,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType02+a,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType03+a,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem .buttonType04+a,
    .fsmaBoxFluid.hasImage.oneItem>figure.fsmaBoxItem+.fsmaBoxItem+.fsmaBoxItem+footer.fsmaBoxItem a+a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .button+a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType01+a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType01+a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType02+a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType02+a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType03+a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType03+a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a.buttonType04+a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem .buttonType04+a,
    .fsmaBoxFluid.hasImage.oneItem>.fsmaBoxItem:nth-child(n)+footer.fsmaBoxItem a+a {
        margin-left: 0;
    }
}

.gewy-lightbox .fsmaBoxFluid {
    width: auto;
}

.helptip {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    text-decoration: none;
    cursor: pointer;
}

.helptip:before {
    content: "";
    color: #7b736d;
    font-size: 16px;
    vertical-align: bottom;
}

.helptipContainer {
    padding: 36px 20px 36px 20px;
    border-radius: 12px;
    position: absolute;
    display: inline-block;
    width: 384px;
    left: 24px;
    z-index: 10;
    background-color: #e3dcd3;
}

@media only screen and (max-width:1199px) {
    .helptipContainer {
        width: 320px;
    }
}

@media only screen and (max-width:1007px) {
    .helptipContainer {
        width: 233.33333px;
    }
}

@media only screen and (max-width:767px) {
    .helptipContainer {
        width: 290px;
    }
}

.helptipContainer>header>.close {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.helptipContainer>header>.close:before {
    content: "";
    font-size: 16px;
    color: #b8b6b4;
}

.helptipContainer>header h2 {
    color: #d1184d;
    margin-bottom: 15px;
}

.helptipContainer p {
    color: #435c6b;
    font-size: 14px;
}

.iframe {
    padding-top: 40px;
    margin: auto;
    clear: left;
}

.iframe>header h2 {
    color: #d1184d;
    font-size: 36px;
    line-height: 40px;
}

.iframe>header h2+p {
    margin-top: 20px;
}

.iframe iframe {
    margin-top: 24px;
    width: 100%;
}

.gefw-modal .iframe {
    padding-top: 0;
    width: auto;
}

.latest-news-list {
    clear: left;
    margin-top: 50px;
    margin-bottom: 50px;
}

.latest-news-list>header>h2 {
    margin-bottom: 25px;
    font-size: 36px;
    line-height: normal;
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
}

.latest-news-list>ul {
    column-count: 2;
    column-gap: 24px;
}

@media only screen and (max-width:1007px) {
    .latest-news-list>ul {
        column-gap: 14px;
    }
}

@media only screen and (max-width:767px) {
    .latest-news-list>ul {
        column-count: 1;
        column-gap: 0;
    }
}

.latest-news-list>ul li {
    margin-left: 0;
}

.latest-news-list>ul li:before {
    content: none;
}

.latest-news-list>ul li>a {
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding-left: 18px;
}

.latest-news-list>ul li>a:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    display: inline-block;
    font-family: "Belfius Icons";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #d2d2d7;
    font-size: 10px;
}

.latest-news-list>ul li>a:hover {
    text-decoration: underline;
}

.latest-news-list>ul li>a:hover:before {
    text-decoration: none;
}

.calendar-homepage+.latest-news-list>ul {
    column-count: 1;
    column-gap: 0;
}

.calendar-homepage+.latest-news-list>ul>li {
    float: none;
    clear: left;
    display: block;
    width: auto;
    margin-left: 0;
}

.calendar-homepage+.latest-news-list>ul>li:nth-child(n+6) {
    display: none;
}

@media only screen and (max-width:767px) {
    .calendar-homepage+.latest-news-list>ul>li:nth-child(n+6) {
        display: block;
    }
}

.legalLine {
    clear: both;
    padding: 24px;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #f5f3f0;
    box-sizing: border-box;
}

.legalLine>p {
    color: #d1184d;
    text-align: center;
    font-size: 32px;
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    line-height: 36px;
}

.gewy-lightbox .legalLine {
    width: auto;
}

.linkBox {
    margin-bottom: 24px;
    box-sizing: border-box;
}

.linkBox.firstChild {
    clear: both;
}

@media only screen and (max-width:1007px) {
    .linkBox {
        margin-bottom: 36px;
    }
}

.linkBox>header+p {
    margin-top: 20px;
}

.linkBox>.linkList {
    margin-top: 20px;
}

.gewy-lightbox .linkBox:not(.col1on2):not(.col1on3):not(.col2on3) {
    width: auto;
}

.newsBox {
    margin-bottom: 24px;
    box-sizing: border-box;
}

.newsBox.firstChild {
    clear: both;
}

.newsBox>header>h2 {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 24px;
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
}

.newsBox article {
    position: relative;
    margin-top: 10px;
}

.newsBox article:first-child {
    margin-top: 0;
}

.newsBox article>time {
    display: table-cell;
    vertical-align: top;
    font-family: "Belfius Normal Bold", Arial, sans-serif;
    color: #d1184d;
    font-size: 18px;
}

.newsBox article>p {
    display: table-cell;
    width: auto;
    padding-left: 10px;
    vertical-align: top;
}

.newsBox article>p>a {
    color: #7b736d;
    text-decoration: none;
}

.newsBox article>p>a:link {
    color: #7b736d;
}

.newsBox article>p>a:active {
    color: #7b736d;
}

.newsBox article>p>a:visited {
    color: #7b736d;
}

.newsBox article>p>a:hover {
    color: #7b736d;
}

.newsBox article>p>a:focus {
    color: #7b736d;
}

.newsBox article>p>a:hover {
    text-decoration: underline;
}

.newsBox>p {
    margin-top: 20px;
}

@media only screen and (max-width:1007px) {
    .newsBox>p {
        margin-top: 15px;
    }
}

.newsBox>.linkList {
    margin-top: 30px;
}

@media only screen and (max-width:1007px) {
    .newsBox {
        margin-bottom: 36px;
    }
}

.gewy-lightbox .newsBox:not(.col1on2):not(.col1on3):not(.col2on3) {
    width: auto;
}

.belfius-popup {
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    text-align: center;
    opacity: 0;
    z-index: 1000;

}

.belfius-popup.popup-sm .inner {
    width: 300px;
}

.belfius-popup.popup-lg .inner {
    width: 900px;
}

.belfius-popup.popped {
    opacity: 1;

}

.belfius-popup .inner {
    padding: 15px;
    text-align: left;
    display: inline-block;
    border-radius: 12px;
    position: relative;
    max-width: 80%;
    background: #fff;
    box-shadow: 4px 4px 15px 0 rgba(0, 0, 0, .14);
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.belfius-popup .inner>div {
    color: #000;
}

.belfius-popup .inner>h1 {
    color: #d1184d;
    font-family: Belfius Alternative, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: inline-block;
    padding: 15px 20px 12px 0;
}

.belfius-popup .inner>.btn-close {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #bdb7b1;
    font-size: 18px;
    cursor: pointer;
}

.belfius-popup::before {
    content: '';
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
}

@media only screen and (max-width:1007px) {
    .belfius-popup.popup-lg .inner {
        width: auto;
    }
}

@media only screen and (max-width:767px) {
    .belfius-popup .inner {
        width: auto;
    }
    .belfius-popup.popup-lg .inner {
        width: auto;
    }
}


/*@font-face {
    font-family: "Belfius Icons";
    font-display: swap;
    src: url("../../fonts/belfius_iconfont.eot?v=1100aafdb");
    src: url("../../fonts/belfius_iconfont.eot?v=1100aafdb&#iefix") format('eot'), url("../../fonts/belfius_iconfont.woff?v=11040fd0d") format('woff'), url("../../fonts/belfius_iconfont.ttf?v=14329c2a4") format('truetype'), url("../../fonts/belfius_iconfont.svg?v=138d1e472#BelfiusIconFont") format('svg');
}*/

.processBox>header {
    margin-bottom: 25px;
}

.processBox>header>h2 {
    font-size: 36px;
    line-height: 40px;
    color: #d1184d;
}

.processBox>ol {
    margin-top: 15px;
    width: 100%;
    display: block;
    counter-reset: step-counter;
    overflow: hidden;
}

.processBox>ol:first-child {
    margin-top: 0;
}

@media only screen and (max-width:767px) {
    .processBox>ol {
        padding: 0;
    }
}

.processBox>ol li {
    position: relative;
    float: left;
    width: calc(50% - (60px/2));
    margin-right: 60px;
    padding: 25px;
    box-sizing: border-box;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
    text-align: center;
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-size: 17px;
    color: #435c6b;
}

@media only screen and (max-width:767px) {
    .processBox>ol li {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 60px;
        padding: 18px 18px 18px 86px;
        clear: left;
        min-height: 86px;
        text-align: left;
    }
}

.processBox>ol li:before {
    content: counter(step-counter);
    counter-increment: step-counter;
    position: relative;
    display: block;
    margin: 5px auto 35px auto;
    width: 50px;
    height: 50px;
    border-radius: 7px 7px 0 7px;
    background: #5a0037;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 30px;
}

@media only screen and (max-width:767px) {
    .processBox>ol li:before {
        position: absolute;
        top: 18px;
        left: 18px;
        margin-top: 0;
    }
}

.processBox>ol li:after {
    content: "";
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    display: inline-block;
    font-size: 40px;
    text-align: center;
    font-family: "Belfius Icons";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

@media only screen and (max-width:767px) {
    .processBox>ol li:after {
        content: "";
        right: 0;
        top: auto;
        bottom: -60px;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        height: 60px;
        line-height: 60px;
    }
}

.processBox>ol li:last-child {
    margin-right: 0;
}

.processBox>ol li:last-child:after {
    content: none;
}

.processBox.threeItems>ol li {
    width: calc((100% - (60px*2))/3);
}

@media only screen and (max-width:767px) {
    .processBox.threeItems>ol li {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        clear: left;
    }
}

.processBox.threeItems>ol li:last-child {
    margin-right: 0;
}

.processBox.threeItems>ol li:last-child:after {
    content: none;
}

@media only screen and (max-width:767px) {
    .processBox.threeItems>ol li:last-child {
        margin-bottom: 0;
    }
}

.processBox.fourItems>ol li {
    width: calc((100% - (60px*3))/4);
}

@media only screen and (max-width:1007px) {
    .processBox.fourItems>ol li {
        width: calc((100% - ((60px/2)*3))/4);
        margin-right: 30px;
    }
}

@media only screen and (max-width:767px) {
    .processBox.fourItems>ol li {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        clear: left;
    }
}

@media only screen and (max-width:1007px) {
    .processBox.fourItems>ol li:after {
        right: -30px;
        width: 30px;
        font-size: 20px;
    }
}

@media only screen and (max-width:767px) {
    .processBox.fourItems>ol li:after {
        right: 0;
        width: 100%;
        font-size: 40px;
    }
}

.processBox.fourItems>ol li:last-child {
    margin-right: 0;
}

.processBox.fourItems>ol li:last-child:after {
    content: none;
}

@media only screen and (max-width:767px) {
    .processBox.fourItems>ol li:last-child {
        margin-bottom: 0;
    }
}

#ajax-content>.processBox {
    clear: both;
}

@media only screen and (max-width:767px) {
    .productBucket {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width:767px) {
    .productBucket>header {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.productBucket>header>h2 {
    margin-bottom: 20px;
}

.productBucket>p {
    margin-bottom: 35px;
    font-size: 14px;
}

@media only screen and (max-width:767px) {
    .productBucket>p {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.productBucket>footer {
    display: block;
    margin-top: 13px;
}

@media only screen and (max-width:767px) {
    .productBucket>footer {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.productBucket>table {
    position: relative;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

@media only screen and (max-width:1007px) {
    .productBucket>table {
        display: none;
    }
}

.productBucket>table td,
.productBucket>table th {
    text-align: center;
}

.productBucket>table>thead {
    position: relative;
}

.productBucket>table>thead>tr {
    position: relative;
}

.productBucket>table>thead>tr th {
    position: relative;
    overflow: hidden;
    padding: 0 10px 30px 10px;
    box-sizing: border-box;
    text-align: center;
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #d1184d;
}

.productBucket>table>thead>tr th:first-child {
    min-width: 40.45139%;
    text-align: left;
}

.productBucket>table>thead>tr th:last-child {
    width: auto;
}

.productBucket>table>thead>tr th>small {
    display: block;
    margin-top: 10px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #7b736d;
}

.productBucket>table>tfoot>tr>td {
    padding: 24px 0 20px 0;
}

.productBucket>table>tfoot>tr>td a+a {
    clear: left;
    display: block;
    margin-top: 10px;
}

.productBucket>table>tfoot>tr>td:last-child {
    width: auto;
}

.productBucket>table>tbody>tr {
    position: relative;
}

.productBucket>table>tbody>tr:nth-child(odd) {
    background: #f5f3f0;
}

.productBucket>table>tbody>tr:nth-child(even) {
    background: #fff;
}

.productBucket>table>tbody>tr>td {
    padding: 23px 10px;
    font-family: Arial;
    font-size: 18px;
    color: #435c6b;
    font-weight: normal;
}

.productBucket>table>tbody>tr>td:first-child {
    padding-right: 0;
    background: none;
    text-align: left;
    font-size: 18px;
    color: #435c6b;
}

.productBucket>table>tbody>tr>td:first-child a {
    font-size: 14px;
}

.productBucket>table>tbody>tr>td:first-child[colspan] {
    width: auto;
}

.productBucket>table>tbody>tr>td:last-child {
    width: auto;
}

.productBucket>table>tbody>tr>td:last-child>a+a {
    margin-top: 10px;
    display: inline-block;
}

.productBucket>table>tbody>tr>td>small {
    display: block;
    font-family: Arial;
    font-size: 12px;
    color: #435c6b;
    font-weight: normal;
}

.productBucket>table>tbody>tr>td.pointUp,
.productBucket>table>tbody>tr>td.pointUp a {
    font-family: "Belfius Alternative";
    font-size: 18px;
}

.productBucket>table>tbody>tr>td .belfius-icon-not-allowed {
    display: block;
    font-size: 17px;
    color: #ea2a29;
}

.productBucket>table>tbody>tr>td .belfius-icon-checked {
    display: block;
    font-size: 17px;
    color: #51626f;
}

.productBucket>table th[align='left'],
.productBucket>table td[align='left'] {
    text-align: left;
}

.productBucket>table th[align='right'],
.productBucket>table td[align='right'] {
    text-align: right;
}

.productBucket>table th[align='center'],
.productBucket>table td[align='center'] {
    text-align: center;
}

.productBucket>table th[align='justify'],
.productBucket>table td[align='justify'] {
    text-align: justify;
}

.productBucket>article {
    display: none;
    position: relative;
    overflow: hidden;
    padding: 25px 0;
    border-radius: 10px;
    background: #f5f3f0;
}

.productBucket>article>header {
    display: block;
    margin-right: 34%;
    margin-bottom: 10px;
    padding-left: 25px;
    box-sizing: border-box;
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #d1184d;
}

@media only screen and (max-width:767px) {
    .productBucket>article>header {
        padding-left: 0;
        padding-right: 0;
        margin-right: 0;
        font-size: 18px;
    }
}

.productBucket>article>header>small {
    display: block;
    margin-top: 10px;
    font-family: Arial;
    font-size: 12px;
    color: #435c6b;
    font-weight: normal;
}

.productBucket>article ul {
    display: block;
}

@media only screen and (max-width:767px) {
    .productBucket>article ul {
        width: auto;
        margin-left: 0;
        margin-right: 0;
    }
}

.productBucket>article ul:not(.checkList)>li {
    width: 100%;
    margin-left: 0;
    margin-bottom: 0;
    padding: 20px 0 0 0;
    overflow: hidden;
    clear: both;
}

.productBucket>article ul:not(.checkList)>li:before {
    content: none;
}

.productBucket>article ul:not(.checkList)>li>div {
    display: inline-block;
    float: left;
    width: 32%;
    padding-left: 25px;
    box-sizing: border-box;
}

@media only screen and (max-width:767px) {
    .productBucket>article ul:not(.checkList)>li>div {
        width: 49%;
        padding-left: 0;
    }
}

.productBucket>article ul:not(.checkList)>li>div+div {
    width: 32%;
    margin-left: 2%;
    margin-right: 34%;
    padding-left: 0;
    font-family: "Belfius Alternative";
    font-size: 18px;
    color: #435c6b;
}

@media only screen and (max-width:767px) {
    .productBucket>article ul:not(.checkList)>li>div+div {
        float: right;
        width: 49%;
        margin-right: 0;
        padding-right: 0;
        text-align: right;
    }
}

.productBucket>article ul:not(.checkList)>li .belfius-icon-not-allowed {
    display: block;
    font-size: 17px;
    color: #ea2a29;
}

.productBucket>article ul:not(.checkList)>li .belfius-icon-checked {
    display: block;
    font-size: 17px;
    color: #93bf3e;
}

.productBucket>article>p {
    margin-top: 20px;
    margin-right: 34%;
    padding-left: 25px;
    box-sizing: border-box;
}

@media only screen and (max-width:767px) {
    .productBucket>article>p {
        margin-top: 30px;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
}

.productBucket>article>footer {
    position: absolute;
    top: 25px;
    right: 25px;
}

.productBucket>article>footer>.cta {
    display: block;
    max-width: 100%;
}

.productBucket>article>footer>.cta+a,
.productBucket>article>footer>.cta+.cta {
    margin-top: 10px;
}

.productBucket>article+article {
    margin-top: 13px;
}

@media only screen and (max-width:1007px) {
    .productBucket>article {
        display: block;
    }
}

@media only screen and (max-width:767px) {
    .productBucket>article {
        padding: 30px 15px;
        border-radius: 0;
    }
    .productBucket>article>footer {
        position: relative;
        top: 0;
        right: 0;
        overflow: hidden;
        margin-top: 30px;
        padding-left: 0;
        padding-right: 0;
    }
    .productBucket>article>footer>.cta {
        float: left;
    }
    .productBucket>article>footer>.cta+a,
    .productBucket>article>footer>.cta+.cta {
        clear: left;
    }
}

.productBucket>footer {
    display: none;
    position: relative;
    overflow: hidden;
    padding: 25px;
    border-radius: 10px;
    background: #f5f3f0;
    font-family: "Belfius Normal", Arial, sans-serif;
    font-size: 18px;
    min-height: 40px;
}

.productBucket>footer>.cta {
    position: absolute;
    top: 25px;
    right: 25px;
    max-width: 100%;
}

@media only screen and (max-width:767px) {
    .productBucket>footer>.cta {
        position: static;
        margin-top: 15px;
    }
}

@media only screen and (max-width:1007px) {
    .productBucket>footer {
        display: block;
        padding-right: 34%;
    }
}

@media only screen and (max-width:767px) {
    .productBucket>footer {
        padding: 30px 15px;
        border-radius: 0;
    }
}

.gewy-lightbox .productBucket {
    width: auto;
}

.bob>.funds>article+article::after {
    content: "";
    position: absolute;
    display: block;
    clear: both;
    left: 0;
    bottom: 0;
    z-index: 8;
    width: calc(100% - 24px);
    height: 2px;
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 4px 2px;
}

.productComparison table>tbody>tr>td>.belfius-icon-checked,
.productComparison table>tbody>tr>td>.belfius-icon-close,
.productComparison table>tbody>tr>td>.belfius-icon-not-allowed {
    display: block;
    position: relative;
    font-size: 17px;
    overflow: hidden;
    text-indent: 100%;
}

.productComparison table>tbody>tr>td>.belfius-icon-checked:before,
.productComparison table>tbody>tr>td>.belfius-icon-close:before,
.productComparison table>tbody>tr>td>.belfius-icon-not-allowed:before {
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
    text-indent: 0;
}

.productComparison>.tableInputFilter {
    overflow: hidden;
    margin-bottom: 20px;
}

.productComparison>.tableInputFilter>.inputFilter {
    display: inline-block;
    float: left;
    width: 172px;
    vertical-align: top;
    box-sizing: border-box;
}

.productComparison>.tableInputFilter>.inputFilter+.inputFilter {
    margin-left: 24px;
}

.productComparison>.tableInputFilter>.inputFilter>label {
    line-height: 18px;
    padding-top: 3px;
}

@media only screen and (max-width:1199px) {
    .productComparison>.tableInputFilter>.inputFilter {
        width: calc((100% - (5*2.08333%))/6);
    }
    .productComparison>.tableInputFilter>.inputFilter+.inputFilter {
        margin-left: 2.08333%;
    }
}

@media only screen and (max-width:1007px) {
    .productComparison>.tableInputFilter {
        display: none;
    }
}

.productComparison>header>h2 {
    margin-bottom: 20px;
}

.productComparison>p {
    margin-bottom: 35px;
    font-size: 14px;
}

.productComparison>footer {
    display: block;
    margin-top: 30px;
}

.productComparison .product-comparison-table {
    position: relative;
}

.productComparison .product-comparison-table .product-group {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    background: #e3dcd3;
    border-radius: 10px;
    z-index: 1;
}

.productComparison .product-comparison-table .product-group .product-group-header {
    padding: 20px;
    color: #435c6b;
}

.productComparison .product-comparison-table .product-group .product-group-header h2 {
    text-align: center;
    margin-bottom: 20px;
    color: #d1184d;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.productComparison .product-comparison-table table {
    position: relative;
    z-index: 8;
    empty-cells: hide;
}

.productComparison .product-comparison-table table td img[style],
.productComparison .product-comparison-table table th img[style] {
    max-width: 100% !important;
    height: auto !important;
}

.productComparison .product-comparison-table.has-1-items table>thead>tr>th {
    width: 466px;
}

.productComparison .product-comparison-table.has-2-items table>thead>tr>th {
    width: 368px;
}

.productComparison .product-comparison-table.has-3-items table>thead>tr>th {
    width: 270px;
}

.productComparison .product-comparison-table.has-4-items table>thead>tr>th {
    width: 172px;
}

.productComparison table {
    width: calc(100% + (3*24px));
    margin-left: -24px;
    border-collapse: separate;
    border-spacing: 24px 0;
    empty-cells: hide;
}

.productComparison table td,
.productComparison table th {
    text-align: center;
    box-sizing: border-box;
    background: #fff;
}

.productComparison table td .cta,
.productComparison table th .cta {
    margin-left: 15px;
    margin-right: 15px;
}

.productComparison table>thead>tr {
    position: relative;
}

.productComparison table>thead>tr>th {
    width: 172px;
    padding: 17px 20px;
    border-top: 1px solid #e3dcd3;
    border-right: 1px solid #e3dcd3;
    border-left: 1px solid #e3dcd3;
    border-radius: 10px 10px 0 0;
    text-align: center;
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #d1184d;
    position: relative;
}

.productComparison table>thead>tr>th:first-child {
    width: auto;
    border: 0 none;
    padding-left: 0;
}

.productComparison table>thead>tr>th.hasHighLight {
    padding: 0;
    width: 212px;
}

.productComparison table>thead>tr>th.hasHighLight>.highLightWrapper {
    overflow: hidden;
    position: absolute;
    display: block;
    width: 150px;
    height: 150px;
    padding: 17px 20px;
    left: 0;
    top: 0;
}

.productComparison table>thead>tr>th.hasHighLight>.highLightWrapper:before {
    content: attr(data-highlighted);
    display: block;
    position: absolute;
    top: 17px;
    left: -28px;
    transform: rotate(-45deg);
    padding: 3px 30px;
    background: #5a0037;
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 10px;
    color: #fff;
}

.productComparison table>thead>tr>th .subtitle {
    display: block;
    margin-top: 2px;
    font-size: 16px;
    color: #435c6b;
}

.productComparison table>thead>tr>th small {
    display: block;
    margin-top: 10px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #7b736d;
}

.productComparison table>tfoot>tr>td {
    padding: 24px 0 20px 0;
    border-right: 1px solid #e3dcd3;
    border-bottom: 1px solid #e3dcd3;
    border-left: 1px solid #e3dcd3;
    text-align: left;
    border-radius: 0 0 10px 10px;
}

.productComparison table>tfoot>tr>td:first-child {
    border: 0 none;
}

.productComparison table>tfoot>tr>td a+a {
    clear: left;
    display: block;
    margin-top: 10px;
}

.productComparison table>tbody>tr {
    position: relative;
}

.productComparison table>tbody>tr:nth-child(odd)>td {
    background: #e8ebed;
}

.productComparison table>tbody>tr:nth-child(even)>td {
    background: #fff;
}

.productComparison table>tbody>tr>td {
    position: relative;
    padding: 23px 20px;
    border-right: 1px solid #e3dcd3;
    border-left: 1px solid #e3dcd3;
    font-family: Arial;
    font-size: 14px;
    color: #435c6b;
    font-weight: normal;
    overflow: hidden;
}

.productComparison table>tbody>tr>td:first-child {
    border: 0 none;
    padding-right: 0;
    padding-left: 0;
    background: none;
    text-align: left;
    font-size: 18px;
}

.productComparison table>tbody>tr>td>small {
    display: block;
    font-family: Arial;
    font-size: 12px;
    color: #435c6b;
    font-weight: normal;
}

.productComparison table>tbody>tr>td.pointUp,
.productComparison table>tbody>tr>td.pointUp a {
    font-family: "Belfius Alternative";
    font-size: 18px;
}

.productComparison table>tbody>tr>td>.belfius-icon-checked {
    color: #51626f;
}

.productComparison table>tbody>tr>td>.belfius-icon-close,
.productComparison table>tbody>tr>td>.belfius-icon-not-allowed {
    color: #ea2a29;
}

.productComparison table.threeProducts>thead>tr>th:first-child {
    width: 564px;
}

.productComparison table.twoProducts>thead>tr>th:first-child {
    width: 760px;
}

.productComparison table.oneProduct>thead>tr>th:first-child {
    width: 956px;
}

.productComparison table.masterTable2 {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
}

.productComparison table.masterTable2>tbody>tr:nth-child(odd)>td:first-child,
.productComparison table.masterTable2>tbody>tr:nth-child(odd)>td.tableSpacer {
    background: #fff;
}

.productComparison table.masterTable2>tbody>tr:nth-child(odd)>td.groupFirst+.tableSpacer,
.productComparison table.masterTable2>tbody>tr:nth-child(odd)>td.groupFirst+.tableSpacer+td:not(.groupLast)+.tableSpacer {
    background-color: #e4dfd9;
}

.productComparison table.masterTable2 th,
.productComparison table.masterTable2 td {
    border: none;
    border-radius: 0;
    background-color: #fff;
}

.productComparison table.masterTable2 th.groupFirst,
.productComparison table.masterTable2 td.groupFirst {
    border-left: 20px solid #e4dfd9;
}

.productComparison table.masterTable2 th.groupFirst+.tableSpacer,
.productComparison table.masterTable2 th.groupFirst+.tableSpacer+td:not(.groupLast)+.tableSpacer,
.productComparison table.masterTable2 td.groupFirst+.tableSpacer,
.productComparison table.masterTable2 td.groupFirst+.tableSpacer+td:not(.groupLast)+.tableSpacer {
    background-color: #e4dfd9;
}

.productComparison table.masterTable2 th.groupLast,
.productComparison table.masterTable2 td.groupLast {
    border-right: 20px solid #e4dfd9;
}

.productComparison table.masterTable2 th.groupLast+.tableSpacer,
.productComparison table.masterTable2 td.groupLast+.tableSpacer {
    background-color: #fff;
}

.productComparison table.masterTable2>thead>tr:first-child>th.groupFirst,
.productComparison table.masterTable2>thead>tr:first-child>th.groupLast {
    background-color: #e4dfd9;
}

.productComparison table.masterTable2>thead>tr:first-child>th.groupFirst {
    border-top-left-radius: 10px;
}

.productComparison table.masterTable2>thead>tr:first-child>th.groupFirst[colspan] {
    border-top-right-radius: 10px;
}

.productComparison table.masterTable2>thead>tr:first-child>th.groupLast {
    border-top-right-radius: 10px;
}

.productComparison table.masterTable2>tfoot>tr:last-child>td.groupFirst,
.productComparison table.masterTable2>tfoot>tr:last-child>td.groupLast {
    border-bottom: 20px solid #e4dfd9;
}

.productComparison table.masterTable2>tfoot>tr:last-child>td.groupFirst {
    border-bottom-left-radius: 10px;
}

.productComparison table.masterTable2>tfoot>tr:last-child>td.groupFirst[colspan] {
    border-bottom-right-radius: 10px;
}

.productComparison table.masterTable2>tfoot>tr:last-child>td.groupLast {
    border-bottom-right-radius: 10px;
}

.productComparison table.masterTable {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-left: 0;
}

.productComparison table.masterTable th,
.productComparison table.masterTable td {
    width: 23.4375%;
}

.productComparison table.masterTable td {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #435c6b;
}

.productComparison table.masterTable td:first-child {
    font-size: 14px;
}

.productComparison table.masterTable th.tableSpacer,
.productComparison table.masterTable td.tableSpacer {
    background: none;
    width: 2.08333%;
    border: none;
}

.productComparison table.masterTable>thead>tr {
    border: none;
}

.productComparison table.masterTable>thead>tr:first-child>th:before {
    content: '';
    position: absolute;
    top: 0;
    height: 10px;
    width: 100%;
    background-color: #f00;
}

.productComparison table.masterTable>thead>tr:first-child>th.groupFirst {
    border-top-left-radius: 10px;
}

.productComparison table.masterTable>thead>tr:first-child>th.groupLast {
    border-top-right-radius: 10px;
}

.productComparison table.masterTable>thead>tr>th {
    position: relative;
    overflow: hidden;
}

.productComparison table.masterTable>thead>tr>th.groupFirst {
    padding-left: 40px;
    width: auto;
}

.productComparison table.masterTable>thead>tr>th.groupFirst+.tableSpacer {
    background: #e4dfd9;
}

.productComparison table.masterTable>thead>tr>th.groupLast {
    padding-right: 40px;
    width: auto;
}

.productComparison table.masterTable>thead>tr>th.groupLast:before {
    right: 0;
    margin-right: 20px;
    width: calc(100% - 20px);
}

.productComparison table.masterTable>thead>tr>th.groupFirst.groupLast {
    padding-right: 40px;
    padding-left: 40px;
}

.productComparison table.masterTable>thead>tr>th:not(.groupFirst):not(.groupLast) {
    padding-right: 0;
    padding-left: 0;
    background: #fff;
}

.productComparison table.masterTable>thead>tr>th:not(.groupFirst):not(.groupLast):before {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}

.productComparison>article {
    display: none;
    position: relative;
    overflow: hidden;
    padding: 25px 0;
    border-radius: 10px;
    background: #f5f3f0;
}

.productComparison>article>header {
    display: block;
    margin-bottom: 15px;
    padding-left: 25px;
    padding-right: 25px;
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #d1184d;
}

.productComparison>article>header>.subtitle {
    display: inline;
    margin-left: 12px;
    font-size: 18px;
    color: #435c6b;
}

.productComparison>article>header>small {
    display: block;
    margin-top: 10px;
    font-family: Arial;
    font-size: 12px;
    color: #435c6b;
    font-weight: normal;
}

.productComparison>article>header[data-highlighted]:before {
    content: attr(data-highlighted);
    display: block;
    position: absolute;
    top: 17px;
    right: -28px;
    z-index: 1;
    transform: rotate(45deg);
    padding: 3px 30px;
    background: #5a0037;
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 10px;
    color: #fff;
}

.productComparison>article ul {
    display: block;
    margin-left: 25px;
    margin-right: 25px;
    width: calc(100% - (2*25px));
}

.productComparison>article ul:not(.checkList)>li {
    width: 100%;
    margin-left: 0;
    padding: 12px 0;
    border-bottom: 1px dashed #9ba8b0;
    overflow: hidden;
    clear: both;
}

.productComparison>article ul:not(.checkList)>li .tableIconDiv,
.productComparison>article ul:not(.checkList)>li .belfius-icon-checked,
.productComparison>article ul:not(.checkList)>li .belfius-icon-close,
.productComparison>article ul:not(.checkList)>li .belfius-icon-not-allowed {
    display: block;
    position: relative;
    font-size: 17px;
    overflow: hidden;
    text-indent: 100%;
}

.productComparison>article ul:not(.checkList)>li .tableIconDiv:before,
.productComparison>article ul:not(.checkList)>li .belfius-icon-checked:before,
.productComparison>article ul:not(.checkList)>li .belfius-icon-close:before,
.productComparison>article ul:not(.checkList)>li .belfius-icon-not-allowed:before {
    display: block;
    position: absolute;
    width: 100%;
    text-indent: 0;
}

.productComparison>article ul:not(.checkList)>li .belfius-icon-checked {
    color: #51626f;
}

.productComparison>article ul:not(.checkList)>li .belfius-icon-close,
.productComparison>article ul:not(.checkList)>li .belfius-icon-not-allowed {
    color: #ea2a29;
}

.productComparison>article ul:not(.checkList)>li:before {
    content: none;
}

.productComparison>article ul:not(.checkList)>li:first-child {
    border-top: 1px dashed #9ba8b0;
}

.productComparison>article ul:not(.checkList)>li>div:first-child {
    display: inline-block;
    float: left;
    width: 66%;
}

.productComparison>article ul:not(.checkList)>li>div:last-child {
    display: inline-block;
    float: left;
    width: 32%;
    margin-left: 2%;
}

.productComparison>article ul:not(.checkList)>li>div:last-child.pointUp,
.productComparison>article ul:not(.checkList)>li>div:last-child.pointUp a {
    font-family: "Belfius Alternative";
    font-size: 18px;
}

.productComparison>article>p {
    margin-top: 20px;
    padding-left: 25px;
    padding-right: 25px;
}

.productComparison>article>footer {
    margin-top: 20px;
    padding-left: 25px;
    padding-right: 25px;
}

.productComparison>article>footer .cta {
    max-width: 100%;
}

.productComparison>article>footer .cta.gewy-f2c-container {
    display: inline-block;
}

.productComparison>article>footer .cta+.cta {
    margin-left: 25px;
}

.productComparison>article+article {
    margin-top: 25px;
}

.productComparison>article.masterArticle>header {
    margin-bottom: 20px;
}

.productComparison>article.masterArticle>ul+div {
    margin-top: 24px;
}

.productComparison>article.masterArticle>ul+p {
    margin-bottom: 24px;
}

.productComparison>article.masterArticle>div {
    position: relative;
    margin-left: 25px;
    margin-right: 25px;
    padding: 14px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e4dfd9;
    border-radius: 10px;
}

.productComparison>article.masterArticle>div>header {
    margin-bottom: 18px;
    font-family: "Belfius Alternative";
    font-size: 18px;
    color: #435c6b;
}

.productComparison>article.masterArticle>div>ul {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.productComparison>article.masterArticle>div>footer a+a {
    margin-left: 24px;
}

.productComparison>article.masterArticle>div+div {
    margin-top: 10px;
}

@media only screen and (max-width:1007px) {
    .productComparison .tableInputFilter,
    .productComparison>.product-comparison-table {
        display: none;
    }
    .productComparison>article {
        display: block;
    }
}

@media only screen and (max-width:767px) {
    .productComparison {
        padding-left: 0;
        padding-right: 0;
    }
    .productComparison>header,
    .productComparison>p,
    .productComparison>footer {
        padding-left: 15px;
        padding-right: 15px;
    }
    .productComparison>article {
        padding: 15px;
        border-radius: 0;
    }
    .productComparison>article>header {
        padding-left: 0;
        padding-right: 0;
        font-size: 18px;
    }
    .productComparison>article>header>.subtitle {
        display: block;
        margin-left: 0;
        font-size: 16px;
    }
    .productComparison>article ul {
        width: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .productComparison>article ul:not(.checkList)>li>div:first-child,
    .productComparison>article ul:not(.checkList)>li>div:last-child {
        width: 49%;
    }
    .productComparison>article ul:not(.checkList)>li>div:last-child {
        float: right;
        text-align: right;
    }
    .productComparison>article>p {
        margin-top: 30px;
        padding-left: 0;
        padding-right: 0;
    }
    .productComparison>article>footer {
        margin-top: 30px;
        padding-left: 0;
        padding-right: 0;
    }
    .productComparison>article>footer>a+a {
        margin-left: 15px;
    }
    .productComparison>article.masterArticle>div {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .productComparison>article.masterArticle>div>header {
        padding-left: 14px;
        padding-right: 14px;
    }
    .productComparison>article.masterArticle>div>ul>li {
        padding-left: 14px;
        padding-right: 14px;
        width: auto;
    }
    .productComparison>article.masterArticle>div>footer {
        padding-left: 14px;
        padding-right: 14px;
    }
}

.gewy-lightbox .productComparison {
    width: auto;
}

.gewy-lightbox .productComparison table {
    width: calc(100% + (2*24px));
}

.compareBox {
    display: none;
    opacity: 0;
    position: absolute;
    left: calc((100% - 1152px)/2);
    z-index: 8;
    margin: 0 74px 0 74px;
    width: calc(1152px - (2*74px));
    background: none;
    vertical-align: baseline;
    bottom: 0;
}

.compareBox.isClose>header>a.belfius-icon-chevron-down:before {
    transform: rotate(-180deg);

}

.compareBox.isClose>ul {
    height: 0;
}

.compareBox.isClose:hover>header>a.belfius-icon-chevron-down:before {
    transform: rotate(0deg);
}

.compareBox.isClose:hover>ul {
    height: 222px;
}

@media only screen and (max-width:1199px) {
    .compareBox.isClose:hover>ul {
        height: 272px;
    }
}

@media only screen and (max-width:1199px) {
    .compareBox {
        left: 0;
        margin: 0 8.42361% 0 8.42361%;
        width: calc(100% - (2*8.42361%));
    }
}

@media only screen and (max-width:1007px) {
    .compareBox {
        left: 0;
        width: 100%;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        display: none;
    }
}

.compareBox>header {
    position: absolute;
    top: -60px;
}

.compareBox>header>a {
    position: relative;
    display: inline-block;
    width: 368px;
    height: 60px;
    padding: 0 24px;
    box-sizing: border-box;
    border-radius: 10px 10px 0 0;
    background: #d2d2d7;
    line-height: 60px;
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

@media only screen and (max-width:1007px) {
    .compareBox>header>a {
        margin-left: 2.95139%;
    }
    .compareBox>header>a:before {
        content: '';
        position: absolute;
        left: -10px;
        bottom: 0;
        width: 10px;
        height: 10px;
        background: radial-gradient(circle at 0 0, transparent 9px, #d2d2d7 9px);
    }
}

.compareBox>header>a.belfius-icon-chevron-down:before {
    margin-right: 10px;
    transform: rotate(0deg);
}

.compareBox>header>a:after {
    content: '';
    position: absolute;
    right: -10px;
    bottom: 0;
    width: 10px;
    height: 10px;
    background: radial-gradient(circle at 100% 0, transparent 9px, #d2d2d7 9px);
}

.compareBox>ul {
    width: 100%;
    height: 222px;
    margin-bottom: 0;
    display: block;
    padding: 0 24px 0 24px;
    box-sizing: border-box;
    border-radius: 0 10px 0 0;
    background: #d2d2d7;

}

@media only screen and (max-width:1199px) {
    .compareBox>ul {
        height: 272px;
    }
}

@media only screen and (max-width:1007px) {
    .compareBox>ul {
        padding: 0 2.95139% 0 2.95139%;
        border-radius: 0;
        width: 100%;
    }
}

.compareBox>ul>li {
    overflow: hidden;
    position: relative;
    float: left;
    display: inline-block;
    width: 172px;
    height: 172px;
    margin-left: 24px;
    margin-top: 20px;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 10px;
    background: #f5f3f0;
    text-align: center;
    vertical-align: middle;
}

.compareBox>ul>li>span {
    display: inline-block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.compareBox>ul>li>figure+span {
    top: auto;
    transform: none;
}

@media only screen and (max-width:1199px) {
    .compareBox>ul>li {
        width: 165px;
        height: 165px;
        margin-left: calc((100% - (165px*4))/3);
    }
    .compareBox>ul>li:first-child {
        margin-left: 0;
    }
}

@media only screen and (max-width:1007px) {
    .compareBox>ul>li {
        width: 165px;
        height: 165px;
        margin-left: calc((100% - (165px*4))/3);
        padding: 8px;
    }
    .compareBox>ul>li:first-child {
        margin-left: 0;
    }
}

.compareBox>ul>li>figure {
    margin: 23px 0 10px 0;
}

.compareBox>ul>li>span>a.productDetailLink:link,
.compareBox>ul>li>span>a.productDetailLink:visited,
.compareBox>ul>li>span>a.productDetailLink:active,
.compareBox>ul>li>span>a.productDetailLink:hover,
.compareBox>ul>li>span>a.productDetailLink:focus {
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    color: #435c6b;
    text-decoration: none;
}

.compareBox>ul>li>.belfius-icon-close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 16px;
    color: #b8b6b4;
}

.compareBox>ul>li.emptyBox {
    background: rgba(245, 243, 240, .5);
    text-indent: -99999px;
}

.compareBox>ul>li.comparedButton {
    position: relative;
    text-align: left;
    background: none;
    padding: 0;
}

@media only screen and (max-width:1199px) {
    .compareBox>ul>li.comparedButton {
        height: 50px;
        clear: left;
        display: block;
        width: 100%;
        padding: 0;
        margin: 15px 0 0 0;
        text-align: center;
    }
}

.compareBox>ul>li.comparedButton>a {
    position: absolute;
    bottom: 0;
    width: 172px;
    max-width: 172px;
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .compareBox>ul>li.comparedButton>a {
        position: relative;
    }
}

@media only screen and (max-width:1007px) {
    .compareBox>ul>li.comparedButton>a {
        width: auto;
        min-width: 150px;
        max-width: none;
    }
}

.compareBox>ul>li:before {
    content: none;
}

.compareBox>ul>li:first-child {
    margin-left: 0;
}

@media only screen and (max-width:767px) {
    .compareBox {
        display: none;
    }
}

.compareBoxError {
    position: fixed;
    width: 760px;
    z-index: 1;
}

@media only screen and (max-width:1199px) {
    .compareBoxError {
        width: 65.97222%;
    }
}

.productFinder {
    position: relative;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    margin: 50px 0 0 0;
    padding-bottom: 0;
    padding-left: calc((100% - 1152px)/2);
    padding-right: calc((100% - 1152px)/2);
    background: #e8ebed;
}

@media only screen and (max-width:1199px) {
    .productFinder {
        padding-left: 2%;
        padding-right: 2%;
    }
}

@media only screen and (max-width:1007px) {
    .productFinder {
        padding-left: 2.95139%;
        padding-right: 2.95139%;
    }
}

@media only screen and (max-width:767px) {
    .productFinder {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.productFinder>header {
    overflow: hidden;
    padding: 40px 0;
}

.productFinder>header>h2 {
    font-size: 36px;
    line-height: 27px;
    float: left;
    width: calc(100% - 40px);
}

@media only screen and (max-width:767px) {
    .productFinder>header>h2 {
        width: calc(100% - 25px);
    }
}

.productFinder>header>a.collapseArrow,
.productFinder>header>a.collapseArrow:link,
.productFinder>header>a.collapseArrow:visited,
.productFinder>header>a.collapseArrow:active,
.productFinder>header>a.collapseArrow:hover,
.productFinder>header>a.collapseArrow:focus {
    display: block;
    float: right;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #51626f;
    font-size: 40px;
    text-decoration: none;
}

@media only screen and (max-width:767px) {
    .productFinder>header>a.collapseArrow,
    .productFinder>header>a.collapseArrow:link,
    .productFinder>header>a.collapseArrow:visited,
    .productFinder>header>a.collapseArrow:active,
    .productFinder>header>a.collapseArrow:hover,
    .productFinder>header>a.collapseArrow:focus {
        font-size: 25px;
        width: 25px;
        height: 25px;
    }
}

@media only screen and (max-width:767px) {
    .productFinder>header {
        padding: 23px 0;
        font-size: 16px;
    }
}

@media only screen and (min-width:767px) {
    .productFinder.open {
        padding-bottom: 60px;
    }
    .productFinder.open>header>a.collapseArrow:before {
        transform: rotate(180deg);
    }
    .productFinder.open>.compareBox {
        display: block;
        opacity: 1;
    }
}

.productFinder>.productFinderContent {
    position: relative;
    height: 0;
    overflow: hidden;
}

.productFinder>.productFinderContent>.productItem {
    overflow: hidden;
    position: relative;
    display: inline-block;
    float: left;
    width: 31.94444%;
    margin: 0 0 25px 2.08333%;
    padding: 25px 25px 130px 25px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 4px;
    border: 2px solid #d2d2d7;
}

@media only screen and (max-width:1199px) {
    .productFinder>.productFinderContent>.productItem {
        width: 31.94444%;
    }
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.productItem {
        width: 32%;
        margin-left: 2%;
    }
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.productItem {
        float: none;
        clear: left;
        display: block;
        width: 100%;
        width: calc(100% + (15px*2));
        margin-left: -15px;
        border-radius: 0;
    }
}

.productFinder>.productFinderContent>.productItem:first-child {
    margin-left: 0;
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.productItem:first-child {
        width: calc(100% + (15px*2));
        margin-left: -15px;
        border-radius: 0;
    }
}

.productFinder>.productFinderContent>.productItem:nth-child(3n+4) {
    clear: left;
    margin-left: 0;
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.productItem:nth-child(3n+4) {
        width: calc(100% + (15px*2));
        margin-left: -15px;
        border-radius: 0;
    }
}

.productFinder>.productFinderContent>.productItem>header {
    display: table;
    overflow: hidden;
    width: 100%;
    padding-bottom: 13px;
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.productItem>header {
        text-align: center;
    }
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.productItem>header {
        text-align: left;
    }
}

.productFinder>.productFinderContent>.productItem>header>figure {
    display: table-cell;
    width: 74px;
    height: 74px;
    padding-right: 13px;
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.productItem>header>figure {
        display: block;
        width: 100%;
        padding: 0 0 13px 0;
    }
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.productItem>header>figure {
        display: table-cell;
        width: 74px;
        padding: 0 13px 0 0;
    }
}

.productFinder>.productFinderContent>.productItem>header>hgroup {
    display: table-cell;
    vertical-align: top;
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.productItem>header>hgroup {
        display: block;
    }
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.productItem>header>hgroup {
        display: table-cell;
    }
}

.productFinder>.productFinderContent>.productItem>header>hgroup h3 {
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-weight: bold;
    font-size: 21px;
    color: #d1184d;
}

.productFinder>.productFinderContent>.productItem>header>hgroup h3>a:link,
.productFinder>.productFinderContent>.productItem>header>hgroup h3>a:visited,
.productFinder>.productFinderContent>.productItem>header>hgroup h3>a:active,
.productFinder>.productFinderContent>.productItem>header>hgroup h3>a:hover,
.productFinder>.productFinderContent>.productItem>header>hgroup h3>a:focus {
    color: #d1184d;
    text-decoration: none;
}

.productFinder>.productFinderContent>.productItem>header>hgroup h4 {
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #435c6b;
}

.productFinder>.productFinderContent>.productItem h5 {
    margin: 40px 0 20px 0;
    font-family: Arial, sans-serif;
    font-size: 16px;
    color: #435c6b;
}

.productFinder>.productFinderContent>.productItem>footer {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 80px 20px 25px 20px;
    width: calc(100% - 50px);
    text-align: left;
    font-size: 14px;
}

.productFinder>.productFinderContent>.productItem>footer>input {
    display: inline-block;
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.productItem>footer>input {
        display: none;
    }
}

.productFinder>.productFinderContent>.productItem>footer>label {
    display: block;
}

.productFinder>.productFinderContent>.productItem>footer>label::before {
    display: inline-block;
    position: relative;
    left: 0;
    top: 0;
    vertical-align: middle;
    overflow: hidden;
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.productItem>footer>label {
        display: none;
    }
}

.productFinder>.productFinderContent>.productItem>footer>label+a {
    margin-top: 10px;
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.productItem>footer {
        text-align: left;
        margin-left: 24px;
    }
}

.productFinder>.productFinderContent>.productItem[data-highlight]:before {
    content: attr(data-highlight) "";
    position: absolute;
    display: block;
    top: 15px;
    left: -30px;
    width: 120px;
    height: 25px;
    color: #fff;
    font-family: "Belfius Alternative Black";
    font-size: 10px;
    text-align: center;
    line-height: 25px;
    background: #5a0037;
    transform: rotate(-45deg);
    z-index: 1;
}

.productFinder>.productFinderContent>.filterSidebar {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding-bottom: 24px;
    width: 23.4375%;
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .productFinder>.productFinderContent>.filterSidebar {
        width: 23.4375%;
    }
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.filterSidebar {
        position: relative;
        display: block;
        width: 105.90278%;
        box-sizing: border-box;
        margin-left: -2.95139%;
        margin-bottom: 25px;
        padding: 40px 2.95139%;
        background: #f5f3f0;
    }
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.filterSidebar {
        width: calc(100% + (15px*2));
        margin-left: -15px;
        border-radius: 0;
    }
}

.productFinder>.productFinderContent>.filterSidebar>header>h3 {
    font-size: 21px;
    line-heigth: 24px;
}

.productFinder>.productFinderContent>.filterSidebar fieldset {
    margin-top: 15px;
}

.productFinder>.productFinderContent>.filterSidebar fieldset+fieldset {
    margin-top: 30px;
}

.productFinder>.productFinderContent>.filterSidebar fieldset+fieldset>legend {
    margin-top: 15px;
    margin-bottom: 10px;
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.filterSidebar fieldset+fieldset>legend {
        margin-top: 0;
    }
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.filterSidebar fieldset {
        width: 49%;
        float: left;
        margin-left: 2%;
    }
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.filterSidebar fieldset:nth-child(odd) {
        clear: left;
        margin-left: 0;
    }
}

.productFinder>.productFinderContent>.filterSidebar input[type=radio]+label,
.productFinder>.productFinderContent>.filterSidebar input[type=checkbox]+label {
    clear: left;
    display: block;
    margin-bottom: 10px;
}

.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=radio]+label,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=checkbox]+label {
    float: left;
    display: inline-block;
    clear: none;
}

.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=radio]+label+input+label,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=radio]+label+input+input[type=hidden]+label,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=checkbox]+label+input+label,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=checkbox]+label+input+input[type=hidden]+label {
    padding-left: 47px;
}

.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=radio]+label+input+label:before,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=radio]+label+input+input[type=hidden]+label:before,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=checkbox]+label+input+label:before,
.productFinder>.productFinderContent>.filterSidebar .inputInline input[type=checkbox]+label+input+input[type=hidden]+label:before {
    left: 20px;
}

.productFinder>.productFinderContent>.filterSidebar .linkType01,
.productFinder>.productFinderContent>.filterSidebar a.linkType02 {
    margin-top: 30px;
}

.productFinder>.productFinderContent>.filterSidebar~.productItem,
.productFinder>.productFinderContent>.filterSidebar~.alertBox {
    position: relative;
    margin: 0 0 25px 2.08333%;
}

.productFinder>.productFinderContent>.filterSidebar~.productItem:first-child,
.productFinder>.productFinderContent>.filterSidebar~.alertBox:first-child {
    margin-left: 34.02778%;
    clear: left;
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.filterSidebar~.productItem:first-child,
    .productFinder>.productFinderContent>.filterSidebar~.alertBox:first-child {
        margin-left: 0;
    }
}

.productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(3n+4),
.productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(3n+4) {
    clear: none;
    margin-left: 2.08333%;
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(3n+4),
    .productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(3n+4) {
        clear: left;
        margin-left: 2%;
    }
}

.productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(2n+2),
.productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(2n+2) {
    margin-left: 34.02778%;
    clear: left;
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(n+2),
    .productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(n+2) {
        margin-left: 2%;
        clear: none;
    }
}

@media only screen and (max-width:1007px) {
    .productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(3n+2),
    .productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(3n+2) {
        margin-left: 0;
        clear: left;
    }
}

@media only screen and (max-width:767px) {
    .productFinder>.productFinderContent>.filterSidebar~.productItem:nth-child(n),
    .productFinder>.productFinderContent>.filterSidebar~.alertBox:nth-child(n) {
        width: calc(100% + (15px*2));
        margin-left: -15px;
        border-radius: 0;
    }
}

.productFinder.open>.productFinderContent {
    height: auto;
    overflow: visible;

}

.productFinder.open+.compareBox {
    display: block;
}

.productFinder+* {
    margin-top: 24px;
}

.gewy-lightbox .productFinder {
    padding-left: 2%;
    padding-right: 2%;
}

@media only screen and (max-width:1007px) {
    .gewy-lightbox .productFinder {
        padding-left: 2.95139%;
        padding-right: 2.95139%;
    }
}

@media only screen and (max-width:767px) {
    .gewy-lightbox .productFinder {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.gewy-lightbox .compareBox {
    width: auto;
}

@keyframes revealProductFinder {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes hideProductFinder {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

.productList {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

.productList>header>h2 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 20px;
    color: #d1184d;
}

.productList>p,
.productList>ul {
    color: #435c6b;
    margin-bottom: 30px;
    width: 74.47917%;
}

@media only screen and (max-width:1007px) {
    .productList>p,
    .productList>ul {
        width: 66%;
    }
}

.productList>footer {
    float: left;
    margin-top: 25px;
    clear: both;
}

.productList>article {
    position: relative;
    overflow: hidden;
    padding: 24px;
    min-height: 180px;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
    box-sizing: border-box;
}

.productList>article.firstChild {
    clear: left;
}

.productList>article figure {
    top: 24px;
    left: 24px;
    overflow: hidden;
}

.productList>article figure>img {
    width: 100%;
    height: auto;
    display: block;
}

.productList>article>header>h3 {
    color: #d1184d;
    font-size: 21px;
    line-height: 24px;
}

.productList>article>header>h3>a:link,
.productList>article>header>h3>a:visited,
.productList>article>header>h3>a:active,
.productList>article>header>h3>a:hover,
.productList>article>header>h3>a:focus {
    color: #d1184d;
    text-decoration: none;
}

.productList>article>header>h3>span {
    color: #435c6b;
    font-size: 18px;
    line-height: 21px;
}

.productList>article>p {
    margin-top: 15px;
}

.productList>article>div[data-item] {
    clear: both;
}

.productList>article h4 {
    margin-bottom: 10px;
    margin-top: 10px;
}

.productList>article footer {
    margin-top: 20px;
    text-align: left;
}

.productList>article footer>.cta {
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 50%;
    max-width: 100%;
    box-sizing: border-box;
}

.productList>article footer>.cta:last-child {
    margin-bottom: 0;
}

.productList>article footer>.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
    padding: 0;
    line-height: 18px;
    height: auto;
}

@media only screen and (max-width:1007px) {
    .productList>article>header>h3>span {
        display: block;
    }
    .productList>article>p {
        margin-top: 10px;
    }
    .productList>article h4 {
        margin-bottom: 5px;
        margin-top: 5px;
    }
}

@media only screen and (max-width:767px) {
    .productList>article {
        padding: 15px;
    }
    .productList>article figure {
        position: static;
    }
    .productList>article footer>.cta {
        margin-left: 0;
        margin-bottom: 15px;
    }
}

.productList>article[data-highlight]:before {
    content: attr(data-highlight) "";
    position: absolute;
    display: block;
    top: 30px;
    left: -30px;
    width: 150px;
    height: 25px;
    color: #fff;
    font-family: "Belfius Alternative Black";
    font-size: 10px;
    text-align: center;
    line-height: 25px;
    background: #5a0037;
    transform: rotate(-45deg);
    z-index: 1;
}

.productList.Stacked>article {
    padding-left: 25.52083%;
    padding-right: 25.52083%;
    min-height: 228px;
}

.productList.Stacked>article>ul {
    column-count: 2;
}

.productList.Stacked>article figure {
    position: absolute;
    top: 24px;
    left: 24px;
    overflow: hidden;
    width: calc(23.4375% - 24px);
}

.productList.Stacked>article footer {
    position: absolute;
    top: 25px;
    right: 25px;
    margin-top: 0;
    width: calc(23.4375% - 24px);
}

.productList.Stacked>article+article {
    margin-top: 20px;
}

@media only screen and (max-width:1007px) {
    .productList.Stacked>article {
        padding-left: 51%;
        padding-right: 24px;
    }
    .productList.Stacked>article>header>h3>span {
        display: block;
    }
    .productList.Stacked>article>ul {
        column-count: 1;
    }
    .productList.Stacked>article figure {
        width: calc(49% - 34px);
    }
    .productList.Stacked>article footer {
        position: static;
        width: auto;
        margin-top: 20px;
    }
    .productList.Stacked>article footer>.cta {
        display: block;
        float: left;
        margin-right: 20px;
        max-width: calc((100% - 40px)/2);
        min-width: 0;
    }
}

@media only screen and (max-width:767px) {
    .productList.Stacked>article {
        padding-left: 24px;
    }
    .productList.Stacked>article figure {
        position: static;
        width: auto;
    }
    .productList.Stacked>article footer {
        position: static;
        width: auto;
        margin-top: 20px;
    }
    .productList.Stacked>article footer>.cta {
        float: left;
        clear: left;
        margin-left: 0;
        margin-right: auto;
        max-width: 100%;
    }
}

.productList.Product1on2>article>header>h3 {
    margin-top: 15px;
}

.productList.Product1on2>article footer>.cta {
    display: block;
    margin-right: 20px;
    max-width: calc((100% - 40px)/2);
    min-width: 0;
    float: left;
}

@media only screen and (max-width:1007px) {
    .productList.Product1on2>article footer {
        text-align: left;
        width: 70%;
    }
    .productList.Product1on2>article footer>.cta {
        float: none;
        margin-right: auto;
        max-width: 100%;
        min-width: 51%;
    }
    .productList.Product1on2>article footer>.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
        line-height: 18px;
    }
}

@media only screen and (max-width:767px) {
    .productList.Product1on2>article footer {
        width: auto;
        text-align: left;
    }
    .productList.Product1on2>article footer>.cta {
        display: block;
        float: left;
        clear: left;
        min-width: 0;
    }
}

.productList.Product1on3>article>header>h3 {
    margin-top: 15px;
}

.productList.Product1on3>article>header>h3>span {
    display: block;
}

.productList.Product1on3>article footer {
    text-align: left;
    width: 80%;
}

@media only screen and (max-width:767px) {
    .productList.Product1on3>article footer {
        width: auto;
        text-align: left;
    }
    .productList.Product1on3>article footer>.cta {
        display: block;
        float: left;
        clear: left;
        min-width: 0;
        width: auto;
    }
}

.productList.Product1on4>article>header>h3 {
    margin-top: 15px;
}

.productList.Product1on4>article>header>h3>span {
    display: block;
}

.productList.Product1on4>article footer {
    text-align: left;
    width: auto;
}

.productList.Product1on4>article footer>.cta {
    max-width: 100%;
}

@media only screen and (max-width:1007px) {
    .productList.Product1on4>article {
        float: none;
        width: auto;
        padding-left: 51%;
    }
    .productList.Product1on4>article.firstChild {
        float: none;
        width: auto;
    }
    .productList.Product1on4>article figure {
        position: absolute;
        width: calc(49% - 34px);
    }
    .productList.Product1on4>article>header>h3 {
        margin-top: 0;
    }
    .productList.Product1on4>article footer {
        text-align: left;
        width: auto;
    }
    .productList.Product1on4>article footer>.cta {
        display: block;
        float: left;
        margin-right: 20px;
        width: auto;
        min-width: 0;
    }
    .productList.Product1on4>article+article {
        margin-left: 0;
        margin-top: 20px;
    }
}

@media only screen and (max-width:767px) {
    .productList.Product1on4>article {
        padding-left: 24px;
    }
    .productList.Product1on4>article figure {
        position: static;
        width: auto;
    }
    .productList.Product1on4>article footer>.cta {
        display: block;
        float: left;
        clear: left;
        margin-left: 0;
        margin-right: auto;
    }
}

.productList.Alternative>article>div>h4 {
    font-weight: 700;
}

@media only screen and (max-width:1007px) {
    .productList>footer {
        width: 100%;
    }
}

@media only screen and (max-width:767px) {
    .productList.Product1on2>article+article,
    .productList.Product1on3>article+article,
    .productList.Product1on4>article+article {
        margin-top: 20px;
    }
}

.gewy-lightbox .productList {
    width: auto;
}

.promoBox>.icon,
.promoBox.promo:not(.custom):before,
.promoBox.info:not(.custom):before,
.promoBox.alert:not(.custom):before,
.promoBox.custom:not(.custom):before {
    position: absolute;
    display: block;
    top: 20px;
    left: 40px;
    width: 87px;
    height: 87px;
    transform-origin: left top;
}

@media only screen and (max-width:767px) {
    .promoBox>.icon,
    .promoBox.promo:not(.custom):before,
    .promoBox.info:not(.custom):before,
    .promoBox.alert:not(.custom):before,
    .promoBox.custom:not(.custom):before {
        left: 20px;
        transform: scale(.61, .61);
    }
}

.promoBox {
    position: relative;
    border: 2px solid #d2d2d7;
    padding: 20px;
    min-height: 127px;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 4px;
}

.promoBox>header {
    margin-bottom: 15px;
}

.promoBox>header>h2 {
    color: #d1184d;
}

.promoBox.promo,
.promoBox.info,
.promoBox.alert,
.promoBox.custom {
    padding-left: 170px;
}

.promoBox.promo:not(.custom):before,
.promoBox.info:not(.custom):before,
.promoBox.alert:not(.custom):before,
.promoBox.custom:not(.custom):before {
    content: '';
    background-repeat: no-repeat;
    background-image: url(/common/nfw/lib/bdn/resource/WebDev-sprite.png?h=ba463f65a74305ac000e);
    background-position: -1px -88px;
}

@media only screen and (min-device-pixel-ratio:1.5) {
    .promoBox.promo:not(.custom):before,
    .promoBox.info:not(.custom):before,
    .promoBox.alert:not(.custom):before,
    .promoBox.custom:not(.custom):before {
        background-image: url(/common/nfw/lib/bdn/resource/WebDev-sprite-HD.png?h=ba463f65a74305ac000e);
    }
}

@media only screen and (max-width:767px) {
    .promoBox.promo,
    .promoBox.info,
    .promoBox.alert,
    .promoBox.custom {
        padding-left: 20px;
    }
    .promoBox.promo:not(.custom)>*:first-child:not(header),
    .promoBox.promo>img+*:not(header),
    .promoBox.info:not(.custom)>*:first-child:not(header),
    .promoBox.info>img+*:not(header),
    .promoBox.alert:not(.custom)>*:first-child:not(header),
    .promoBox.alert>img+*:not(header),
    .promoBox.custom:not(.custom)>*:first-child:not(header),
    .promoBox.custom>img+*:not(header) {
        margin-top: 67px;
    }
    .promoBox.promo>header,
    .promoBox.info>header,
    .promoBox.alert>header,
    .promoBox.custom>header {
        min-height: 52px;
        padding-left: 70px;
    }
}

.promoBox.info:not(.custom):before {
    background-position: -88px -88px;
}

.promoBox.alert:not(.custom):before {
    background-position: -175px -88px;
}

@media only screen and (max-width:767px) {
    .promoBox {
        padding-left: 20px;
        padding-right: 20px;
    }
    .promoBox>p {
        clear: left;
    }
}

.gewy-lightbox .promoBox {
    width: auto;
}

.saveInvestOpportunities {
    margin-top: 25px;
    margin-bottom: 25px;
    clear: none;
}

@media only screen and (max-width:1007px) {
    .saveInvestOpportunities {
        width: auto;
        margin-right: 34px;
    }
}

@media only screen and (max-width:767px) {
    .saveInvestOpportunities {
        margin-right: 15px;
    }
}

.saveInvestOpportunities>header {
    margin-bottom: 17px;
}

.saveInvestOpportunities>header h2 {
    display: block;
    text-align: left;
    color: #d1184d;
    font-size: 36px;
}

.saveInvestOpportunities>div {
    position: relative;
    border-radius: 4px;
    border: 1px dotted #d2d2d7;
    padding: 20px;
}

.saveInvestOpportunities>div.hasLink {
    padding-bottom: 48px;
}

.saveInvestOpportunities>div>a.linkType01,
.saveInvestOpportunities>div>a.linkType02 {
    position: absolute;
    display: block;
    bottom: 20px;
    margin-top: 12px;
}

.saveInvestOpportunities>div>a.linkType01.linkInline,
.saveInvestOpportunities>div>a.linkInline.linkType02 {
    display: inline-block;
    margin-top: 0;
}

@media only screen and (max-width:767px) {
    .saveInvestOpportunities>div {
        border-style: solid;
        margin-top: 15px;
        padding: 20px;
    }
    .saveInvestOpportunities>div:nth-of-type(1) {
        margin-top: 0;
    }
    .saveInvestOpportunities>div>.linkType01,
    .saveInvestOpportunities>div>a.linkType02 {
        position: static;
    }
}

.saveInvestOpportunities>.saveInvestLink {
    border: 1px dotted #93bf3e;
    background-color: #f5f3f0;
    padding: 0;
}

@media only screen and (max-width:767px) {
    .saveInvestOpportunities>.saveInvestLink {
        border-style: solid;
    }
}

.saveInvestOpportunities>.saveInvestLink>a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
}

.saveInvestOpportunities>.saveInvestLink>a>span {
    position: absolute;
    display: block;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    vertical-align: middle;
    font-family: "Belfius Alternative Black", Arial, sans-serif;
    font-size: 16px;
    text-decoration: none;
    color: #d2d2d7;
}

.saveInvestOpportunities>.saveInvestLink>a>span:after {
    content: "";
    display: inline-block;
    font-family: "Belfius Icons";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: 8px;
}

.saveInvestOpportunities.oneItem {
    clear: none;
}

@media only screen and (max-width:1007px) {
    .saveInvestOpportunities.oneItem {
        width: auto;
        margin-right: 34px;
        float: none;
    }
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04 {
    background: #435c6b;
    max-width: 100%;
    box-sizing: border-box;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:hover {
    background: #627686;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:active {
    background: #465560;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.disabled.button,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.disabled.buttonType01,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.disabled.buttonType02,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.disabled.buttonType03,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.disabled.buttonType04,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a[disabled].button,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a[disabled].buttonType01,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a[disabled].buttonType02,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a[disabled].buttonType03,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a[disabled].buttonType04 {
    background: #e3dcd3;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.button:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType01:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType02:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType03:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>a.buttonType04:focus {
    color: #fff;
}

.serviceContainer {
    clear: both;
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: calc((100% - 1152px)/2);
    padding-right: calc((100% - 1152px)/2);
    background-color: #e8ebed;
}

.serviceContainer>header {
    text-align: center;
}

.serviceContainer>header>h2 {
    font-size: 36px;
    text-align: left;
    line-height: 40px;
}

.serviceContainer>nav {
    overflow: hidden;
    margin-top: 25px;
    transition: transform 300ms ease;
    padding-bottom: 25px;
}

.serviceContainer>nav>a:link,
.serviceContainer>nav>a:visited,
.serviceContainer>nav>a:active,
.serviceContainer>nav>a:hover,
.serviceContainer>nav>a:focus {
    position: relative;
    float: left;
    display: table;
    width: 20%;
    text-decoration: none;
    outline: none;
}

.serviceContainer>nav>a:link::before,
.serviceContainer>nav>a:visited::before,
.serviceContainer>nav>a:active::before,
.serviceContainer>nav>a:hover::before,
.serviceContainer>nav>a:focus::before {
    content: '';
    position: relative;
    float: left;
    width: 50px;
    height: 50px;
    background-color: #e3dcd3;
    border-radius: 50%;
    z-index: 1;

}

.serviceContainer>nav>a:link::after,
.serviceContainer>nav>a:visited::after,
.serviceContainer>nav>a:active::after,
.serviceContainer>nav>a:hover::after,
.serviceContainer>nav>a:focus::after {
    content: '';
    display: none;
    position: absolute;
    left: 50%;
    bottom: -25px;
    width: 0;
    height: 0;
    border: 20px transparent solid;
    border-bottom-color: #435c6b;
    transform: translateX(-25px);
}

.serviceContainer>nav>a:link>img,
.serviceContainer>nav>a:link>.moreLogo,
.serviceContainer>nav>a:visited>img,
.serviceContainer>nav>a:visited>.moreLogo,
.serviceContainer>nav>a:active>img,
.serviceContainer>nav>a:active>.moreLogo,
.serviceContainer>nav>a:hover>img,
.serviceContainer>nav>a:hover>.moreLogo,
.serviceContainer>nav>a:focus>img,
.serviceContainer>nav>a:focus>.moreLogo {
    position: absolute;
    z-index: 2;
    top: 10px;
    left: 10px;
    max-width: 30px;
    max-height: 30px;
    overflow: hidden;
}

.serviceContainer>nav>a:link>span,
.serviceContainer>nav>a:visited>span,
.serviceContainer>nav>a:active>span,
.serviceContainer>nav>a:hover>span,
.serviceContainer>nav>a:focus>span {
    font-family: "Belfius Alternative", Arial, sans-serif;
    text-align: left;
    font-size: 30px;
}

.serviceContainer>nav>a:link>span:not(.moreLogo),
.serviceContainer>nav>a:visited>span:not(.moreLogo),
.serviceContainer>nav>a:active>span:not(.moreLogo),
.serviceContainer>nav>a:hover>span:not(.moreLogo),
.serviceContainer>nav>a:focus>span:not(.moreLogo) {
    font-size: 16px;
    color: #435c6b;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
    padding-left: 5px;
}

.serviceContainer>nav>a.active:link,
.serviceContainer>nav>a.active:visited,
.serviceContainer>nav>a.active:active,
.serviceContainer>nav>a.active:hover,
.serviceContainer>nav>a.active:focus {
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
}

.serviceContainer>nav>a.active::after {
    display: block;
}

.serviceContainer>nav>a.turquoise:hover::before,
.serviceContainer>nav>a.turquoise.active:link::before,
.serviceContainer>nav>a.turquoise.active:visited::before,
.serviceContainer>nav>a.turquoise.active:active::before,
.serviceContainer>nav>a.turquoise.active:hover::before,
.serviceContainer>nav>a.turquoise.active:focus::before {
    background-color: #5a0037;
}

.serviceContainer>nav>a.turquoise:hover::after,
.serviceContainer>nav>a.turquoise.active:link::after,
.serviceContainer>nav>a.turquoise.active:visited::after,
.serviceContainer>nav>a.turquoise.active:active::after,
.serviceContainer>nav>a.turquoise.active:hover::after,
.serviceContainer>nav>a.turquoise.active:focus::after {
    border-bottom-color: #5a0037;
}

.serviceContainer>nav>a.amber:hover::before,
.serviceContainer>nav>a.amber.active:link::before,
.serviceContainer>nav>a.amber.active:visited::before,
.serviceContainer>nav>a.amber.active:active::before,
.serviceContainer>nav>a.amber.active:hover::before,
.serviceContainer>nav>a.amber.active:focus::before {
    background-color: #faafa0;
}

.serviceContainer>nav>a.amber:hover::after,
.serviceContainer>nav>a.amber.active:link::after,
.serviceContainer>nav>a.amber.active:visited::after,
.serviceContainer>nav>a.amber.active:active::after,
.serviceContainer>nav>a.amber.active:hover::after,
.serviceContainer>nav>a.amber.active:focus::after {
    border-bottom-color: #faafa0;
}

.serviceContainer>nav>a.coral:hover::before,
.serviceContainer>nav>a.coral.active:link::before,
.serviceContainer>nav>a.coral.active:visited::before,
.serviceContainer>nav>a.coral.active:active::before,
.serviceContainer>nav>a.coral.active:hover::before,
.serviceContainer>nav>a.coral.active:focus::before {
    background-color: #f03241;
}

.serviceContainer>nav>a.coral:hover::after,
.serviceContainer>nav>a.coral.active:link::after,
.serviceContainer>nav>a.coral.active:visited::after,
.serviceContainer>nav>a.coral.active:active::after,
.serviceContainer>nav>a.coral.active:hover::after,
.serviceContainer>nav>a.coral.active:focus::after {
    border-bottom-color: #f03241;
}

.serviceContainer>nav>a.flesh:hover::before,
.serviceContainer>nav>a.flesh.active:link::before,
.serviceContainer>nav>a.flesh.active:visited::before,
.serviceContainer>nav>a.flesh.active:active::before,
.serviceContainer>nav>a.flesh.active:hover::before,
.serviceContainer>nav>a.flesh.active:focus::before {
    background-color: #ffdae1;
}

.serviceContainer>nav>a.flesh:hover::after,
.serviceContainer>nav>a.flesh.active:link::after,
.serviceContainer>nav>a.flesh.active:visited::after,
.serviceContainer>nav>a.flesh.active:active::after,
.serviceContainer>nav>a.flesh.active:hover::after,
.serviceContainer>nav>a.flesh.active:focus::after {
    border-bottom-color: #ffdae1;
}

.serviceContainer>nav>a.taupe:hover::before,
.serviceContainer>nav>a.taupe.active:link::before,
.serviceContainer>nav>a.taupe.active:visited::before,
.serviceContainer>nav>a.taupe.active:active::before,
.serviceContainer>nav>a.taupe.active:hover::before,
.serviceContainer>nav>a.taupe.active:focus::before {
    background-color: #51626f;
}

.serviceContainer>nav>a.taupe:hover::after,
.serviceContainer>nav>a.taupe.active:link::after,
.serviceContainer>nav>a.taupe.active:visited::after,
.serviceContainer>nav>a.taupe.active:active::after,
.serviceContainer>nav>a.taupe.active:hover::after,
.serviceContainer>nav>a.taupe.active:focus::after {
    border-bottom-color: #51626f;
}

.serviceContainer>nav>a.indigo:hover::before,
.serviceContainer>nav>a.indigo.active:link::before,
.serviceContainer>nav>a.indigo.active:visited::before,
.serviceContainer>nav>a.indigo.active:active::before,
.serviceContainer>nav>a.indigo.active:hover::before,
.serviceContainer>nav>a.indigo.active:focus::before {
    background-color: #d2d2d7;
}

.serviceContainer>nav>a.indigo:hover::after,
.serviceContainer>nav>a.indigo.active:link::after,
.serviceContainer>nav>a.indigo.active:visited::after,
.serviceContainer>nav>a.indigo.active:active::after,
.serviceContainer>nav>a.indigo.active:hover::after,
.serviceContainer>nav>a.indigo.active:focus::after {
    border-bottom-color: #d2d2d7;
}

.serviceContainer>nav>a.jade:hover::before,
.serviceContainer>nav>a.jade.active:link::before,
.serviceContainer>nav>a.jade.active:visited::before,
.serviceContainer>nav>a.jade.active:active::before,
.serviceContainer>nav>a.jade.active:hover::before,
.serviceContainer>nav>a.jade.active:focus::before {
    background-color: #af1e3c;
}

.serviceContainer>nav>a.jade:hover::after,
.serviceContainer>nav>a.jade.active:link::after,
.serviceContainer>nav>a.jade.active:visited::after,
.serviceContainer>nav>a.jade.active:active::after,
.serviceContainer>nav>a.jade.active:hover::after,
.serviceContainer>nav>a.jade.active:focus::after {
    border-bottom-color: #af1e3c;
}

.serviceContainer>nav>a.aurora:hover::before,
.serviceContainer>nav>a.aurora.active:link::before,
.serviceContainer>nav>a.aurora.active:visited::before,
.serviceContainer>nav>a.aurora.active:active::before,
.serviceContainer>nav>a.aurora.active:hover::before,
.serviceContainer>nav>a.aurora.active:focus::before {
    background-color: #5a0037;
}

.serviceContainer>nav>a.aurora:hover::after,
.serviceContainer>nav>a.aurora.active:link::after,
.serviceContainer>nav>a.aurora.active:visited::after,
.serviceContainer>nav>a.aurora.active:active::after,
.serviceContainer>nav>a.aurora.active:hover::after,
.serviceContainer>nav>a.aurora.active:focus::after {
    border-bottom-color: #5a0037;
}

.serviceContainer>nav>a.green-pea:hover::before,
.serviceContainer>nav>a.green-pea.active:link::before,
.serviceContainer>nav>a.green-pea.active:visited::before,
.serviceContainer>nav>a.green-pea.active:active::before,
.serviceContainer>nav>a.green-pea.active:hover::before,
.serviceContainer>nav>a.green-pea.active:focus::before {
    background-color: #c30045;
}

.serviceContainer>nav>a.green-pea:hover::after,
.serviceContainer>nav>a.green-pea.active:link::after,
.serviceContainer>nav>a.green-pea.active:visited::after,
.serviceContainer>nav>a.green-pea.active:active::after,
.serviceContainer>nav>a.green-pea.active:hover::after,
.serviceContainer>nav>a.green-pea.active:focus::after {
    border-bottom-color: #c30045;
}

.serviceContainer>nav>a.blueberry:hover::before,
.serviceContainer>nav>a.blueberry.active:link::before,
.serviceContainer>nav>a.blueberry.active:visited::before,
.serviceContainer>nav>a.blueberry.active:active::before,
.serviceContainer>nav>a.blueberry.active:hover::before,
.serviceContainer>nav>a.blueberry.active:focus::before {
    background-color: #821955;
}

.serviceContainer>nav>a.blueberry:hover::after,
.serviceContainer>nav>a.blueberry.active:link::after,
.serviceContainer>nav>a.blueberry.active:visited::after,
.serviceContainer>nav>a.blueberry.active:active::after,
.serviceContainer>nav>a.blueberry.active:hover::after,
.serviceContainer>nav>a.blueberry.active:focus::after {
    border-bottom-color: #821955;
}

.serviceContainer>nav>a:nth-child(n+5):not(.moreItemsPages) {
    display: none;
}

.serviceContainer>.serviceItem {
    position: relative;
    display: none;
    padding: 30px;
    overflow: hidden;
    background-color: #5a0037;
    border-radius: 10px;
}

.serviceContainer>.serviceItem.active {
    display: block;
}

.serviceContainer>.serviceItem>.pointer {
    display: none;
    position: absolute;
    top: -25px;
    left: 10%;
    height: 0;
    width: 0;
    transition: transform 300ms ease;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 25px solid #5a0037;
    transform: translateX(-50%);
}

.serviceContainer>.serviceItem>header {
    font-size: 21px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 30px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div,
.serviceContainer>.serviceItem.serviceTeasersItem>div {
    overflow: hidden;
    background-color: #fff;
    border-radius: 5px;
    padding-top: 30px;
    padding-right: 25px;
    padding-bottom: 30px;
    padding-left: 25px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem,
.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem {
    padding-top: 0;
}

.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header,
.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header {
    overflow: hidden;
    position: relative;
    width: calc(100% + (2*26px));
    left: -25px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>img,
.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>img {
    width: 100%;
    height: auto;
}

.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>h3,
.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>h3 {
    position: absolute;
    bottom: 15px;
    left: 25px;
    z-index: 0;
    max-width: 60%;
}

.serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>.overlay::after,
.serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>.overlay::after {
    content: '';
    position: absolute;
    width: 150%;
    left: -25%;
    transform: rotate(-3.63deg);
    height: 18%;
    bottom: -6%;
    background: #fff;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>*:nth-child(n+2),
.serviceContainer>.serviceItem.serviceTeasersItem>div>*:nth-child(n+2) {
    margin-top: 25px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>header>h3,
.serviceContainer>.serviceItem.serviceTeasersItem>div>header>h3 {
    font-family: "Belfius Alternative Black";
    font-size: 21px;
    line-height: 24px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>header>h3+p,
.serviceContainer>.serviceItem.serviceLinksItem>div>header>h3+ul,
.serviceContainer>.serviceItem.serviceTeasersItem>div>header>h3+p,
.serviceContainer>.serviceItem.serviceTeasersItem>div>header>h3+ul {
    margin-top: 15px;
    word-wrap: break-word;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>ul>li,
.serviceContainer>.serviceItem.serviceTeasersItem>div>ul>li {
    margin-bottom: 0;
    padding-bottom: 10px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>ul>li+li,
.serviceContainer>.serviceItem.serviceTeasersItem>div>ul>li+li {
    border-top: 1px solid #d2d2d7;
    padding-top: 10px;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>ul>li>a,
.serviceContainer>.serviceItem.serviceTeasersItem>div>ul>li>a {
    text-decoration: none;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>footer,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer {
    clear: both;
}

.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.button,
.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType01,
.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType02,
.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType03,
.serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType04,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.button,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType01,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType02,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType03,
.serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType04 {
    max-width: 100%;
}

.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div,
.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div {
    width: auto;
}

.serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>header>.overlay::after,
.serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>header>.overlay::after {
    height: 24%;
    bottom: -9%;
}

.serviceContainer>.serviceItem.serviceLinksItem .teaserList,
.serviceContainer>.serviceItem.serviceTeasersItem .teaserList {
    margin: 15px 0 0 0;
}

.serviceContainer>.serviceItem.serviceLinksItem .teaserList>li,
.serviceContainer>.serviceItem.serviceTeasersItem .teaserList>li {
    margin: 0;
    padding-bottom: 20px;
}

.serviceContainer>.serviceItem.serviceLinksItem .teaserList>li+li,
.serviceContainer>.serviceItem.serviceTeasersItem .teaserList>li+li {
    padding-top: 20px;
}

.serviceContainer>.serviceItem.serviceLinksItem .teaserList>li:before,
.serviceContainer>.serviceItem.serviceTeasersItem .teaserList>li:before {
    content: none;
    display: none;
}

.serviceContainer>.serviceItem.serviceLinksItem .teaserList>li>p+a,
.serviceContainer>.serviceItem.serviceTeasersItem .teaserList>li>p+a {
    display: block;
    margin-top: 10px;
}

.serviceContainer>.serviceItem.serviceLinksItem>footer,
.serviceContainer>.serviceItem.serviceTeasersItem>footer {
    clear: both;
    overflow: hidden;
}

.serviceContainer>.serviceItem.serviceLinksItem>footer>a.button,
.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType01,
.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType02,
.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType03,
.serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType04,
.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.button,
.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType01,
.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType02,
.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType03,
.serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType04 {
    margin-top: 40px;
    float: right;
    max-width: 100%;
}

.serviceContainer>.serviceItem.serviceProductItem {
    padding-bottom: 0;
}

.serviceContainer>.serviceItem.serviceProductItem>section {
    overflow: hidden;
    position: relative;
    padding-bottom: 30px;
}

.serviceContainer>.serviceItem.serviceProductItem>section>figure {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 30%;
    padding-right: 24px;
    text-align: center;
    box-sizing: border-box;
    border-radius: 5px;
}

.serviceContainer>.serviceItem.serviceProductItem>section>figure>img {
    max-width: 100%;
}

@media only screen and (min-width:767px) {
    .serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft,
    .serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft+.featureColumnRight {
        margin-left: 50%;
    }
}

@media only screen and (min-width:1007px) {
    .serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft {
        margin-left: 30%;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft+.featureColumnRight {
        margin-left: 30px;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft,
    .serviceContainer>.serviceItem.serviceProductItem>section>figure+.featureColumnLeft+.featureColumnRight {
        width: calc(35% - 15px);
    }
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureColumnLeft,
.serviceContainer>.serviceItem.serviceProductItem>section .featureColumnRight {
    overflow: hidden;
    background-color: #fff;
    padding-top: 25px;
    padding-right: 15px;
    padding-bottom: 25px;
    padding-left: 15px;
    border-radius: 5px;
    box-sizing: border-box;
}

@media only screen and (min-width:1007px) {
    .serviceContainer>.serviceItem.serviceProductItem>section .featureColumnLeft {
        float: left;
        width: calc(50% - 15px);
    }
    .serviceContainer>.serviceItem.serviceProductItem>section .featureColumnRight {
        float: left;
        width: calc(50% - 15px);
        margin-left: 30px;
    }
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock>header {
    margin-bottom: 20px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock>header>h3 {
    font-size: 21px;
    line-height: 24px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.iconFeature>figure {
    display: table;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.iconFeature>figure>img {
    display: table-cell;
    vertical-align: top;
    margin-right: 10px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.iconFeature>figure>figcaption {
    display: table-cell;
    vertical-align: middle;
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.iconFeature>figure>figcaption>strong {
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    font-weight: normal;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.iconFeature>figure+figure {
    margin-top: 10px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>header>h3 {
    font-family: "Belfius Alternative Black", Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>aside.apps {
    width: auto;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.CTAFeature>aside.apps>a+a {
    margin-top: 0;
    margin-right: 10px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.textFeature>ul {
    overflow: visible;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a {
    line-height: 20px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:link,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:visited,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:active,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:focus,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:focus {
    text-decoration: none;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:link+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:visited+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:active+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:focus+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:link+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:link+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:visited+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:visited+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:active+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:active+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:hover+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:focus+a,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:focus+a {
    margin-top: 15px;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType01:hover,
.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock.linksFeature>ul.linkList>li>a.linkType02:hover {
    text-decoration: underline;
}

.serviceContainer>.serviceItem.serviceProductItem>section .featureBlock+.featureBlock {
    margin-top: 25px;
}

.serviceContainer>.serviceItem.serviceProductItem>footer {
    overflow: hidden;
}

.serviceContainer>.serviceItem.serviceProductItem>footer>section.legalLine {
    margin-bottom: 30px;
}

.serviceContainer>.serviceItem.turquoise {
    background-color: #5a0037;
}

.serviceContainer>.serviceItem.turquoise>.pointer {
    border-bottom-color: #5a0037;
}

.serviceContainer>.serviceItem.amber {
    background-color: #faafa0;
}

.serviceContainer>.serviceItem.amber>.pointer {
    border-bottom-color: #faafa0;
}

.serviceContainer>.serviceItem.coral {
    background-color: #f03241;
}

.serviceContainer>.serviceItem.coral>.pointer {
    border-bottom-color: #f03241;
}

.serviceContainer>.serviceItem.flesh {
    background-color: #ffdae1;
}

.serviceContainer>.serviceItem.flesh>.pointer {
    border-bottom-color: #ffdae1;
}

.serviceContainer>.serviceItem.taupe {
    background-color: #51626f;
}

.serviceContainer>.serviceItem.taupe>.pointer {
    border-bottom-color: #51626f;
}

.serviceContainer>.serviceItem.indigo {
    background-color: #d2d2d7;
}

.serviceContainer>.serviceItem.indigo>.pointer {
    border-bottom-color: #d2d2d7;
}

.serviceContainer>.serviceItem.jade {
    background-color: #af1e3c;
}

.serviceContainer>.serviceItem.jade>.pointer {
    border-bottom-color: #af1e3c;
}

.serviceContainer>.serviceItem.aurora {
    background-color: #5a0037;
}

.serviceContainer>.serviceItem.aurora>.pointer {
    border-bottom-color: #5a0037;
}

.serviceContainer>.serviceItem.green-pea {
    background-color: #c30045;
}

.serviceContainer>.serviceItem.green-pea>.pointer {
    border-bottom-color: #c30045;
}

.serviceContainer>.serviceItem.blueberry {
    background-color: #821955;
}

.serviceContainer>.serviceItem.blueberry>.pointer {
    border-bottom-color: #821955;
}

.serviceContainer>.serviceItem a.button,
.serviceContainer>.serviceItem a.buttonType01,
.serviceContainer>.serviceItem a.buttonType02,
.serviceContainer>.serviceItem a.buttonType03,
.serviceContainer>.serviceItem a.buttonType04 {
    max-width: 100%;
    box-sizing: border-box;
}

.serviceContainer>.serviceItem>footer>section.legalLine {
    width: 100%;
    float: left;
    margin: 24px auto 0 auto;
}

.serviceContainer>.serviceItem>footer>section.legalLine>p {
    font-size: 24px;
    line-height: 28px;
    color: #fff;
}

.serviceContainer .ulFeature {
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-weight: 400;
}

.serviceContainer .ulFeature strong {
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    font-weight: 700;
}

.serviceContainer .ulFeature ul>li {
    font-size: 18px;
}

@media only screen and (max-width:1199px) {
    .serviceContainer {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media only screen and (max-width:1007px) {
    .serviceContainer {
        padding-left: 34px;
        padding-right: 34px;
    }
    .serviceContainer>nav {
        position: relative;
    }
    .serviceContainer>nav>a:link,
    .serviceContainer>nav>a:visited,
    .serviceContainer>nav>a:active,
    .serviceContainer>nav>a:hover,
    .serviceContainer>nav>a:focus {
        width: calc((100% + (2*34px))/4);
    }
    .serviceContainer>nav>a:nth-child(n+5):not(.moreItemsPages) {
        display: block;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem>div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type {
        overflow: hidden;
        float: none;
        width: auto;
        clear: left;
        margin-left: 0;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div>header,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>header,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>header,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>header,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>header,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>header,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>header,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>header {
        float: left;
        width: 49%;
        margin-bottom: 25px;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div>ul,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>ul {
        float: left;
        width: 49%;
        margin-top: 0;
        margin-left: 2%;
        margin-bottom: 25px;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType04 {
        max-width: 49%;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>header,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>header,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>header {
        float: none;
        width: calc(100% + (2*26px));
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>ul,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>ul {
        float: none;
        width: auto;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div+div,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type+div,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div+div,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type+div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div+div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type+div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div+div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type+div,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div+div,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type+div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div+div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+div {
        margin-top: 20px;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section>figure {
        width: calc((100% - 14px)/2);
        padding-right: 0;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section .featureColumnLeft+.featureColumnRight {
        margin-top: 30px;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section>div.iconFeature,
    .serviceContainer>.serviceItem.serviceProductItem>section>div.CTAFeature,
    .serviceContainer>.serviceItem.serviceProductItem>section>div.textFeature,
    .serviceContainer>.serviceItem.serviceProductItem>section>div.linksFeature {
        float: none;
        width: calc((100% - 14px)/2);
        margin-left: calc((100% - 14px)/2);
    }
}

@media only screen and (max-width:767px) {
    .serviceContainer {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 15px;
        padding-right: 15px;
        background-color: transparent;
    }
    .serviceContainer .overlay::after {
        display: none;
    }
    .serviceContainer>header>h2 {
        font-size: 24px;
        line-height: 28px;
        color: #d1184d;
    }
    .serviceContainer>nav {
        display: none;
    }
    .serviceContainer>div:nth-of-type(1) {
        margin-top: 25px;
        border-top: 1px solid #d2d2d7;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    .serviceContainer>div:nth-last-of-type(1) {
        height: 80px;
        border-bottom: 1px solid #d2d2d7;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .serviceContainer>.serviceItem {
        overflow: hidden;
        display: block;
        margin-top: 0;
        padding: 0;
        height: 85px;
        background-color: transparent !important;
        border-radius: 0;
        border-left: 1px solid #d2d2d7;
        border-right: 1px solid #d2d2d7;
    }
    .serviceContainer>.serviceItem.active {
        height: auto;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem>div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type {
        background-color: transparent;
        border-top: 1px dashed #d2d2d7;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div.imageItem,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem,
    .serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem {
        padding-top: 30px;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>header,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>header,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>header,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>header {
        position: static;
        width: auto;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>header>img,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>header>img {
        display: none;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>header>h3,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>header>h3 {
        position: static;
        width: auto;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceTeasersItem>div.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div.imageItem>header>h3::after,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type.imageItem>header>h3::after {
        display: none;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceLinksItem>div>p,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>p,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>p,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>p,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>p,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>p,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceTeasersItem>div>p,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>p,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>p,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>p,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>p,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>header:not(.imageItem),
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>p {
        float: none;
        width: auto;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div>ul,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>ul,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>ul,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>ul {
        float: none;
        width: auto;
        margin-left: 0;
        margin-top: 25px;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div>ul>li,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>ul>li,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>ul>li,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>ul>li,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>ul>li,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>ul>li,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>ul>li,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>ul>li,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>ul>li,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>ul>li,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>ul>li,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>ul>li {
        border-top: none;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type>footer>a.buttonType04 {
        max-width: 100%;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>div+div,
    .serviceContainer>.serviceItem.serviceLinksItem>div:first-of-type+div,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div+div,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>div:first-of-type+div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div+div,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>div:first-of-type+div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div+div,
    .serviceContainer>.serviceItem.serviceTeasersItem>div:first-of-type+div,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div+div,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>div:first-of-type+div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div+div,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>div:first-of-type+div {
        margin-top: 0;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>footer,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer,
    .serviceContainer>.serviceItem.serviceTeasersItem>footer,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer {
        border-top: 1px dashed #d2d2d7;
        padding: 25px;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>a.button,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>a.buttonType04,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>a.button,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>a.buttonType01,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>a.buttonType02,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>a.buttonType03,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>a.buttonType04 {
        float: none;
        max-width: 100%;
        margin-top: 0;
    }
    .serviceContainer>.serviceItem.serviceLinksItem>footer>section.legalLine>p,
    .serviceContainer>.serviceItem.serviceLinksItem.oneItem>footer>section.legalLine>p,
    .serviceContainer>.serviceItem.serviceLinksItem.twoItems>footer>section.legalLine>p,
    .serviceContainer>.serviceItem.serviceTeasersItem>footer>section.legalLine>p,
    .serviceContainer>.serviceItem.serviceTeasersItem.oneItem>footer>section.legalLine>p,
    .serviceContainer>.serviceItem.serviceTeasersItem.twoItems>footer>section.legalLine>p {
        color: #d1184d;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section {
        padding-bottom: 0;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section>figure {
        display: none;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section .featureColumnLeft,
    .serviceContainer>.serviceItem.serviceProductItem>section .featureColumnRight {
        padding-left: 0;
        padding-right: 0;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section div.textFeature>ul.checkList>li::before {
        color: #93bf3e;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02 {
        color: #89a2b6;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:link,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01:link,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:link {
        color: #89a2b6;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:active,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01:active,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:active {
        color: #89a2b6;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:visited,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01:visited,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:visited {
        color: #7b736d;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:hover,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01:hover,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:hover {
        color: #00a7a6;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:focus,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType01:focus,
    .serviceContainer>.serviceItem.serviceProductItem>section div.linksFeature>a.linkType02:focus {
        color: #89a2b6;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section div.featureBlock {
        margin-left: 0;
        width: auto;
        padding: 25px;
        color: #51626f;
        border-top: 1px dashed #d2d2d7;
    }
    .serviceContainer>.serviceItem.serviceProductItem>section div.featureBlock>header>h3 {
        color: #435c6b;
    }
    .serviceContainer>.serviceItem>.pointer {
        display: none;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited,
    .serviceContainer>.serviceItem>a.tabMobileLink:active,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus {
        position: relative;
        display: block;
        width: 100%;
        height: 80px;
        margin-bottom: 5px;
        text-decoration: none;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link.turquoise,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited.turquoise,
    .serviceContainer>.serviceItem>a.tabMobileLink:active.turquoise,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover.turquoise,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus.turquoise {
        background-color: #5a0037;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link.amber,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited.amber,
    .serviceContainer>.serviceItem>a.tabMobileLink:active.amber,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover.amber,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus.amber {
        background-color: #faafa0;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link.coral,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited.coral,
    .serviceContainer>.serviceItem>a.tabMobileLink:active.coral,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover.coral,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus.coral {
        background-color: #f03241;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link.flesh,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited.flesh,
    .serviceContainer>.serviceItem>a.tabMobileLink:active.flesh,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover.flesh,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus.flesh {
        background-color: #ffdae1;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link.taupe,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited.taupe,
    .serviceContainer>.serviceItem>a.tabMobileLink:active.taupe,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover.taupe,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus.taupe {
        background-color: #51626f;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link.indigo,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited.indigo,
    .serviceContainer>.serviceItem>a.tabMobileLink:active.indigo,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover.indigo,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus.indigo {
        background-color: #d2d2d7;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link.jade,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited.jade,
    .serviceContainer>.serviceItem>a.tabMobileLink:active.jade,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover.jade,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus.jade {
        background-color: #af1e3c;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link.aurora,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited.aurora,
    .serviceContainer>.serviceItem>a.tabMobileLink:active.aurora,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover.aurora,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus.aurora {
        background-color: #5a0037;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link.green-pea,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited.green-pea,
    .serviceContainer>.serviceItem>a.tabMobileLink:active.green-pea,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover.green-pea,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus.green-pea {
        background-color: #c30045;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link.blueberry,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited.blueberry,
    .serviceContainer>.serviceItem>a.tabMobileLink:active.blueberry,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover.blueberry,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus.blueberry {
        background-color: #821955;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link>img,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited>img,
    .serviceContainer>.serviceItem>a.tabMobileLink:active>img,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover>img,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus>img {
        position: absolute;
        right: 0;
        height: 50px;
        padding: 15px;
    }
    .serviceContainer>.serviceItem>a.tabMobileLink:link>span,
    .serviceContainer>.serviceItem>a.tabMobileLink:visited>span,
    .serviceContainer>.serviceItem>a.tabMobileLink:active>span,
    .serviceContainer>.serviceItem>a.tabMobileLink:hover>span,
    .serviceContainer>.serviceItem>a.tabMobileLink:focus>span {
        display: block;
        width: 100%;
        height: 100%;
        padding-top: 20px;
        padding-left: 15px;
        padding-bottom: 20px;
        padding-right: 80px;
        color: #fff;
        font-family: "Belfius Alternative Bold", Arial, sans-serif;
        font-size: 18px;
        line-height: 21px;
        box-sizing: border-box;
    }
    .serviceContainer>.serviceItem>header {
        font-size: 14px;
        line-height: 18px;
        color: #435c6b;
        margin-bottom: 0;
        padding: 25px;
    }
}

.mainTitleVideoBox,
#ajax-content>.mainTitleVideoBox {
    color: #d1184d;
    margin-top: 25px;
    margin-bottom: 15px;
}

.specificationBox {
    overflow: hidden;
    padding: 0 0 24px 0;
    background-color: #e8ebed;
    border-radius: 4px;
    border: 2px solid #d2d2d7;
}

.specificationBox>.specItem {
    overflow: hidden;
    float: left;
    margin: 0 0 0 2.08333%;
    padding-top: 24px;
}

@media only screen and (max-width:1007px) {
    .specificationBox>.specItem {
        margin-left: 2%;
        width: 49%;
    }
    .specificationBox>.specItem.image+.specItem {
        clear: left;
    }
}

.specificationBox>.specItem>header {
    margin-bottom: 15px;
}

.specificationBox .cta,
.specificationBox span.cta.button.gewy-f2c-container,
.specificationBox span.cta.gewy-f2c-container.buttonType01,
.specificationBox span.cta.gewy-f2c-container.buttonType02,
.specificationBox span.cta.gewy-f2c-container.buttonType03,
.specificationBox span.cta.gewy-f2c-container.buttonType04 {
    margin-left: 0;
    width: auto;
    display: inline-block;
}

.specificationBox .cta+.cta,
.specificationBox span.cta.button.gewy-f2c-container+.cta,
.specificationBox span.cta.gewy-f2c-container.buttonType01+.cta,
.specificationBox span.cta.gewy-f2c-container.buttonType02+.cta,
.specificationBox span.cta.gewy-f2c-container.buttonType03+.cta,
.specificationBox span.cta.gewy-f2c-container.buttonType04+.cta {
    clear: none;
    margin-left: 20px;
}

.specificationBox .cta+.apps,
.specificationBox span.cta.button.gewy-f2c-container+.apps,
.specificationBox span.cta.gewy-f2c-container.buttonType01+.apps,
.specificationBox span.cta.gewy-f2c-container.buttonType02+.apps,
.specificationBox span.cta.gewy-f2c-container.buttonType03+.apps,
.specificationBox span.cta.gewy-f2c-container.buttonType04+.apps {
    margin-top: 15px;
}

.specificationBox.compact>.specItem {
    width: 23.4375%;
    box-sizing: border-box;
}

@media only screen and (max-width:1007px) {
    .specificationBox.compact>.specItem {
        width: 49%;
    }
}

.specificationBox.compact>.specItem:nth-child(4n-3) {
    clear: left;
    padding-left: 2%;
    margin-left: 0;
}

@media only screen and (max-width:1007px) {
    .specificationBox.compact>.specItem:nth-child(4n-3) {
        clear: none;
        margin-left: 2%;
        padding-left: 0;
    }
}

.specificationBox.compact>.specItem:last-child {
    margin-right: 2%;
}

@media only screen and (max-width:1007px) {
    .specificationBox.compact>.specItem:last-child {
        margin-right: 0;
    }
}

.specificationBox.compact>.specItem:nth-child(4n+4) {
    padding-right: 2%;
    margin-right: 0;
}

@media only screen and (max-width:1007px) {
    .specificationBox.compact>.specItem:nth-child(4n+4) {
        padding-right: 0;
        margin-right: 0;
    }
}

.specificationBox.compact .cta,
.specificationBox.compact span.cta.button.gewy-f2c-container,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType01,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType02,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType03,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType04 {
    margin-left: 20px;
    width: 80%;
    box-sizing: border-box;
}

.specificationBox.compact .cta+.cta,
.specificationBox.compact span.cta.button.gewy-f2c-container+.cta,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType01+.cta,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType02+.cta,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType03+.cta,
.specificationBox.compact span.cta.gewy-f2c-container.buttonType04+.cta {
    margin-top: 5px;
}

@media only screen and (max-width:1007px) {
    .specificationBox.compact .cta,
    .specificationBox.compact span.cta.button.gewy-f2c-container,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType01,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType02,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType03,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType04 {
        margin-left: 0;
        width: auto;
        max-width: 40%;
    }
    .specificationBox.compact .cta+.cta,
    .specificationBox.compact span.cta.button.gewy-f2c-container+.cta,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType01+.cta,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType02+.cta,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType03+.cta,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType04+.cta {
        margin-left: 20px;
    }
    .specificationBox.compact .cta.gewy-f2c-container,
    .specificationBox.compact span.cta.button.gewy-f2c-container.gewy-f2c-container,
    .specificationBox.compact span.cta.gewy-f2c-container.gewy-f2c-container.buttonType01,
    .specificationBox.compact span.cta.gewy-f2c-container.gewy-f2c-container.buttonType02,
    .specificationBox.compact span.cta.gewy-f2c-container.gewy-f2c-container.buttonType03,
    .specificationBox.compact span.cta.gewy-f2c-container.gewy-f2c-container.buttonType04 {
        display: inline-block;
    }
}

@media only screen and (max-width:767px) {
    .specificationBox.compact .cta,
    .specificationBox.compact span.cta.button.gewy-f2c-container,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType01,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType02,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType03,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType04 {
        margin-left: 0;
        width: auto;
        max-width: 100%;
    }
    .specificationBox.compact .cta+.cta,
    .specificationBox.compact span.cta.button.gewy-f2c-container+.cta,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType01+.cta,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType02+.cta,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType03+.cta,
    .specificationBox.compact span.cta.gewy-f2c-container.buttonType04+.cta {
        margin-left: 0;
    }
}

.specificationBox.compact .apps {
    float: right;
    transform-origin: 100% 0%;
}

.specificationBox.compact .apps>img.qrCode {
    float: left;
}

.specificationBox.compact .apps>img.qrCode+a+a+a {
    margin-left: 109px;
}

.specificationBox.compact .apps>a {
    margin-right: 0;
}

.specificationBox.compact .apps>a:first-of-type {
    margin-top: 0;
}

.specificationBox.compact .apps.noQRcode>a {
    margin-left: 109px;
}

@media only screen and (max-width:1199px) {
    .specificationBox.compact .apps {
        transform: scale(.83, .83);
    }
}

@media only screen and (max-width:1007px) {
    .specificationBox.compact .apps {
        float: none;
        transform: scale(1, 1);
    }
    .specificationBox.compact .apps>img.qrCode {
        float: none;
    }
    .specificationBox.compact .apps>img.qrCode+a+a+a {
        margin-left: 0;
    }
    .specificationBox.compact .apps.noQRcode>a {
        margin-left: 0;
    }
    .specificationBox.compact .apps>a {
        margin: 10px 10px 0 0;
    }
    .specificationBox.compact .apps>a:last-of-type {
        margin-right: 0;
    }
}

.specificationBox.compact>footer.specItem {
    float: right;
}

@media only screen and (max-width:1007px) {
    .specificationBox.compact>footer.specItem {
        float: none;
        clear: left;
        margin-left: 0;
        width: auto;
        padding-left: 2.95139%;
        padding-right: 2.95139%;
    }
    .specificationBox.compact>footer.specItem:nth-child(4n-3) {
        clear: left;
    }
}

.specificationBox.uncondensed>.specItem {
    width: 31.94444%;
    box-sizing: border-box;
}

@media only screen and (max-width:1007px) {
    .specificationBox.uncondensed>.specItem {
        width: 49%;
    }
}

.specificationBox.uncondensed>.specItem:nth-child(3n-2) {
    clear: left;
    padding-left: 2%;
    margin-left: 0;
}

@media only screen and (max-width:1007px) {
    .specificationBox.uncondensed>.specItem:nth-child(3n-2) {
        clear: none;
        margin-left: 2%;
        padding-left: 0;
    }
}

.specificationBox.uncondensed>.specItem:last-child {
    margin-right: 2%;
}

@media only screen and (max-width:1007px) {
    .specificationBox.uncondensed>.specItem:last-child {
        margin-right: 0;
    }
}

.specificationBox.uncondensed>.specItem:nth-child(3n+3) {
    padding-right: 2%;
    margin-right: 0;
}

@media only screen and (max-width:1007px) {
    .specificationBox.uncondensed>.specItem:nth-child(3n+3) {
        padding-right: 0;
        margin-right: 0;
    }
}

.specificationBox.uncondensed>footer.specItem,
.specificationBox.uncondensed>footer.specItem:nth-child(3n-2),
.specificationBox.uncondensed>footer.specItem:last-child,
.specificationBox.uncondensed>footer.specItem:nth-child(3n+3) {
    float: none;
    clear: left;
    width: auto;
}

.specificationBox.video>header {
    display: block;
    box-sizing: border-box;
    padding-top: 24px;
    padding-right: 2%;
    padding-bottom: 12px;
    padding-left: 2%;
}

@media only screen and (max-width:1007px) {
    .specificationBox.video>header {
        right: 2.95139%;
        left: 2.95139%;
    }
}

@media only screen and (max-width:767px) {
    .specificationBox.video>header {
        right: 15px;
        left: 15px;
    }
}

.specificationBox.video>header>h2 {
    color: #d1184d;
}

.specificationBox.video>header+.video.specItem,
.specificationBox.video>header+.video.specItem iframe,
.specificationBox.video>header+.video.specItem+.specItem,
.specificationBox.video>header+.specItem:not(.video) {
    padding-top: 0;
}

@media only screen and (max-width:1007px) {
    .specificationBox.video>header+.video.specItem+.specItem {
        padding-top: 24px;
    }
}

.specificationBox.video>.specItem {
    float: right;
    width: 48.95833%;
    padding-right: 2%;
    box-sizing: border-box;
}

@media only screen and (max-width:1007px) {
    .specificationBox.video>.specItem {
        float: none;
        width: auto;
        margin-left: 0;
        padding-left: 2.95139%;
        padding-right: 2.95139%;
    }
}

.specificationBox.video>.specItem.video {
    position: relative;
    float: left;
    margin-left: 0;
    padding-left: 2%;
    padding-right: 0;
}

.specificationBox.video>.specItem.video .ratio {
    display: block;
    width: 100%;
    height: auto;
}

.specificationBox.video>.specItem.video iframe,
.specificationBox.video>.specItem.video object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-left: 2.95139%;
    padding-top: 24px;
    box-sizing: border-box;
}

@media only screen and (max-width:1007px) {
    .specificationBox.video>.specItem.video iframe,
    .specificationBox.video>.specItem.video object {
        padding-right: 2.95139%;
    }
}

.specificationBox.video>.specItem.video object embed {
    width: 100%;
    height: 100%;
}

@media only screen and (max-width:1007px) {
    .specificationBox.video>.specItem.video {
        float: none;
        width: auto;
        padding-left: 2.95139%;
        padding-right: 2.95139%;
    }
}

.specificationBox.video>footer>.cta,
.specificationBox.video>footer>span.cta.button.gewy-f2c-container,
.specificationBox.video>footer>span.cta.gewy-f2c-container.buttonType01,
.specificationBox.video>footer>span.cta.gewy-f2c-container.buttonType02,
.specificationBox.video>footer>span.cta.gewy-f2c-container.buttonType03,
.specificationBox.video>footer>span.cta.gewy-f2c-container.buttonType04 {
    max-width: 100%;
}

@media only screen and (max-width:1007px) {
    .specificationBox.uncondensed>div.specItem,
    .specificationBox.compact>div.specItem {
        margin-left: 2%;
    }
    .specificationBox.uncondensed>div.specItem:nth-of-type(2n-1),
    .specificationBox.compact>div.specItem:nth-of-type(2n-1) {
        clear: left;
        margin-left: 0;
        padding-left: 2.95139%;
    }
    .specificationBox.uncondensed>div.specItem:nth-of-type(2n+2),
    .specificationBox.compact>div.specItem:nth-of-type(2n+2) {
        margin-right: 0;
        padding-right: 2.95139%;
    }
}

@media only screen and (max-width:767px) {
    .specificationBox {
        border-radius: 0 0 0 0;
    }
    .specificationBox.uncondensed>.specItem,
    .specificationBox.uncondensed>div.specItem:nth-of-type(2n-1),
    .specificationBox.uncondensed>div.specItem:nth-of-type(2n+2),
    .specificationBox.compact>.specItem,
    .specificationBox.compact>.specItem:nth-child(4n-3),
    .specificationBox.compact>.specItem:last-child,
    .specificationBox.compact>.specItem:nth-child(4n+4),
    .specificationBox.compact>div.specItem:nth-of-type(2n-1),
    .specificationBox.compact>div.specItem:nth-of-type(2n+2),
    .specificationBox.video>.specItem {
        float: none;
        margin-left: 0;
        margin-right: 0;
        padding-left: 15px;
        padding-right: 15px;
        width: auto;
    }
}

.gewy-lightbox .specificationBox {
    width: auto;
}

.standAloneCTA {
    clear: both;
    padding: 24px;
    background-color: #e8ebed;
    border-radius: 4px;
    box-sizing: border-box;
}

.standAloneCTA>* {
    margin-bottom: 24px;
}

.standAloneCTA>*:last-child {
    margin-bottom: 0;
}

.standAloneCTA>footer>.cta {
    display: inline-block;
    max-width: 40%;
}

.standAloneCTA>footer>.cta+.cta {
    margin-left: 20px;
}

.standAloneCTA>footer>.cta+.apps {
    margin-top: 15px;
}

.standAloneCTA>footer>.cta.gewy-f2c-container {
    display: inline-block;
}

@media only screen and (max-width:767px) {
    .standAloneCTA {
        overflow: hidden;
        padding-left: 15px;
        padding-left: 15px;
        border-radius: 0 0 0 0;
    }
    .standAloneCTA>footer>.cta {
        display: block;
        float: left;
        margin-bottom: 15px;
        margin-right: 20px;
        max-width: calc(100% - 20px);
    }
    .standAloneCTA>footer>.cta+.cta {
        margin-left: 0;
    }
    .standAloneCTA>footer>.cta+.apps {
        clear: both;
    }
}

.gewy-lightbox .standAloneCTA {
    width: auto;
}

.summaryBox {
    overflow: hidden;
}

.summaryBox header>h2 {
    font-size: 36px;
    line-height: 40px;
    color: #d1184d;
}

.summaryBox .summaryItem {
    float: left;
    width: 48.95833%;
    margin: 25px 0 0 2.08333%;
}

.summaryBox .summaryItem:nth-child(2n+0) {
    clear: left;
    margin-left: 0;
}

.summaryBox .summaryItem header>h3 {
    margin-bottom: 15px;
}

.summaryBox .summaryItem ul {
    margin: 10px 0 0 0;
}

@media only screen and (max-width:1007px) {
    .summaryBox .summaryItem {
        float: none;
        width: auto;
        margin: 25px 0 0 0;
    }
}

.summaryBox .summaryItem.greenCheck>header>h3,
.summaryBox .summaryItem.star>header>h3 {
    position: relative;
    margin-left: 24px;
}

.summaryBox .summaryItem.greenCheck>header>h3:before,
.summaryBox .summaryItem.star>header>h3:before {
    content: "";
    position: absolute;
    top: 0;
    left: -24px;
    font-size: 15px;
    color: #51626f;
}

.summaryBox .summaryItem.star>header>h3:before {
    content: "";
    color: #7a8d9b;
}

.summaryBox.single .summaryItem {
    width: 65.97222%;
}

@media only screen and (max-width:1007px) {
    .summaryBox.single .summaryItem {
        width: auto;
    }
}

@media only screen and (max-width:1007px) {
    .summaryBox.double .summaryItem {
        float: left;
        width: 49%;
        margin: 25px 0 0 2%;
    }
    .summaryBox.double .summaryItem:nth-child(2n+0) {
        clear: left;
        margin-left: 0;
    }
}

@media only screen and (max-width:767px) {
    .summaryBox.double .summaryItem {
        float: none;
        width: auto;
        margin: 25px 0 0 0;
    }
}

.summaryBox>footer {
    clear: both;
    overflow: hidden;
}

.summaryBox>footer .cta,
.summaryBox>footer aside.apps {
    display: block;
    float: left;
    clear: left;
}

.summaryBox>footer .cta+.cta {
    clear: none;
    margin-left: 20px;
}

.gewy-lightbox .summaryBox {
    width: auto;
}

.TeaserBox {
    position: relative;
    overflow: hidden;
    padding: 24px;
    margin-bottom: 24px;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
}

.TeaserBox.image {
    min-height: 180px;
}

.TeaserBox.image>figure {
    overflow: hidden;
}

.TeaserBox>header+p {
    margin-top: 15px;
}

.TeaserBox>p {
    color: #435c6b;
}

.TeaserBox>footer {
    margin-top: 20px;
}

.TeaserBox>footer>.button,
.TeaserBox>footer>.buttonType01,
.TeaserBox>footer>.buttonType02,
.TeaserBox>footer>.buttonType03,
.TeaserBox>footer>.buttonType04 {
    max-width: 100%;
    box-sizing: border-box;
}

@media only screen and (max-width:767px) {
    .TeaserBox {
        padding: 15px;
    }
    .TeaserBox>figure {
        width: auto;
        margin-bottom: 20px;
    }
    .TeaserBox>figure>img {
        width: 100%;
    }
}

@media only screen and (max-width:1007px) {
    .TeaserBox.col1on1 {
        width: auto;
        margin-left: 34px;
        margin-right: 34px;
    }
}

@media only screen and (max-width:767px) {
    .TeaserBox.col1on1 {
        margin-left: 15px;
        margin-right: 15px;
    }
}

.TeaserBox.col1on1.image {
    padding-left: calc((1152px*31.94444/100) + 24px);
}

.TeaserBox.col1on1.image>figure {
    position: absolute;
    top: 24px;
    left: 24px;
    overflow: hidden;
    width: calc((1152px*31.94444/100) - 24px);
}

@media only screen and (max-width:1199px) {
    .TeaserBox.col1on1.image {
        padding-left: calc((100% + (2*24px))/3);
    }
    .TeaserBox.col1on1.image>figure {
        width: calc(((100% + (2*24px))/3) - 24px);
    }
}

@media only screen and (max-width:1007px) {
    .TeaserBox.col1on1.image {
        padding-left: calc((100% + (2*24px))/2);
    }
    .TeaserBox.col1on1.image>figure {
        width: calc(((100% + (2*24px))/2) - (1.5*24px));
    }
}

@media only screen and (max-width:767px) {
    .TeaserBox.col1on1 {
        padding-left: 15px;
    }
    .TeaserBox.col1on1.image {
        padding-left: 15px;
    }
    .TeaserBox.col1on1.image>figure {
        position: static;
        width: auto;
    }
}

.TeaserBox.col1on2.image,
.TeaserBox.col1on2.image.firstChild {
    padding-left: calc((1152px*23.4375/100) + 24px);
}

.TeaserBox.col1on2.image>figure,
.TeaserBox.col1on2.image.firstChild>figure {
    position: absolute;
    top: 24px;
    left: 24px;
    overflow: hidden;
    width: calc((1152px*23.4375/100) - 24px);
}

@media only screen and (max-width:1199px) {
    .TeaserBox.col1on2.image,
    .TeaserBox.col1on2.image.firstChild {
        padding-left: calc(23.4375% + 2.08333%);
    }
    .TeaserBox.col1on2.image>figure,
    .TeaserBox.col1on2.image.firstChild>figure {
        width: calc(((100% + (2*24px))/2) - (1.5*24px));
    }
}

@media only screen and (max-width:767px) {
    .TeaserBox.col1on2.image,
    .TeaserBox.col1on2.image.firstChild {
        padding-left: 15px;
    }
    .TeaserBox.col1on2.image>figure,
    .TeaserBox.col1on2.image.firstChild>figure {
        position: static;
        width: auto;
    }
}

.gewy-lightbox .TeaserBox:not(.col1on2):not(.col1on3):not(.col2on3) {
    width: auto;
}

.gewy-lightbox .TeaserBox.col1on1.image {
    padding-left: calc((100% + (2*24px))/2);
}

.gewy-lightbox .TeaserBox.col1on1.image>figure {
    width: calc(((100% + (2*24px))/2) - (2*24px));
}

@media only screen and (max-width:767px) {
    .gewy-lightbox .TeaserBox.col1on1 {
        padding-left: 15px;
    }
    .gewy-lightbox .TeaserBox.col1on1.image {
        padding-left: 15px;
    }
    .gewy-lightbox .TeaserBox.col1on1.image>figure {
        position: static;
        width: auto;
    }
}

.gewy-lightbox .TeaserBox.col1on2.image,
.gewy-lightbox .TeaserBox.col1on2.image.firstChild {
    padding-left: calc(23.4375% + 2.08333%);
}

.gewy-lightbox .TeaserBox.col1on2.image>figure,
.gewy-lightbox .TeaserBox.col1on2.image.firstChild>figure {
    width: calc(((100% + (2*24px))/2) - (2*24px));
}

@media only screen and (max-width:767px) {
    .gewy-lightbox .TeaserBox.col1on2.image,
    .gewy-lightbox .TeaserBox.col1on2.image.firstChild {
        padding-left: 15px;
    }
    .gewy-lightbox .TeaserBox.col1on2.image>figure,
    .gewy-lightbox .TeaserBox.col1on2.image.firstChild>figure {
        position: static;
        width: auto;
    }
}

.teaserListGroup {
    margin-top: 50px;
    margin-bottom: 50px;
    overflow: hidden;
}

.teaserListGroup .teaserList {
    float: left;
    width: 48.95833%;
    margin-left: 2.08333%;
    padding-right: 6.42361%;
    box-sizing: border-box;
}

@media only screen and (max-width:1007px) {
    .teaserListGroup .teaserList {
        float: none;
        clear: left;
        display: block;
        width: auto;
        margin-top: 74px;
        padding-right: 0;
    }
}

@media only screen and (max-width:767px) {
    .teaserListGroup .teaserList {
        margin-top: 48px;
        float: none;
    }
}

.teaserListGroup .teaserList:first-child {
    clear: left;
    margin-left: 0;
}

@media only screen and (max-width:1007px) {
    .teaserListGroup .teaserList:first-child {
        margin-top: 0;
    }
}

@media only screen and (max-width:767px) {
    .teaserListGroup .teaserList:first-child {
        float: none;
    }
}

.teaserListGroup .teaserList:nth-child(2n+3) {
    clear: left;
    margin-left: 0;
}

.teaserListGroup .teaserList>header {
    display: table-cell;
    vertical-align: bottom;
}

.teaserListGroup .teaserList>header>h2 {
    font-family: "Belfius Alternative Black", Arial, sans-serif;
    font-size: 27px;
}

.teaserListGroup .teaserList>header+p {
    margin-top: 20px;
}

.teaserListGroup .teaserList>ul>li {
    position: relative;
    overflow: visible;
    display: inline-block;
    width: 100%;
    min-height: 74px;
    margin-top: 21px;
    margin-left: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
}

.teaserListGroup .teaserList>ul>li:before {
    content: none;
}

@media only screen and (max-width:767px) {
    .teaserListGroup .teaserList>ul>li {
        height: auto !important;
    }
}

.teaserListGroup .teaserList>ul>li>figure {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    overflow: hidden;
    width: 74px;
    height: 74px;
    border-radius: 50%;
}

.teaserListGroup .teaserList>ul>li>figure+a {
    padding-left: calc(25px + 74px + 24px);
}

.teaserListGroup .teaserList>ul>li>figure+a+p,
.teaserListGroup .teaserList>ul>li>figure+a~* {
    padding-left: calc(74px + 24px);
}

.teaserListGroup .teaserList>ul>li>a {
    display: inline-block;
    margin-top: 20px;
    padding-left: 25px;
    font-family: "Belfius Alternative Black", Arial, sans-serif;
    font-size: 18px;
    text-decoration: none;
}

.teaserListGroup .teaserList>ul>li>a:before {
    content: "";
    display: inline-block;
    margin-right: 10px;
    margin-left: -25px;
    font-family: "Belfius Icons";
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.teaserListGroup .teaserList>ul>li>a+p,
.teaserListGroup .teaserList>ul>li>a~* {
    margin-top: 10px;
}

.teaserListGroup .teaserList>ul>li>a~*,
.teaserListGroup .teaserList>ul>li>a+* .teaserListGroup .teaserList>ul>li>p {
    position: relative;
    display: block;
    line-height: normal;
}

.teaserListGroup.oneItem .teaserList {
    float: none;
    display: block;
    padding: 0;
}

.teaserListGroup.oneItem .teaserList>ul>li {
    display: block;
    float: none;
    clear: left;
    width: auto;
}

.gewy-lightbox .teaserListGroup {
    width: auto;
}

.videoBox {
    overflow: hidden;
    box-sizing: border-box;
}

.videoBox>header>h2 {
    font-size: 36px;
    color: #d1184d;
    font-family: "Belfius Alternative Bold", Arial, sans-serif;
    line-height: 40px;
}

.videoBox .video {
    position: relative;
    float: left;
    width: 48.95833%;
    margin-right: 2.08333%;
}

@media only screen and (max-width:1007px) {
    .videoBox .video {
        float: none;
        margin-right: 0;
        left: -15px;
        width: calc(100% + (2*15px));
    }
}

.videoBox .video .ratio {
    display: block;
    width: 100%;
    height: auto;
}

.videoBox .video iframe,
.videoBox .video object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.videoBox .video object embed {
    width: 100%;
    height: 100%;
}

.videoBox.right .video {
    float: right;
    margin-right: 0;
    margin-left: 2.08333%;
}

@media only screen and (max-width:1007px) {
    .videoBox.right .video {
        float: none;
        margin-left: 0;
    }
}

.videoBox header {
    margin-bottom: 15px;
}

@media only screen and (max-width:1007px) {
    .videoBox header {
        margin-top: 24px;
    }
}

.gewy-lightbox .videoBox {
    width: auto;
}

.ThereIsMore {
    position: relative;
    height: 0;
    margin: auto;
    border-bottom: 1px solid #f5f3f0;
    bottom: 0;
    right: 0;
    left: 0;
}


/*@font-face {
.ThereIsMore {
    font-family: "Belfius Icons";
    font-display: swap;
    src: url("../../fonts/belfius_iconfont.eot?v=1100aafdb");
    src: url("../../fonts/belfius_iconfont.eot?v=1100aafdb&#iefix") format('eot'), url("../../fonts/belfius_iconfont.woff?v=11040fd0d") format('woff'), url("../../fonts/belfius_iconfont.ttf?v=14329c2a4") format('truetype'), url("../../fonts/belfius_iconfont.svg?v=138d1e472#BelfiusIconFont") format('svg');
}
;
}*/

@media only screen and (max-width:767px) {
    .ThereIsMore {

        opacity: 0;
    }
}

.ThereIsMore .halfCircle {
    position: relative;
    top: -35px;
    height: 35px;
    width: 68px;
    border-radius: 34px 34px 0 0;
    background: #f5f3f0;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
    line-height: 46px;
    text-align: center;
}

.ThereIsMore :before {
    display: inline-block;
    font-family: "Belfius Icons";
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    content: "";
    transform: rotate(90deg);
}

@media only screen and (min-width:768px) {
    .ThereIsMore {

    }
    .ThereIsMore.hide {

        opacity: 0;
    }
    .ThereIsMore.sticky {
        position: fixed;
        z-index: 9;
    }
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection {
    padding-left: 23.4375%;
    padding-right: 6.42361%;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>header>h2,
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>h2 {
    margin-bottom: 15px;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds {
    padding: 20px;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
    box-sizing: border-box;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.iconCategorie {
    float: right;
    margin-left: 24px;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>header>h3>a:link,
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>header>h3>a:visited,
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>header>h3>a:active,
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>header>h3>a:hover,
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>header>h3>a:focus {
    color: #435c6b;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content {
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 15px;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div {
    float: left;
    width: 40%;
    margin-top: 8px;
    margin-bottom: 0;
    margin-left: 0;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div:nth-of-type(1),
.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div:nth-of-type(2) {
    margin-top: 0;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div>label {
    display: inline-block;
    width: 90px;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div .belfius-icon-star {
    color: #e3dcd3;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div .belfius-icon-star.active {
    color: #435c6b;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer {
    position: relative;
    min-height: 80px;
    padding-right: 25%;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action {
    position: absolute;
    right: 0;
    width: 25%;
    padding-left: 24px;
    text-align: right;
    box-sizing: border-box;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta {
    float: right;
    max-width: 100%;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
    padding: 0;
    text-decoration: underline;
    font-family: Arial, sans-serif;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta:nth-of-type(2) {
    clear: right;
    float: none;
    margin-left: 40%;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta:nth-of-type(3) {
    margin-left: 15px;
}

.CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article+article {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dotted #d2d2d7;
}

@media only screen and (max-width:1007px) {
    .CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection {
        padding-left: 40px;
        padding-right: 15px;
    }
}

@media only screen and (max-width:767px) {
    .CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div {
        float: none;
        width: auto;
    }
    .CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>.content>div:nth-of-type(2) {
        margin-top: 8px;
    }
    .CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer {
        padding-right: 0;
        min-height: 0;
    }
    .CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action {
        overflow: hidden;
        position: static;
        text-align: left;
        width: auto;
        padding-left: 0;
        padding-bottom: 15px;
    }
    .CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta {
        float: left;
    }
    .CollapseWindow>ul.TabsCollection>li>section.Tab.fundselection>.funds>article>footer>.action>.cta:nth-of-type(2) {
        float: left;
        margin-left: 15px;
    }
}

.fundList {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

.fundList>header>h2 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 20px;
    color: #d1184d;
}

.fundList>p,
.fundList>ul {
    color: #435c6b;
    margin-bottom: 30px;
    width: 74.47917%;
}

.fundList>article {
    position: relative;
    overflow: hidden;
    padding: 24px;
    min-height: 180px;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
}

.fundList>article>figure {
    overflow: hidden;
}

.fundList>article>figure>img {
    display: block;
}

.fundList>article>header>h3 {
    margin-top: 15px;
    color: #d1184d;
    font-size: 21px;
    line-height: 24px;
}

.fundList>article>.profile {
    margin-top: 15px;
    overflow: hidden;
}

.fundList>article>.profile>.iconCategorie {
    display: block;
    float: right;
    margin-left: 15px;
}

.fundList>article>.content {
    position: relative;
    display: table;
    clear: both;
}

.fundList>article>.content>* {
    display: table-row;
}

.fundList>article>.content>*>* {
    display: table-cell;
    padding-top: 8px;
    padding-bottom: 8px;
}

.fundList>article>.content>*>*:first-child {
    padding-right: 12px;
}

.fundList>article>.content>*>* .belfius-icon-star {
    color: #e3dcd3;
}

.fundList>article>.content>*>* .belfius-icon-star.active {
    color: #435c6b;
}

.fundList>article>.content>*.risc>* {
    vertical-align: top;
}

.fundList>article>footer {
    margin-top: 20px;
}

.fundList>article>footer>.cta {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    line-height: 40px;
    max-width: 100%;
    box-sizing: border-box;
}

.fundList>article>footer>.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
    padding: 0;
    text-decoration: underline;
    font-family: Arial, sans-serif;
}

.fundList>article>footer>.cta+*:not(.cta) {
    clear: both;
}

.fundList>article[data-highlight]:before {
    content: attr(data-highlight) "";
    position: absolute;
    display: block;
    top: 30px;
    left: -30px;
    width: 150px;
    height: 25px;
    color: #fff;
    font-family: "Belfius Alternative Black";
    font-size: 10px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    line-height: 25px;
    background: #5a0037;
    transform: rotate(-45deg) translate3d(0, 0, 0);
    z-index: 1;
}

@media only screen and (max-width:1007px) {
    .fundList>p,
    .fundList>ul {
        width: 66%;
    }
    .fundList>article>.content {
        display: block;
    }
    .fundList>article>.content>* {
        overflow: hidden;
        display: block;
        clear: both;
        padding-bottom: 8px;
    }
    .fundList>article>.content>*>* {
        display: block;
        padding-top: 8px;
        padding-bottom: 0;
    }
    .fundList>article>.content>*:not(.risc) {
        padding-bottom: 0;
    }
    .fundList>article>.content>*:not(.risc)>* {
        float: left;
        padding-bottom: 8px;
    }
    .fundList>article>footer>.cta {
        margin-bottom: 8px;
    }
    .fundList>article>footer>.cta:nth-child(2) {
        clear: left;
    }
    .fundList>article>footer>.cta:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
        height: auto;
        line-height: 18px;
        margin-bottom: 15px;
    }
}

@media only screen and (max-width:767px) {
    .fundList>article>figure {
        display: none;
    }
    .fundList>article>.profile>.iconCategorie {
        float: none;
        margin-top: 15px;
    }
    .fundList>article[data-highlight]:before {
        transform: rotate(45deg) translate3d(0, 0, 0);
        right: -30px;
        left: auto;
    }
    .fundList>article+article {
        margin-top: 20px;
    }
}

.sticky-buy-buttons,
.funds-sticky-buy-buttons {
    bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #d2d2d7;
    text-align: center;
}

.sticky-buy-buttons.sticky,
.funds-sticky-buy-buttons.sticky {
    position: fixed;
    z-index: 9;
}

body.fixed .sticky-buy-buttons.sticky,
body.fixed .funds-sticky-buy-buttons.sticky {
    z-index: auto;
}

.sticky-buy-buttons>.button+.button,
.sticky-buy-buttons>.buttonType01+.button,
.sticky-buy-buttons>.buttonType02+.button,
.sticky-buy-buttons>.buttonType03+.button,
.sticky-buy-buttons>.buttonType04+.button,
.sticky-buy-buttons>.button+.buttonType01,
.sticky-buy-buttons>.buttonType01+.buttonType01,
.sticky-buy-buttons>.buttonType02+.buttonType01,
.sticky-buy-buttons>.buttonType03+.buttonType01,
.sticky-buy-buttons>.buttonType04+.buttonType01,
.sticky-buy-buttons>.button+.buttonType02,
.sticky-buy-buttons>.buttonType01+.buttonType02,
.sticky-buy-buttons>.buttonType02+.buttonType02,
.sticky-buy-buttons>.buttonType03+.buttonType02,
.sticky-buy-buttons>.buttonType04+.buttonType02,
.sticky-buy-buttons>.button+.buttonType03,
.sticky-buy-buttons>.buttonType01+.buttonType03,
.sticky-buy-buttons>.buttonType02+.buttonType03,
.sticky-buy-buttons>.buttonType03+.buttonType03,
.sticky-buy-buttons>.buttonType04+.buttonType03,
.sticky-buy-buttons>.button+.buttonType04,
.sticky-buy-buttons>.buttonType01+.buttonType04,
.sticky-buy-buttons>.buttonType02+.buttonType04,
.sticky-buy-buttons>.buttonType03+.buttonType04,
.sticky-buy-buttons>.buttonType04+.buttonType04,
.funds-sticky-buy-buttons>.button+.button,
.funds-sticky-buy-buttons>.buttonType01+.button,
.funds-sticky-buy-buttons>.buttonType02+.button,
.funds-sticky-buy-buttons>.buttonType03+.button,
.funds-sticky-buy-buttons>.buttonType04+.button,
.funds-sticky-buy-buttons>.button+.buttonType01,
.funds-sticky-buy-buttons>.buttonType01+.buttonType01,
.funds-sticky-buy-buttons>.buttonType02+.buttonType01,
.funds-sticky-buy-buttons>.buttonType03+.buttonType01,
.funds-sticky-buy-buttons>.buttonType04+.buttonType01,
.funds-sticky-buy-buttons>.button+.buttonType02,
.funds-sticky-buy-buttons>.buttonType01+.buttonType02,
.funds-sticky-buy-buttons>.buttonType02+.buttonType02,
.funds-sticky-buy-buttons>.buttonType03+.buttonType02,
.funds-sticky-buy-buttons>.buttonType04+.buttonType02,
.funds-sticky-buy-buttons>.button+.buttonType03,
.funds-sticky-buy-buttons>.buttonType01+.buttonType03,
.funds-sticky-buy-buttons>.buttonType02+.buttonType03,
.funds-sticky-buy-buttons>.buttonType03+.buttonType03,
.funds-sticky-buy-buttons>.buttonType04+.buttonType03,
.funds-sticky-buy-buttons>.button+.buttonType04,
.funds-sticky-buy-buttons>.buttonType01+.buttonType04,
.funds-sticky-buy-buttons>.buttonType02+.buttonType04,
.funds-sticky-buy-buttons>.buttonType03+.buttonType04,
.funds-sticky-buy-buttons>.buttonType04+.buttonType04 {
    margin-left: 10px;
}

.sticky-buy-buttons>.button-tooltip,
.funds-sticky-buy-buttons>.button-tooltip {
    position: absolute;
    display: none;
    padding: 10px;
    max-width: 100%;
    color: #fff;
    background-color: #666;
    border-radius: 4px;
    z-index: 9;
}

.sticky-buy-buttons>.button-tooltip::after,
.funds-sticky-buy-buttons>.button-tooltip::after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    bottom: -10px;
    left: calc(50% - 10px);
    border-style: solid;
    border-color: #666 transparent;
    border-width: 10px 10px 0;
}

.sticky-buy-buttons>.button-tooltip.left-align::after,
.funds-sticky-buy-buttons>.button-tooltip.left-align::after {
    left: 20px;
}

body[data-device-type=phone] .sticky-buy-buttons a.buttonType03,
body[data-device-type=phone] .sticky-buy-buttons .buttonType03,
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03,
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03,
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03 {
    box-shadow: none;
}

body[data-device-type=phone] .sticky-buy-buttons a.buttonType03:not(.disabled),
body[data-device-type=phone] .sticky-buy-buttons .buttonType03:not(.disabled),
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03:not(.disabled),
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03:not(.disabled),
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03:not(.disabled),
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03:not(.disabled),
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03:not(.disabled),
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03:not(.disabled) {
    color: #fff;
    background-color: #d1184d;
}

body[data-device-type=phone] .sticky-buy-buttons a.buttonType03:not(.disabled):hover,
body[data-device-type=phone] .sticky-buy-buttons a.buttonType03:not(.disabled):active,
body[data-device-type=phone] .sticky-buy-buttons a.buttonType03:not(.disabled):focus,
body[data-device-type=phone] .sticky-buy-buttons .buttonType03:not(.disabled):hover,
body[data-device-type=phone] .sticky-buy-buttons .buttonType03:not(.disabled):active,
body[data-device-type=phone] .sticky-buy-buttons .buttonType03:not(.disabled):focus,
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):hover,
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):active,
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):focus,
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03:not(.disabled):hover,
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03:not(.disabled):active,
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03:not(.disabled):focus,
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03:not(.disabled):hover,
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03:not(.disabled):active,
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03:not(.disabled):focus,
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03:not(.disabled):hover,
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03:not(.disabled):active,
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03:not(.disabled):focus,
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):hover,
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):active,
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03:not(.disabled):focus,
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03:not(.disabled):hover,
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03:not(.disabled):active,
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03:not(.disabled):focus {
    color: #fff;
    background-color: #d1184d;
}

body[data-device-type=phone] .sticky-buy-buttons a.buttonType03.icon::after,
body[data-device-type=phone] .sticky-buy-buttons .buttonType03.icon::after,
body[data-device-type=phone] .funds-sticky-buy-buttons a.buttonType03.icon::after,
body[data-device-type=phone] .funds-sticky-buy-buttons .buttonType03.icon::after,
body[data-device-type=tablet] .sticky-buy-buttons a.buttonType03.icon::after,
body[data-device-type=tablet] .sticky-buy-buttons .buttonType03.icon::after,
body[data-device-type=tablet] .funds-sticky-buy-buttons a.buttonType03.icon::after,
body[data-device-type=tablet] .funds-sticky-buy-buttons .buttonType03.icon::after {
    height: 9px;
}

body[data-device-type=phone][data-os=ios] .sticky-buy-buttons a.buttonType03,
body[data-device-type=phone][data-os=ios] .sticky-buy-buttons .buttonType03,
body[data-device-type=phone][data-os=ios] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=phone][data-os=ios] .funds-sticky-buy-buttons .buttonType03,
body[data-device-type=tablet][data-os=ios] .sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet][data-os=ios] .sticky-buy-buttons .buttonType03,
body[data-device-type=tablet][data-os=ios] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet][data-os=ios] .funds-sticky-buy-buttons .buttonType03 {
    font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", BelfiusAlternativeBold, helvetica, arial, sans-serif;
    font-weight: 300;
    border-radius: 100px;
}

body[data-device-type=phone][data-os=android] .sticky-buy-buttons a.buttonType03,
body[data-device-type=phone][data-os=android] .sticky-buy-buttons .buttonType03,
body[data-device-type=phone][data-os=android] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=phone][data-os=android] .funds-sticky-buy-buttons .buttonType03,
body[data-device-type=tablet][data-os=android] .sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet][data-os=android] .sticky-buy-buttons .buttonType03,
body[data-device-type=tablet][data-os=android] .funds-sticky-buy-buttons a.buttonType03,
body[data-device-type=tablet][data-os=android] .funds-sticky-buy-buttons .buttonType03 {
    font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", BelfiusAlternativeBold, helvetica, arial, sans-serif;
    border-radius: 100px;
}

.gew7-no-cta .sticky-buy-buttons,
.gew7-no-cta .funds-sticky-buy-buttons,
.gewy-lightbox .sticky-buy-buttons,
.gewy-lightbox .funds-sticky-buy-buttons {
    display: none;
}

@keyframes fade-in {
    0% {
        display: none;
        opacity: 0;
    }
    1% {
        display: block;
        opacity: 0;
    }
    100% {
        display: block;
        opacity: 1;
    }
}

@keyframes fade-out {
    0% {
        display: block;
        opacity: 1;
    }
    99% {
        display: block;
        opacity: 0;
    }
    100% {
        display: none;
        opacity: 0;
    }
}

.bob>.funds>article+article::after {
    content: "";
    position: absolute;
    display: block;
    clear: both;
    left: 20px;
    top: -1px;
    z-index: 1;
    width: calc(100% - (2*20px));
    height: 2px;
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 8px 2px;
}

.bob {
    overflow: hidden;
}

.bob>header {
    float: left;
    width: 31.94444%;
    margin-left: 0;
    padding-right: 24px;
    box-sizing: border-box;
}

.bob>header>h2 {
    color: #d1184d;
}

.bob>header+.funds {
    margin-top: 0;
}

.bob>* {
    margin-left: 31.94444%;
}

.bob>.funds {
    margin-top: 20px;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
}

.bob>.funds>article {
    overflow: hidden;
    position: relative;
    min-height: 50px;
    padding-left: 100px;
    padding-top: 20px;
    padding-bottom: 15px;
    padding-right: 20px;
}

.bob>.funds>article:last-of-type {
    padding-bottom: 20px;
}

.bob>.funds>article>.promo {
    float: right;
    margin-left: 24px;
    margin-bottom: 20px;
}

.bob>.funds>article[data-highlight] {
    min-height: 72px;
}

.bob>.funds>article[data-highlight]::before {
    content: attr(data-highlight) "";
    position: absolute;
    display: block;
    top: 20px;
    left: auto;
    right: -45px;
    width: 150px;
    height: 30px;
    color: #fff;
    font-family: "Belfius Alternative Black";
    font-size: 10px;
    text-align: center;
    line-height: 30px;
    background: #5a0037;
    transform: rotate(45deg);
    z-index: 1;
}

.bob>.funds>article>.riscIcon {
    display: block;
    position: absolute;
    top: 20px;
    left: 20px;
}

.bob>.funds>article>header {
    margin-bottom: 15px;
}

.bob>.funds>article>header>h3>a:link,
.bob>.funds>article>header>h3>a:visited,
.bob>.funds>article>header>h3>a:active,
.bob>.funds>article>header>h3>a:hover,
.bob>.funds>article>header>h3>a:focus {
    color: #435c6b;
}

.bob>.funds>article+article {
    padding-top: 15px;
}

.bob>.funds>article+article>.riscIcon {
    top: 15px;
}

.bob>footer {
    margin-top: 15px;
}

@media only screen and (max-width:1007px) {
    .bob>header {
        float: none;
        width: auto;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .bob>* {
        margin-left: 0;
    }
}

@media only screen and (max-width:767px) {
    .bob>.funds>article.hasPromo {
        min-height: 125px;
    }
    .bob>.funds>article>.promo {
        position: absolute;
        left: 20px;
        top: 80px;
        width: 60px;
        margin-left: 0;
    }
    .bob>.funds>article>.promo>img {
        width: 100%;
    }
    .bob>.funds>article table.embeddedTable {
        margin: 0;
    }
}

.gewy-lightbox .bob {
    width: auto;
}

.contactFAQ {
    position: relative;
    margin-top: 0;
    margin-bottom: 25px;
}

.contactFAQ::after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.contactFAQ>h1 {
    margin-bottom: 15px;
    color: #d1184d;
}

.contactFAQ .intro {
    position: relative;
    margin-bottom: 45px;
}

.contactFAQ .intro::after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.contactFAQ .intro>p {
    width: 65.97222%;
    float: left;
}

.contactFAQ .cardstop {
    width: 31.94444%;
    float: left;
    overflow: visible;
    display: inline-block;
    background-color: #f5f3f0;
    padding: 10px 0 10px 10px;
    border-radius: 10px;
    text-decoration: none;
}

.contactFAQ .cardstop a {
    position: relative;
    display: block;
    text-decoration: none;
}

.contactFAQ .cardstop img {
    position: absolute;
    top: -22px;
    right: -10px;
    height: 88px;
}

.contactFAQ .cardstop h3 {
    font-family: "Belfius Alternative Black";
    margin-bottom: 8px;
    font-size: 16px;
}

.contactFAQ .cardstop h4 {
    font-family: "Belfius Alternative Black";
    color: #d1184d;
}

.contactFAQ+section>h2 {
    margin-bottom: 25px;
    font-size: 27px;
}

.contactFAQ+* {
    position: relative;
    overflow: hidden;
}

.contactFAQ+* .FaqFiltered+footer {
    margin-top: 25px;
    margin-bottom: 25px;
}

.contactFAQ+* .FaqFiltered+footer>h2 {
    margin-bottom: 10px;
    font-size: 27px;
}

.contact-personal-info,
.contact-our-info {
    overflow: hidden;
    background: #f5f3f0;
    border-radius: 15px;
    padding: 30px;
    margin-bottom: 50px;
}

.contact-personal-info.not-loaded,
.contact-our-info.not-loaded {
    display: none;
}

@media only screen and (min-width:1008px) {
    .contact-personal-info .mobile-block-content,
    .contact-our-info .mobile-block-content {
        max-height: 100% !important;
    }
    .contact-personal-info.content1on2>h2,
    .contact-personal-info.content1on3>h2,
    .contact-our-info.content1on2>h2,
    .contact-our-info.content1on3>h2 {
        display: inline-block;
    }
    .contact-personal-info.content1on2>h2:first-of-type,
    .contact-personal-info.content1on3>h2:first-of-type,
    .contact-our-info.content1on2>h2:first-of-type,
    .contact-our-info.content1on3>h2:first-of-type {
        float: left;
    }
    .contact-personal-info.content1on2>div,
    .contact-personal-info.content1on3>div,
    .contact-our-info.content1on2>div,
    .contact-our-info.content1on3>div {
        display: inline-block;
    }
    .contact-personal-info.content1on2>div:first-of-type,
    .contact-personal-info.content1on3>div:first-of-type,
    .contact-our-info.content1on2>div:first-of-type,
    .contact-our-info.content1on3>div:first-of-type {
        float: left;
        clear: both;
    }
    .contact-personal-info.content1on2>h2,
    .contact-personal-info.content1on2>div,
    .contact-our-info.content1on2>h2,
    .contact-our-info.content1on2>div {
        width: 50%;
    }
    .contact-personal-info.content1on2>div .agency,
    .contact-personal-info.content1on2>div .account-manager,
    .contact-personal-info.content1on2>div .additional-service,
    .contact-our-info.content1on2>div .agency,
    .contact-our-info.content1on2>div .account-manager,
    .contact-our-info.content1on2>div .additional-service {
        width: auto;
    }
    .contact-personal-info.content1on3.agency-most>h2:first-of-type,
    .contact-personal-info.content1on3.agency-most>div:first-of-type,
    .contact-our-info.content1on3.agency-most>h2:first-of-type,
    .contact-our-info.content1on3.agency-most>div:first-of-type {
        width: 66%;
    }
    .contact-personal-info.content1on3.agency-most>h2:last-of-type,
    .contact-personal-info.content1on3.agency-most>div:last-of-type,
    .contact-our-info.content1on3.agency-most>h2:last-of-type,
    .contact-our-info.content1on3.agency-most>div:last-of-type {
        width: 33%;
    }
    .contact-personal-info.content1on3.account-manager-most>h2:first-of-type,
    .contact-personal-info.content1on3.account-manager-most>div:first-of-type,
    .contact-our-info.content1on3.account-manager-most>h2:first-of-type,
    .contact-our-info.content1on3.account-manager-most>div:first-of-type {
        width: 33%;
    }
    .contact-personal-info.content1on3.account-manager-most>h2:last-of-type,
    .contact-personal-info.content1on3.account-manager-most>div:last-of-type,
    .contact-our-info.content1on3.account-manager-most>h2:last-of-type,
    .contact-our-info.content1on3.account-manager-most>div:last-of-type {
        width: 66%;
    }
    .contact-personal-info.content1on3>div .agency:first-child:last-child,
    .contact-personal-info.content1on3>div .account-manager:first-child:last-child,
    .contact-personal-info.content1on3>div .additional-service:first-child:last-child,
    .contact-our-info.content1on3>div .agency:first-child:last-child,
    .contact-our-info.content1on3>div .account-manager:first-child:last-child,
    .contact-our-info.content1on3>div .additional-service:first-child:last-child {
        width: auto;
    }
    .contact-personal-info.content1on3>div .agency:first-child:not(:last-child),
    .contact-personal-info.content1on3>div .agency:last-child:not(:first-child),
    .contact-personal-info.content1on3>div .account-manager:first-child:not(:last-child),
    .contact-personal-info.content1on3>div .account-manager:last-child:not(:first-child),
    .contact-personal-info.content1on3>div .additional-service:first-child:not(:last-child),
    .contact-personal-info.content1on3>div .additional-service:last-child:not(:first-child),
    .contact-our-info.content1on3>div .agency:first-child:not(:last-child),
    .contact-our-info.content1on3>div .agency:last-child:not(:first-child),
    .contact-our-info.content1on3>div .account-manager:first-child:not(:last-child),
    .contact-our-info.content1on3>div .account-manager:last-child:not(:first-child),
    .contact-our-info.content1on3>div .additional-service:first-child:not(:last-child),
    .contact-our-info.content1on3>div .additional-service:last-child:not(:first-child) {
        width: 50%;
    }
}

.contact-personal-info>h2,
.contact-our-info>h2 {
    color: #d1184d;
    margin-bottom: 15px;
    font-size: 27px;
}

.contact-personal-info .status,
.contact-our-info .status {
    border-radius: 50%;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}

.contact-personal-info .status--available,
.contact-our-info .status--available {
    background: #93bf3e;
}

.contact-personal-info .status--unavailable,
.contact-our-info .status--unavailable {
    background: #d1184d;
}

.contact-personal-info .subtitle,
.contact-our-info .subtitle {
    color: #435c6b;
    margin-bottom: 15px;
    font-size: 16px;
}

.contact-personal-info .agency-block.not-loaded,
.contact-personal-info .account-manager-block.not-loaded,
.contact-personal-info .additional-service-block.not-loaded,
.contact-our-info .agency-block.not-loaded,
.contact-our-info .account-manager-block.not-loaded,
.contact-our-info .additional-service-block.not-loaded {
    display: none;
}

.contact-personal-info .agency-row,
.contact-personal-info .account-manager-row,
.contact-personal-info .additional-service-row,
.contact-our-info .agency-row,
.contact-our-info .account-manager-row,
.contact-our-info .additional-service-row {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}

.contact-personal-info .agency-row .template,
.contact-personal-info .account-manager-row .template,
.contact-personal-info .additional-service-row .template,
.contact-our-info .agency-row .template,
.contact-our-info .account-manager-row .template,
.contact-our-info .additional-service-row .template {
    display: none !important;
}

.contact-personal-info .agency-row h4,
.contact-personal-info .account-manager-row h4,
.contact-personal-info .additional-service-row h4,
.contact-our-info .agency-row h4,
.contact-our-info .account-manager-row h4,
.contact-our-info .additional-service-row h4 {
    font-size: 21px;
    line-height: 24px;
    color: #435c6b;
}

.contact-personal-info .agency-row ul>li,
.contact-personal-info .account-manager-row ul>li,
.contact-personal-info .additional-service-row ul>li,
.contact-our-info .agency-row ul>li,
.contact-our-info .account-manager-row ul>li,
.contact-our-info .additional-service-row ul>li {
    line-height: normal;
}

.contact-personal-info .agency-row ul>li:not(span):not(a),
.contact-personal-info .account-manager-row ul>li:not(span):not(a),
.contact-personal-info .additional-service-row ul>li:not(span):not(a),
.contact-our-info .agency-row ul>li:not(span):not(a),
.contact-our-info .account-manager-row ul>li:not(span):not(a),
.contact-our-info .additional-service-row ul>li:not(span):not(a) {
    color: #7b736d;
}

.contact-personal-info .agency-row ul>li::before,
.contact-personal-info .account-manager-row ul>li::before,
.contact-personal-info .additional-service-row ul>li::before,
.contact-our-info .agency-row ul>li::before,
.contact-our-info .account-manager-row ul>li::before,
.contact-our-info .additional-service-row ul>li::before {
    content: none;
}

.contact-personal-info .agency-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-personal-info .agency-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-personal-info .account-manager-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-personal-info .account-manager-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-personal-info .additional-service-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-personal-info .additional-service-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .agency-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .agency-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .account-manager-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .account-manager-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .additional-service-row ul>li>span[class^=belfius-icon-].belfius-icon-phone-circle-o,
.contact-our-info .additional-service-row ul>li>a[class^=belfius-icon-].belfius-icon-phone-circle-o {
    text-decoration: none;
    color: #7b736d;
}

.contact-personal-info .agency-row ul>li>span[class^=belfius-icon-]::before,
.contact-personal-info .agency-row ul>li>a[class^=belfius-icon-]::before,
.contact-personal-info .account-manager-row ul>li>span[class^=belfius-icon-]::before,
.contact-personal-info .account-manager-row ul>li>a[class^=belfius-icon-]::before,
.contact-personal-info .additional-service-row ul>li>span[class^=belfius-icon-]::before,
.contact-personal-info .additional-service-row ul>li>a[class^=belfius-icon-]::before,
.contact-our-info .agency-row ul>li>span[class^=belfius-icon-]::before,
.contact-our-info .agency-row ul>li>a[class^=belfius-icon-]::before,
.contact-our-info .account-manager-row ul>li>span[class^=belfius-icon-]::before,
.contact-our-info .account-manager-row ul>li>a[class^=belfius-icon-]::before,
.contact-our-info .additional-service-row ul>li>span[class^=belfius-icon-]::before,
.contact-our-info .additional-service-row ul>li>a[class^=belfius-icon-]::before {
    color: #435c6b;
    margin-top: -4px;
    margin-right: 10px;
    font-size: 21px;
    vertical-align: middle;
}

.contact-personal-info .agency-row .agency:nth-child(3n+1),
.contact-personal-info .agency-row .account-manager:nth-child(3n+1),
.contact-personal-info .agency-row .additional-service:nth-child(3n+1),
.contact-personal-info .account-manager-row .agency:nth-child(3n+1),
.contact-personal-info .account-manager-row .account-manager:nth-child(3n+1),
.contact-personal-info .account-manager-row .additional-service:nth-child(3n+1),
.contact-personal-info .additional-service-row .agency:nth-child(3n+1),
.contact-personal-info .additional-service-row .account-manager:nth-child(3n+1),
.contact-personal-info .additional-service-row .additional-service:nth-child(3n+1),
.contact-our-info .agency-row .agency:nth-child(3n+1),
.contact-our-info .agency-row .account-manager:nth-child(3n+1),
.contact-our-info .agency-row .additional-service:nth-child(3n+1),
.contact-our-info .account-manager-row .agency:nth-child(3n+1),
.contact-our-info .account-manager-row .account-manager:nth-child(3n+1),
.contact-our-info .account-manager-row .additional-service:nth-child(3n+1),
.contact-our-info .additional-service-row .agency:nth-child(3n+1),
.contact-our-info .additional-service-row .account-manager:nth-child(3n+1),
.contact-our-info .additional-service-row .additional-service:nth-child(3n+1) {
    clear: left;
}

.contact-personal-info .agency-row .opening-hours,
.contact-our-info .agency-row .opening-hours {
    width: 250px;
    height: auto;
    font-size: .7rem;
    background: #fff;
    padding: 10px;
    border-radius: 7px;
}

.contact-personal-info .agency-row .opening-hours>ul,
.contact-our-info .agency-row .opening-hours>ul {
    list-style: none;
    display: table;
    width: 100%;
    padding: 0;
    text-align: center;
    position: relative;
    z-index: 1;
    margin-bottom: 15px;
}

.contact-personal-info .agency-row .opening-hours>ul li,
.contact-our-info .agency-row .opening-hours>ul li {
    display: table-cell;
    width: 50%;
    cursor: pointer;
    padding: 5px;
    background: #fff;
    color: #435c6b;
    border: 1px solid #435c6b;
    font-size: 12px;
}

.contact-personal-info .agency-row .opening-hours>ul li:first-child,
.contact-our-info .agency-row .opening-hours>ul li:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.contact-personal-info .agency-row .opening-hours>ul li:last-child,
.contact-our-info .agency-row .opening-hours>ul li:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.contact-personal-info .agency-row .opening-hours>ul li.active,
.contact-our-info .agency-row .opening-hours>ul li.active {
    background: #435c6b;
    color: #fff;
}

.contact-personal-info .agency-row .opening-hours>ul li::before,
.contact-our-info .agency-row .opening-hours>ul li::before {
    content: none;
}

.contact-personal-info .agency-row .opening-hours .tab,
.contact-our-info .agency-row .opening-hours .tab {
    display: none;
    width: 100%;
    margin: 0;
}

.contact-personal-info .agency-row .opening-hours .tab.active,
.contact-our-info .agency-row .opening-hours .tab.active {
    display: table;
}

.contact-personal-info .agency-row .opening-hours .tab .row,
.contact-our-info .agency-row .opening-hours .tab .row {
    display: table-row;
}

.contact-personal-info .agency-row .opening-hours .tab .row .cell,
.contact-our-info .agency-row .opening-hours .tab .row .cell {
    display: table-cell;
    padding-bottom: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #fff;
}

.contact-personal-info .agency-row .opening-hours .tab .row .cell:last-child,
.contact-our-info .agency-row .opening-hours .tab .row .cell:last-child {
    bottom-border: none;
}

.contact-personal-info .agency-row .opening-hours .tab .row .cell.day,
.contact-our-info .agency-row .opening-hours .tab .row .cell.day {
    width: 40%;
}

.contact-personal-info .agency-row .opening-hours .tab .row .cell.hours,
.contact-our-info .agency-row .opening-hours .tab .row .cell.hours {
    color: #435c6b;
    text-align: right;
}

.contact-personal-info .agency-row .agency,
.contact-our-info .agency-row .agency {
    padding-left: 45px;
    padding-right: 20px;
    position: relative;
    width: 33%;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
}

.contact-personal-info .agency-row .agency li:empty,
.contact-personal-info .agency-row .agency a:empty,
.contact-our-info .agency-row .agency li:empty,
.contact-our-info .agency-row .agency a:empty {
    display: none;
}

.contact-personal-info .agency-row .agency.hidden,
.contact-our-info .agency-row .agency.hidden {
    display: none;
}

.contact-personal-info .agency-row .agency::before,
.contact-our-info .agency-row .agency::before {
    content: '';
    font-family: "Belfius Icons";
    font-size: 40px;
    position: absolute;
    left: 0;
    top: 4px;
}

.contact-personal-info .agency-row .agency>ul>li,
.contact-our-info .agency-row .agency>ul>li {
    margin-left: 0;
    margin-top: 5px;
    margin-bottom: 5px;
}

.contact-personal-info .agency-row>a,
.contact-our-info .agency-row>a {
    box-sizing: border-box;
    width: 33%;
    padding-left: 45px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    float: left;
    clear: right;
}

.contact-personal-info .account-manager-row .account-manager,
.contact-our-info .account-manager-row .account-manager {
    box-sizing: border-box;
    padding-left: 85px;
    padding-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    width: 33%;
    float: left;
}

.contact-personal-info .account-manager-row .account-manager small:empty,
.contact-personal-info .account-manager-row .account-manager li:empty,
.contact-personal-info .account-manager-row .account-manager a:empty,
.contact-our-info .account-manager-row .account-manager small:empty,
.contact-our-info .account-manager-row .account-manager li:empty,
.contact-our-info .account-manager-row .account-manager a:empty {
    display: none;
}

.contact-personal-info .account-manager-row .account-manager>small,
.contact-our-info .account-manager-row .account-manager>small {
    color: #7b736d;
}

.contact-personal-info .account-manager-row .account-manager__photo,
.contact-our-info .account-manager-row .account-manager__photo {
    position: absolute;
    left: 0;
    top: -20px;
    border-radius: 50%;
    max-width: 75px;
}

.contact-personal-info .account-manager-row .account-manager>ul>li,
.contact-our-info .account-manager-row .account-manager>ul>li {
    margin-left: 0;
    margin-top: 12px;
    margin-bottom: 12px;
}

.contact-personal-info .account-manager-row .account-manager>ul>li>a:not([class^=belfius-icon-]),
.contact-our-info .account-manager-row .account-manager>ul>li>a:not([class^=belfius-icon-]) {
    padding-left: 31px;
}

.contact-personal-info .additional-service-row .additional-service,
.contact-our-info .additional-service-row .additional-service {
    box-sizing: border-box;
    padding-left: 85px;
    padding-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    width: 33%;
    float: left;
}

.contact-personal-info .additional-service-row .additional-service small:empty,
.contact-personal-info .additional-service-row .additional-service li:empty,
.contact-personal-info .additional-service-row .additional-service a:empty,
.contact-our-info .additional-service-row .additional-service small:empty,
.contact-our-info .additional-service-row .additional-service li:empty,
.contact-our-info .additional-service-row .additional-service a:empty {
    display: none;
}

.contact-personal-info .additional-service-row .additional-service>small,
.contact-our-info .additional-service-row .additional-service>small {
    color: #7b736d;
}

.contact-personal-info .additional-service-row .additional-service__photo,
.contact-our-info .additional-service-row .additional-service__photo {
    position: absolute;
    left: 0;
    top: -20px;
    border-radius: 50%;
    max-width: 75px;
}

.contact-personal-info .additional-service-row .additional-service>ul>li,
.contact-our-info .additional-service-row .additional-service>ul>li {
    margin-left: 0;
    margin-top: 12px;
    margin-bottom: 12px;
}

.contact-personal-info .additional-service-row .additional-service>ul>li>a:not([class^=belfius-icon-]),
.contact-our-info .additional-service-row .additional-service>ul>li>a:not([class^=belfius-icon-]) {
    padding-left: 31px;
}

@media only screen and (max-width:1007px) {
    .contact-personal-info .agency-row .agency,
    .contact-personal-info .agency-row .account-manager,
    .contact-personal-info .agency-row .additional-service,
    .contact-personal-info .account-manager-row .agency,
    .contact-personal-info .account-manager-row .account-manager,
    .contact-personal-info .account-manager-row .additional-service,
    .contact-personal-info .additional-service-row .agency,
    .contact-personal-info .additional-service-row .account-manager,
    .contact-personal-info .additional-service-row .additional-service,
    .contact-our-info .agency-row .agency,
    .contact-our-info .agency-row .account-manager,
    .contact-our-info .agency-row .additional-service,
    .contact-our-info .account-manager-row .agency,
    .contact-our-info .account-manager-row .account-manager,
    .contact-our-info .account-manager-row .additional-service,
    .contact-our-info .additional-service-row .agency,
    .contact-our-info .additional-service-row .account-manager,
    .contact-our-info .additional-service-row .additional-service {
        width: 50%;
    }
    .contact-personal-info .agency-row .agency:nth-child(2n+1),
    .contact-personal-info .agency-row .account-manager:nth-child(2n+1),
    .contact-personal-info .agency-row .additional-service:nth-child(2n+1),
    .contact-personal-info .account-manager-row .agency:nth-child(2n+1),
    .contact-personal-info .account-manager-row .account-manager:nth-child(2n+1),
    .contact-personal-info .account-manager-row .additional-service:nth-child(2n+1),
    .contact-personal-info .additional-service-row .agency:nth-child(2n+1),
    .contact-personal-info .additional-service-row .account-manager:nth-child(2n+1),
    .contact-personal-info .additional-service-row .additional-service:nth-child(2n+1),
    .contact-our-info .agency-row .agency:nth-child(2n+1),
    .contact-our-info .agency-row .account-manager:nth-child(2n+1),
    .contact-our-info .agency-row .additional-service:nth-child(2n+1),
    .contact-our-info .account-manager-row .agency:nth-child(2n+1),
    .contact-our-info .account-manager-row .account-manager:nth-child(2n+1),
    .contact-our-info .account-manager-row .additional-service:nth-child(2n+1),
    .contact-our-info .additional-service-row .agency:nth-child(2n+1),
    .contact-our-info .additional-service-row .account-manager:nth-child(2n+1),
    .contact-our-info .additional-service-row .additional-service:nth-child(2n+1) {
        clear: left;
    }
    .contact-personal-info .agency-row .agency:nth-child(3n+1),
    .contact-personal-info .agency-row .account-manager:nth-child(3n+1),
    .contact-personal-info .agency-row .additional-service:nth-child(3n+1),
    .contact-personal-info .account-manager-row .agency:nth-child(3n+1),
    .contact-personal-info .account-manager-row .account-manager:nth-child(3n+1),
    .contact-personal-info .account-manager-row .additional-service:nth-child(3n+1),
    .contact-personal-info .additional-service-row .agency:nth-child(3n+1),
    .contact-personal-info .additional-service-row .account-manager:nth-child(3n+1),
    .contact-personal-info .additional-service-row .additional-service:nth-child(3n+1),
    .contact-our-info .agency-row .agency:nth-child(3n+1),
    .contact-our-info .agency-row .account-manager:nth-child(3n+1),
    .contact-our-info .agency-row .additional-service:nth-child(3n+1),
    .contact-our-info .account-manager-row .agency:nth-child(3n+1),
    .contact-our-info .account-manager-row .account-manager:nth-child(3n+1),
    .contact-our-info .account-manager-row .additional-service:nth-child(3n+1),
    .contact-our-info .additional-service-row .agency:nth-child(3n+1),
    .contact-our-info .additional-service-row .account-manager:nth-child(3n+1),
    .contact-our-info .additional-service-row .additional-service:nth-child(3n+1) {
        clear: none;
    }
}

@media only screen and (max-width:767px) {
    .contact-personal-info .agency-row .agency,
    .contact-personal-info .agency-row .account-manager,
    .contact-personal-info .agency-row .additional-service,
    .contact-personal-info .agency-row>a,
    .contact-personal-info .account-manager-row .agency,
    .contact-personal-info .account-manager-row .account-manager,
    .contact-personal-info .account-manager-row .additional-service,
    .contact-personal-info .account-manager-row>a,
    .contact-personal-info .additional-service-row .agency,
    .contact-personal-info .additional-service-row .account-manager,
    .contact-personal-info .additional-service-row .additional-service,
    .contact-personal-info .additional-service-row>a,
    .contact-our-info .agency-row .agency,
    .contact-our-info .agency-row .account-manager,
    .contact-our-info .agency-row .additional-service,
    .contact-our-info .agency-row>a,
    .contact-our-info .account-manager-row .agency,
    .contact-our-info .account-manager-row .account-manager,
    .contact-our-info .account-manager-row .additional-service,
    .contact-our-info .account-manager-row>a,
    .contact-our-info .additional-service-row .agency,
    .contact-our-info .additional-service-row .account-manager,
    .contact-our-info .additional-service-row .additional-service,
    .contact-our-info .additional-service-row>a {
        width: auto;
        float: none;
    }
}

.contactBlock {
    box-sizing: border-box;
    margin-bottom: 25px;
}

.contactBlock h2 {
    color: #d1184d;
    margin-bottom: 15px;
    font-size: 27px;
}

.contactBlock h3 {
    font-size: 19px;
    color: #435c6b;
    margin-bottom: 15px;
}

.contactBlock .icon {
    position: relative;
}

.contactBlock .icon::before {
    position: relative;
    content: '';
    display: inline-block;
    height: 19px;
    width: 19px;
    line-height: 19px;
    font-size: 19px;
    color: #435c6b;
    vertical-align: middle;
    margin-right: 10px;
    left: auto;
    top: auto;
}

.contactBlock .icon.icon-calendar::before {
    content: "";
}

.contactBlock .icon.icon-phone::before {
    content: "";
}

.contactBlock .icon.icon-fax::before {
    content: "";
}

.contactBlock .icon.icon-mail::before {
    content: "";
}

.contactBlock .icon.icon-chat::before {
    content: "";
}

.contactBlock .icon.icon-linkedin::before {
    content: "";
}

.contactBlock .icon.icon-facebook::before {
    content: "";
}

.contactBlock .icon.icon-twitter::before {
    content: "";
}

.contactBlock .icon.icon-location::before {
    content: "";
}

.contactBlock .icon-large {
    position: relative;
    min-height: 36px;
    padding-left: 51px;
    overflow: hidden;
    display: block;
    margin-bottom: 25px;
}

.contactBlock .icon-large::before {
    font-size: 36px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    position: absolute;
    left: 0;
    top: 0;
}

.contactBlock .icon-large>h4 {
    min-height: 36px;
    line-height: 36px;
    font-size: 21px;
    font-family: "Belfius Alternative Bold";
    color: #435c6b;
}

.contactBlock .icon-large>h4>a {
    color: #435c6b;
}

@media only screen and (max-width:1007px) {
    .contactFAQ .intro>p {
        width: 66%;
        float: left;
    }
    .contactFAQ .cardstop {
        width: 32%;
        float: left;
        display: inline-block;
        position: relative;
        bottom: auto;
        right: auto;
    }
    .contactFAQ .FaqFiltered {
        width: 100%;
        display: block;
        float: none;
        margin-bottom: 25px;
    }
    .contactFAQ>footer {
        width: auto;
        position: relative;
        display: block;
    }
    .contactBlock {
        margin-left: 2%;
        margin-bottom: 25px;
        float: left;
    }
    .contactBlock:nth-of-type(n) {
        width: calc((100%/2) - 34px - (2%/2));
        float: left;
        margin-left: 2%;
        margin-bottom: 25px;
    }
    .contactBlock:nth-of-type(3n+1) {
        clear: none;
        float: left;
    }
    .contactBlock:nth-of-type(2n+1) {
        margin-left: 0;
        clear: left;
        margin-left: 34px;
        margin-bottom: 25px;
    }
}

@media only screen and (max-width:767px) {
    .contact-mobile-tabs {
        word-break: break-word;
    }
    .contact-mobile-tabs:nth-child(n+2) {
        width: auto;
        float: none;
        clear: both;
        display: block;
        margin-top: 0;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px;
        box-sizing: border-box;
        border-right: 1px solid #d2d2d7;
        border-bottom: 0;
        border-left: 1px solid #d2d2d7;
    }
    .contact-mobile-tabs:nth-child(n+2)>h2,
    .contact-mobile-tabs:nth-child(n+2) .contact-personal-info>h2,
    .contact-mobile-tabs:nth-child(n+2) .contact-our-info>h2 {
        border-top: 1px solid #d2d2d7;
        margin: 0;
    }
    .contactFAQ+.contact-mobile-tabs {
        border-top: 2px solid #d2d2d7;
        border-radius: 4px 4px 0 0;
        margin-top: 25px;
    }
    .contactFAQ+.contact-mobile-tabs>h2 {
        border-top: 0;
    }
    .contact-mobile-tabs:nth-last-child(1) {
        border-bottom: 2px solid #d2d2d7;
        border-radius: 0 0 4px 8px;
        margin-bottom: 25px;
    }
    .contact-mobile-tabs:nth-last-child(1)>h2,
    .contact-mobile-tabs:nth-last-child(1) .mobile-block-title {
        border-bottom: 0;
    }
    h1 {
        margin-bottom: 25px;
        color: #435c6b;
    }
    .contactFAQ {
        margin-bottom: 25px;
        overflow: visible;
    }
    .contactFAQ .intro>p {
        margin-bottom: 25px;
    }
    .contactFAQ .intro>p,
    .contactFAQ .intro .cardstop {
        width: auto;
        float: none;
        display: block;
    }
    .contactFAQ .intro>p img,
    .contactFAQ .intro .cardstop img {
        right: 0;
    }
    .contactFAQ+* {
        padding: 0;
    }
    .contactFAQ+* .FaqFiltered {
        width: auto;
        display: block;
        margin: 0;
    }
    .contactFAQ+* .FaqFiltered ul.TabsCollection {
        border: none;
        border-radius: 0;
        margin: 0;
    }
    .contactFAQ+* .FaqFiltered ul.TabsCollection>li>header {
        padding-left: 25px;
    }
    .contactFAQ+* .FaqFiltered ul.TabsCollection>li>header::before {
        left: 0;
    }
    .contactFAQ+* .FaqFiltered+footer {
        border-top: 1px solid #d2d2d7;
        width: auto;
        display: block;
        position: relative;
        bottom: auto;
        right: auto;
        padding-top: 15px;
    }
    .contactFAQ+* .FaqFiltered+footer>h2 {
        margin-left: 0;
    }
    .mobile-block-title {
        font-size: 18px !important;
        color: #435c6b !important;
        background: transparent !important;
        height: 50px;
        line-height: 50px;
        padding: 0 25px 0 50px !important;
        position: relative;
        overflow: hidden;
    }
    .mobile-block-title.last-child {
        border: none;
    }
    .mobile-block-title::before {
        font-family: "Belfius Icons";
        font-style: normal;
        font-weight: normal;
        -webkit-font-smoothing: antialiased;
        content: "";
        color: #435c6b;
        display: block;
        position: absolute;
        left: 15px;
        top: 15px;
        width: 19px;
        height: 19px;
        line-height: 19px;
        font-size: 19px;
    }
    .mobile-block-title.active::before {
        content: "";
        color: #d1184d;
    }
    .mobile-block-content {
        overflow: hidden;
        height: auto;
        padding: 0 15px 0 15px;
    }
    .mobile-block-content.collapsible {

        max-height: 0;
    }
    .mobile-block-content.collapsible.active {
        max-height: inherit;
        padding: 0 15px 25px 45px;
    }
    .last-child+.mobile-block-content.collapsible.active {
        border-bottom: 0;
    }
    .contact-personal-info,
    .contact-our-info {
        background: transparent;
        padding: 0;
        border-radius: 0;
    }
    .contact-faq,
    .contact-personal-info,
    .contact-our-info,
    .contactPhoneList,
    .contact-faq .FaqFiltered,
    .contactPhoneList>.contactPhoneList-row {
        margin: 0;
    }
    .contact-faq>div>footer {
        margin: 0 15px;
        padding: 15px 0;
        border-top: 1px solid #d2d2d7;
    }
    .contact-faq>div>footer h2 {
        font-size: 20px;
    }
    .contactPhoneList .contactPhoneList-row .contactPhoneList-col,
    .contactPhoneList .contactPhoneList-row .contactPhoneList-col:nth-of-type(n) {
        width: auto;
        display: block;
        float: none;
        margin-bottom: 0;
        margin-left: 0;
    }
}

.easify-dossier {
    clear: both;
}

.easify-dossier>.easify-dossier-header {
    margin-bottom: 25px;
    box-sizing: border-box;
}

.easify-dossier>.easify-dossier-header>h2 {
    margin-bottom: 15px;
    color: #d1184d;
}

.easify-dossier>.easify-dossier-header form {
    margin-top: 20px;
    overflow: hidden;
}

.easify-dossier>.easify-dossier-header form>.form-element {
    display: inline-block;
    margin-right: 25px;
    margin-bottom: 5px;
}

.easify-dossier>.easify-dossier-tabs {
    overflow: visible;
    position: relative;
    height: 60px;
    padding-top: 20px;
    background-color: #e3dcd3;
    border-left: 1px solid #d2d2d7;
    border-right: 1px solid #d2d2d7;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    box-sizing: border-box;
}

.easify-dossier>.easify-dossier-tabs>li {
    position: static;
    overflow: hidden;
    float: left;
    margin: 0 5px;
    height: 40px;
    max-width: 140px;
}

.easify-dossier>.easify-dossier-tabs>li::before {
    content: none;
}

.easify-dossier>.easify-dossier-tabs>li:first-child {
    margin-left: 20px;
}

.easify-dossier>.easify-dossier-tabs>li>a {
    position: relative;
    overflow: visible;
    display: block;
    height: 40px;
    padding: 0 10px;
    font-family: "Belfius Alternative Bold";
    font-size: 13px;
    line-height: 40px;
    color: #fff;
    text-decoration: none;
    background-color: #c3bbaf;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.easify-dossier>.easify-dossier-tabs>li>a>.label {
    overflow: hidden;
    display: block;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.easify-dossier>.easify-dossier-tabs>li>a>.corner {
    position: absolute;
    display: block;
    height: 5px;
    width: 5px;
    left: -5px;
    bottom: 0;
    background-color: #c3bbaf;
}

.easify-dossier>.easify-dossier-tabs>li>a>.corner::before {
    content: '';
    position: absolute;
    display: block;
    height: 10px;
    width: 10px;
    left: -5px;
    top: -5px;
    background: #e3dcd3;
    border-radius: 10px;
}

.easify-dossier>.easify-dossier-tabs>li>a>.corner.corner-right {
    left: auto;
    right: -5px;
}

.easify-dossier>.easify-dossier-tabs>li>a>.corner.corner-right::before {
    left: auto;
    right: -5px;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content {
    display: none;
    position: absolute;
    left: -1px;
    top: 60px;
    width: 100%;
    border-left: 2px solid #d2d2d7;
    border-right: 2px solid #d2d2d7;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links {
    overflow: hidden;
    padding: 40px 0;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li {
    float: left;
    width: 50%;
    overflow: hidden;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0 40px 15px 40px;
    box-sizing: border-box;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li::before {
    content: none;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li:last-child {
    margin-bottom: 0;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li:nth-child(odd) {
    border-right: 2px solid #d2d2d7;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon {
    display: inline-block;
    height: 48px;
    width: 48px;
    margin-right: 15px;
    vertical-align: middle;
    background-color: #e3dcd3;
    background-size: 40px 40px;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.personal-advice {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-personal-advice-HD.gif?h=b384ce587f36220d8bba);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.financial-advice {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-financial-advice-HD.gif?h=53a86ef241972e124923);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.administration {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-administration-HD.gif?h=ce1f4cb5fc36334b656a);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.tool {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-tool-HD.gif?h=573ad582f813ff421b69);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.simulation {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-simulation-HD.gif?h=0b45fdab80d250e3522d);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.credit {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-credit-HD.gif?h=c74e99d029296f1a6a78);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.payment {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-payment-HD.gif?h=374b6fecf080b515d24c);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.internet-and-mobile {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-internet-and-mobile-HD.gif?h=9b90c066094c42d3ae3f);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.insurance {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-insurance-HD.gif?h=b1992d312c77551d12ca);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.investment {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-investment-HD.gif?h=4ba8767269593a22a467);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon.pension {
    background-image: url(/common/nfw/lib/bdn/resource/dossiers-icon-pension-HD.gif?h=c55e412a73a105b14348);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>.icon+a {
    max-width: calc(100% - 68px);
}

.easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li>a {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}

.easify-dossier>.easify-dossier-tabs>li.active>a {
    color: #435c6b;
    background-color: #fff;
}

.easify-dossier>.easify-dossier-tabs>li.active>a>.corner {
    background-color: #fff;
}

.easify-dossier>.easify-dossier-tabs>li.active>.easify-dossier-content {
    display: block;
}

.easify-dossier>.easify-dossier-mail {
    padding-top: 20px;
    border: 2px solid #d2d2d7;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-sizing: border-box;
}

.easify-dossier-switch {
    padding: 50px 24px;
    background: #f5f3f0;
    clear: both;
    box-sizing: border-box;
}

.easify-dossier-switch>h2 {
    margin-bottom: 25px;
}

.easify-dossier-switch>.easify-dossier-switch-elements {
    overflow: hidden;
    margin-left: 50px;
    margin-right: 50px;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li {
    display: inline-block;
    width: 32.33333%;
    margin-top: 15px;
    margin-right: 0;
    margin-bottom: 25px;
    margin-left: 0;
    font-family: "Belfius Alternative Bold", sans-serif;
    font-size: 16px;
    vertical-align: middle;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li::before {
    content: none;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li>a {
    display: block;
    padding-left: 70px;
    padding-right: 20px;
    width: 100%;
    box-sizing: border-box;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li>a::before {
    position: absolute;
    display: block;
    content: '';
    width: 46px;
    height: 46px;
    left: 0;
    top: 50%;
    margin-top: -23px;
    background: url(/common/nfw/lib/bdn/resource/dossier.png?h=45299ba7a5202099462f) no-repeat center center;
    background-size: 25px 25px;
    border: 2px #ddd solid;
    border-radius: 100%;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-amber:not(.disabled)>a::before {
    border-color: #faafa0;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-blueberry:not(.disabled)>a::before {
    border-color: #821955;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-aurora:not(.disabled)>a::before {
    border-color: #5a0037;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-flesh:not(.disabled)>a::before {
    border-color: #ffdae1;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-green-pea:not(.disabled)>a::before {
    border-color: #c30045;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-indigo:not(.disabled)>a::before {
    border-color: #d2d2d7;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-jade:not(.disabled)>a::before {
    border-color: #af1e3c;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-taupe:not(.disabled)>a::before {
    border-color: #51626f;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-turquoise:not(.disabled)>a::before {
    border-color: #5a0037;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-royal-blue:not(.disabled)>a::before {
    border-color: #285799;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-night-blue:not(.disabled)>a::before {
    border-color: #201749;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-sunrise:not(.disabled)>a::before {
    border-color: #ffe619;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-purple:not(.disabled)>a::before {
    border-color: #74357f;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-pine-green:not(.disabled)>a::before {
    border-color: #006764;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.color-velvet:not(.disabled)>a::before {
    border-color: #630233;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a {
    text-decoration: none;
    cursor: default;
    color: #ddd;
}

.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a:link,
.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a:active,
.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a:hover,
.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a:focus,
.easify-dossier-switch>.easify-dossier-switch-elements>li.disabled>a:visited {
    text-decoration: none;
    cursor: default;
    color: #ddd;
}

@media only screen and (max-width:1007px) {
    .easify-dossier>.easify-dossier-tabs {
        height: 80px;
    }
    .easify-dossier>.easify-dossier-tabs>li {
        height: 60px;
        max-width: 120px;
    }
    .easify-dossier>.easify-dossier-tabs>li>a {
        height: 60px;
    }
    .easify-dossier>.easify-dossier-tabs>li>a>.label {
        display: table-cell;
        height: 60px;
        vertical-align: middle;
        font-size: 15px;
        line-height: 18px;
        text-overflow: unset;
        white-space: normal;
    }
    .easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content {
        top: 80px;
    }
    .easify-dossier-switch {
        padding-left: 34px;
        padding-right: 34px;
    }
    .easify-dossier-switch>.easify-dossier-switch-elements>li {
        width: 49%;
    }
}

@media only screen and (max-width:767px) {
    .easify-dossier>.easify-dossier-tabs {
        height: auto;
        background-color: transparent;
        border: none;
    }
    .easify-dossier>.easify-dossier-tabs[style] {
        margin-bottom: 0 !important;
    }
    .easify-dossier>.easify-dossier-tabs>li {
        overflow: visible;
        position: relative;
        float: none;
        margin-bottom: -8px;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
        width: 100%;
        perspective: 400px;
        box-sizing: border-box;
    }
    .easify-dossier>.easify-dossier-tabs>li:first-child {
        margin-left: 0;
    }
    .easify-dossier>.easify-dossier-tabs>li:first-child>a {

    }
    .easify-dossier>.easify-dossier-tabs>li>a {
        overflow: hidden;
        display: block;
        height: 60px;
        padding: 0 20px;
        line-height: 60px;
        color: #435c6b;
        font-size: 12pt;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        background-color: #e2dcd3;
        border-radius: 10px;

        transform-origin: 0 50%;
        transform: rotateX(-10deg);
    }
    .easify-dossier>.easify-dossier-tabs>li>a>.label {
        display: block;
        line-height: 60px;
    }
    .easify-dossier>.easify-dossier-tabs>li>a .corner {
        display: none;
    }
    .easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content {
        max-height: 0;
        overflow: hidden;
        position: static;
        border: none;
    }
    .easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links {
        margin: 20px;
    }
    .easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li {
        float: none;
        width: auto;
    }
    .easify-dossier>.easify-dossier-tabs>li>.easify-dossier-content>.easify-dossier-links>li:nth-child(odd) {
        border-right: none;
    }
    .easify-dossier>.easify-dossier-tabs>li.active {
        overflow: hidden;
        height: auto;
        border-top: 2px solid #d2d2d7;
        border-right: 2px solid #d2d2d7;
        border-left: 2px solid #d2d2d7;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }
    .easify-dossier>.easify-dossier-tabs>li.active>a {

        transform: rotateX(0deg);
    }
    .easify-dossier>.easify-dossier-tabs>li.active>a>.label {
        border-bottom: 1px solid #d2d2d7;
        box-sizing: border-box;
    }
    .easify-dossier>.easify-dossier-tabs>li.active>.easify-dossier-content {

        max-height: 1000px;
    }
    .easify-dossier>.easify-dossier-mail {
        position: relative;
        padding-top: 0;
        background-color: #fff;
        z-index: 9;
        min-height: 210px;
    }
    .easify-dossier-switch {
        padding-left: 15px;
        padding-right: 15px;
    }
    .easify-dossier-switch>.easify-dossier-switch-elements {
        margin-left: 15px;
        margin-right: 15px;
    }
    .easify-dossier-switch>.easify-dossier-switch-elements>li {
        width: 100%;
    }
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.news>.brand-container-content-item>.content-text>header>span,
.brand-container>.brand-container-wrapper>.content-list.content1on3.news>.brand-container-content-item>.content-text>header>span,
.brand-container>.brand-container-wrapper>.content-list.content1on4.news>.brand-container-content-item>.content-text>header>span,
.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>.content-text>header>span {
    display: inline-block;
    background-color: #fae7ed;
    border-radius: 4px;
    color: #7a8d9b;
    font-family: "Belfius Alternative";
    font-size: 13px;
    margin-bottom: 12px;
    padding: 3px 6px;
}

.brand-container {
    clear: both;
}

.brand-container>h2 {
    padding: 20px 2%;
    line-height: normal;
}

.brand-container>.brand-container-wrapper {
    background: #f2f4f5;
    min-height: 300px;
}

.brand-container>.brand-container-wrapper>.intro {
    box-sizing: border-box;
    padding: 30px 2% 100px 2%;
    background: #d1184d;
    color: #fff;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    position: relative;
    overflow: hidden;
    min-height: 150px;
}

.brand-container>.brand-container-wrapper>.intro p {
    font-size: 16px;
}

.brand-container>.brand-container-wrapper>.intro .chevron {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 31px;
    text-align: center;
    z-index: 1;
}

.brand-container>.brand-container-wrapper>.intro .chevron::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    background: #d1184d;
    z-index: -1;
}

.brand-container>.brand-container-wrapper>.intro::after {
    content: '';
    position: absolute;
    width: 150%;
    left: -25%;
    transform: rotate(-3.63deg);
    height: 100px;
    bottom: -60px;
    background: #f2f4f5;
}

.brand-container>.brand-container-wrapper>.content-list {
    padding: 15px 2%;
}

.brand-container>.brand-container-wrapper>.content-list::after {
    content: "";
    display: table;
    clear: both;
}

.brand-container>.brand-container-wrapper>.content-list>ul {
    float: right;
    text-align: right;
}

.brand-container>.brand-container-wrapper>.content-list>ul>li>a {
    display: inline-block;
}

.brand-container>.brand-container-wrapper>.content-list>ul>li::before {
    content: '';
}

.brand-container>.brand-container-wrapper>.content-list.content>.brand-container-content-item {
    margin-bottom: 75px;
}

@media only screen and (max-width:767px) {
    .brand-container>.brand-container-wrapper>.content-list.content>.brand-container-content-item {
        margin-bottom: 24px;
    }
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-paragraph {
    box-sizing: border-box;
    border-radius: 7px;
    position: relative;
    background: #fff;
    margin-bottom: 24px;
    width: 100%;
    padding: 15px 24px;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-paragraph>header>h3 {
    color: #d1184d;
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 12px;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item {
    box-sizing: border-box;
    border-radius: 7px 7px 0 7px;
    position: relative;
    background: #fff;
    margin-bottom: 24px;
}

@media only screen and (max-width:1007px) {
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item {
        width: 100%;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

@media only screen and (max-width:767px) {
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item {
        margin-bottom: 24px;
    }
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.floating-icon {
    border-radius: 7px 7px 0 7px;
    position: absolute;
    width: 75px;
    height: 75px;
    line-height: 75px;
    text-align: center;
    bottom: -37.5px;
    left: 4.16667%;
    background: #d2d2d7;
    font-size: 3.3rem;
    color: #fff;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.floating-icon::before {
    line-height: 75px;
}

@media only screen and (max-width:1007px) {
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.floating-icon {
        font-size: 2.2rem;
        width: 50px;
        height: 50px;
        line-height: 50px;
        bottom: -25px;
    }
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.floating-icon::before {
        line-height: 50px;
    }
}

@media only screen and (max-width:767px) {
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.floating-icon {
        display: none;
    }
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure {
    overflow: hidden;
    border-radius: 7px;
    margin: 10px;
    box-sizing: border-box;
    height: auto;
}

@media only screen and (max-width:1007px) {
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure {
        height: auto;
        max-height: 180px;
        padding-right: inherit;
        margin-bottom: 34px !important;
    }
}

@media only screen and (max-width:767px) {
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure {
        margin-bottom: 15px !important;
    }
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure>img {
    width: 100%;
    height: auto;
    display: block;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.content-text {
    box-sizing: border-box;
    overflow: hidden;
    margin: 24px 24px 60px;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.content-text.no-align {
    margin-top: 24px !important;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.content-text>header>h3 {
    color: #d1184d;
    font-size: 21px;
    line-height: 24px;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.content-text>header>h3::after {
    content: '';
    height: 2px;
    display: block;
    margin: 10px 0;
    border-bottom: 2px dotted #d2d2d7;
}

.brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>a {
    position: absolute;
    bottom: 24px;
    right: 2.08333%;
}

.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item {
    width: 100%;
    padding-left: 2.08333%;
    padding-right: 2.08333%;
}

.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item::after {
    content: "";
    display: table;
    clear: both;
}

.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>.content-text,
.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure {
    float: left;
    box-sizing: border-box;
}

.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure {
    width: 40%;
    margin-top: 2%;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}

.brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure+.content-text {
    width: 60%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 24px;
    padding-left: 15px;
    padding-right: 15px;
}

@media only screen and (max-width:767px) {
    .brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item {
        overflow: hidden;
    }
    .brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>.content-text,
    .brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure {
        width: 100%;
        float: none;
        box-sizing: border-box;
    }
}

@media only screen and (max-width:1007px) {
    .brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item,
    .brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item,
    .brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item {
        width: 100% !important;
    }
}

.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item>figure,
.brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item>figure,
.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item>figure {
    margin-bottom: 24px;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.news>.brand-container-content-item>.content-text,
.brand-container>.brand-container-wrapper>.content-list.content1on3.news>.brand-container-content-item>.content-text,
.brand-container>.brand-container-wrapper>.content-list.content1on4.news>.brand-container-content-item>.content-text {
    box-sizing: border-box;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.news>.brand-container-content-item>.content-text>header,
.brand-container>.brand-container-wrapper>.content-list.content1on3.news>.brand-container-content-item>.content-text>header,
.brand-container>.brand-container-wrapper>.content-list.content1on4.news>.brand-container-content-item>.content-text>header {
    margin-bottom: 12px;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.news>.brand-container-content-item>.content-text>header>h3::after,
.brand-container>.brand-container-wrapper>.content-list.content1on3.news>.brand-container-content-item>.content-text>header>h3::after,
.brand-container>.brand-container-wrapper>.content-list.content1on4.news>.brand-container-content-item>.content-text>header>h3::after {
    content: none;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.brand-container-content-item>.content-text,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.brand-container-content-item>.content-text,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.brand-container-content-item>.content-text {
    box-sizing: border-box;
    margin-bottom: auto;
    padding-bottom: 24px;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.brand-container-content-item>.content-text>header,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.brand-container-content-item>.content-text>header,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.brand-container-content-item>.content-text>header {
    margin-bottom: 12px;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.brand-container-content-item>.content-text>header>h3::after,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.brand-container-content-item>.content-text>header>h3::after,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.brand-container-content-item>.content-text>header>h3::after {
    content: none;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.brand-container-content-item>footer,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.brand-container-content-item>footer,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.brand-container-content-item>footer {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.brand-container-content-item>footer>a,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.brand-container-content-item>footer>a,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.brand-container-content-item>footer>a {
    width: 100%;
    text-align: center;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.productList,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.productList,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.productList {
    width: 100%;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2.products>.productList>article,
.brand-container>.brand-container-wrapper>.content-list.content1on3.products>.productList>article,
.brand-container>.brand-container-wrapper>.content-list.content1on4.products>.productList>article {
    background: #fff;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item {
    width: calc(50% - 1.04167%);
    float: left;
}

.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item:first-of-type {
    margin-right: calc(1.04167%);
}

.brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item:nth-of-type(2) {
    margin-left: calc(1.04167%);
}

.brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item {
    width: calc((100%/3) - 2.08333%);
    float: left;
}

.brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item:nth-of-type(2) {
    margin-left: calc(3.125%);
    margin-right: calc(3.125%);
}

.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item {
    margin-bottom: 24px;
    width: calc(25% - 2.08333%);
    float: left;
}

.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item>.floating-icon {
    display: none;
}

.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item:nth-of-type(2) {
    margin-left: calc(2.77778%);
    margin-right: calc(1.38889%);
}

.brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item:nth-of-type(3) {
    margin-left: calc(1.38889%);
    margin-right: calc(2.77778%);
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text>ul {
    column-count: 2;
}

@media only screen and (max-width:1007px) {
    .brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text>ul {
        column-count: 1;
    }
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text>ul>li {
    margin: 0 0 0 25px;
    width: calc(100% - 25px);
    padding: 0 0 10px 0;
    page-break-inside: avoid;
    break-inside: avoid-column;
    display: table;
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 25.52083%;
    padding-right: 25.52083%;
    min-height: 220px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>figure {
    position: absolute;
    top: 15px;
    left: 15px;
    overflow: hidden;
    width: calc(23.4375% - 24px);
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>footer {
    position: absolute;
    top: 15px;
    right: 15px;
    margin-top: 0;
    width: calc(23.4375% - 24px);
}

@media only screen and (max-width:1007px) {
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item {
        padding-left: 51%;
        padding-right: 24px;
    }
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>.content-text>header>h3>span {
        display: block;
    }
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>.content-text>ul {
        column-count: 1;
    }
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item figure {
        width: calc(49% - 34px);
    }
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>footer {
        position: static;
        width: auto;
        margin-top: 20px;
    }
}

@media only screen and (max-width:767px) {
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item {
        padding: 0;
        overflow: hidden;
    }
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>figure {
        margin: 10px;
        position: static;
        width: auto;
    }
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>footer {
        position: static;
        width: auto;
        margin-top: 20px;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 15px;
    }
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>footer>a {
        margin-bottom: 5px;
        text-align: center;
        width: 100%;
    }
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.no-footer,
.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.text-only {
    padding-right: 15px;
}

@media only screen and (max-width:767px) {
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.no-footer,
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.text-only {
        padding-right: 0;
    }
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.no-image,
.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.text-only {
    padding-left: 15px;
}

@media only screen and (max-width:767px) {
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.no-image,
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item.text-only {
        padding-left: 0;
    }
}

.brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item+.brand-container-content-item {
    margin-top: 20px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.news>a {
    float: right;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.news>.brand-container-content-item>.content-text>header {
    margin-bottom: 12px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.news>.brand-container-content-item>.content-text>header>h3::after {
    content: none;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text {
    margin-bottom: 24px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text>header {
    margin-bottom: 12px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>.content-text>header>h3::after {
    content: none;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer {
    top: 80px;
}

.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer>a.button,
.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer>a.buttonType01,
.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer>a.buttonType02,
.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer>a.buttonType03,
.brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer>a.buttonType04 {
    display: block;
    margin-bottom: 5px;
}

@media only screen and (max-width:767px) {
    .brand-container>.brand-container-wrapper>.content-list.stacked.products>.brand-container-content-item>footer {
        top: 15px;
    }
}

@media only screen and (max-width:1007px) {
    .brand-container {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }
    .brand-container>h2 {
        padding-left: 34px;
        padding-right: 34px;
    }
    .brand-container>.brand-container-wrapper>.intro,
    .brand-container>.brand-container-wrapper>.content-list {
        padding-right: 34px;
        padding-left: 34px;
    }
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item {
        padding-left: 2%;
        padding-right: 2%;
    }
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item::after {
        content: "";
        display: table;
        clear: both;
    }
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>.content-text,
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure {
        float: left;
        box-sizing: border-box;
    }
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure {
        width: 40%;
        margin-top: 2%;
        margin-bottom: 60px;
        margin-left: 0;
        margin-right: 0;
        padding: 0;
    }
    .brand-container>.brand-container-wrapper>.content-list>.brand-container-content-item>figure+.content-text {
        width: 60%;
        margin-left: 0;
        margin-right: 0;
        margin-top: 24px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width:767px) {
    .brand-container {
        padding-left: 0;
        padding-right: 0;
    }
    .brand-container>h2 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .brand-container>.brand-container-wrapper>.intro,
    .brand-container>.brand-container-wrapper>.content-list {
        padding-right: 15px;
        padding-left: 15px;
    }
    .brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>.content-text,
    .brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure,
    .brand-container>.brand-container-wrapper>.content-list.content1on1>.brand-container-content-item>figure+.content-text,
    .brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item>.content-text,
    .brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item>figure,
    .brand-container>.brand-container-wrapper>.content-list.content1on2>.brand-container-content-item>figure+.content-text,
    .brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item>.content-text,
    .brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item>figure,
    .brand-container>.brand-container-wrapper>.content-list.content1on3>.brand-container-content-item>figure+.content-text,
    .brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item>.content-text,
    .brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item>figure,
    .brand-container>.brand-container-wrapper>.content-list.content1on4>.brand-container-content-item>figure+.content-text,
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>.content-text,
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>figure,
    .brand-container>.brand-container-wrapper>.content-list.stacked>.brand-container-content-item>figure+.content-text {
        width: auto;
        float: none;
        box-sizing: border-box;
    }
}

.easify-support-tag {
    position: absolute;
    right: 7px;
    bottom: 24px;
    background: #f2f4f5;
    border: 2px solid #d2d2d7;
    border-radius: 4px;
}

.easify-support-tag.sticky {
    position: fixed;
    z-index: 9;
}

.easify-support-tag>.sm-format::after,
.easify-support-tag>.lg-format::after {
    content: '';
    position: absolute;
    bottom: -17px;
    right: 60px;
    width: 30px;
    height: 30px;
    background: #f2f4f5;
    border-right: solid 1px #e3dcd3;
    border-bottom: solid 1px #e3dcd3;
    transform: rotate(45deg);
    z-index: 8;
}

.easify-support-tag>.sm-format::before,
.easify-support-tag>.lg-format::before {
    content: '';
    color: #d2d2d7;
    position: absolute;
    bottom: -15px;
    right: 60px;
    font-family: "Belfius Icons";
    width: 30px;
    z-index: 10;
    text-align: center;
}

.easify-support-tag>.sm-format>span:last-child.minimize-btn,
.easify-support-tag>.sm-format>span:last-child.close-btn,
.easify-support-tag>.lg-format>span:last-child.minimize-btn,
.easify-support-tag>.lg-format>span:last-child.close-btn {
    position: absolute;
    bottom: -20px;
    top: auto;
    right: 60px;
    width: 30px;
    height: 30px;
    z-index: 10;
    cursor: pointer;
}

.easify-support-tag>.xs-format {
    width: 40px;
    height: 40px;
    background: #435c6b;
    border: none;
    border-radius: inherit;
    text-align: center;
}

.easify-support-tag>.xs-format::after {
    content: '';
    position: absolute;
    bottom: -5px;
    right: 16px;
    width: 8px;
    height: 8px;
    background: #435c6b;
    border-right: solid 1px transparent;
    border-bottom: solid 1px transparent;
    transform: rotate(45deg);
    z-index: 8;
}

.easify-support-tag>.xs-format>.maximize-btn {
    line-height: 40px;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}

.easify-support-tag>.sm-format {
    width: 150px;
}

.easify-support-tag>.sm-format::after {
    z-index: 0;
}

.easify-support-tag>.sm-format>.open-btn {
    width: 100%;
    display: table;
    table-layout: fixed;
    box-sizing: border-box;
    text-align: center;
    text-decoration: none;
    height: 56px;
    padding: 5px 10px;
}

.easify-support-tag>.sm-format>.open-btn>img {
    display: table-cell;
    vertical-align: middle;
    height: 38px;
    margin-top: 4px;
    border-radius: 50%;
}

.easify-support-tag>.sm-format>.open-btn>span {
    display: table-cell;
    vertical-align: middle;
    color: #d1184d;
    font-weight: bold;
    font-size: 12px;
    width: 70%;
    position: relative;
    z-index: 1;
}

.easify-support-tag>.sm-format>.open-btn>span:nth-of-type(2) {
    display: none;
}

.easify-support-tag>.sm-format>.minimize-btn {
    position: absolute;
    top: 5px;
    right: 5px;
}

.easify-support-tag>.lg-format {
    width: 315px;
    height: auto;
    padding: 24px;
}

.easify-support-tag>.lg-format>.close-btn {
    position: absolute;
    top: 24px;
    right: 15px;
}

.easify-support-tag>.lg-format>header>h3 {
    color: #d1184d;
    margin-bottom: 15px;
    font-weight: bold;
}

.easify-support-tag>.lg-format>header>h3:nth-of-type(2) {
    display: none;
}

.easify-support-tag>.lg-format>.private-banker {
    display: none;
}

.easify-support-tag>.lg-format>.contact-item:not(:last-child) {
    border-bottom: 2px dotted #d2d2d7;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.easify-support-tag>.lg-format>.contact-item>h4 {
    font-weight: bold;
    margin-bottom: 12px;
}

.easify-support-tag>.lg-format>.contact-item a.button,
.easify-support-tag>.lg-format>.contact-item a.buttonType01,
.easify-support-tag>.lg-format>.contact-item a.buttonType02,
.easify-support-tag>.lg-format>.contact-item a.buttonType03,
.easify-support-tag>.lg-format>.contact-item a.buttonType04 {
    width: 100%;
    text-align: center;
}

.easify-support-tag>.lg-format>.contact-item a.button.icon::after,
.easify-support-tag>.lg-format>.contact-item a.icon.buttonType01::after,
.easify-support-tag>.lg-format>.contact-item a.icon.buttonType02::after,
.easify-support-tag>.lg-format>.contact-item a.icon.buttonType03::after,
.easify-support-tag>.lg-format>.contact-item a.icon.buttonType04::after {
    transform: none;
    position: static;
    font-size: 16px;
    padding-left: 5px;
    line-height: 40px;
    display: inline;
    color: #d2d2d7;
}

.easify-support-tag>.lg-format>.contact-item.faq>ul>li>a:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04),
.easify-support-tag>.lg-format>.contact-item.info>ul>li>a:not(.button):not(a.buttonType01):not(.buttonType01):not(a.buttonType02):not(.buttonType02):not(a.buttonType03):not(.buttonType03):not(a.buttonType04):not(.buttonType04) {
    text-decoration: none;
    color: #435c6b;
}

.easify-support-tag>.lg-format>.contact-item.info>ul>li:not(:first-child) {
    display: inline-block;
}

.easify-support-tag>.lg-format>.contact-item.info>ul>li>*[class^="belfius-icon-"]::before {
    font-size: 24px;
    vertical-align: middle;
}

.easify-support-tag>.lg-format>.contact-item.info>ul>li>.belfius-icon-mail {
    width: 27px;
}

.easify-support-tag>.lg-format>.contact-item.info>ul>li>.belfius-icon-mail::before,
.easify-support-tag>.lg-format>.contact-item.info>ul>li>.belfius-icon-mail-after::after {
    padding-left: 0;
}

.easify-support-tag>.lg-format>.contact-item.info>ul>li>.belfius-icon-phone {
    padding-right: 10px;
    margin-right: 5px;
    border-right: 1px solid #d2d2d7;
}

.easify-support-tag>.lg-format>.contact-item.faq>ul>li {
    margin-left: 25px;
}

.easify-support-tag>.lg-format>.contact-item.faq>ul>li::before {
    content: '';
    left: -25px;
    font-family: "Belfius Icons";
    font-size: 20px;
    line-height: 25px;
    color: #d2d2d7;
}

.easify-support-tag>.lg-format>.contact-item>ul>li {
    margin-left: auto;
    margin-bottom: 10px;
}

.easify-support-tag>.lg-format>.contact-item>ul>li>span[class^="belfius-icon-"],
.easify-support-tag>.lg-format>.contact-item>ul>li>a[class^="belfius-icon-"] {
    display: inline-block;
    vertical-align: middle;
}

.easify-support-tag>.lg-format>.contact-item>ul>li>span[class^="belfius-icon-"]::before,
.easify-support-tag>.lg-format>.contact-item>ul>li>a[class^="belfius-icon-"]::before {
    margin-right: 8px;
    font-size: 20px;
    color: #d2d2d7;
}

.easify-support-tag>.lg-format>.contact-item>ul>li::before {
    content: none;
}

.easify-support-tag.default>.sm-format {
    display: block;
}

.easify-support-tag.default>.xs-format,
.easify-support-tag.default>.lg-format {
    display: none;
}

.easify-support-tag.open>.lg-format {
    display: block;
}

.easify-support-tag.open>.xs-format,
.easify-support-tag.open>.sm-format {
    display: none;
}

.easify-support-tag.closed {
    right: 62px;
    bottom: 8px;
}

.easify-support-tag.closed>.xs-format {
    display: block;
}

.easify-support-tag.closed>.sm-format,
.easify-support-tag.closed>.lg-format {
    display: none;
}

.easify-support-tag.logged>.sm-format>.open-btn>span:first-of-type {
    display: none;
}

.easify-support-tag.logged>.sm-format>.open-btn>span:nth-of-type(2) {
    display: table-cell;
}

.easify-support-tag.logged>.lg-format>header>h3:first-of-type {
    display: none;
}

.easify-support-tag.logged>.lg-format>header>h3:nth-of-type(2) {
    display: block;
}

.easify-support-tag.logged>.lg-format>.contact-item {
    display: none;
}

.easify-support-tag.logged>.lg-format .private-banker {
    display: block;
}

.easify-support-tag.logged>.lg-format .private-banker>.template {
    display: none;
}

.easify-support-tag.logged>.lg-format .private-banker__info {
    height: 100px;
    border-bottom: 2px dotted #7a8d9b;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.easify-support-tag.logged>.lg-format .private-banker__info>img {
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.easify-support-tag.logged>.lg-format .private-banker__info>h4,
.easify-support-tag.logged>.lg-format .private-banker__info>small {
    padding-left: 110px;
    color: #435c6b;
}

.easify-support-tag.logged>.lg-format .private-banker__info>h4 {
    padding-top: 20px;
    font-weight: bold;
}

.easify-support-tag.logged>.lg-format .private-banker ul>li {
    margin: 0;
    padding: 0;
}

.easify-support-tag.logged>.lg-format .private-banker ul>li:empty {
    display: none;
}

.easify-support-tag.logged>.lg-format .private-banker ul>li::before {
    content: none;
    left: 0;
}

.easify-support-tag.logged>.lg-format .private-banker ul>li>a.button,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType01,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType02,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType03,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType04 {
    width: 100%;
}

.easify-support-tag.logged>.lg-format .private-banker ul>li>a.button:empty,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType01:empty,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType02:empty,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType03:empty,
.easify-support-tag.logged>.lg-format .private-banker ul>li>a.buttonType04:empty {
    display: none;
}

.easify-support-tag.logged>.lg-format .private-banker__links {
    margin-bottom: 12px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--info,
.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links {
    margin-top: 12px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--info::before,
.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links::before {
    font-family: "Belfius Icons";
    font-size: 20px;
    position: absolute;
    color: #7a8d9b;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--info>li,
.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links>li {
    padding-left: 30px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--info::before {
    content: '';
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--info>li:first-of-type {
    font-weight: bold;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links::before {
    content: '';
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours {
    width: 250px;
    height: auto;
    font-size: .7rem;
    background: #fff;
    padding: 10px;
    border-radius: 7px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul {
    list-style: none;
    display: table;
    width: 100%;
    padding: 0;
    text-align: center;
    position: relative;
    z-index: 1;
    margin-bottom: 15px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul li {
    display: table-cell;
    width: 50%;
    cursor: pointer;
    padding: 5px;
    background: #fff;
    color: #435c6b;
    border: 1px solid #435c6b;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul li:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul li:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul li.active {
    background: #435c6b;
    color: #fff;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours>ul li::before {
    content: none;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab {
    display: none;
    width: 100%;
    margin: 0;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab.active {
    display: table;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab .row {
    display: table-row;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab .row .cell {
    display: table-cell;
    padding-bottom: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #fff;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab .row .cell:last-child {
    bottom-border: none;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab .row .cell.day {
    width: 40%;
}

.easify-support-tag.logged>.lg-format .private-banker .private-banker__office--links .opening-hours .tab .row .cell.hours {
    color: #435c6b;
    text-align: right;
}

@media only screen and (max-width:767px) {
    .easify-support-tag {
        position: static;
        bottom: auto;
        width: 100%;
        box-sizing: border-box;
        border-radius: 0;
    }
    .easify-support-tag.default>.sm-format,
    .easify-support-tag.default>.xs-format,
    .easify-support-tag.closed>.sm-format,
    .easify-support-tag.closed>.xs-format,
    .easify-support-tag.open>.sm-format,
    .easify-support-tag.open>.xs-format {
        display: none;
    }
    .easify-support-tag.default>.lg-format,
    .easify-support-tag.default.sticky,
    .easify-support-tag.closed>.lg-format,
    .easify-support-tag.closed.sticky,
    .easify-support-tag.open>.lg-format,
    .easify-support-tag.open.sticky {
        width: 100%;
        position: static;
        box-sizing: border-box;
    }
    .easify-support-tag.default>.lg-format,
    .easify-support-tag.closed>.lg-format,
    .easify-support-tag.open>.lg-format {
        display: block;
        bottom: auto;
        right: auto;
    }
    .easify-support-tag.default>.lg-format::before,
    .easify-support-tag.default>.lg-format::after,
    .easify-support-tag.closed>.lg-format::before,
    .easify-support-tag.closed>.lg-format::after,
    .easify-support-tag.open>.lg-format::before,
    .easify-support-tag.open>.lg-format::after {
        content: none;
    }
    .easify-support-tag.default>.lg-format>.close-btn,
    .easify-support-tag.closed>.lg-format>.close-btn,
    .easify-support-tag.open>.lg-format>.close-btn {
        display: none;
    }
}

.easify-support-tag .text-red,
.easify-support-tag>.sm-format>.minimize-btn,
.easify-support-tag>.lg-format>.close-btn {
    text-decoration: none;
    color: #d1184d;
    font-weight: bold;
}

.featured-news-item,
.financial-weather-report {
    box-sizing: border-box;
    border-radius: 6px;
    background: #f2f4f5;
    overflow: hidden;
    position: relative;
}

.featured-news-item article,
.financial-weather-report article {
    overflow: hidden;
}

.featured-news-item article>figure,
.financial-weather-report article>figure {
    box-sizing: border-box;
    border-radius: 6px;
    height: auto;
    margin: 10px;
    overflow: hidden;
}

.featured-news-item article>figure img,
.financial-weather-report article>figure img {
    width: 100%;
    height: auto;
    display: block;
}

.featured-news-item article>header .featured-news-item--label,
.financial-weather-report article>header .featured-news-item--label {
    display: inline-block;
    background-color: #fae7ed;
    border-radius: 4px;
    margin: 5px 24px 10px 24px;
    padding: 7px 10px;
    font-family: "Belfius Alternative";
    font-size: 13px;
    color: #7a8d9b;
}

.featured-news-item article>header .featured-news-item--label+h3,
.financial-weather-report article>header .featured-news-item--label+h3 {
    margin-top: 0;
}

.featured-news-item article>header>h3,
.financial-weather-report article>header>h3 {
    color: #d1184d;
    font-size: 21px;
    line-height: 24px;
    margin: 15px 24px;
}

.featured-news-item article>p,
.financial-weather-report article>p {
    margin-left: 24px;
    margin-right: 24px;
}

.featured-news-item article>a:not(:first-child),
.financial-weather-report article>a:not(:first-child) {
    float: right;
    margin-top: 24px;
    margin-bottom: 24px;
    margin-right: 24px;
}

@media only screen and (max-width:1007px) {
    .featured-news-item,
    .financial-weather-report {
        width: auto;
        float: none;
        clear: both;
        margin-top: 25px;
        margin-left: 34px;
        margin-right: 34px;
    }
    .featured-news-item+*,
    .financial-weather-report+* {
        margin-top: 25px;
    }
    .featured-news-item article,
    .financial-weather-report article {
        position: relative;
        min-height: 150px;
        padding-left: 34%;
    }
    .featured-news-item article>figure,
    .financial-weather-report article>figure {
        position: absolute;
        left: 0;
        top: 0;
        width: 32%;
        height: auto;
        overflow: hidden;
        margin-bottom: 34px !important;
    }
    .featured-news-item article>header .featured-news-item--label,
    .financial-weather-report article>header .featured-news-item--label {
        margin-top: 10px;
    }
    .featured-news-item.text-only article,
    .financial-weather-report.text-only article {
        padding-left: 0;
    }
}

@media only screen and (max-width:767px) {
    .featured-news-item,
    .financial-weather-report {
        display: none;
    }
}

.news-article-component .paragraph {
    position: relative;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
}

.news-article-component .paragraph>h2 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.news-article-component .paragraph__image--right,
.news-article-component .paragraph__image--left,
.news-article-component .paragraph__quote--right,
.news-article-component .paragraph__quote--left {
    max-width: 40%;
    margin-bottom: 10px;
}

.news-article-component .paragraph__image--left,
.news-article-component .paragraph__quote--left {
    float: left;
    margin-right: 20px;
}

.news-article-component .paragraph__image--right,
.news-article-component .paragraph__quote--right {
    float: right;
    margin-left: 20px;
}

.news-article-component .paragraph__image--left>img,
.news-article-component .paragraph__image--right>img {
    width: 100%;
    height: auto;
}

.news-article-component .paragraph__quote--left,
.news-article-component .paragraph__quote--right {
    text-align: center;
}

.news-article-component .paragraph__quote--left>q,
.news-article-component .paragraph__quote--right>q {
    font-family: "Belfius Alternative Bold", Arial, Helvetica, Nimbus, sans-serif;
    font-size: 24px;
    line-height: 37px;
    text-align: center;
    color: #d1184d;
}

.news-article-component .paragraph__quote--left>q::before,
.news-article-component .paragraph__quote--right>q::before {
    content: '‘';
    margin-right: 5px;
}

.news-article-component .paragraph__quote--left>q::after,
.news-article-component .paragraph__quote--right>q::after {
    content: '’';
    margin-left: 5px;
}

@media only screen and (max-width:767px) {
    .news-article-component .paragraph__image--left,
    .news-article-component .paragraph__image--right,
    .news-article-component .paragraph__quote--left,
    .news-article-component .paragraph__quote--right {
        float: none;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
    .news-article-component .paragraph__image--left>img,
    .news-article-component .paragraph__image--right>img {
        width: auto;
        max-width: 100%;
    }
}

.page-intro {
    background: #7a8d9b;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 15px;
    padding-bottom: 100px;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.page-intro>article {
    box-sizing: border-box;
    padding-top: 25px;
    padding-right: 24px;
}

.page-intro>article:first-child:not(:last-child) {
    width: 50%;
}

.page-intro>article:first-child:last-child {
    width: 100%;
}

.page-intro>article>header>h2,
.page-intro>article>a,
.page-intro>article>p {
    color: #fff;
}

.page-intro>article>header>h2 {
    margin-bottom: 20px;
}

.page-intro>article>a {
    display: inline-block;
    margin-top: 20px;
    text-decoration: none;
    font-weight: bold;
}

.page-intro>figure {
    box-sizing: border-box;
    position: absolute;
    top: 40px;
    right: 0;
    width: 100%;
    max-width: 50%;
    height: auto;
    text-align: center;
    z-index: -1;
}

.page-intro::after {
    content: '';
    position: absolute;
    transform: rotate(-3.54deg);
    width: 150%;
    height: 100px;
    bottom: -50px;
    left: -25%;
    z-index: 1;
    background: #fff;
}

@media only screen and (max-width:1007px) {
    .page-intro {
        padding-left: 34px;
        padding-right: 34px;
    }
    .page-intro>article:first-child:not(:last-child) {
        width: 100%;
        padding-right: 0;
    }
    .page-intro figure {
        display: none;
    }
}

@media only screen and (max-width:767px) {
    .page-intro {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.private-banker-picker {
    background: #f2f4f5;
    clear: both;
}

.private-banker-picker .private-banker-picker-wrapper {
    overflow: hidden;
    padding: 40px 2%;
}

.private-banker-picker .private-banker-picker-wrapper .col.left {
    overflow: hidden;
    position: relative;
}

.private-banker-picker .private-banker-picker-wrapper h2,
.private-banker-picker .private-banker-picker-wrapper p {
    color: #435c6b;
}

.private-banker-picker .private-banker-picker-wrapper h2 {
    margin-bottom: 12px;
    height: 24px;
    line-height: 24px;
}

.private-banker-picker .private-banker-picker-wrapper h2+br {
    display: none;
}

.private-banker-picker .private-banker-picker-wrapper .profile-image {
    width: 20%;
    text-align: center;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.private-banker-picker .private-banker-picker-wrapper .profile-image::before {
    position: relative;
    content: "";
    top: 0;
    display: block;
    width: 80px;
    height: 90px;
    background: url(/common/nfw/lib/bdn/resource/WebDev-sprite.png?h=ba463f65a74305ac000e) transparent -242px -204px no-repeat;
    background-origin: border-box;
    background-clip: border-box;
    transform: scale(.85714, .85714);
}

@media only screen and (min-device-pixel-ratio:1.5) {
    .private-banker-picker .private-banker-picker-wrapper .profile-image::before {
        background-image: url(/common/nfw/lib/bdn/resource/WebDev-sprite-HD.png?h=ba463f65a74305ac000e);
    }
}

.private-banker-picker .private-banker-picker-wrapper .profile-image img {
    max-width: 70px;
    width: 100%;
    height: auto;
    border-radius: 50%;
}

.private-banker-picker .private-banker-picker-wrapper .intro-text {
    width: 80%;
    float: right;
}

.private-banker-picker .private-banker-picker-wrapper .background-image {
    background: url(/common/nfw/lib/bdn/resource/private-banker-map.jpg?h=8b8147c835632ddbdc92) no-repeat;
    border: 4px solid #fff;
    border-radius: 10px;
    line-height: 150px;
    text-align: center;
    margin-top: 36px;
}

.private-banker-picker .private-banker-picker-wrapper .background-image a.button,
.private-banker-picker .private-banker-picker-wrapper .background-image a.buttonType01,
.private-banker-picker .private-banker-picker-wrapper .background-image a.buttonType02,
.private-banker-picker .private-banker-picker-wrapper .background-image a.buttonType03,
.private-banker-picker .private-banker-picker-wrapper .background-image a.buttonType04 {
    vertical-align: middle;
    background-color: #d1184d;
}

@media only screen and (max-width:1007px) {
    .private-banker-picker .private-banker-picker-wrapper {
        padding-left: 2.95139%;
        padding-right: 2.95139%;
    }
    .private-banker-picker .private-banker-picker-wrapper .col {
        width: 100%;
    }
    .private-banker-picker .private-banker-picker-wrapper .col.right {
        margin-top: 34px;
    }
    .private-banker-picker .private-banker-picker-wrapper .profile-image {
        width: 30%;
    }
    .private-banker-picker .private-banker-picker-wrapper .intro-text {
        width: 70%;
        float: right;
    }
}

@media only screen and (max-width:767px) {
    .private-banker-picker .private-banker-picker-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.symbol-list {
    padding: 15px 2%;
}

.symbol-list .symbol-row {
    border-radius: 7px 7px 0 7px;
    background: #f2f4f5;
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 15px 2%;
    box-sizing: border-box;
}

.symbol-list .symbol-row__item {
    display: table-cell;
    padding-right: 10px;
    vertical-align: top;
}

.symbol-list .symbol-row__item>div[class^=belfius-icon-] {
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 35px;
    text-align: center;
    background: #d1184d;
    border-radius: 7px 7px 0 7px;
    color: #fff;
    float: left;
    margin-right: 10px;
}

.symbol-list .symbol-row__item>header {
    overflow: hidden;
    display: table;
    height: 70px;
}

.symbol-list .symbol-row__item>header>h3 {
    font-size: 26px;
    line-height: 30px;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}

.symbol-list .symbol-row__item>header>small {
    font-size: 18px;
    line-height: 21px;
    display: table-row;
}

@media only screen and (max-width:1007px) {
    .symbol-list .symbol-row {
        display: block;
        overflow: hidden;
    }
    .symbol-list .symbol-row__item {
        display: block;
        width: 50%;
        box-sizing: border-box;
        float: left;
        padding-bottom: 25px;
        min-height: 140px;
    }
    .symbol-list .symbol-row__item:nth-last-child(2):not(:nth-child(2)),
    .symbol-list .symbol-row__item:first-child:nth-last-child(2),
    .symbol-list .symbol-row__item:nth-child(2):last-child,
    .symbol-list .symbol-row__item:nth-child(3):last-child,
    .symbol-list .symbol-row__item:last-child {
        padding-bottom: 0;
        min-height: 0;
    }
    .symbol-list .symbol-row__item--full-width {
        width: 100%;
    }
}

@media only screen and (max-width:767px) {
    .symbol-list {
        padding-left: 15px;
        padding-right: 15px;
    }
    .symbol-list .symbol-row {
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
    }
    .symbol-list .symbol-row__item {
        width: 100%;
        min-height: 0;
    }
    .symbol-list .symbol-row__item:first-child,
    .symbol-list .symbol-row__item:nth-child(n),
    .symbol-list .symbol-row__item:first-child:nth-last-child(2),
    .symbol-list .symbol-row__item:nth-last-child(2):not(:nth-child(2)),
    .symbol-list .symbol-row__item:nth-last-child(2) {
        padding-bottom: 25px;
    }
    .symbol-list .symbol-row__item:last-child {
        padding-bottom: 0;
    }
    .symbol-list .symbol-row__item>header>h3 {
        font-size: 21px;
        line-height: 24px;
    }
    .symbol-list .symbol-row__item>header>small {
        font-size: 16px;
        line-height: 19px;
    }
}

#main-layout-bottom-div #main-layout-left-div {
    display: none;
}

#main-layout-bottom-div #main-layout-right-div {
    display: block;
    width: 100%;
    margin-top: 25px;
    margin-right: 0;
    margin-bottom: 25px;
    margin-left: 0;
    padding: 0;
    vertical-align: top;
}

#main-layout-bottom-div #main-layout-right-div[style] {
    width: auto !important;
}

#content {
    position: relative;
    overflow: hidden;
    padding: 0;
}

#content h1 {
    margin-bottom: 25px;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}

#content h2 {
    margin-bottom: 15px;
}

#content h3 {
    margin-bottom: 10px;
}

#content p+h2 {
    margin-top: 35px;
}

#content p+h3 {
    margin-top: 25px;
}

#content .box,
#content .banner {
    margin-right: 0;
}

#content .introBox {
    clear: left;
    margin-bottom: 1em;
    padding-right: 0;
}

.gepa-html-viewer #content {
    width: auto;
}

.gepa-html-viewer #content .introBox {
    width: auto;
    margin-top: 20px;
    margin-right: 24px;
    margin-bottom: 20px;
    margin-left: 24px;
}

.gridLayout01 #column01 {
    margin-right: 0;
}

@media only screen and (max-width:1007px) {
    .gridLayout01 #column01 {
        width: 66%;
    }
}

@media only screen and (max-width:767px) {
    .gridLayout01 #column01 {
        width: 100%;
        float: none;
        clear: both;
    }
}

@media only screen and (max-width:1007px) {
    .gridLayout01 #column02 {
        width: 32%;
    }
}

@media only screen and (max-width:767px) {
    .gridLayout01 #column02 {
        margin-top: 25px;
        width: 100%;
        float: none;
        clear: both;
    }
}

.gridLayout01 #column02 p {
    margin-bottom: 24px;
}

.gridLayout02 #column01 {
    margin-right: 0;
}

@media only screen and (max-width:1007px) {
    .gridLayout02 #column01 {
        width: 66%;
    }
}

@media only screen and (max-width:767px) {
    .gridLayout02 #column01 {
        width: 100%;
        float: none;
        clear: both;
    }
}

.gridLayout02 #column02 .box.boxType03.boxWidth06 {
    width: auto;
    margin-left: 0;
}

@media only screen and (max-width:1007px) {
    .gridLayout02 #column02 {
        width: 32%;
    }
}

@media only screen and (max-width:767px) {
    .gridLayout02 #column02 {
        margin-top: 25px;
        width: 100%;
        float: none;
        clear: both;
    }
}

.gridLayout02 div#content.themePage>div {
    display: table;
    margin-bottom: 24px;
}

.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-02 {
    float: right;
    padding-left: 24px;
    display: table-cell;
}

.gridLayout02 div#content.themePage>div>.greybox01.boxWidth03 {
    float: left;
    display: table-cell;
    padding-left: 24px;
}

.gridLayout02 div#content.themePage>div>.blankbox {
    float: left;
    display: table-cell;
    margin-left: 0;
}

.gridLayout02 div#content.themePage>div>div#main-layout-right-div-tpl-02-col-01 {
    float: left;
    display: table-cell;
    margin-left: 0;
}

.themePage>div {
    display: table;
    margin-bottom: 24px;
}

.themePage>div>div#main-layout-right-div-tpl-02-col-02 {
    float: right;
    padding-left: 24px;
    display: table-cell;
}

.themePage>div>.greybox01.boxWidth03 {
    float: left;
    display: table-cell;
    padding-left: 24px;
}

.themePage>div>.blankbox {
    float: left;
    display: table-cell;
    margin-left: 0;
}

.themePage>div>div#main-layout-right-div-tpl-02-col-01 {
    float: left;
    display: table-cell;
    margin-left: 0;
}

.boxType02,
.boxType03,
.boxType04,
.boxType05,
.boxType06,
.boxType07,
.bowType02,
.boxType12,
.greybox03,
.greybox01,
.lbBoxType03,
.blankbox {
    position: relative;
    overflow: hidden;
    margin-bottom: 24px;
    padding: 24px;
    box-shadow: none;
    border: 1px solid #e3dcd3;
    border-radius: 6px;
    background: none;
}

.boxType02 h2,
.boxType02 h2>span,
.boxType02 h2>span.sdSpan,
.boxType03 h2,
.boxType03 h2>span,
.boxType03 h2>span.sdSpan,
.boxType04 h2,
.boxType04 h2>span,
.boxType04 h2>span.sdSpan,
.boxType05 h2,
.boxType05 h2>span,
.boxType05 h2>span.sdSpan,
.boxType06 h2,
.boxType06 h2>span,
.boxType06 h2>span.sdSpan,
.boxType07 h2,
.boxType07 h2>span,
.boxType07 h2>span.sdSpan,
.bowType02 h2,
.bowType02 h2>span,
.bowType02 h2>span.sdSpan,
.boxType12 h2,
.boxType12 h2>span,
.boxType12 h2>span.sdSpan,
.greybox03 h2,
.greybox03 h2>span,
.greybox03 h2>span.sdSpan,
.greybox01 h2,
.greybox01 h2>span,
.greybox01 h2>span.sdSpan,
.lbBoxType03 h2,
.lbBoxType03 h2>span,
.lbBoxType03 h2>span.sdSpan,
.blankbox h2,
.blankbox h2>span,
.blankbox h2>span.sdSpan {
    background: none;
    font-size: 21px;
    color: #435c6b;
    border-bottom: none;
}

.blankbox li {
    margin-left: 0;
}

.blankbox li:before {
    content: none;
}

.blankbox li a {
    display: table;
}

.blankbox li a img {
    float: left;
    display: table-cell;
    margin-right: 10px;
}

.blankbox li a span {
    display: table-cell;
    vertical-align: top;
    border-top: 1px solid #e3dcd3;
}

.boxWidth01,
.boxWidth02,
.boxWidth03,
.boxWidth05,
.boxWidth06,
.boxWidth07 {
    display: block;
    width: 100%;
    box-sizing: border-box;
}

@media only screen and (max-width:767px) {
    .boxWidth01,
    .boxWidth02,
    .boxWidth03,
    .boxWidth05,
    .boxWidth06,
    .boxWidth07 {
        float: none;
        clear: both;
    }
}

ul.linkList.buttonList>li {
    display: inline-block;
}

.gewy-lightbox #content.LbFixPadding {
    width: auto;
}

.gewy-lightbox #content.LbFixPadding #lightbox iframe {
    min-width: 950px;
}

.yui3-accordion {
    width: auto;
    overflow: hidden;
    padding: 0 20px 0 20px;
    border: 1px solid #e3dcd3;
    margin-bottom: 20px;
    border-radius: 8px;
}

@media only screen and (max-width:1007px) {
    .yui3-accordion {
        padding: 0 0 0 0;
    }
}

.yui3-accordion>div.yui3-accordion-item {
    margin: 0;
    padding: 0;
}

.yui3-accordion>div.yui3-accordion-item+div.yui3-accordion-item {
    border-top: 1px solid #e3dcd3;
}

.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-hd h3 {
    position: relative;
    cursor: pointer;
    background: none;
    margin: 0;
    font-size: 18px;
    padding: 20px 0 20px 25px;
}

.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-hd h3:before {
    content: "";
    color: #7b736d;
    position: absolute;
    left: 0;
    font-size: 16px;
    cursor: pointer;
}

@media only screen and (max-width:1007px) {
    .yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-hd h3:before {
        left: 15px;
    }
}

@media only screen and (max-width:1007px) {
    .yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-hd {
        padding: 20px 15px 20px 40px;
    }
}

.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-bd {
    overflow: hidden;
    padding: 0 0 0 25px;
    height: 0;
}

@media only screen and (max-width:1007px) {
    .yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-bd {
        padding: 0 15px 0 40px;
    }
}

.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-bd>* {
    margin-bottom: 15px;
}

.yui3-accordion>div.yui3-accordion-item>div.yui3-accordion-item-bd>*:last-child {
    margin-bottom: 20px;
}

.yui3-accordion>div.yui3-accordion-item:before {
    content: none;
}

.yui3-accordion>div.yui3-accordion-item.yui3-accordion-item-active>div.yui3-accordion-item-hd h3:before {
    content: "";
    color: #d1184d;
}

.yui3-accordion>div.yui3-accordion-item-active>div.yui3-accordion-item-bd {
    height: auto;
}

.comparisonTable .errorMessageBox {
    display: none;
    margin: 15px 0 0 0;
    height: 50px;
    width: 100%;
    background: url(/common/nfw/lib/bdn/resource/invalid.png?h=f332405cb27d2b3e0a4c) 6px 10px no-repeat;
    border-radius: 5px;
    border: 1px solid #c84132;
}

.comparisonTable .errorMessageBox>p {
    display: table-cell;
    margin: 10px 0 10px 0;
    padding: 0 10px 0 50px;
    vertical-align: middle;
}

.comparisonTable .tableInputFilter {
    margin: 15px 0 0 0;
}

.comparisonTable .tableInputFilter .inputFilter {
    display: inline-block;
    float: none;
    margin-top: 5px;
    width: auto;
    height: auto !important;
}

.comparisonTable .tableInputFilter .inputFilter+.inputFilter {
    margin-left: 0;
}

.comparisonTable .tableInputFilter .inputFilter:nth-child(6n+6) {
    margin-left: 0;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"] {
    display: none;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:checked+label.checkbox {
    background-position: 0 -14px;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:checked+label.checkbox:active {
    background-position: -28px -14px;
}

.comparisonTable .tableInputFilter .inputFilter label {
    display: block;
    overflow: visible;
    line-height: 22px !important;
}

.comparisonTable .tableInputFilter .inputFilter label.checkbox {
    display: none;
}

.comparisonTable .tableInputFilter .inputFilter label.checkbox:active {
    background-position: -28px 0;
}

.comparisonTable .tableInputFilter .inputFilter label.checkbox:hover {
    background-position: -14px 0;
}

.comparisonTable.small .tableInputFilter {
    width: 400px;
}

.comparisonTable.small table.tableTemplate {
    width: 400px;
}

.comparisonTable.small table.tableTemplate .spacer {
    white-space: nowrap;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:checked+label.checkbox:hover {
    background-position: -14px -14px;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:active+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:hover+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:focus+label.checkbox {
    cursor: default;
    background-position: -56px 0;
}

.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:checked+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:checked:active+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:checked:hover+label.checkbox,
.comparisonTable .tableInputFilter .inputFilter input[type="checkbox"]:disabled:checked:focus+label.checkbox {
    cursor: default;
    background-position: -56px -14px;
}

.comparisonTable table.tableTemplate {
    width: 100%;
}

.tableTemplate {
    display: inline-block;
    margin: 25px 0 10px;
    background: none;
    border-radius: 0;
}

.tableTemplate td[width='5'] {
    width: 1px;
}

.tableTemplate td,
.tableTemplate th {
    border: none;
    color: #333;
    font-size: 11px;
}

.tableTemplate td {
    padding: 5px 0;
}

.tableTemplate th {
    padding: 5px;
    text-align: left;
    vertical-align: middle;
}

.tableTemplate .center td {
    text-align: center;
    vertical-align: middle;
}

.tableTemplate ul>li {
    margin-bottom: 2px;
}

.tableTemplate .topCornerContainer td,
.tableTemplate .btmCornerContainer td,
.tableTemplate .headerRowCorners td,
.tableTemplate .lastRowCorners td {
    height: 0;
    padding: 0;
    background: #fff;
}

.tableTemplate .headerRowCorners td {
    background: none;
}

.tableTemplate .topTableCorners td,
.tableTemplate .btmTableCorners td,
.tableTemplate .headerRowCorners td {
    padding: 0;
    border-bottom: 0;
    height: 1px;
}

.tableTemplate .topTableCorners td.firstCell+td,
.tableTemplate .btmTableCorners td.firstCell+td,
.tableTemplate .headerRowCorners td.firstCell+td {
    background: transparent;
}

.tableTemplate td.roundTl {
    border-radius: 0;
}

.tableTemplate td.roundTr {
    border-radius: 0;
}

.tableTemplate td.roundBl {
    border-radius: 0;
}

.tableTemplate td.roundBr {
    border-radius: 0;
}

.tableTemplate .odd td {
    background: #fff;
}

.tableTemplate .headerRow td {
    background: #e3dcd3;
    width: 0;
    padding: 0;
}

.tableTemplate .headerRowCorners td {
    background: #e3dcd3;
    height: 1px;
}

.tableTemplate .headerRowCorners {
    height: 1px;
}

.tableTemplate .headerRowCorners>.col_1 {
    background: none;
}

.tableTemplate .headerRow td[valign] {
    background: #fff;
    border-radius: 0;
}

.tableTemplate .headerRow th {
    font-size: 20px;
    padding-bottom: 15px;
    vertical-align: bottom;
}

.tableTemplate .headerRow td {
    border-bottom: 0;
    padding: 15px 0;
    text-align: center;
}

.tableTemplate .odd td.col_1,
.tableTemplate .headerRowCorners td.spacer {
    background-color: #c8c8c1;
}

.tableTemplate td.spacer.first,
.tableTemplate .even td.spacer.first {
    border: none;
    background: none;
}

.tableTemplate .even td {
    background-color: #f5f3f0;
}

.tableTemplate tr>td.spacer.first+th+td:not(.col_1),
.tableTemplate tr>td.spacer.first+td+td:not(.col_1),
.tableTemplate tr>td.spacer.first+th+td:not(.col_1)+td+td,
.tableTemplate tr>td.spacer.first+td+td:not(.col_1)+td+td,
.tableTemplate tr>td.spacer:not(.first)+td:not(.col_1),
.tableTemplate tr>td.spacer:not(.first)+td+td+td,
.tableTemplate tr.btmTableCorners>td.spacer:not(.first)+td+td {
    background-color: #e3dcd3;
}

.tableTemplate .even td.spacer,
.tableTemplate .even th,
.tableTemplate .even td.col_1 {
    background: none;
}

.tableTemplate .odd td.col_1,
.tableTemplate .even td.col_1 {
    background: #fff;
}

.tableTemplate .odd td.spacer {
    background: none;
}

.tableTemplate .even td.spacer {
    background: none;
}

.tableTemplate .lastRowCorners td.spacer,
.tableTemplate .lastRowCorners td.col_1,
.tableTemplate .lastRow td.spacer {
    background: none;
}

.tableTemplate .lastRow td {
    border-top: 0;
    vertical-align: middle;
    padding: 15px 0 10px;
}

.tableTemplate .lastRow td.spacer.first,
.tableTemplate .lastRow td.col_1 {
    border: none;
    background: none;
}

.tableTemplate a.button,
.tableTemplate a.buttonType01,
.tableTemplate a.buttonType02,
.tableTemplate a.buttonType03,
.tableTemplate a.buttonType04 {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: auto;
    max-width: 125px !important;
}

.tableTemplate .headerRowCorners td.spacer,
.tableTemplate .headerRowCorners td.col_1,
.tableTemplate .headerRow td.spacer,
.tableTemplate .btmCornerContainer.even td.col_1,
.tableTemplate .btmCornerContainer.odd td.col_1 {
    background: none;
}

ul.iconList li {
    border-bottom: 1px solid #e3dcd3;
}

ul.iconList li:nth-last-of-type(1) {
    border-bottom: 0;
}

ul.iconList li.contactSpecificIcon {
    margin-left: 0;
}

ul.iconList li.contactSpecificIcon::before {
    content: none;
}

.pagination>li.first a,
.pagination>li.first span,
.pagination>li.previous a,
.pagination>li.previous span,
.pagination>li.next a,
.pagination>li.next span,
.pagination>li.last a,
.pagination>li.last span,
.pager>li>a,
.pager>li>span,
.q-a-slideshow .seqNav .previous,
.q-a-slideshow .seqNav .next {
    background: #7b736d;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-indent: 0;
    background-image: none;
    overflow: hidden;
    margin-right: 5px;

}

.pagination>li.first a:hover,
.pagination>li.first span:hover,
.pagination>li.previous a:hover,
.pagination>li.previous span:hover,
.pagination>li.next a:hover,
.pagination>li.next span:hover,
.pagination>li.last a:hover,
.pagination>li.last span:hover,
.pager>li>a:hover,
.pager>li>span:hover,
.q-a-slideshow .seqNav .previous:hover,
.q-a-slideshow .seqNav .next:hover {
    background: #8f867f;
}

.pagination>li.first a:active,
.pagination>li.first span:active,
.pagination>li.previous a:active,
.pagination>li.previous span:active,
.pagination>li.next a:active,
.pagination>li.next span:active,
.pagination>li.last a:active,
.pagination>li.last span:active,
.pager>li>a:active,
.pager>li>span:active,
.q-a-slideshow .seqNav .previous:active,
.q-a-slideshow .seqNav .next:active {
    background: #6b645f;
}

.q-a-slideshow .seqNav .previous::before,
.q-a-slideshow .seqNav .next::before {
    content: '';
    text-align: center;
    color: #fff;
    display: block;
    line-height: 25px;
    font-size: 12px;
}

.q-a-slideshow .seqNav .previous::before {
    content: '<';
}

.q-a-slideshow .seqNav .next:before {
    content: '>';
}

.q-a-slideshow .seqNav .counter {
    line-height: 1;
    color: #7b736d;
}

.q-a-slideshow ul.slideholder {
    min-height: 110px;
}

.q-a-slideshow ul.slideholder li.slide {
    margin: 0;
    padding: 0;
    z-index: 0;
}

.q-a-slideshow ul.slideholder li.slide.current {
    z-index: 1;
}

.q-a-slideshow ul.slideholder li.slide::before {
    content: none;
}

.q-a-slideshow ul.slideholder li.slide>a {
    display: block;
    text-decoration: none;
    line-height: 1.5em;
    width: 100%;
    margin: 0;
    padding: 7px;
    box-sizing: border-box;
    border: 1px dashed #e3dcd3;
    border-radius: 5px;

}

.q-a-slideshow ul.slideholder li.slide>a:hover {
    text-decoration: underline;
    background: #e3dcd3;
}

#footnote {
    width: 100%;
    box-sizing: border-box;
    padding: 24px 0 0 0;
    border-top: 1px solid #e4dfd9;
    clear: both;
    float: none;
    display: block;
    overflow: hidden;
    color: #a4a09c;
    font-size: 14px;
    font-style: normal;
    margin-top: 40px;
}

#footnote>ol {
    overflow: hidden;
    list-style: decimal outside none;
}

#footnote>ol>li {
    float: left;
    width: calc(48.95833% - 24px);
    margin-left: calc(24px + 2.08333%);
}

@media only screen and (max-width:1007px) {
    #footnote>ol>li {
        float: none;
        width: auto;
        margin-left: 24px;
    }
    #footnote>ol>li:nth-child(1n+2) {
        margin-top: 10px;
    }
}

#footnote>ol>li:nth-child(1n+3) {
    margin-top: 10px;
}

#footnote>ol>li:nth-child(2n+1) {
    margin-left: 24px;
    clear: left;
}

#footnote>ol>li:before {
    content: none;
}

.open-help-tip {
    background: none;
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    text-decoration: none;
    cursor: pointer;
}

.open-help-tip:before {
    content: "";
    color: #d1184d;
    font-size: 16px;
    vertical-align: bottom;
}

.tridion-helptip {
    padding: 36px 20px 36px 20px;
    border-radius: 12px;
    position: absolute;
    display: inline-block;
    width: 384px;
    left: 24px;
    z-index: 10;
    background-color: #e3dcd3;
}

@media only screen and (max-width:1199px) {
    .tridion-helptip {
        width: 320px;
    }
}

@media only screen and (max-width:1007px) {
    .tridion-helptip {
        width: 233.33333px;
    }
}

@media only screen and (max-width:767px) {
    .tridion-helptip {
        width: 290px;
    }
}

.tridion-helptip.yui3-overlay-content {
    box-shadow: none;
}

.tridion-helptip>.yui3-widget-hd {
    background: none;
    color: #d1184d;
    font-size: 21px;
    line-height: 24px;
    padding: 0;
    margin-bottom: 15px;
}

.tridion-helptip>.yui3-widget-hd>.close-help-tip {
    background: none;
    display: block;
    position: absolute;
    top: -26px;
    right: -10px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.tridion-helptip>.yui3-widget-hd>.close-help-tip:before {
    content: "";
    font-size: 16px;
    color: #b8b6b4;
}

.tridion-helptip>.yui3-widget-bd {
    background: none;
    padding: 0;
}

.tridion-helptip>.yui3-widget-bd p {
    color: #435c6b;
    font-size: 14px;
}

.boxType02 h2 {
    border-bottom: none;
}

.boxType02 ul li {
    padding-left: 8px;
}

.boxType02 ul li:before {
    content: "";
    font-size: 15px;
    color: #93bf3e;
}

#container {
    width: 100% !important;
}

#container iframe,
#container iframe[width],
#container iframe[height] {
    width: 100% !important;
}

.boxType06 h2 {
    border-bottom: none;
}

.boxType06 ul.linkList {
    padding-top: 15px;
}

.dataTable {
    position: relative;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #e3dcd3;
    border-bottom: 1px solid #e3dcd3;
}

.dataTable td,
.dataTable th {
    text-align: center;
    border-bottom: 1px dotted #d3d1cd;
}

.dataTable>tfoot>tr>td {
    padding: 24px 0 20px 0;
}

.dataTable>tfoot>tr>td a+a {
    clear: left;
    display: block;
    margin-top: 10px;
}

.dataTable>tfoot>tr>td:last-child {
    width: auto;
}

.dataTable>tfoot>tr:nth-last-of-type(1)>td {
    border-bottom: 0;
}

.dataTable>tbody {
    position: relative;
}

.dataTable>tbody>tr.header {
    position: relative;
}

.dataTable>tbody>tr.header th {
    position: relative;
    overflow: hidden;
    padding: 0 10px 30px 10px;
    box-sizing: border-box;
    text-align: center;
    font-family: "Belfius Alternative", Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #d1184d;
    border-bottom: 1px dotted #d3d1cd;
}

.dataTable>tbody>tr.header th:first-child {
    min-width: 40.45139%;
    text-align: left;
}

.dataTable>tbody>tr.header th:last-child {
    width: auto;
}

.dataTable>tbody>tr.header th>small {
    display: block;
    margin-top: 10px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #7b736d;
}

.dataTable>tbody>tr {
    position: relative;
}

.dataTable>tbody>tr:nth-child(odd),
.dataTable>tbody>tr:nth-child(even) {
    background: none;
}

.dataTable>tbody>tr:nth-child(odd)>td,
.dataTable>tbody>tr:nth-child(odd)>th {
    background: #f5f3f0;
}

.dataTable>tbody>tr:nth-child(even)>td,
.dataTable>tbody>tr:nth-child(even)>th {
    background: #fff;
}

.dataTable>tbody>tr:nth-child(1) {
    background: none;
}

.dataTable>tbody>tr>th {
    border-bottom: 1px dotted #d3d1cd;
}

.dataTable>tbody>tr>td {
    padding: 23px 10px;
    font-family: Arial;
    font-size: 18px;
    color: #435c6b;
    font-weight: normal;
    border-bottom: 1px dotted #d3d1cd;
}

.dataTable>tbody>tr>td:first-child {
    padding-right: 0;
    background: none;
    text-align: left;
    font-size: 18px;
    color: #435c6b;
}

.dataTable>tbody>tr>td:first-child a {
    font-size: 14px;
}

.dataTable>tbody>tr>td:first-child[colspan] {
    width: auto;
}

.dataTable>tbody>tr>td:last-child {
    width: auto;
}

.dataTable>tbody>tr>td:last-child>a+a {
    margin-top: 10px;
    display: inline-block;
}

.dataTable>tbody>tr>td>small {
    display: block;
    font-family: Arial;
    font-size: 12px;
    color: #435c6b;
    font-weight: normal;
}

.dataTable>tbody>tr>td.pointUp,
.dataTable>tbody>tr>td.pointUp a {
    font-family: "Belfius Alternative";
    font-size: 18px;
}

.dataTable>tbody>tr>td .belfius-icon-not-allowed {
    display: block;
    font-size: 17px;
    color: #ea2a29;
}

.dataTable>tbody>tr>td .belfius-icon-checked {
    display: block;
    font-size: 17px;
    color: #93bf3e;
}

.dataTable>tbody>tr:nth-last-of-type(1)>th,
.dataTable>tbody>tr:nth-last-of-type(1)>td {
    border-bottom: 0;
}

.dataTable th[align='left'],
.dataTable td[align='left'] {
    text-align: left;
}

.dataTable th[align='right'],
.dataTable td[align='right'] {
    text-align: right;
}

.dataTable th[align='center'],
.dataTable td[align='center'] {
    text-align: center;
}

.dataTable th[align='justify'],
.dataTable td[align='justify'] {
    text-align: justify;
}

.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth03,
.teaserBoxRow .boxType05.boxWidth04,
#gew7-framework-inner .ajax-content .boxType05.boxWidth04,
.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth05,
#column01 .teaserBoxRow .boxType05.boxWidth06,
.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth06,
.teaserBoxRow .greybox01.boxWidth06,
.teaserBoxRow .greybox03.boxWidth06 {
    clear: none;
    float: left;
    margin-left: 24px;
}

@media only screen and (max-width:1199px) {
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04,
    .teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
    #column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth05,
    #column01 .teaserBoxRow .boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06,
    .teaserBoxRow .greybox01.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06 {
        margin-left: 2.08333%;
    }
}

@media only screen and (max-width:1007px) {
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04,
    .teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
    #column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth05,
    #column01 .teaserBoxRow .boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06,
    .teaserBoxRow .greybox01.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06 {
        margin-left: 2%;
    }
}

@media only screen and (max-width:767px) {
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04,
    .teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
    #column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth05,
    #column01 .teaserBoxRow .boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06,
    .teaserBoxRow .greybox01.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06 {
        float: none;
        margin-left: 0;
    }
}

.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1) {
    clear: left;
    margin-left: 0;
}

.teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth03,
.teaserBoxRow .boxType05.boxWidth04,
#gew7-framework-inner .ajax-content .boxType05.boxWidth04 {
    width: calc(((100% - (1*24px))*(1/2)));
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04 {
        width: calc(((100% - (1*2.08333%))*(1/2)));
    }
}

@media only screen and (max-width:1007px) {
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04 {
        width: calc(((100% - (1*2%))*(1/2)));
    }
}

@media only screen and (max-width:767px) {
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .boxType05.boxWidth04 {
        width: auto;
    }
}

@media only screen and (max-width:1007px) {
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06 {
        clear: both;
        margin-left: 0;
    }
}

@media only screen and (max-width:767px) {
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06+.greybox03.boxWidth06 {
        clear: both;
        margin-left: 0;
    }
}

.teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth05,
#column01 .teaserBoxRow .boxType05.boxWidth06 {
    width: calc(((100% - (2*24px))*(1/3)));
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
    #column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth05,
    #column01 .teaserBoxRow .boxType05.boxWidth06 {
        width: calc(((100% - (2*2.08333%))*(1/3)));
    }
}

@media only screen and (max-width:1007px) {
    .teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
    #column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth05,
    #column01 .teaserBoxRow .boxType05.boxWidth06 {
        width: calc(((100% - (2*2%))*(1/3)));
    }
}

@media only screen and (max-width:767px) {
    .teaserBoxRow .boxType05.boxWidth05:nth-of-type(1),
    #column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth05,
    #column01 .teaserBoxRow .boxType05.boxWidth06 {
        width: auto;
    }
}

.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
.teaserBoxRow .boxType05.boxWidth06,
.teaserBoxRow .greybox01.boxWidth06,
.teaserBoxRow .greybox03.boxWidth06 {
    width: calc(((100% - (3*24px))*(1/4)));
    box-sizing: border-box;
}

@media only screen and (max-width:1199px) {
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06,
    .teaserBoxRow .greybox01.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06 {
        width: calc(((100% - (3*2.08333%))*(1/4)));
    }
}

@media only screen and (max-width:1007px) {
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06,
    .teaserBoxRow .greybox01.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06 {
        width: calc(((100% - (1*2%))*(1/2)));
    }
}

@media only screen and (max-width:767px) {
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06,
    .teaserBoxRow .greybox01.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06 {
        width: auto;
    }
}

@media only screen and (max-width:1007px) {
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(2n+3):nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(2n+3):nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.boxType05.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.boxType05.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox01.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox01.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1)+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox03.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04+.greybox03.boxWidth06,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth03:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04:nth-of-type(1),
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth03,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth03,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth03,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth03,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth04,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.boxType05.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox01.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow #gew7-framework-inner .ajax-content .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04,
    .teaserBoxRow #gew7-framework-inner .ajax-content .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04,
    #gew7-framework-inner .ajax-content .teaserBoxRow .greybox03.boxWidth06:nth-of-type(1)+.greybox03.boxWidth06+.boxType05.boxWidth04 {
        clear: both;
        margin-left: 0;
    }
}

.teaserBoxRow .boxType05 {
    min-height: 180px;
}

.teaserBoxRow .boxType05:hover {
    background-color: #f5f3f0;
}

.teaserBoxRow .boxType05 .boxInner {
    position: relative;
    padding-bottom: 50px;
}

.teaserBoxRow .boxType05 .boxInner>a {
    position: absolute;
    bottom: 0;
}

.teaserBoxRow .boxType05 .boxInner .teaserImg {
    overflow: hidden;
}

.teaserBoxRow .boxType05 .boxInner .teaserImg img {
    width: 100%;
}

.teaserBoxRow .boxType05 .boxInner>h2+p {
    margin-top: 15px;
}

.teaserBoxRow .boxType05 .boxInner>p {
    color: #435c6b;
}

.teaserBoxRow .boxType05.boxWidth06:nth-of-type(1) {
    margin-left: 0;
}

.teaserBoxRow .greybox01,
.teaserBoxRow .greybox03 {
    min-height: 180px;
}

.teaserBoxRow .greybox01:hover,
.teaserBoxRow .greybox03:hover {
    background-color: #f5f3f0;
}

.teaserBoxRow .greybox01 .boxInner .teaserImg,
.teaserBoxRow .greybox03 .boxInner .teaserImg {
    overflow: hidden;
    position: relative;
    padding-bottom: 50px;
}

.teaserBoxRow .greybox01 .boxInner .teaserImg>a,
.teaserBoxRow .greybox03 .boxInner .teaserImg>a {
    position: absolute;
    bottom: 0;
}

.teaserBoxRow .greybox01 .boxInner .teaserImg img,
.teaserBoxRow .greybox03 .boxInner .teaserImg img {
    width: 100%;
}

.teaserBoxRow .greybox01 .boxInner>h2+p,
.teaserBoxRow .greybox03 .boxInner>h2+p {
    margin-top: 15px;
}

.teaserBoxRow .greybox01 .boxInner>p,
.teaserBoxRow .greybox03 .boxInner>p {
    color: #435c6b;
}

.teaserBoxRow .greybox03>.boxInner {
    overflow: hidden;
    position: relative;
    padding-bottom: 50px;
}

.teaserBoxRow .greybox03>.boxInner .teaserImg {
    padding-bottom: 0;
}

.teaserBoxRow .greybox03.boxWidth06:nth-of-type(1) {
    margin-left: 0;
}

#column01 .teaserBoxRow .boxType05.boxWidth06:nth-of-type(1) {
    margin-left: 0;
}

#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(1),
#gew7-framework-inner .ajax-content .boxType05.boxWidth04:nth-of-type(2n+3) {
    margin-left: 0;
}

.teaserBoxRow .teaserImg {
    margin-bottom: 30px;
}

.teaserBoxRow .linkList>li>a {
    display: block;
    margin-bottom: 15px;
}

.teaserBoxRow .box table {
    width: 100%;
}

.teaserBoxRow .boxType05 .boxInner>a {
    position: relative;
}

.teaserBoxRow .boxType05 .boxInner>a:only-child {
    position: absolute;
}

.introBox {
    overflow: hidden;
}

.introBox table {
    width: 100%;
}

.blankbox li a span {
    border: none;
}

.gridLayout02 div#content.themePage>div,
.themePage>div {
    width: 100%;
}

#main-layout-intern-news ul li img,
.introBox .imgIntro {
    float: left;
    margin: 0 15px 15px 0;
}

.contactSpecificIcon {
    overflow: hidden;
}

.contactSpecificIcon img {
    vertical-align: middle;
    float: left;
    position: relative;
    top: -5px;
    margin-right: 10px;
}

.contactSpecificIcon p {
    overflow: hidden;
    margin-bottom: 10px;
}

.boxType02.boxWidth03 {
    width: 66%;
    margin-left: 0;
}

.boxType03.boxWidth06 {
    width: calc(33% - 16px);
}

.slideholder {
    position: relative;
}

.slideholder>li {
    position: absolute;
    min-height: 30px;
    line-height: 30px;
    left: 0;
    top: 0;
    width: 100%;
}

.boxInner p {
    margin-bottom: 15px;
}

div#content.themePage>div>div *[style] {
    float: none !important;
    margin: 0 !important;
    width: auto !important;
    left: auto !important;
    top: auto !important;
    position: relative !important;
}

div#content.themePage>div>div img {
    display: none !important;
}

div#content.themePage>div>div img[src] {
    display: inline-block !important;
}

div#content.themePage>div>div br+br {
    display: none !important;
}

#banner_minibanner {
    margin-bottom: 20px;
}

#main-layout-right-div-tpl-02-col-02 {
    float: right;
}

.gewy-window #content {
    width: 100% !important;
}

@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

.icon-spin::before {
    animation: spin 3s linear infinite;
}

body.logged-on .logged-off {
    display: none;
}

body:not(.logged-on) .logged-on {
    display: none;
}

/* get rid of blank spacing below image */
#splashscreen a > img {
    display: flex;
}

