.mobile_hidden{display:none!important}.text_h1,h1{font-size:58px;line-height:72px}.text_h2,h2{font-size:58px;line-height:72px}.text_h3,h3{font-size:28px;line-height:38px}.text_h4,h4{font-size:20px;line-height:28px}.text_h5,h5{font-size:28px;line-height:40px}.text_category{font-size:16px;line-height:20px}.text_normal{font-size:18px;line-height:30px}.text_small{font-size:18px;line-height:28px}.text_numbers_large{font-size:52px;line-height:80px}.text_numbers_small{font-size:14px;line-height:30px}.text_footer{font-size:20px;line-height:32px}.text_link{font-size:24px;line-height:33px}.text_link_list{font-size:16px;line-height:24px}.nav_category{margin-bottom:18px}div.arrow_button{width:65px;height:65px;font-size:40px}div.widget_get_in_touch{margin:36px}div#pageframe{margin-top:36px}section#nav_main{height:94px;width:100vw}section#nav_main div.nav_container{height:inherit;overflow:visible}section#nav_main div.nav_container div.logo{position:absolute;left:24px;top:24px;height:48px}section#nav_main div.nav_container div.logo img{height:48px}section#nav_main div.nav_container div.menu_button,section#nav_main div.nav_container label.menu_button{position:absolute;right:23px;top:12px;font-size:45px;line-height:1}section#nav_main div.nav_container input#menu_button_checkbox:checked+label::before{font-size:24px}section#nav_main div.nav_container input#menu_button_checkbox:checked+label{color:#000}section#nav_main div.nav_container input#menu_button_checkbox:checked+label+div.menu_items{transform:translateX(0);display:grid;padding:106px 36px;box-sizing:border-box}section#nav_main div.nav_container div.menu_items{position:relative;left:0;transform:translateX(100%);width:100vw;color:#000;background-color:#f7f3ef;font-weight:700}section#nav_main div.nav_container div.menu_items nav{position:relative;top:0;line-height:60px}section#nav_main div.nav_container div.menu_items ul.subnav{display:none;margin:0;padding:0;font-weight:lighter;line-height:unset}section#nav_main div.nav_container div.menu_items ul.subnav li{font-size:13px;height:20px;margin:0;padding:0;border:0}section#nav_main div.nav_container div.menu_items label{font-weight:lighter;position:absolute;right:16px;top:16px;cursor:pointer}section#nav_main div.nav_container div.menu_items input:checked+label+ul{display:block}section#nav_main div.nav_container div.menu_items input:checked+label{transform:rotate(180deg)}div.contentblock{width:100%;box-sizing:border-box;padding:64px 23px}div.contentblock_banner div.images_frame{width:100vw;height:80vh}div.contentblock_banner div.images_frame div.banner_image{background-size:cover}div.contentblock_banner div.images_frame div.banner_image_hidden{opacity:0}div.contentblock_banner div.highlight_button{left:38px;bottom:64px}div.contentblock_banner div.slogan_frame div.slogan_text{width:70%}div.contentblock_cells div.title{margin-bottom:18px}div.contentblock_cells ul li div.list_link{padding-top:10px}div.contentblock_cells div.cell{margin-bottom:40px}div.contentblock_cells div.cell img.cell_image{width:100%}div.contentblock_cells div.cell div.cell_vr{width:100%;height:300px}div.contentblock_cells div.cell:nth-last-child(1){margin-bottom:0}div.contentblock_cells ul{list-style:none}div.contentblock_minicells div.cell{width:95vw}div.contentblock_scrolltiles div.headertext{text-align:left}div.contentblock_scrolltiles div.tile_markers{text-align:center;cursor:pointer;padding:64px 0}div.contentblock_scrolltiles div.tile_frame{position:relative}div.contentblock_scrolltiles div.tile_frame div.arrow_left{display:none}div.contentblock_scrolltiles div.tile_frame div.arrow_right{display:none}div.contentblock_scrolltiles div.tile_frame div.tiles::-webkit-scrollbar{display:none}div.contentblock_scrolltiles div.tile_frame div.tiles{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}div.contentblock_scrolltiles div.tile_frame div.tiles div.tile{display:inline-block;vertical-align:top;transition:transform 1s ease-in-out;white-space:normal;-ms-overflow-style:none;scrollbar-width:none}div.contentblock_scrolltiles div.tile_frame div.tiles div.tile div.overview{text-align:left;text-transform:uppercase}div.contentblock_scrolltiles div.tile_frame div.tiles div.tile div.overview img{display:block}div.contentblock_default div.footer_block{display:block;padding-top:64px}div.contentblock_default div.post div.headline{font-family:"Telegraf Regular",sans-serif;font-size:30px;line-height:40px}div.contentblock_default div.footer_bar{grid-template-columns:0 33% 0 33% 33%}div.contentblock_post div.toggle_block{margin-bottom:18px}div.contentblock_post div.blog_categories ul li{list-style:none;margin:8px 0}div.contentblock_post div.post{grid-column:2}div.contentblock_post div.post div.date{margin:20px 0}div.contentblock_post div.post div.headline{font-family:"Telegraf Regular",sans-serif;font-size:30px;line-height:40px}div.contentblock_post div.post div.author_block{display:grid;grid-template-columns:25% 70%}div.contentblock_post div.post div.author_block div.title{text-transform:uppercase}div.contentblock_client,div.contentblock_teammember{padding-top:150px}div.contentblock_client div.image div.image_text,div.contentblock_teammember div.image div.image_text{display:none}div.contentblock_client div.nav_container,div.contentblock_teammember div.nav_container{position:absolute;top:30px;right:23px}div.contentblock_client div.nav_container a,div.contentblock_teammember div.nav_container a{display:flex;align-items:center}div.contentblock_client div.nav_container i,div.contentblock_teammember div.nav_container i{font-size:45px}div.contentblock_client div.content,div.contentblock_teammember div.content{padding:0}div.contentblock_client div.content div.info div,div.contentblock_teammember div.content div.info div{padding-bottom:30px}div.contentblock_list_entries div.toggle_block{margin-bottom:18px}div.contentblock_list_entries div.blog_categories ul li{margin:8px 0;list-style:none}div.contentblock_list_entries ul{list-style:none}div.contentblock_list_entries div.entries div.entry{padding-bottom:36px;padding-top:18px}div.contentblock_list_entries div.entries div.entry div.date{margin-bottom:8px}div.contentblock_list_entries div.entries div.entry div.headline{margin-top:8px}div.contentblock_list_entries div.entries div.entry div.headline span.highlight::before{content:""}div.contentblock_list_entries div.two_cell_list div.entry{grid-template-columns:100%!important}div.contentblock_list_entries div.two_cell_list div.entry div.cell_left img{max-height:250px;max-width:100%;padding:40px 80px;box-sizing:border-box}div.contentblock_list_entries div.accordion{padding-top:36px}div.contentblock_list_entries div.accordion div.entry{position:relative;margin:50px 0}div.contentblock_list_entries div.accordion div.entry div.content{text-transform:uppercase}div.contentblock_list_entries div.accordion div.entry div.toggler_container{position:absolute;right:0;top:10px}div.contentblock_list_entries div.accordion div.entry div.toggler_button{width:46px;height:46px;font-size:46px}div.contentblock_list_entries div.accordion div.entry div.more div.content_image{margin:40px 0;background:#fff;text-align:center;line-height:0}div.contentblock_list_entries div.accordion div.entry div.more div.content_image img{max-height:400px;max-width:100%}div.cell_team_start div.picture img{max-width:100%}div.cell_team_start div.name{padding:18px 0}div.cell_team_start div.jobtitle{padding-bottom:18px}