@font-face{font-family:"engravers";src:url(https://efstudio.nl/wp-content/themes/efstudio/inc/fonts/engravers-gothic-bt.ttf) format("truetype")}@font-face{font-family:"Silka";src:url(https://efstudio.nl/wp-content/themes/efstudio/inc/fonts/Silka-Regular.otf) format("opentype");font-weight:400}@font-face{font-family:"Silka";src:url(https://efstudio.nl/wp-content/themes/efstudio/inc/fonts/Silka-ExtraLight.otf) format("opentype"),url(https://efstudio.nl/wp-content/themes/efstudio/inc/fonts/Silka-ExtraLight.ttf) format("truetype");font-weight:200}@font-face{font-family:"Silka";src:url(https://efstudio.nl/wp-content/themes/efstudio/inc/fonts/Silka-SemiBold.otf) format("opentype");font-weight:600}@font-face{font-family:"SilkaMono";src:url(https://efstudio.nl/wp-content/themes/efstudio/inc/fonts/SilkaMono-Regular.otf) format("opentype");font-weight:400}@font-face{font-family:"SilkaMono";src:url(https://efstudio.nl/wp-content/themes/efstudio/inc/fonts/SilkaMono-Light.otf) format("opentype");font-weight:200}@font-face{font-family:"SilkaMono";src:url(https://efstudio.nl/wp-content/themes/efstudio/inc/fonts/SilkaMono-SemiBold.otf) format("opentype");font-weight:600}.main-navigation{clear:both;display:block;float:left}.main-navigation .menu-toggle{display:flex;align-items:center;background-color:#fff0;border:none;padding:0;margin:0;font-size:1rem}.main-navigation .menu-toggle span{font-family:"Silka",sans-serif;font-weight:400;display:inlinep-block;padding-right:5px;font-size:1em;color:#000}.main-navigation .menu-toggle .menu_lines .menu_line{width:20px;height:2px;display:block;margin:4px 0;background-color:#000}.main-navigation .menu_container{right:0;top:0;height:100vh;width:40vw;position:fixed;background-color:#cdbca0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:60px;transform:translateX(40vw);z-index:9999999;box-sizing:border-box;transition:transform 0.5s cubic-bezier(.77,0,.22,.99)}.main-navigation .menu_container #close_menu_container{top:0;right:0;width:100px;height:100px;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.main-navigation .menu_container #close_menu_container img{width:25px}.main-navigation .menu_container .menu-hoofdmenu-container{width:100%}.main-navigation .menu_container .menu-hoofdmenu-container ul#primary-menu{display:flex;flex-direction:column}.main-navigation .menu_container .menu-hoofdmenu-container ul#primary-menu li a{color:#fff;font-weight:600;padding-bottom:20px;font-size:1.6em;letter-spacing:.08em;font-family:"SilkaMono";font-weight:400;text-transform:uppercase}.main-navigation .menu_container .menu_bottom_wrapper{width:100%;display:flex;align-items:flex-start;color:#fff;font-size:.9em;letter-spacing:.06em;gap:10px}.main-navigation .menu_container .menu_bottom_wrapper .menu_contact_info{display:flex;align-items:flex-start;flex:1;gap:10px}.main-navigation .menu_container .menu_bottom_wrapper .menu_contact_info .left_info{flex:3}.main-navigation .menu_container .menu_bottom_wrapper .menu_contact_info .left_info span{display:block;padding-top:8px;font-family:"Silka";font-weight:200}.main-navigation .menu_container .menu_bottom_wrapper .menu_contact_info .right_info{flex:4}.main-navigation .menu_container .menu_bottom_wrapper .menu_contact_info .right_info span{display:block;padding-top:8px;font-family:"Silka";font-weight:200}.main-navigation .menu_container .menu_bottom_wrapper .menu_contact_info .right_info span a{color:#fff}.main-navigation .menu_container .menu_bottom_wrapper .socials_container span a{color:#fff;padding-top:8px;font-weight:600;font-family:"Silka";font-weight:400}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul{left:auto}.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled .menu_container{transform:translateX(0)}.site-main{padding-top:0}.site-main .comment-navigation{margin:0 0 1.5em;overflow:hidden}.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next{float:right;text-align:right;width:50%}.posts-navigation .nav-previous{float:left;width:50%}.posts-navigation .nav-next{float:right;text-align:right;width:50%}.post-navigation .nav-previous{float:left;width:50%}.post-navigation .nav-next{float:right;text-align:right;width:50%}.container{max-width:1700px;margin:0 auto}body{font-family:"Montserrat",sans-serif;background-color:#fff;font-size:17px}#bg{display:none}html{font-size:17px}button:focus{outline:0}#masthead{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #000;padding:20px 0;margin-top:50px;z-index:10;position:relative}#masthead .site-branding a img{max-width:170px;height:auto;width:140px}#masthead.home_header{border-bottom:0}#masthead.home_header .main-navigation .menu-toggle{cursor:pointer}#masthead.home_header .main-navigation .menu-toggle span{color:#fff}#masthead.home_header .main-navigation .menu-toggle .menu_lines .menu_line{background-color:#fff}.filters_wrapper{position:relative;height:100px;padding-top:20px;display:none}.filters_wrapper .filters{display:flex;align-items:flex-start;justify-content:flex-start;font-family:"Silka";font-size:14px;text-transform:uppercase;letter-spacing:1.5px;position:absolute}.filters_wrapper .filters .filter_container{width:200px;padding:0 10px;margin-left:-10px;margin-right:20px;cursor:pointer}.filters_wrapper .filters .filter_container .filter_heading{width:100%;display:flex;align-items:center;justify-content:space-between;height:40px;border-bottom:1px solid #00000057}.filters_wrapper .filters .filter_container .filter_heading .category_name{padding-right:20px}.filters_wrapper .filters .filter_container .filter_heading img{width:5px}.filters_wrapper .filters .filter_container .child_categories{padding-top:10px;padding-bottom:10px;display:none}.filters_wrapper .filters .filter_container .child_categories .filter_name{padding:8px 0}.filters_wrapper .filters .filter_container.active{background-color:#fff;box-shadow:0 2px 5px #0000001f;position:relative;z-index:9999}.content{font-family:"Silka";font-weight:200;font-size:1rem;line-height:1.8rem}.content .back{text-transform:uppercase;font-family:"SilkaMono";font-weight:600;letter-spacing:1px;font-size:.9rem;display:block;color:#000;text-decoration:none;margin-top:50px}.heading_section{border-bottom:1px solid #000;margin-bottom:15px}.heading_section.single{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:23px}.project_title{margin:0;font-size:2rem;font-weight:400;text-transform:uppercase;color:#000}.project_title a{text-decoration:none;color:#000;font-family:"SilkaMono";font-weight:400}.project_subtitle{margin:0;font-size:1.5rem;font-weight:200;color:#000}.project_subtitle a{text-decoration:none;color:#000;font-family:"Silka";font-weight:200}.author_row{display:flex;align-items:center;text-transform:uppercase;font-size:.65rem;font-family:"Silka";font-weight:200;letter-spacing:.05rem;padding:15px 0}.author_row .author_row_item a{color:#000;text-decoration:none}.author_row span.divider{display:inline-block;padding:0 5px}.projects .project{margin-bottom:40px}.projects .project .image_section{width:100%;overflow:hidden}.projects .project .image_section img{width:100%;height:auto;transition:transform 0.3s ease;transform:scale(1);display:block}.projects .project .image_section img:hover{transform:scale(1.2)}.projects .col{width:calc(33% - 50px);margin:0 25px;height:calc(100vh - 239px);overflow-y:scroll;display:inline-block;-ms-overflow-style:none;scrollbar-width:none}.projects .col::-webkit-scrollbar{display:none}.projects.tablet{width:calc(100% + 50px);margin-left:-25px;display:flex}.projects.tablet .col{width:calc(50% - 50px);padding:0 25px;margin:0}.projects.desktop{width:calc(100% + 50px);margin-left:-25px;display:flex}.projects.desktop .col{width:calc(33% - 50px);padding:0 25px;margin:0}.loading_container{height:40vh;width:100%;display:flex;align-items:center;justify-content:center}.front_page_wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh}.front_page_wrapper .image_slider{width:60%;height:100%;position:absolute;left:0;background-color:lightblue;overflow:hidden}.front_page_wrapper .image_slider ul.slides{padding:0;margin:0;list-style-type:none;width:100%;height:100%}.front_page_wrapper .image_slider ul.slides li.slide{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center;z-index:1;opacity:0;transform:scale(1.1);transition:1s ease}.front_page_wrapper .image_slider ul.slides li.slide.active{opacity:1;transform:scale(1)}.front_page_wrapper .info_section{width:40%;height:100%;right:0;position:absolute;background-color:#cdbca0;padding-top:75px;padding-left:50px;display:flex;padding-bottom:75px;flex-direction:column;padding-right:50px;justify-content:space-between;box-sizing:border-box}.front_page_wrapper .info_section ul{padding:0;margin:0;list-style-type:none;color:#fff;font-weight:300;font-size:1rem;letter-spacing:1.2px;font-family:"Silka";font-weight:200}.front_page_wrapper .info_section .project_titles{padding-left:50px;position:relative;padding-bottom:75px}.front_page_wrapper .info_section .project_titles .project_title{font-weight:400;text-transform:uppercase;color:#fff;letter-spacing:5px;font-size:3.5rem;opacity:0;line-height:4rem;z-index:1;transition:1s ease;position:absolute;left:0;bottom:0;font-family:"SilkaMono";font-weight:600}.front_page_wrapper .info_section .project_titles .project_title.active{opacity:1}.single article.project{display:flex;align-items:flex-start;border-bottom:1px solid #ddd;padding-bottom:60px;margin-bottom:100px;padding-top:60px}.single article.project .content_container{flex:0 0 500px;position:-webkit-sticky;position:sticky;top:50px}.single article.project .media_container{flex:1;margin-left:150px}.single article.project .media_container img{width:100%}.single article.project .media_container .row{margin-bottom:25px}.row{display:flex;width:calc(100% + 30px);margin-left:-15px}.row .col{margin:0 15px;flex:1}.row .col-6{flex:1}.about_wrapper{display:flex;align-items:flex-start;margin-bottom:60px;border-top:1px solid #000;position:relative}.about_wrapper .mouse_scroll_animation{position:absolute;width:100%;bottom:10px;left:-40px;display:flex;justify-content:flex-start}.about_wrapper .mouse_scroll_animation lottie-player{width:140px}.about_wrapper .scrollable{overflow:auto;height:800px;-ms-overflow-style:none;scrollbar-width:none}.about_wrapper .scrollable::-webkit-scrollbar{display:none}.about_wrapper .block{border:1px solid #000;box-sizing:border-box}.about_wrapper .block h2{font-family:"Silka";font-weight:200;font-size:2.1rem}.about_wrapper .block p{font-size:1rem;margin:0;letter-spacing:1px;line-height:28px;font-family:"Silka";font-weight:400}.about_wrapper .block .bg_image{background-size:cover;background-position:center;background-repeat:no-repeat}.about_wrapper .block .bg_image.first{flex:1;margin-top:40px}.about_wrapper .block .bg_image.second{width:100%}.about_wrapper .block .bg_image.third{width:100%;height:500px;margin-bottom:20px}.about_wrapper .block h5.title{margin:0;text-transform:uppercase;font-weight:400;font-size:.7rem;letter-spacing:1px}.about_wrapper .block .uppercased{text-transform:uppercase}.about_wrapper .block img{max-width:100%;max-height:100%}.about_wrapper .block p.uppercased{font-size:80%;line-height:25px}.about_wrapper .block h3{font-weight:300;font-size:1.3rem;margin:0;font-family:"Silka";font-weight:200;letter-spacing:.15rem}.about_wrapper .block .heading{font-weight:200;font-size:2.1rem;text-transform:uppercase;font-family:"SilkaMono";font-weight:200;line-height:3rem!important}.about_wrapper .block .center{text-align:center}.about_wrapper .block h1.big_title{font-weight:200;display:block;text-align:justify;text-align:center;font-size:14rem;color:#000;letter-spacing:1.5rem;margin:0}.about_wrapper .block h4 .intro_name{font-family:"Silka";font-weight:400}.about_wrapper .block.padding_l{padding:30px}.about_wrapper .block.padding_xl{padding:30px 60px}.about_wrapper .block.full_height{height:800px;display:flex;flex-direction:column;justify-content:space-between}.about_wrapper>.left_side{flex:0 0 55%;position:relative}.about_wrapper .right_side{position:relative}.about_wrapper .contact_info{text-transform:uppercase;display:flex;align-items:center;font-weight:400;letter-spacing:1px;font-size:80%}.about_wrapper .contact_info .slash{display:inline-block;padding:0 10px}.about_wrapper .contact_info .social_media_icons{display:flex;align-items:center;margin-left:10px}.about_wrapper .contact_info .social_media_icons a img{width:17px;padding-left:10px}.about_wrapper .splitted_blocks_container{display:flex;align-items:flex-start}.about_wrapper .splitted_blocks_container>.block{flex:0 0 50%}.about_wrapper .bottom_blocks_container{height:800px;position:relative;display:block;box-sizing:border-box;display:flex;flex-direction:column}.about_wrapper .bottom_blocks_container .splitted_blocks_container{flex:1;position:relative}.about_wrapper .bottom_blocks_container .splitted_blocks_container .left_side{height:100%;display:flex;flex-direction:column}.about_wrapper .bottom_blocks_container .splitted_blocks_container .left_side>.block{flex:1}.about_wrapper .bottom_blocks_container .splitted_blocks_container .left_side .splitted_blocks_container{height:300px;position:relative}.about_wrapper .bottom_blocks_container .splitted_blocks_container .left_side .splitted_blocks_container .block{height:100%}.about_wrapper .bottom_blocks_container .splitted_blocks_container .left_side .splitted_blocks_container .block .bg_image{height:100%}.about_wrapper .bottom_blocks_container .splitted_blocks_container .right_side{height:100%}.about_wrapper .bottom_blocks_container .splitted_blocks_container .right_side .block{height:100%}.about_wrapper #b1{border-top:none}.about_wrapper #b2{border-top:none}.about_wrapper #b3{border-top:none}.about_wrapper #b4{border-top:none;border-left:none}.about_wrapper #b5{border-top:none;border-left:none}.about_wrapper #b6{border-top:none}.about_wrapper #b7{border-left:none;border-top:none}.about_wrapper #b8{height:100%;border-top:none;border-left:none}.about_wrapper #b9{display:none}.blok2{align-items:stretch}.blok2 .block.full_height{justify-content:inherit}.blok2 .left_side .block{height:100%}.blok2 .left_side .block .splitted_blocks_container{height:100%}.blok2 .left_side .block .splitted_blocks_container .left_split{height:100%;border-right:none;border-left:none;flex:0 auto;display:flex;border-bottom:none}.blok2 .left_side .block .splitted_blocks_container .left_split.vertical_splitted{flex-direction:column}.blok2 .left_side .block .splitted_blocks_container .left_split .bottom_split{flex:1 0 50%;display:flex;align-items:center;padding:20px;box-sizing:border-box;border-top:1px solid #000}.blok2 .left_side .block .splitted_blocks_container .left_split .bottom_split h4{margin-block-start:0;font-weight:400;text-align:center}.blok2 .left_side .block .splitted_blocks_container .left_split .bottom_split h4 .intro_name{font-size:3rem}.blok2 .left_side .block .splitted_blocks_container .left_split .top_split{flex:1 0 0%;box-sizing:border-box;padding:20px;display:flex;justify-content:center;align-items:center}.blok2 .left_side .block .splitted_blocks_container .left_split .top_split h2{margin:0;text-align:center}.blok2 .left_side .block .splitted_blocks_container .right_split{width:100%;height:100%;display:flex;justify-content:center;box-sizing:border-box;margin-top:auto;margin-bottom:auto;padding:20px;border-left:1px solid #000!important}.blok2 .left_side .block .splitted_blocks_container .right_split .bg_image{height:100%;width:100%;width:280px;margin:auto}.blok2 .right_side .block{padding:20px}.blok2 .right_side .block .top_side .heading{font-weight:400;margin:0}.blok2 .right_side .block .bottom_side h4{font-weight:400}.horizontal_slide{width:100%}.horizontal_slide span{font-size:8rem;text-transform:uppercase;font-family:"SilkaMono";font-weight:200;margin:0 40px;display:inline-block}.horizontal_slide img{height:94px}.horizontal_slide.slide_2{margin-top:-30px}.horizontal_slide.slide_1{margin-top:30px}.wpcf7{margin-top:50px}.wpcf7 form .wpcf7-response-output{margin:0 auto!important;text-align:center!important;position:fixed!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;width:500px!important;padding-bottom:20px!important;padding-top:20px!important;color:#fff!important;border-width:1px!important;font-size:1rem!important;font-family:"Montserrat"!important;bottom:20px!important}.wpcf7 form label{width:100%;display:block}.wpcf7 form label span{width:100%}.wpcf7 form label span input{font-size:1.8rem;text-transform:uppercase;color:#000;padding:10px 0;letter-spacing:1px;font-weight:400;font-family:"Montserrat",sans-serif;border:none;border-bottom:1px solid #707070;margin-bottom:10px;width:100%}.wpcf7 form label span input::placeholder{color:#333;opacity:1}.wpcf7 form label span input:-ms-input-placeholder{color:#333}.wpcf7 form label span input::-ms-input-placeholder{color:#333}.wpcf7 form label span textarea{font-size:1.8rem;text-transform:uppercase;color:#000;padding:10px 0;letter-spacing:1px;font-weight:400;font-family:"Montserrat",sans-serif;border:none;border-bottom:1px solid #707070;margin-bottom:10px;width:100%;border:none}.wpcf7 form label span textarea::placeholder{color:#333;opacity:1}.wpcf7 form label span textarea:-ms-input-placeholder{color:#333}.wpcf7 form label span textarea::-ms-input-placeholder{color:#333}.wpcf7 form input[type="submit"]{background-color:#fff0;border:none;font-size:1.8rem;color:#333;text-transform:uppercase;text-decoration:underline;letter-spacing:3px;padding-left:0;font-family:"Montserrat",sans-serif}.wpcf7 form.sent .wpcf7-response-output{background-color:#68ad68!important;border-color:#5b9a5b!important}.wpcf7 form.invalid .wpcf7-response-output{background-color:#ceb563!important;border-color:#c1a958!important}textarea:focus{outline:none}input:focus{outline:none}.fancybox-thumbs__list a:before{border:2px solid #a8937a!important}.fancybox-progress{background:#a8937a!important}.contact_line_wrapper{margin-top:-40px}.contact_line_wrapper .contact_info_line{display:flex;justify-content:flex-end;font-weight:400;letter-spacing:1px;font-size:.8rem;font-family:"Silka"}.contact_line_wrapper .contact_info_line .slash{display:inline-block;padding:0 10px}.contact_line_wrapper .contact_info_line .social_media_icons{display:flex;align-items:center;margin-left:10px}.contact_line_wrapper .contact_info_line .social_media_icons a img{width:17px;padding-left:10px}.blok1{margin-top:50px;align-items:stretch}.blok1 .left_side .bottom_side h4{font-weight:400}.blok1 .left_side .bottom_side h4 .intro_name{font-size:3rem}.blok1 .right_side .block{height:100%;display:flex;flex-direction:column}.blok1 .right_side .top_side{padding:20px}.blok1 .right_side .bottom_side{height:100%;display:flex;align-items:center;padding:20px;border-top:1px solid #000}.blok3{margin-bottom:0;align-items:stretch}.blok3 .vertical_splitted{flex-direction:column}.blok3 .left_side .block{height:100%}.blok3 .left_side .block .splitted_blocks_container{height:100%}.blok3 .left_side .block .splitted_blocks_container .left_split{padding:20px;flex:0 0 50%;width:100%;height:100%;display:flex;justify-content:center;box-sizing:border-box;margin-top:auto;margin-bottom:auto}.blok3 .left_side .block .splitted_blocks_container .left_split .bg_image{height:100%;width:100%;margin:auto}.blok3 .left_side .block .splitted_blocks_container .right_split{height:100%;border-right:none;border-bottom:none;display:flex}.blok3 .left_side .block .splitted_blocks_container .right_split .top_split{flex:1 0 0%;box-sizing:border-box;padding:20px;display:flex;align-items:center}.blok3 .left_side .block .splitted_blocks_container .right_split .top_split h2{margin:0;font-size:1.8rem}.blok3 .left_side .block .splitted_blocks_container .right_split .bottom_split{box-sizing:border-box;flex:1 0 50%;border-top:1px solid #000;padding:20px;border-bottom:0;display:flex;justify-content:center;align-items:center}.blok3 .left_side .block .splitted_blocks_container .right_split .bottom_split h4{margin:0;font-weight:400}.blok3 .left_side .block .splitted_blocks_container .right_split .bottom_split h4 .intro_name{font-size:3rem}.blok3 .right_side .block{display:flex}.blok3 .right_side .block .top_side{padding:20px 20px 0 20px;flex:0 0 50%;width:100%;height:100%;display:flex;justify-content:center;box-sizing:border-box}.blok3 .right_side .block .top_side .bg_image{height:280px;width:280px;margin:auto}.blok3 .right_side .block .middle_side{padding:20px;flex:0 0 37%;box-sizing:border-box}.blok3 .right_side .block .middle_side h4{margin:0;font-weight:400}.blok3 .right_side .block .middle_side h4 .intro_name{font-size:3rem}.blok3 .right_side .block .bottom_side{padding:10px;flex:0 0 13%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-top:1px solid #000}.blok3 .right_side .block .bottom_side h2{margin:0}.blok4{border-top:none!important;align-items:center;border-width:0 1px 1px 1px;border-style:solid;border-color:#000;font-family:"Silka";font-weight:400;min-height:75px}.blok4 .right_side{flex:0 0 30%}.blok4 .right_side .block{border:none!important}.blok4 .right_side .block ul{display:flex;justify-content:end;list-style:none;margin-block-start:0!important;margin-block-end:0!important}.blok4 .right_side .block ul li{margin:0 15px 0 15px;font-size:large;color:#4d4d4d}.blok4 .right_side .block ul li:hover{cursor:pointer}.blok4 .left_side{flex:0 0 70%}.blok4 .left_side .block{border:none!important;margin-left:15px}.blok4 .left_side .block a{color:#4d4d4d;text-decoration:none}.gform_wrapper form input,.gform_wrapper form textarea{font-size:1.8rem;text-transform:uppercase;color:#000;padding:10px 0;letter-spacing:1px;font-weight:400;font-family:"Silka",sans-serif!important;font-weight:200!important;border:none;border-bottom:1px solid #707070;margin-bottom:10px;width:100%;box-shadow:none;border-radius:0}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{line-height:1}@media only screen and (max-width:1700px){.container{max-width:100%;margin:0 auto;padding-left:40px!important;padding-right:40px!important}.about_container{padding-left:0px!important;padding-right:0px!important;width:1400px;margin:0 auto}.about_container .about_wrapper .block p{font-size:.8rem;line-height:22px}.about_container .about_wrapper .block h1.big_title{font-size:10.8rem}.about_container .about_wrapper .block .heading{font-size:2.1rem;line-height:3.5rem}.about_container .about_wrapper .block h5.title{font-size:.6rem}.about_container .about_wrapper .block h3{font-size:1.1rem}.about_container .about_wrapper .contact_info{font-size:62%}}@media only screen and (max-width:1420px){.about_container{width:1200px}.about_container .about_wrapper .block.padding_xl{padding:20px 25px}.about_container .about_wrapper .block.padding_l{padding:20px}.about_container .about_wrapper .block p{font-size:.7rem;line-height:21px}.about_container .about_wrapper .block h1.big_title{font-size:9.2rem}.about_container .about_wrapper .block h5.title{font-size:.6rem}.about_container .about_wrapper .block h3{font-size:1rem}.about_container .about_wrapper .bottom_blocks_container .contact_info{font-size:55%}.about_container .about_wrapper .bottom_blocks_container .contact_info .social_media_icons{flex:0 0 67px;flex-wrap:wrap}}@media only screen and (max-width:1400px){.main-navigation .menu_container{width:50vw;transform:translateX(50vw)}.front_page_wrapper .image_slider{width:50%}.front_page_wrapper .info_section{width:50%;padding-left:40px;padding-right:40px;padding-top:46px;padding-bottom:46px}#masthead{margin-top:20px}.projects .col{height:calc(100vh - 209px)}.single article.project .content_container{flex:0 0 400px}.single article.project .media_container{margin-left:100px}.wpcf7 form label span input{font-size:1.5rem}.wpcf7 form label span textarea{font-size:1.5rem}.wpcf7 form input[type="submit"]{font-size:1.5rem}.horizontal_slide span{font-size:6rem}.horizontal_slide img{height:77px}.horizontal_slide.slide_2{margin-top:-25px}}@media only screen and (max-width:1200px){.about_container .about_wrapper{flex-direction:column}.about_container .about_wrapper #b1 .bg_image{flex:0 0 400px}.about_container .about_wrapper #b6{display:none}.about_container .about_wrapper #b7{border-left:1px solid #000}.about_container .about_wrapper #b8{border-left:1px solid #000}.about_container .about_wrapper #b9{display:block}.about_container .about_wrapper .scrollable{overflow:hidden;height:auto}.about_container .about_wrapper .right_side .bottom_blocks_container{height:auto}.about_container .about_wrapper .left_side .bottom_blocks_container{height:624px}.about_container .about_wrapper .bg_image.third{height:400px}.about_container .about_wrapper .block.full_height{height:auto}.about_container .about_wrapper .block p{font-size:.9rem;line-height:21px}.about_container .about_wrapper .contact_info{font-size:80%}.about_container .about_wrapper .contact_info .social_media_icons{flex:auto;flex-wrap:wrap;margin-left:0}.about_container .about_wrapper .contact_info .social_media_icons a:first-child img{padding-left:0}.blok2 .left_side .block .splitted_blocks_container .right_split .bg_image{height:290px!important;max-width:90%!important;margin-top:0!important}.blok3 .left_side .block .splitted_blocks_container .left_split .bg_image{height:270px!important;max-width:90%!important;margin-top:0!important}.blok4 .right_side .block{margin:15px 0 15px 0;text-align:center}.blok4 .left_side .block{margin:15px 0 15px 0;text-align:center}}@media only screen and (max-width:1100px){html{font-size:14px}body{font-size:14px}.single article.project .content_container{flex:0 0 375px}.single article.project .media_container{margin-left:50px}.horizontal_slide.slide_2{margin-top:-20px}.horizontal_slide img{height:65px}.contact_line_wrapper{margin-top:20px}.contact_line_wrapper .contact_info_line{justify-content:flex-start}}@media only screen and (max-width:1000px){.front_page_wrapper .image_slider{width:100%}.front_page_wrapper .info_section ul{position:relative;opacity:0;z-index:99;font-weight:500}.main-navigation .menu_container .menu_bottom_wrapper .menu_contact_info .left_info span,.main-navigation .menu_container .menu_bottom_wrapper .menu_contact_info .right_info span{font-weight:400}.main-navigation .menu_container{width:600px;transform:translateX(600px)}.main-navigation .menu_container .menu-hoofdmenu-container ul#primary-menu{margin-top:50px}.main-navigation .menu_container .menu-hoofdmenu-container ul#primary-menu li a{font-weight:600}.filters_wrapper{height:auto;margin-bottom:20px}.filters_wrapper .filters{flex-wrap:wrap;position:relative}.filters_wrapper .filters .filter_container{width:180px;margin-bottom:10px}.single article.project .content_container{flex:0 0 300px}.single article.project .media_container .row{flex-direction:column}.single article.project .media_container .row .col-6:first-child{margin-bottom:20px}.about_container .about_wrapper{flex-direction:column}.about_container .about_wrapper #b1 .bg_image{flex:0 0 400px}.about_container .about_wrapper .left_side .bottom_blocks_container{height:660px}.about_container .about_wrapper .bg_image.third{height:350px}.about_container .about_wrapper .contact_info{font-size:70%}}@media only screen and (max-width:768px){.main-navigation .menu_container{width:100%;transform:translateX(100%)}.main-navigation .menu_container .menu-hoofdmenu-container{width:calc(100% - 50px)}#masthead .site-branding a img{max-width:150px}.front_page_wrapper .info_section{width:60%}.single article.project{flex-direction:column;border-bottom:none;padding-bottom:40px;margin-bottom:0}.single article.project .media_container{margin-left:0;margin-top:40px;width:100%;position:relative;z-index:9;background-color:#fff}.about_container .about_wrapper{flex-direction:column}.about_container .about_wrapper #b1 .bg_image{flex:0 0 400px}.about_container .about_wrapper #b5{border-left:1px solid #000}.about_container .about_wrapper .left_side .bottom_blocks_container{height:auto}.about_container .about_wrapper .bg_image.third{height:350px}.about_container .about_wrapper .contact_info{font-size:100%;flex-direction:column}.about_container .about_wrapper .contact_info span{display:block;padding-bottom:10px}.about_container .about_wrapper .contact_info .slash{display:none}.about_container .bottom_blocks_container>.splitted_blocks_container{flex-direction:column}.contact_line_wrapper .contact_info_line{flex-direction:column}.contact_line_wrapper .contact_info_line span{display:block;padding-bottom:5px}.contact_line_wrapper .contact_info_line .social_media_icons{margin-left:0}.contact_line_wrapper .contact_info_line .social_media_icons a:first-child img{padding-left:0}.contact_line_wrapper .contact_info_line .slash{display:none}.horizontal_slide span{font-size:4rem;margin:0 20px}.horizontal_slide img{height:43px}.horizontal_slide.slide_2{margin-top:0}.wpcf7 form label span input{font-size:1.3rem}.wpcf7 form label span textarea{font-size:1.3rem}}@media only screen and (max-width:600px){.about_wrapper #b3{border-left:none;border-top:1px solid #000}.blok2 .left_side .block .splitted_blocks_container .right_split{border-left:none!important;border-top:1px solid black!important}.about_container .about_wrapper #b1 .bg_image{flex:0 0 100%!important;margin:0;max-width:100%!important}.about_wrapper .splitted_blocks_container{flex-direction:column}.content,.project_subtitle,.project_subtitle a{font-weight:400}.about_container .about_wrapper .block h1.big_title{font-size:8rem}.about_container .about_wrapper .block .heading{font-size:2rem;line-height:3rem}.about_container .about_wrapper .block h5.title{font-size:.8rem}.about_container .about_wrapper #b8 p{margin-top:20px!important}.about_container .about_wrapper #b1 .bg_image{flex:0 0 300px;margin-top:20px}.about_container .about_wrapper .bg_image.third{height:350px}}@media only screen and (max-width:550px){html{font-size:12px}body{font-size:12px}.container{padding-left:20px!important;padding-right:20px!important}.about_container{padding-left:0px!important;padding-right:0px!important}.front_page_wrapper .info_section{width:100%;padding-top:100px;padding-left:28px;padding-right:28px}.main-navigation .menu_container{padding:30px}.main-navigation .menu_container #close_menu_container img{width:20px}.main-navigation .menu_container .menu_bottom_wrapper .menu_contact_info{flex-direction:column}}@media only screen and (max-width:470px){.about_container .about_wrapper .block h1.big_title{font-size:5rem;margin-top:10px}.about_container .about_wrapper .block .heading{font-size:2rem;line-height:3rem}.about_container .about_wrapper .block h5.title{font-size:.8rem}.about_container .about_wrapper #b8 p{margin-top:20px!important}.about_container .about_wrapper #b1 .bg_image{flex:0 0 300px;margin-top:20px}.about_container .about_wrapper .bg_image.third{height:350px}.horizontal_slide span{font-size:3rem;margin:0 20px}.horizontal_slide img{height:30px}}@media only screen and (max-height:935px) and (min-width:1200px){.about_wrapper .scrollable{height:700px}.about_wrapper .block.full_height{height:700px}.about_wrapper .bottom_blocks_container{height:700px}}@media only screen and (max-height:800px) and (min-width:1200px){.about_wrapper .scrollable{height:600px}.about_wrapper .block.full_height{height:600px}.about_wrapper .bottom_blocks_container{height:600px}}@media only screen and (max-height:700px) and (min-width:1200px){.about_wrapper .scrollable{height:500px}.about_wrapper .block.full_height{height:500px}}@media only screen and (max-width:578px){.blok2 .left_side .block .splitted_blocks_container .right_split .bg_image{height:360px!important;max-width:180px!important;margin-top:0!important}.blok3 .left_side .block .splitted_blocks_container .left_split .bg_image{height:360px!important;max-width:180px!important;margin-top:0!important}}@media only screen and (max-width:400px){.blok2 .left_side .block .splitted_blocks_container .right_split .bg_image{height:480px!important;max-width:100px!important;margin-top:0!important}.blok3 .left_side .block .splitted_blocks_container .left_split .bg_image{height:480px!important;max-width:100px!important;margin-top:0!important}.blok3 .left_side .block .splitted_blocks_container .right_split .top_split{padding:5px!important}.blok3 .right_side .block .top_side .bg_image{width:250px!important}}.about_wrapper .block .bg_image.first{min-height:350px}.menu-toggle,.wpcf7-submit{cursor:pointer}.projects .project .image_section img:hover{transform:scale(1.05)}.hover-anim{display:inline-block;position:relative;text-decoration:none;color:#000}.hover-anim span{line-break:auto}.hover-anim:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#000;transform-origin:bottom right;transition:transform 0.25s ease-out}.hover-anim:hover:after{transform:scaleX(1);transform-origin:bottom left}.gform_wrapper .gform_fields{grid-row-gap:25px!important}.gform_wrapper form input{margin-bottom:10px!important;border:none!important;border-bottom:1px solid #707070!important;height:auto!important}.gform_wrapper form input,.gform_wrapper form textarea{font-size:1.8rem!important;text-transform:uppercase!important;color:#000!important;padding:10px 0!important;letter-spacing:1px!important;font-weight:200!important;font-family:"Silka",sans-serif!important;width:100%!important;box-shadow:none!important;border-radius:0px!important;line-height:1!important}.gform_wrapper form textarea{border:none!important;min-block-size:10rem!important}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{line-height:1}.gform_wrapper .gform_footer{width:fit-content}.gform_wrapper .gform_footer .gform_button{background:#cdbca0!important;border-radius:100px!important;padding:10px 40px!important;text-decoration:none!important;font-family:"Silka"!important;font-weight:400!important;color:white!important;font-size:1.5rem!important;box-shadow:none!important;border:none!important}.gform_validation_errors{display:none!important}@media only screen and (max-width:1400px){.gform_wrapper form input,.gform_wrapper form textarea{font-size:1.5rem!important}.gform_wrapper .gform_fields{grid-row-gap:15px!important}.gform_wrapper .gform_footer .gform_button{font-size:1.5rem!important}}@media only screen and (max-width:768px){.gform_wrapper form input,.gform_wrapper form textarea{font-size:1.3rem!important}}@media only screen and (max-width:475px){.front_page_wrapper .info_section .project_titles .project_title{word-wrap:break-word}.front_page_wrapper .info_section .project_titles .project_title,.main-navigation .menu_container .menu_bottom_wrapper{margin-bottom:75px}}@media only screen and (max-width:768px){.single article.project{padding-top:0}.single article.project .media_container{margin-top:80px}.single article.project .content_container{position:relative!important}}