.banner{align-items:center;background:var(--quermo-blauw);border-radius:5px;display:flex;height:800px;overflow:hidden;position:relative}.banner:before{border-radius:5px 0 0 5px;content:"";height:800px;left:0;max-height:100%;mix-blend-mode:multiply;position:absolute;top:0;width:50%;z-index:10}.banner__inner{display:flex;width:100%}.banner__col{width:50%}.banner__image{border-radius:5px;height:800px!important;left:0;max-height:100%;object-fit:cover;object-position:top center;position:absolute;top:0;width:100%}.banner__image.is-mobile{display:none}.banner__text__title{font-weight:600!important}.banner.v1:before,.banner.v2:before{background:#756a5c;left:0}.banner.v2 .banner__text h1{color:#fff;font-family:ITC Garamond Std Book Narrow,sans-serif;font-size:50px;font-style:normal;font-weight:400;line-height:60px;margin-bottom:20px}.banner.v2 .banner__text{padding:70px 100px}.banner.v3,.banner.v3:before{background:rgba(42,100,141,.9);height:690px}.banner.v3:before{border-radius:0 5px 5px 0;left:unset;mix-blend-mode:normal;right:0}.banner.v3 .banner__image{height:690px!important}.banner__text{display:flex;flex-direction:column;height:100%;justify-content:center;padding:70px;position:relative;z-index:10}.banner.v3 .banner__text{padding:60px}.banner__text h1{color:#fff;font-family:ITC Garamond Std Book Narrow,sans-serif;font-size:70px;font-style:normal;font-weight:400;line-height:70px;margin-bottom:20px}.banner.v3 h1{font-size:64px;line-height:64px}.banner.v3 .subtitle__text{color:#fff}.banner__text ol,.banner__text p:not(.subtitle__text),.banner__text ul{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.banner__text ol,.banner__text ul{line-height:1.75;padding-left:20px}.banner__play-wrapper{align-items:center;display:flex;flex-direction:column;height:690px;justify-content:center;position:relative;width:100%}.banner__play-btn{background:transparent!important;border:none!important;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:auto}.banner__signature{display:flex;flex-direction:column;position:absolute;right:40px;text-align:center;top:120px}.banner__signature .name{color:#fff;display:block;font-family:White Angelica,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:25px;transform:rotate(-9deg)}.banner__signature .position{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:1600px){.banner.v2 .banner__text{padding:70px}}@media (max-width:1280px){.banner__inner{flex-wrap:wrap}.banner__col{width:100%}.banner__col:last-child{height:460px;left:0;position:absolute;top:0}.banner.v3 .banner__col:last-child{height:auto;position:relative}.banner__play-wrapper{height:460px}.banner__image{border-radius:0;object-fit:cover;position:static;width:100%}.banner.v3 .banner__image,.banner__image{height:460px!important}.banner:before{display:none!important}.banner{border-radius:0;height:auto!important}.hero__section:after{bottom:-40px;top:unset}.banner__text h1{font-size:60px}.banner.v2 .banner__text,.banner.v3 .banner__text,.banner__text{padding:70px 25px 50px}.banner__play-btn svg{height:40px;width:auto}}@media (max-width:767px){.banner.v2 .banner__text h1,.banner.v2 .banner__text h1 strong,.banner.v3 .banner__text h1,.banner.v3 .banner__text h1 strong,.banner__text h1,.banner__text h1 strong{font-size:40px;line-height:46px}.banner.v2 .banner__text,.banner.v3 .banner__text,.banner__text{padding:50px 25px}.banner__text p:not(.subtitle__text),.banner__text ul{font-size:16px}.banner__signature{right:20px;top:65px}.banner__signature .name{font-size:18px;line-height:20px;margin-bottom:20px}.banner__signature .position{font-size:10px;line-height:24px}.banner__image.is-mobile{display:block}.banner__inner:has(.banner__image.is-mobile) .banner__image.is-desktop{display:none}}