.object-banner{background-size:cover;background-repeat:no-repeat;background-position:center;display:block;text-decoration:none;width:100%;height:auto}.object-banner .banner{width:100%;height:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;background-size:cover;background-repeat:no-repeat;background-position:center;padding:3rem 3.6rem}.object-banner .banner .banner-content{width:auto;height:auto}.object-banner .banner .title{display:block}.object-banner .banner .description{padding:1.5rem 0;display:block}.object-banner .banner .banner-action{padding-top:1rem;display:block}.object-banner .banner[data-banner-height="full"]{min-height:100vh;height:100vh}.object-banner .banner[data-banner-height="large"]{min-height:80vh;height:80vh}.object-banner .banner[data-banner-height="medium"]{min-height:370px;height:370px}.object-banner .banner[data-banner-height="small"]{min-height:40vh;height:40vh}.object-banner .banner[data-vertical-align-content="center"]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.object-banner .banner[data-vertical-align-content="top"]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.object-banner .banner[data-vertical-align-content="bottom"]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.object-banner .banner[data-horizontal-align-content="left"]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.object-banner .banner[data-horizontal-align-content="center"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.object-banner .banner[data-horizontal-align-content="right"]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.object-banner .banner[data-horizontal-align-content="center"],.object-banner .banner[data-vertical-align-content="center"]{text-align:center}.object-banner h1,.object-banner .h1{margin-bottom:0}.object-banner h2,.object-banner .h2{margin-bottom:0}.object-banner h3,.object-banner .h3{margin-bottom:0}.object-banner h4,.object-banner .h4{margin-bottom:0}.object-banner h5,.object-banner .h5{margin-bottom:0}.object-banner h6,.object-banner .h6{margin-bottom:0}.object-banner.large-height .banner{min-height:680px;height:680px}.object-banner.medium-height .banner{min-height:550px;height:550px}.object-banner.valign-center .banner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.object-banner.valign-top .banner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.object-banner.valign-bottom .banner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.object-banner.halign-left .banner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.object-banner.halign-center .banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.object-banner.halign-right .banner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.object-banner.valign-center .banner,.object-banner.halign-center .banner{text-align:center}@-moz-document url-prefix(){.object-banner .banner{width:100%}}@media screen and (max-width: 950px){.object-banner .banner{padding:3rem 1.5rem}.object-banner .banner[data-banner-height="medium"]{height:auto;min-height:300px}}@media screen and (max-width: 650px){.object-banner .banner[data-banner-height="medium"]{height:auto;min-height:370px}}@media screen and (max-width: 850px) and (orientation: landscape){.object-banner .banner[data-banner-height="medium"]{height:auto;min-height:240px}}@media screen and (min-width: 300px) and (orientation: landscape){.object-banner.mobile-image .banner{background-image:none !important}}@media screen and (min-width: 600px) and (orientation: portrait){.object-banner.mobile-image .banner{background-image:none !important}}

.object-banner.banner-shadow{-webkit-box-shadow:0 15px 30px -10px rgba(0,0,0,0.5);box-shadow:0 15px 30px -10px rgba(0,0,0,0.5);margin:0}.object-banner.banner-shadow .banner[data-banner-height="medium"]{min-height:295px;height:295px}.object-banner.homeBanner{overflow:hidden;-webkit-clip-path:ellipse(60% 100% at 50% 0);clip-path:ellipse(60% 100% at 50% 0);margin-top:-20px;margin-bottom:2em}.object-banner.banner-image img{width:100%;max-width:100%}.object-banner.actie-banner{margin-top:-20px !important}.object-banner.small-height .banner[data-banner-height="medium"]{min-height:230px}@supports (-ms-ime-align: auto){.object-banner.homeBanner{border-radius:0 0 50% 50%}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.object-banner.homeBanner{border-radius:0 0 50% 50%}}@media screen and (min-width: 951px){.object-banner.banner-image img.mobile-image{display:none}}@media screen and (max-width: 1100px){.object-banner.banner-shadow .banner[data-banner-height="medium"]{min-height:240px;height:240px}}@media screen and (max-width: 950px){.object-banner .banner[data-banner-height="medium"]{background-size:cover;background-repeat:no-repeat;background-position:center}.object-banner.banner-mobile{background-position:68%}.object-banner.banner-shadow .banner[data-banner-height="medium"]{min-height:175px;height:175px}.object-banner.homeBanner{-webkit-clip-path:ellipse(75% 100% at 50% 0);clip-path:ellipse(75% 100% at 50% 0);margin-bottom:1em}.object-banner.banner-image.with-mobile-image img.desktop-image{display:none}}@media screen and (max-width: 750px){.object-banner.mobile-hide{display:none}}@media screen and (max-width: 650px){.object-banner.homeBanner{-webkit-clip-path:ellipse(90% 100% at 50% 0);clip-path:ellipse(90% 100% at 50% 0)}.object-banner.homeBanner .banner[data-banner-height="medium"]{min-height:250px}}@media screen and (max-width: 450px){.object-banner.homeBanner{-webkit-clip-path:ellipse(90% 100% at 50% 0);clip-path:ellipse(90% 100% at 50% 0)}}

