/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-grey:#f8f8f8;--color-grey-alt:#d3d3d3;--color-primary:#c30044;--color-secondary:#3f0015;--color-secondary-50:color-mix(in srgb,var(--color-secondary),transparent 50%);--color-default:var(--color-secondary);--color-light:#fff;--color-dark:#000;--color-gradient:linear-gradient(0deg,var(--color-primary) 0%,var(--color-secondary) 100%);--color-gradient-inverted:linear-gradient(180deg,var(--color-primary) 0%,var(--color-secondary) 100%)}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--font-base-family:"Belfius21","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:bold}:root{--grid-gap:80px;--grid-total-columns:24}.c-banner-home__wrapper{position:relative}.c-banner-home__wrapper:after{content:"";position:absolute;inset:0;background-color:var(--color-secondary-50);z-index:2;display:block}.c-banner-home__content{margin-bottom:5rem;margin-left:calc(2 / var(--grid-total-columns) * 100%);position:absolute;inset:0;z-index:5;color:var(--color-light);display:flex;align-items:flex-end}@media screen and (min-width:768px){.c-banner-home__content{margin-bottom:10rem}}@media screen and (min-width:1150px){.c-banner-home__content{margin-bottom:15rem}}@media screen and (min-width:768px){.c-banner-home__content{width:calc(16 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:1600px){.c-banner-home__content{width:calc(9 / var(--grid-total-columns) * 100%)}}.c-banner-home__content .h-underline:after{margin:2rem 0 3rem}@media screen and (min-width:1440px){.c-banner-home__content .h-underline:after{margin:4rem 0 6rem}}.c-banner-home__media img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media screen and (min-width:1600px){.c-banner-home__media img{aspect-ratio:10/3}}.c-banner-home:after{content:"";position:absolute;z-index:9;right:0;background:url(/themes/custom/studiotentheme/img/icon-belfius-3d.png) no-repeat;background-size:cover;display:none}@media screen and (min-width:768px){.c-banner-home:after{width:10rem;height:17rem;bottom:-14rem;display:block}}@media screen and (min-width:992px){.c-banner-home:after{width:20rem;height:27rem;bottom:-20rem;display:block}}@media screen and (min-width:1600px){.c-banner-home:after{width:300px;height:352px;bottom:-27rem}}@media screen and (min-width:1920px){.c-banner-home:after{width:380px;height:446px;bottom:-35rem}}
:root{--color-grey:#f8f8f8;--color-grey-alt:#d3d3d3;--color-primary:#c30044;--color-secondary:#3f0015;--color-secondary-50:color-mix(in srgb,var(--color-secondary),transparent 50%);--color-default:var(--color-secondary);--color-light:#fff;--color-dark:#000;--color-gradient:linear-gradient(0deg,var(--color-primary) 0%,var(--color-secondary) 100%);--color-gradient-inverted:linear-gradient(180deg,var(--color-primary) 0%,var(--color-secondary) 100%)}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--font-base-family:"Belfius21","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:bold}:root{--grid-gap:80px;--grid-total-columns:24}.c-cta-social-media__wrapper{position:relative}.c-cta-social-media__wrapper:after{content:"";position:absolute;inset:0;background-color:var(--color-secondary-50);z-index:2;display:block}.c-cta-social-media__content{position:absolute;inset:0;z-index:5;color:var(--color-light);padding:3rem 2.5rem}@media screen and (min-width:768px){.c-cta-social-media__content{width:calc(14 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);display:flex;align-items:center;padding:0}}.c-cta-social-media__socials .social-icons a{color:#fff;transition:all .3s ease-in-out}.c-cta-social-media__socials .social-icons a:hover{opacity:.6}.c-cta-social-media__title{margin:1rem 0 5rem}@media screen and (max-width:768px){.c-cta-social-media__media img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}}
:root{--color-grey:#f8f8f8;--color-grey-alt:#d3d3d3;--color-primary:#c30044;--color-secondary:#3f0015;--color-secondary-50:color-mix(in srgb,var(--color-secondary),transparent 50%);--color-default:var(--color-secondary);--color-light:#fff;--color-dark:#000;--color-gradient:linear-gradient(0deg,var(--color-primary) 0%,var(--color-secondary) 100%);--color-gradient-inverted:linear-gradient(180deg,var(--color-primary) 0%,var(--color-secondary) 100%)}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--font-base-family:"Belfius21","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:bold}:root{--grid-gap:80px;--grid-total-columns:24}.c-text.c-text--center-on .c-text__title .h2{position:relative}.c-text.c-text--center-on .c-text__title .h2:after{content:"";display:block;width:16rem;height:.2rem;--pretitle-border-color:var(--color-primary);background-color:var(--pretitle-border-color);border-radius:3px;margin:2rem auto}@media screen and (min-width:768px){.page-node-type-vacancy .c-text .container{margin-left:calc(4 / var(--grid-total-columns) * 100%);width:calc(15 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:1440px){.page-node-type-vacancy .c-text .container{margin-left:calc(6 / var(--grid-total-columns) * 100%);width:calc(12 / var(--grid-total-columns) * 100%)}}
:root{--color-grey:#f8f8f8;--color-grey-alt:#d3d3d3;--color-primary:#c30044;--color-secondary:#3f0015;--color-secondary-50:color-mix(in srgb,var(--color-secondary),transparent 50%);--color-default:var(--color-secondary);--color-light:#fff;--color-dark:#000;--color-gradient:linear-gradient(0deg,var(--color-primary) 0%,var(--color-secondary) 100%);--color-gradient-inverted:linear-gradient(180deg,var(--color-primary) 0%,var(--color-secondary) 100%)}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--font-base-family:"Belfius21","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:bold}:root{--grid-gap:80px;--grid-total-columns:24}@media screen and (min-width:768px){.c-text-media__wrapper{display:flex;flex-wrap:wrap}}.c-text-media__media{margin-bottom:4rem}@media (min-width:768px){.c-text-media__media{width:calc(11 / var(--grid-total-columns) * 100%);margin-bottom:0}}.c-text-media__media img{width:100%}@media screen and (min-width:768px){.c-text-media__content{width:calc(8 / var(--grid-total-columns) * 100%);margin-left:calc(2 / var(--grid-total-columns) * 100%);display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__wrapper{flex-direction:row-reverse;justify-content:flex-end}}@media (min-width:768px){.c-text-media--media-position-right .c-text-media__media{width:calc(10 / var(--grid-total-columns) * 100%);margin-left:calc(3 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__content{margin-left:calc(1 / var(--grid-total-columns) * 100%)}}
:root{--color-grey:#f8f8f8;--color-grey-alt:#d3d3d3;--color-primary:#c30044;--color-secondary:#3f0015;--color-secondary-50:color-mix(in srgb,var(--color-secondary),transparent 50%);--color-default:var(--color-secondary);--color-light:#fff;--color-dark:#000;--color-gradient:linear-gradient(0deg,var(--color-primary) 0%,var(--color-secondary) 100%);--color-gradient-inverted:linear-gradient(180deg,var(--color-primary) 0%,var(--color-secondary) 100%)}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Belfius21;src:url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.eot);src:url(/themes/custom/studiotentheme/components/fonts/belfius/Belfius21-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.woff2) format("woff2"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/belfius/Belfius21-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--font-base-family:"Belfius21","Helvetica","Arial",sans-serif;--font-sec-family:"Roboto","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.8rem;--font-line-height:2.2rem;--font-line-height-big:2.5rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:bold}:root{--grid-gap:80px;--grid-total-columns:24}@font-face{font-family:icons;src:url(/themes/custom/studiotentheme/fonts/icons/icomoon.eot);src:url(/themes/custom/studiotentheme/fonts/icons/icomoon.eot) format("embedded-opentype"),url(/themes/custom/studiotentheme/fonts/icons/icomoon.ttf) format("truetype"),url(/themes/custom/studiotentheme/fonts/icons/icomoon.woff) format("woff"),url(/themes/custom/studiotentheme/fonts/icons/icomoon.svg) format("svg");font-weight:400;font-style:normal}[class^=icons-]:before,[class*=icons-]:before,[class*=child-anchor-icons-] a:before{font-family:icons,sans-serif!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icons-facebook:before,.child-anchor-icons-facebook a:before{content:"\ea90"}.icons-instagram:before,.child-anchor-icons-instagram a:before{content:"\ea92"}.icons-x:before,.child-anchor-icons-x a:before{content:"\e901"}.icons-youtube:before,.child-anchor-icons-youtube a:before{content:"\ea9d"}.icons-linkedin:before,.child-anchor-icons-linkedin a:before{content:"\eaca"}.icons-subnav:before,.child-anchor-icons-subnav a:before{content:"\e900"}.icons-location:before,.child-anchor-icons-location a:before{content:"\e902"}.social-icons{display:inline-flex;align-items:center}.social-icons li{margin-right:30px}.social-icons li a{font-size:0}.social-icons li a:before{font-size:28px}.icons-location{display:none}.icons-location:before{margin-right:1rem}.c-vacancy-intro__wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.c-vacancy-intro__content{width:calc(8 / var(--grid-total-columns) * 100%)}.c-vacancy-intro__content .h1{font-size:4.5rem}}@media screen and (min-width:1440px){.c-vacancy-intro__content{width:calc(8 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:768px){.c-vacancy-intro__text{width:calc(9 / var(--grid-total-columns) * 100%);margin-left:calc(4 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:1440px){.c-vacancy-intro__text{width:calc(8 / var(--grid-total-columns) * 100%);margin-left:calc(4 / var(--grid-total-columns) * 100%)}}
