*{margin:0;padding:0}html{overflow-y:scroll;background:linear-gradient(#FFFFFF,#F7F7F7)}html.freeze{overflow:hidden}body{height:100%;position:relative;font-family:"rajdhani",sans-serif;font-size:19px;font-weight:500;line-height:26px;color:#000;overflow-x:hidden;-webkit-font-smoothing:antialiased}.container{padding-left:100px;padding-right:100px;max-width:1720px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.container.small{max-width:800px}.container.smaller{padding-left:200px;padding-right:200px;max-width:1520px}.container.error{max-width:800px;text-align:center}a{color:#902032;text-decoration:none}a:hover{color:#550119;-moz-transition:0.3s all;-webkit-transition:0.3s all;-ms-transition:0.3s all}a.knop.mail{font-family:"teko",sans-serif;text-transform:uppercase;color:#000;border:2px solid #000;padding:6px 11px 3px;font-size:20px;display:inline-flex;border-radius:4px}a.knop.mail:hover{background:#902032;color:#fff;border-color:#902032}.clear{clear:both}address{font-style:normal}img,a img{border:0}strong,b{font-weight:700}italic,em{font-style:italic}p,ol,ul{margin-bottom:25px}:focus{outline:0}fieldset{border:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:5px 0 10px 20px}.underline{text-decoration:underline}h1{font-size:70px;margin:0 0 20px;font-weight:600}h2{font-size:50px;margin:0 0 20px;font-weight:600}h3{font-size:30px;margin:0 0 10px;font-weight:500}h1,h2,h3,h4{color:#902032;font-family:"teko",sans-serif;line-height:80%;text-transform:uppercase}header{padding:25px 0;position:relative;z-index:10000;background:#fff;box-shadow:0 3px 6px rgb(0 0 0 / .15)}header .container{align-items:center;justify-content:flex-end;gap:35px}header .container .logo{line-height:0;margin-right:auto}header .container .logo img{height:50px;width:auto}header .container nav.desktop ul{display:flex;margin:0;gap:35px;height:22px}header .container nav.desktop ul li{margin:0}header .container nav.desktop ul li a{color:#902032;font-family:"teko",sans-serif;text-transform:uppercase;font-size:25px}header .container nav.desktop ul li a:hover,header .container nav.desktop ul li.current-menu-item a{color:#000}header .container nav.desktop ul li.wpml-ls-item:last-child{margin-left:-15px}header .container nav.desktop ul li#menu-item-wpml-ls-2-nl{position:relative}header .container nav.desktop ul li#menu-item-wpml-ls-2-nl a{color:#000}header .container nav.desktop ul li#menu-item-wpml-ls-2-nl a:before{content:"NL"}header .container nav.desktop ul li#menu-item-wpml-ls-2-nl a span{display:none}header .container nav.desktop ul li#menu-item-wpml-ls-2-nl:after{content:"/";position:absolute;right:-15px;top:0;font-family:"teko",sans-serif;text-transform:uppercase;font-size:25px}header .container nav.desktop ul li#menu-item-wpml-ls-2-en a{color:#000}header .container nav.desktop ul li#menu-item-wpml-ls-2-en a:before{content:"EN"}header .container nav.desktop ul li#menu-item-wpml-ls-2-en a span{display:none}header .container nav.desktop ul li.wpml-ls-current-language{border-bottom:2px solid #000;margin-bottom:-3px}header .container ul.social-icons{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}header .container ul.social-icons li{margin:0;line-height:0}header .container ul.social-icons li img{height:24px;width:auto}.single-team header .container nav.desktop ul li:nth-child(3) a,.single-post header .container nav.desktop ul li:nth-child(4) a,.single-vacature header .container nav.desktop ul li:nth-child(4) a,.single-productie header .container nav.desktop ul li:first-child a{color:#550119}body:not(.home) header:after{content:"";position:absolute;width:100%;background:url(/wp-content/themes/bk-theme/images/header-after.png) no-repeat top center;background-size:cover;bottom:-80px;height:80px;left:0;right:0;z-index:-1}main{margin:100px auto;position:relative}main .container{flex-direction:column}main img{max-width:100%;height:auto}main ol li{list-style-type:decimal;margin-left:25px}main ul li{list-style-type:disc;margin-left:25px}main :last-child{margin-bottom:0}main ul.waypoints li{opacity:0;transform:translateY(100px)}main ul.waypoints li.animate{transition:0.6s all 0s;transform:scale(1) translateX(0);opacity:1}main ul.flex-grid{display:flex;flex-wrap:wrap;--gap:20px;gap:var(--gap);margin:0}main ul.flex-grid li{margin:0;list-style:none;--items:3;aspect-ratio:1;width:calc((100% / var(--items)) - (((var(--items) - 1) / var(--items)) * var(--gap)));box-shadow:0 0 30px rgb(0 0 0 / .1);box-sizing:border-box;padding:35px}.responsive-video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.responsive-video iframe{left:0;top:0;height:100%;width:100%;position:absolute}main.flex{margin:0;z-index:10000}main.flex section{margin:60px 0}main.flex section.slideshow{position:relative;height:calc(100vh - 100px);margin:0}main.flex section.slideshow ul.slides{margin:0}main.flex section.slideshow ul.slides li{margin:0;list-style:none;overflow:hidden;position:relative}main.flex section.slideshow ul.slides li img{height:calc(100vh - 100px);width:100%;object-fit:cover;object-position:center}main.flex section.slideshow ul.slides li.slick-active img{animation:kenburns 6s forwards;animation-timing-function:ease-in-out}@keyframes kenburns{from{transform:scale(1)}to{transform:scale(1.1)}}main.flex section.slideshow ul.slides li .logo{position:absolute;bottom:170px;left:0;right:0;margin:0 auto;z-index:100;height:150px;width:500px}main.flex section.slideshow ul.slides li .logo img{height:100%;width:100%;object-fit:contain;object-position:bottom;animation:logo 100s;animation-timing-function:ease-in-out}@keyframes logo{from{transform:scale(1)}to{transform:scale(1)}}main.flex section.slideshow:after{content:"";position:absolute;width:100%;background:url(/wp-content/themes/bk-theme/images/header-after.png) no-repeat top center;background-size:cover;bottom:-80px;height:80px;left:0;right:0}main.flex section .slide-down{position:absolute;bottom:100px;left:0;right:0;margin:0 auto;height:40px;width:40px;background:url(/wp-content/themes/bk-theme/images/slide-down.svg);background-size:cover;z-index:1000;box-shadow:0 0 10px rgb(0 0 0 / .2);border-radius:100%;cursor:pointer}main.flex section .controls{position:absolute;bottom:30px;left:0;right:0;margin:0 auto;z-index:1000;display:flex;justify-content:center}main.flex section .controls ul.slick-dots{bottom:18px;position:relative}main.flex section .controls ul.slick-dots li{margin:0 2.5px}main.flex section .controls ul.slick-dots li button:before{font-size:12px;color:#fff;opacity:.5}main.flex section .controls ul.slick-dots li.slick-active button:before{opacity:1}main.flex section .controls button{height:11px;width:11px;border:none;background:none;cursor:pointer;margin:-.5px 15px 0}main.flex section .controls button.prev{background:url(/wp-content/themes/bk-theme/images/prev.svg);background-size:cover}main.flex section .controls button.next{background:url(/wp-content/themes/bk-theme/images/next.svg);background-size:cover}main section.productions{margin:60px 0;position:relative;z-index:10000}main section.productions ul.filter{display:flex;flex-wrap:wrap;margin:0 0 30px;gap:10px}main section.productions ul.filter li{margin:0;list-style:none;font-family:"teko",sans-serif;text-transform:uppercase;font-size:23px;border:2px solid #902032;color:#902032;padding:4px 18px 0;display:inline-block;border-radius:4px;cursor:pointer}main section.productions ul.filter li.active{background:#902032;color:#fff}main section.productions ul.tiles{margin:0;line-height:0}main section.productions ul.tiles li{position:relative;list-style:none;margin:0 0 20px;--gap:20px;--items:4;width:calc((100% / var(--items)) - (((var(--items) - 1) / var(--items)) * var(--gap)));box-sizing:border-box;overflow:hidden;border-radius:8px;box-shadow:0 5px 10px rgb(0 0 0 / .1)}main section.productions ul.tiles li .logo{display:none}main section.productions ul.tiles li .image{position:relative}main section.productions ul.tiles li .image img{object-fit:cover;width:100%}main section.productions ul.tiles li .image.square img{aspect-ratio:1}main section.productions ul.tiles li .image.horizontal img{aspect-ratio:1.25}main section.productions ul.tiles li .image.vertical img{aspect-ratio:.8}main section.productions ul.tiles li .overlay{position:absolute;width:100%;height:100%;left:0;right:0;background:rgb(143 32 51 / .5);text-align:center;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:5px;z-index:10;padding:20px;box-sizing:border-box;opacity:0;transition:1s}main section.productions ul.tiles li .overlay h3{color:#fff;font-size:48px;line-height:40px;font-weight:500}main section.productions ul.tiles li .overlay span{color:#fff;font-family:"teko",sans-serif;font-weight:300;font-size:24px;-webkit-font-smoothing:antialiased;text-transform:uppercase;display:inline-block;width:100%}main section.productions ul.tiles li:hover .overlay{opacity:1;transition:0.2s}.single-productie main{margin:60px auto;z-index:100000}.single-productie main section.info{max-width:1720px;margin-left:auto;margin-right:auto}.single-productie main section.info .container{flex-direction:row;flex-wrap:nowrap;gap:40px}.single-productie main section.info .container .image{width:40%;line-height:0}.single-productie main section.info .container .image img{border-radius:8px;box-shadow:0 5px 10px rgb(0 0 0 / .1);width:100%}.single-productie main section.info .container .text{width:60%;margin-top:20px}.single-productie main section.info .container .text .credits{text-transform:uppercase;font-weight:300;font-family:"teko",sans-serif;color:#902032;font-size:25px;line-height:24px;margin:10px 0}.single-productie main section.info .container .text .credits span{color:#434343;font-weight:400;padding-right:2px}.single-productie main section.info .container .text .synopsys{margin-top:25px}.single-productie main section.info .container .text ul.buttons{margin:25px 0 0;display:flex;gap:10px}.single-productie main section.info .container .text ul.buttons li{margin:0;list-style:none}.single-productie main section.info .container .text ul.buttons li a{font-family:"teko",sans-serif;text-transform:uppercase;font-weight:500;font-size:23px;background:#902032;color:#fff;padding:8px 18px 4px;display:inline-block;border-radius:4px}.single-productie main section.info .container .text ul.buttons li a:hover{background:#550119}.single-productie main section.productions{margin-top:100px}.single-productie main section.productions h3{font-size:40px;text-align:center}.single-productie main section.productions hr{border:none;border-bottom:3px solid #902032;margin-bottom:30px}main.flex section.about{margin-left:auto;margin-right:auto}main.flex section.about ul.quotes{width:100%;margin:0 0 60px}main.flex section.about ul.quotes li{margin:0;list-style:none}main.flex section.about ul.quotes li h2{text-transform:none;font-size:65px;font-weight:500;text-align:center}main.flex section.about ul.image-carousel{width:100%;margin:0 0 40px}main.flex section.about ul.image-carousel li{margin:0 12.5px;list-style:none;padding-bottom:20px}main.flex section.about ul.image-carousel li img{height:500px;object-fit:cover;box-shadow:0 5px 10px rgb(0 0 0 / .1);border-radius:8px}main.flex section.about .text{text-align:center;color:#902032}main.flex section.team .container.small{text-align:center;color:#902032}main.flex section.team .container.small h1{margin-bottom:30px}ul.team{display:flex;justify-content:center;flex-wrap:wrap;--gap:25px;gap:var(--gap);margin:0}ul.team li{margin:0;list-style:none;--items:5;width:calc((100% / var(--items)) - (((var(--items) - 1) / var(--items)) * var(--gap)));box-shadow:0 0 30px rgb(0 0 0 / .1);box-sizing:border-box;line-height:0;background:#fff;border-radius:8px;overflow:hidden}ul.team li .top{position:relative}ul.team li .top .name{position:absolute;bottom:0;width:100%;text-align:center;z-index:20;background:linear-gradient(180deg,#fff0 0%,rgb(50 50 50 / .8) 100%);padding-bottom:15px;height:50%;display:flex;align-items:flex-end;align-content:flex-end;flex-wrap:wrap}ul.team li .top .name h2{padding:0 10px;margin-bottom:0;color:#fff;width:100%}ul.team li .top .name h3{padding:0 10px;color:#fff;width:100%}ul.team li .top .images{aspect-ratio:.6666666667;position:relative}ul.team li .top .images .main,ul.team li .top .images .hover{height:100%}ul.team li .top .images .main img,ul.team li .top .images .hover img{height:100%;width:100%;object-fit:cover}ul.team li .top .images .hover{position:absolute;transition:0.2s;opacity:0}ul.team li .bottom{padding:15px 15px 12.5px;box-sizing:border-box;font-family:"teko",sans-serif;font-weight:300;text-align:center;text-transform:uppercase;font-size:24px;line-height:26px}ul.team li:hover .top .images .hover{opacity:1;transition:0.2s}.single-team main{position:relative;z-index:10000}.single-team main section.info{max-width:1720px;margin-left:auto;margin-right:auto}.single-team main section.info .container{flex-direction:row;flex-wrap:nowrap;gap:40px}.single-team main section.info .container .images{width:40%;line-height:0;aspect-ratio:.6666666667;position:relative}.single-team main section.info .container .images .main,.single-team main section.info .container .images .hover{height:100%}.single-team main section.info .container .images .main img,.single-team main section.info .container .images .hover img{height:100%;width:100%;object-fit:cover;border-radius:8px;box-shadow:0 5px 10px rgb(0 0 0 / .1);width:100%}.single-team main section.info .container .images .hover{position:absolute;transition:0.2s;opacity:0}.single-team main section.info .container .images:hover .hover{opacity:1;transition:0.2s}.single-team main section.info .container .text{width:60%;margin-top:20px}.single-team main section.info .container .text h1{margin-bottom:5px}.single-team main section.info .container .text .function{text-transform:uppercase;font-weight:500;font-family:"teko",sans-serif;color:#902032;font-size:26px;-webkit-font-smoothing:antialiased;line-height:24px;margin:0}.single-team main section.info .container .text .function span{color:#434343}.single-team main section.info .container .text .synopsys{margin-top:25px}.single-team main section.info .container .text ul.socials{margin:25px 0 0;display:flex;gap:8px}.single-team main section.info .container .text ul.socials li{margin:0;list-style:none;line-height:0;height:24px;width:24px}.single-team main section.info .container .text ul.socials li a{display:inline-block;height:100%;width:100%}.single-team main section.info .container .text ul.socials li.instagram{background:url(/wp-content/themes/bk-theme/images/socials/instagram-alt.svg);background-size:cover}.single-team main section.info .container .text ul.socials li.linkedin{background:url(/wp-content/themes/bk-theme/images/socials/linkedin.svg);background-size:cover}.single-team main section.info .container .text ul.socials li.vimeo{background:url(/wp-content/themes/bk-theme/images/socials/vimeo.svg);background-size:cover}.single-team main section.info .container .text ul.socials li.youtube{background:url(/wp-content/themes/bk-theme/images/socials/youtube.svg);background-size:cover}.single-team main section.info .container .text ul.socials li.x{background:url(/wp-content/themes/bk-theme/images/socials/x.svg);background-size:cover}.single-team main section.info .container .text ul.socials li.facebook{background:url(/wp-content/themes/bk-theme/images/socials/facebook.svg);background-size:cover}.single-team main section.info .container .text ul.socials li.imdb{background:url(/wp-content/themes/bk-theme/images/socials/imdb.svg);background-size:cover;width:48px}.single-team main section.colleagues{margin-top:100px}.single-team main section.colleagues h3{font-size:40px;text-align:center}.single-team main section.colleagues hr{border:none;border-bottom:3px solid #902032;margin-bottom:30px}main.flex section.contact .container{flex-direction:row}main.flex section.contact .container .maps{width:calc(100% - 370px)}main.flex section.contact .container .maps .acf-map,main.flex section.contact .container .maps iframe{width:100%;height:600px;border-radius:8px;overflow:hidden;box-shadow:0 5px 10px rgb(0 0 0 / .1)}main.flex section.contact .container .maps .acf-map img,main.flex section.contact .container .maps iframe img{max-width:inherit!important}main.flex section.contact .container .text{width:340px;background:#fff;box-sizing:border-box;border-radius:8px;margin-bottom:auto;padding:30px;box-shadow:0 5px 10px rgb(0 0 0 / .1)}main.flex section.contact .container .text h1{font-size:50px;text-align:center;margin-bottom:5px}main.flex section.contact .container .text h3{color:#550119;text-align:center}main.flex section.contact .container .text hr{border:none;border-bottom:2px solid #550119;margin-top:20px;margin-bottom:20px}main.flex section.contact .container .text ul.address{margin:0}main.flex section.contact .container .text ul.address li{margin:0;list-style:none}main.flex section.contact .container .text ul.address a{color:#000}main.flex section.contact .container .text ul.address a:hover{color:#902032}main.flex section.contact .container .text ul.social-icons{margin:20px 0 0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}main.flex section.contact .container .text ul.social-icons li{margin:0;list-style:none}main.flex section.contact .container .text ul.social-icons li img{height:26px;width:auto}main.updates{margin:60px auto;z-index:100000}main.updates .container{flex-direction:row;gap:30px}main.updates .updates{width:calc(60% - 15px)}main.updates .updates h1{text-align:center;font-size:60px}main.updates .updates ul.posts{margin:0;display:flex;gap:30px;flex-direction:column;flex-wrap:wrap}main.updates .updates ul.posts>li{list-style:none;margin:0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 10px rgb(0 0 0 / .1);will-change:transform}main.updates .updates ul.posts>li .image{line-height:0;position:relative;overflow:hidden}main.updates .updates ul.posts>li .image .overlay{position:absolute;bottom:0;width:100%;text-align:left;z-index:20;background:linear-gradient(180deg,#fff0 0%,rgb(50 50 50 / .8) 100%);height:70%;display:flex;align-items:flex-end;align-content:flex-end;flex-wrap:wrap;padding:20px;box-sizing:border-box}main.updates .updates ul.posts>li .image .overlay h2{color:#fff;font-size:40px;font-weight:500}main.updates .updates ul.posts>li .image img{aspect-ratio:2;object-fit:cover;width:100%;height:100%;transition:0.5s}main.updates .updates ul.posts>li .image:hover img{transform:scale(1.05)}main.updates .updates ul.posts>li .text{padding:20px}main.updates .updates ul.posts>li .text .date{color:#902032;font-family:"teko",sans-serif;font-weight:300;text-transform:uppercase;font-size:30px;margin-bottom:10px}main.updates .updates ul.posts>li .text .more{margin-top:25px}main.updates .updates ul.posts>li .text .more a{font-family:"teko",sans-serif;text-transform:uppercase;font-weight:500;font-size:23px;background:#902032;color:#fff;padding:8px 18px 4px;display:inline-block;border-radius:4px}main.updates .updates ul.posts>li .text .more a:hover{background:#550119}main.updates .vacancies{width:calc(40% - 15px)}main.updates .vacancies ul.tiles{margin:0;display:flex;flex-wrap:wrap;flex-direction:column;gap:30px}main.updates .vacancies ul.tiles>li{list-style:none;margin:0;width:100%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 10px rgb(0 0 0 / .1)}main.updates .vacancies ul.tiles>li .top{background:#902032;text-align:center}main.updates .vacancies ul.tiles>li .top h2,main.updates .vacancies ul.tiles>li .top h3{color:#fff;margin:0;word-break:break-word}main.updates .vacancies ul.tiles>li .top h3{margin-bottom:5px}main.updates .vacancies ul.tiles>li .top a{display:inline-block;width:100%;height:100%;padding:25px 20px 20px;box-sizing:border-box}main.updates .vacancies ul.tiles>li .bottom{padding:20px}main.updates .vacancies ul.tiles>li .bottom ul.info{color:#902032;font-family:"teko",sans-serif;font-weight:300;text-transform:uppercase;font-size:30px;margin-bottom:10px;display:flex;gap:20px}main.updates .vacancies ul.tiles>li .bottom ul.info li{list-style:none;margin:0;position:relative}main.updates .vacancies ul.tiles>li .bottom ul.info li:after{content:" | ";position:absolute;right:-13px}main.updates .vacancies ul.tiles>li .bottom ul.info li:last-child:after{content:""}main.updates .vacancies ul.tiles>li .bottom .more{margin-top:15px}main.updates .vacancies ul.tiles>li .bottom .more a{font-family:"teko",sans-serif;text-transform:uppercase;font-weight:500;font-size:23px;background:#902032;color:#fff;padding:8px 18px 4px;display:inline-block;border-radius:4px}main.updates .vacancies ul.tiles>li .bottom .more a:hover{background:#550119}main.updates .vacancies .no-vacancies{background:#902032;padding:30px 25px 25px;border-radius:8px;box-shadow:0 5px 10px rgb(0 0 0 / .1);text-align:center}main.updates .vacancies .no-vacancies h2,main.updates .vacancies .no-vacancies h3{color:#fff}main.updates .vacancies .no-vacancies h2{margin-bottom:10px}main.updates .mobile{display:none;width:100%}.single-post article{position:relative}.single-post article .date{color:#550119;font-family:"teko",sans-serif;font-weight:300;text-transform:uppercase;font-size:30px;margin-bottom:15px}.single-post article h1{margin-bottom:15px}.single-post article .image{line-height:0;margin-bottom:25px}.single-post article .image img{aspect-ratio:1.75;object-fit:cover;width:100%;height:100%;border-radius:8px;box-shadow:0 5px 10px rgb(0 0 0 / .1)}.single-post article h2,.single-post article h3,.single-post article h4{font-weight:400}.single-post article h2{font-size:40px;margin-bottom:5px}.single-post article h3,.single-post article h4{font-size:30px;margin-bottom:5px}.single-post article #gallery-1,.single-post article #gallery-2,.single-post article #gallery-3,.single-post article .gallery{display:flex;margin-bottom:35px;gap:30px}.single-post article #gallery-1 .gallery-item,.single-post article #gallery-2 .gallery-item,.single-post article #gallery-3 .gallery-item,.single-post article .gallery .gallery-item{margin-top:0;line-height:0}.single-post article #gallery-1 .gallery-item img,.single-post article #gallery-2 .gallery-item img,.single-post article #gallery-3 .gallery-item img,.single-post article .gallery .gallery-item img{border:none;border-radius:8px;box-shadow:0 5px 10px rgb(0 0 0 / .1)}.single-post article #gallery-1 br,.single-post article #gallery-2 br,.single-post article #gallery-3 br,.single-post article .gallery br{display:none}.single-post article hr{border:none;border-bottom:2px solid #550119;margin-bottom:25px}.single-post article a.back{color:#550119;font-family:"teko",sans-serif;font-weight:400;text-transform:uppercase;font-size:30px}.single-post article a.back:hover{color:#902032}.single-vacature main{z-index:100000}.single-vacature main .container{flex-direction:row;gap:30px}.single-vacature main .left{width:calc(60% - 15px)}.single-vacature main .left .top{text-align:center;margin-bottom:40px}.single-vacature main .left .top h2{color:#550119;margin:0 0 10px;font-weight:600}.single-vacature main .left .top h1{margin-bottom:10px}.single-vacature main .left .top ul.info{color:#902032;font-family:"teko",sans-serif;font-weight:300;text-transform:uppercase;font-size:30px;margin-bottom:25px;display:flex;gap:20px;justify-content:center}.single-vacature main .left .top ul.info li{list-style:none;margin:0;position:relative}.single-vacature main .left .top ul.info li:after{content:" | ";position:absolute;right:-13px}.single-vacature main .left .top ul.info li:last-child:after{content:""}.single-vacature main .left h2,.single-vacature main .left h3,.single-vacature main .left h4{font-weight:400}.single-vacature main .left h2{font-size:40px;margin-bottom:5px}.single-vacature main .left h3,.single-vacature main .left h4{font-size:30px;margin-bottom:5px}.single-vacature main .left hr{border:none;border-bottom:2px solid #550119;margin-bottom:25px}.single-vacature main .left a.back{color:#550119;font-family:"teko",sans-serif;font-weight:400;text-transform:uppercase;font-size:30px}.single-vacature main .left a.back:hover{color:#902032}.single-vacature main .right{width:calc(40% - 15px)}.single-vacature main .right>h3{text-align:center;color:#550119;font-weight:600;font-size:40px}.single-vacature main .right ul.tiles{margin:0;display:flex;flex-wrap:wrap;flex-direction:column;gap:30px}.single-vacature main .right ul.tiles>li{list-style:none;margin:0;width:100%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 10px rgb(0 0 0 / .1)}.single-vacature main .right ul.tiles>li .top{background:#902032;text-align:center}.single-vacature main .right ul.tiles>li .top h2,.single-vacature main .right ul.tiles>li .top h3{color:#fff;margin:0;word-break:break-word}.single-vacature main .right ul.tiles>li .top h3{margin-bottom:5px}.single-vacature main .right ul.tiles>li .top a{display:inline-block;width:100%;height:100%;padding:25px 20px 20px;box-sizing:border-box}.single-vacature main .right ul.tiles>li .bottom{padding:20px}.single-vacature main .right ul.tiles>li .bottom ul.info{color:#902032;font-family:"teko",sans-serif;font-weight:300;text-transform:uppercase;font-size:30px;margin-bottom:10px;display:flex;gap:20px}.single-vacature main .right ul.tiles>li .bottom ul.info li{list-style:none;margin:0;position:relative}.single-vacature main .right ul.tiles>li .bottom ul.info li:after{content:" | ";position:absolute;right:-13px}.single-vacature main .right ul.tiles>li .bottom ul.info li:last-child:after{content:""}.single-vacature main .right ul.tiles>li .bottom .more{margin-top:15px}.single-vacature main .right ul.tiles>li .bottom .more a{font-family:"teko",sans-serif;text-transform:uppercase;font-weight:500;font-size:23px;background:#902032;color:#fff;padding:8px 18px 4px;display:inline-block;border-radius:4px}.single-vacature main .right ul.tiles>li .bottom .more a:hover{background:#550119}footer{width:100%;background:#fff}footer .container{padding-top:50px;padding-bottom:40px;font-size:16px;line-height:24px;justify-content:center;flex-wrap:wrap}footer .container nav.desktop{display:flex;width:100%;justify-content:center}footer .container nav.desktop ul{display:flex;width:100%;margin:0;gap:35px;height:22px}footer .container nav.desktop ul li{margin:0}footer .container nav.desktop ul li a{color:#434343;font-family:"teko",sans-serif;text-transform:uppercase;font-size:23px}footer .container nav.desktop ul li a:hover{color:#902032}footer .container nav.desktop ul li.wpml-ls-item{display:none}footer .container .logo{margin:40px 0 20px;line-height:0}footer .container .logo img{height:50px;width:auto}footer .container ul.contact{text-align:center;margin:0 0 5px;width:100%;display:flex;flex-wrap:wrap;justify-content:center}footer .container ul.contact li{margin:0 10px;position:relative}footer .container ul.contact li a{color:#434343}footer .container ul.contact li a:hover{color:#902032}footer .container ul.contact li:after{content:"|";position:absolute;right:-11px}footer .container ul.contact li:last-child:after{content:""}footer .container ul.links{text-align:center;margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:0 25px;color:#aaa;-webkit-font-smoothing:antialiased}footer .container ul.links li{margin:0}footer .container ul.links li a{color:#aaa}footer .container ul.links li a:hover{color:#434343}footer .container ul.social-icons{margin:20px 0 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}footer .container ul.social-icons li{margin:0}footer .container ul.social-icons li img{height:26px;width:auto}.cky-consent-container,.cky-preference-center,.cky-btn-revisit-wrapper{font-family:sans-serif}.cky-btn-revisit-wrapper{background:none!important}nav.mobile{top:-100%;overflow:hidden;height:0}.mobile-menu-toggle{display:none;width:32px;height:23px;position:relative;cursor:pointer}.mobile-menu-toggle span{display:block;position:absolute;height:5px;width:100%;background:#902032;opacity:1;left:0;transition:0.25s ease-in-out;transform-origin:left center;border-radius:2px}.mobile-menu-toggle span:nth-child(1){top:0}.mobile-menu-toggle span:nth-child(2){top:10px}.mobile-menu-toggle span:nth-child(3){top:20px}.mobile-menu-toggle.close span:nth-child(1){transform:rotate(45deg);top:-2px;left:5px}.mobile-menu-toggle.close span:nth-child(2){width:0%;opacity:0}.mobile-menu-toggle.close span:nth-child(3){transform:rotate(-45deg);top:20px;left:5px}@media only screen and (min-width:1500px){.single-team main section.info .container .images{aspect-ratio:.8}}@media only screen and (max-width:1920px){main.flex section.about ul.image-carousel li img{height:400px}}@media only screen and (max-width:1500px){.container.smaller{padding-left:150px;padding-right:150px}}@media only screen and (max-width:1260px){.container,.container.smaller,nav.mobile.open ul.menu{padding-left:40px;padding-right:40px}main section.productions ul.tiles li{--items:3}ul.team li{--items:4}.single-productie main section.info .container .image{width:300px}.single-productie main section.info .container .text{width:calc(100% - 340px)}main{margin:60px auto}main.flex section.contact .container .maps iframe,main.flex section.contact .container .maps .acf-map{height:500px}}@media only screen and (max-width:1000px){.mobile-menu-toggle{display:block}nav.desktop{display:none}html.freeze header{z-index:100000000}html.freeze header:after{content:none}nav.mobile{height:100vh;width:100%;z-index:100000;transition:0s top;background:#fff;position:absolute}nav.mobile ul.menu{padding:0!important;margin:100px 0 0;width:100%}nav.mobile ul.menu li{border-bottom:1px solid #434343;text-align:center;height:65px;line-height:70px}nav.mobile ul.menu li a{height:100%;width:100%;display:inline-block;color:#902032;font-family:"teko",sans-serif;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-weight:600;font-size:28px}nav.mobile ul.menu li.current-menu-item a{color:#550119}nav.mobile ul.social-icons{height:75px;line-height:90px;border-bottom:1px solid #434343;display:flex;justify-content:center;gap:10px;margin-bottom:0}nav.mobile ul.social-icons li{margin:0}nav.mobile ul.social-icons li img{height:26px;width:auto}nav.mobile.open{top:0;overflow:scroll;transition:0.3s top}header:after{height:65px;bottom:-65px}footer .container ul.contact{margin-bottom:15px}ul.team li{--items:3}.single-team main section.info .container .images{width:300px}.single-team main section.info .container .images .main,.single-team main section.info .container .images .hover{height:auto}.single-team main section.info .container .images .main img,.single-team main section.info .container .images .hover img{height:auto;aspect-ratio:.6666666667}.single-team main section.info .container .text{width:calc(100% - 340px)}main.updates .container>div:not(.mobile){display:none}main.updates .container .mobile{display:block}.single-vacature main .container{flex-wrap:wrap}.single-vacature main .container .left,.single-vacature main .container .right{width:100%}.single-team nav.mobile ul.menu li:nth-child(3) a,.single-post nav.mobile ul.menu li:nth-child(4) a,.single-vacature nav.mobile ul.menu li:nth-child(4) a,.single-productie nav.mobile ul.menu li:first-child a{color:#550119}main.flex section.contact .container .maps .acf-map{height:400px}main.flex section.about ul.image-carousel li img{height:40vw}}@media only screen and (max-width:768px){main section.productions ul.tiles li{--items:2}.single-productie main section.info .container{flex-direction:column}.single-productie main section.info .container .image,.single-productie main section.info .container .text{width:100%}ul.team li{--items:2}ul.team li .top .images .hover{opacity:1}.single-team ul.team li:last-child{display:none}.single-team main section.info .container{flex-direction:column;z-index:100}.single-team main section.info .container .images,.single-team main section.info .container .text{width:100%}.single-team main section.info .container .images{aspect-ratio:inherit}.single-team main section.info .container .images .main{display:none}.single-team main section.info .container .images .hover{opacity:1;position:relative}.single-team main section.info .container .images .hover img{width:100%;aspect-ratio:1}main.flex section.contact .container .text,main.flex section.contact .container .maps{width:100%}.single-post article h1,.single-vacature main .left .top h1{font-size:50px}main.updates .updates ul.posts>li .image:hover img{transform:none}main.flex section.contact .container{flex-direction:column-reverse;gap:30px}main.flex section.about ul.quotes li h2{font-size:50px}}@media only screen and (max-width:600px){header .container ul.social-icons{display:none}footer .container nav.desktop{display:none}footer .container .logo{margin-top:0;margin-bottom:25px}main.updates .updates ul.posts>li .image img{aspect-ratio:1.25}main.flex section.about ul.image-carousel li{margin:0 10px}main.flex section.about ul.image-carousel li img{height:300px}}@media only screen and (max-width:500px){.container,.container.smaller,nav.mobile.open ul.menu{padding-left:10px;padding-right:10px}header:after{height:50px;bottom:-50px}main section.productions ul.tiles li{--items:1}footer .container ul.social-icons{line-height:0}main section.productions ul.tiles li .overlay{opacity:1}main,main.updates,main.flex section,main.flex section.team,main section.productions{margin:40px auto}main.flex section.team{margin-bottom:60px}.single-team main section.colleagues,.single-productie main section.productions{margin-top:60px}.single-team main section.info .container .text,.single-productie main section.info .container .text{margin-top:0}.single-team main section.info .container .text h1,.single-productie main section.info .container .text h1{font-size:60px}ul.team{--gap:10px}ul.team li .top .images{aspect-ratio:.75}ul.team li .top .name h2,ul.team li .top .name h3{font-size:30px}main.updates .vacancies ul.tiles>li .top h2,main.updates .vacancies ul.tiles>li .top h3,main.updates .updates ul.posts>li .image .overlay h2,.single-vacature main .right ul.tiles>li .top h2,.single-vacature main .right ul.tiles>li .top h3{font-size:30px;font-weight:500}main.updates .updates ul.posts>li .image .overlay h2{line-height:90%}.single-post article h1{font-size:40px}.single-post article #gallery-1,.single-post article #gallery-2,.single-post article #gallery-3,.single-post article .gallery{gap:25px;flex-wrap:wrap}.single-post article #gallery-1 .gallery-item,.single-post article #gallery-2 .gallery-item,.single-post article #gallery-3 .gallery-item,.single-post article .gallery .gallery-item{width:100%}main.flex section.contact .container .maps iframe,main.flex section.contact .container .maps .acf-map{height:320px}main.flex section.about ul.quotes{margin-bottom:30px}main.flex section.about ul.image-carousel{margin-bottom:20px}main.flex section.slideshow ul.slides li .logo{height:100px;width:300px}}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}