.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}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:checked+label::before{font-size:24px}section#nav_main div.nav_container input:checked+label+div.menu_items{transform:translateX(0)}section#nav_main div.nav_container div.menu_items{left:0;transform:translateX(100%);width:100vw}section#nav_main div.nav_container div.menu_items div.language_selector{top:16px;left:16px}section#nav_main div.nav_container div.menu_items nav{left:50%;transform:translate(-50%,-50%);line-height:60px}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 25% 35% 40%;grid-row-gap:8px}div.contentblock_default div.footer_bar :nth-child(2){grid-row:2;grid-column:2}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:30px}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:32px}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}