.footer{background:var(--color-grey);color:var(--color-white);font-size:var(--font-size-base);padding-top:var(--sp-5xl);row-gap:var(--sp-xl)}.footer a{color:inherit}@media (min-width:62.5rem){.footer{padding-left:0;padding-right:0}}.footer .region{display:flex;flex-direction:column;grid-column:2/-2;justify-content:space-between}@media (min-width:43.75rem){.footer .region{flex-direction:row}.footer .region--footer-bottom{display:grid}}.footer__main{--subgrid-col-count:12!important;color:#fff;grid-column:1/-1;padding-bottom:var(--sp-3xl);padding-top:var(--sp-3xl);position:relative;z-index:2}.footer__main:before{background-color:var(--color-primary-dark);border-radius:3.125rem 3.125rem 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:62.5rem){.footer__main:before{border-radius:3.125rem 3.125rem 0 0;width:calc(100% + var(--grid-gap))}}.footer__main a:not(.link--oum){color:#fff!important;position:relative;-webkit-text-decoration:none;text-decoration:none}.footer__main a:not(.link--oum):after{background:linear-gradient(90deg,#fff,#fff,#fff 100%)!important;bottom:1px;height:.85px!important}.footer__main .link--oum{color:hsla(0,0%,100%,.5);display:inline-flex;font-weight:var(--font-weight-bold);grid-column:2/-2;margin-top:var(--sp);-webkit-text-decoration:none;text-decoration:none}@media (min-width:62.5rem){.footer__main .link--oum{grid-column:2/span 6}.footer__main{--subgrid-col-count:5!important;grid-column:1/span 5;padding-bottom:var(--sp-3xl);padding-top:var(--sp-3xl)}}@media (min-width:81.25rem){.footer__main{padding-bottom:var(--sp-5xl);padding-top:var(--sp-5xl)}}.footer__main address{font-style:normal;grid-column:2/-2}.footer__main address h2{font-weight:var(--font-weight-bold);line-height:.79;margin:0 0 var(--sp) 0}.footer__main address h2 span{font-size:var(--font-size-md);font-weight:var(--font-weight-normal)}@media (max-width:62.5rem){.footer__main address h2 span{font-size:var(--font-size-base)}.footer__main address h2{font-size:var(--font-size-h3)}}@media (min-width:100rem){.footer__main address .contact-info{display:flex}}@media (min-width:62.5rem){.footer__main address{grid-column:2/span 6}}.footer__main .separator-line:before{content:"\00a0|\00a0"}.footer__main .grouped{grid-column:2/-2;margin-top:var(--sp)}@media (min-width:62.5rem){.footer__main .grouped{grid-column:2/span 6}}@media (min-width:100rem){.footer__main .grouped{display:flex}}.footer__aside{--subgrid-col-count:12!important;align-items:center;color:#000;display:flex;grid-column:1/-1;position:relative;z-index:1}.footer__aside .block{grid-column:2/-2;width:calc(100% + var(--grid-gap))}.footer__aside .block a{color:var(--color-primary)}@media (max-width:100rem){.footer__aside .block{padding-bottom:var(--sp-3xl);padding-top:var(--sp-3xl)}}.footer__aside:before{background:#fff;border-radius:0;content:"";grid-column:1/-1;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-3}@media (min-width:62.5rem){.footer__aside:before{border-radius:0 1.25rem 0 0;grid-column:1/-1;left:calc(var(--grid-gap)*-1);width:calc(100% + var(--grid-gap))}}.footer__aside:after{background:transparent url(../../../images/icons/park_immoweb_icon.cmp.svg) 50% no-repeat;background-size:7.8125rem 7.8125rem;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:calc(100% + var(--grid-gap));z-index:-2}@media (min-width:62.5rem){.footer__aside:after{background-size:10.9375rem 10.9375rem}.footer__aside{--subgrid-col-count:7!important;grid-column:6/-1;margin-top:var(--sp-6xl)}}.footer .menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.footer .menu li:before{content:"\00a0|\00a0";-webkit-text-decoration:none;text-decoration:none}@media (max-width:100rem){.footer .menu li:first-child:before{content:none}}@media (min-width:100rem){.footer .menu li:before{content:"\00a0|\00a0";-webkit-text-decoration:none;text-decoration:none}}.menu--footer .menu{list-style:none;margin:0;padding:0}@media (min-width:31.25rem){.menu--footer li{display:inline-block;position:relative}.menu--footer li:not(:last-child){padding-right:var(--sp)}.menu--footer li:not(:last-child):after{border-left:1px solid var(--color-white);bottom:2px;content:"";position:absolute;right:calc(var(--sp)/2 - 1px);top:.25rem;vertical-align:middle}}
/*# sourceMappingURL=footer.css.map */