@page{margin-left:0;margin-right:0;padding:0;height:290mm;width:210mm}html{height:auto;padding:0;box-sizing:content-box}html *{box-sizing:content-box}*{font-size:13pt!important;line-height:19pt!important;color:#000}body{position:relative;width:100%;margin:0 auto;background-color:#fff;max-width:270mm}body div{position:relative}.only_print{display:block}h1,h2,h3,h4,h5,h6{font-size:15pt!important;margin-bottom:3mm}h1{font-size:18pt!important}h2{font-size:16pt!important}.offcanvas_side,.offcanvas_wrap,.linkstyle__1:after,.project_navigation_desktop,.owl-nav,.footer_title,.footer_middle .footer_col_1,.general_middle_wrap .general_box br,.energy_bar,.top_navigation,.navilang_desktop,.project_navigation_mobile,.linkstyle__3:after,.general_top_socials,.general_images .masonry_brick .hidden_plusimages,.general_box_oppener,.tabs_block_navi,.retrofit_solutions .button,.layers_slice,.center_top_links,.general_top_half br,.general_top .general_top_cover,.renovation_block .publications,.project-related-projects,#cookiesAllow,.LNoPrint{display:none!important}.layout_home .section_center .center_wrap,.layout_suchergebnis .section_center .center_wrap{padding:10px;padding:5mm}.container_content .container_center{padding:10px 0;padding:5mm 0}.footer_middle{padding:10px;padding:5mm}.footer_bottom{text-align:right;font-size:11pt!important}.footer_bottom a{margin-left:10px;margin-left:5mm}.footer_bottom,.section_footer{page-break-inside:avoid;background-color:transparent}.footer_bottom *,.section_footer *{color:gray!important}.basistext{padding:0 0 10px;padding:0 0 5mm}.basistext .container_center{padding:0}.basistext *{padding:0;padding:0;width:100%}.basistext_titlegroup{margin-bottom:10px;margin-bottom:5mm}.top_logos_right,.top_logo{display:inline-block;vertical-align:middle;width:25%;position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;max-width:300px;padding:0 5px;max-width:4cm;padding:0 .4cm;margin-bottom:10px;margin-bottom:3mm}.top_logo a,.top_logos_right a,.top_logo img,.top_logos_right img{width:100%}.content_project_list{padding:0}.content_project_list .project_overview .project_overview_wrap{width:100%;display:inline-block}.content_project_list .project_overview .singleproject{width:22%;padding-right:10px;padding-left:10px;padding-right:2mm;padding-left:2mm;page-break-inside:avoid;display:inline-block;vertical-align:top}.content_project_list .image_aspectratio{border:1px solid #d3d3d3;border:1pt solid #d3d3d3}.layout_project-detail .section_top_header{border-left:1px solid #000;border-bottom:1px solid #000}.layout_project-detail .heading,.layout_project-detail .linkstyle__1,.layout_project-detail .projectdetail,.layout_project-detail .linkstyle__3{padding:0;color:#000;text-transform:none;border:none;margin:0}.layout_project-detail .heading,.layout_project-detail .blocket_wrap{margin-bottom:3mm}.layout_project-detail .only_print_title{padding:2mm 10px;font-weight:800}.layout_project-detail img{display:inline-block!important;max-width:8cm!important}.section_block{border-width:1px}.section_block>*{border-width:1px}.general_titel{width:100%;flex-basis:100%;padding-right:0;padding:5mm 0}.general_top_half{width:100%;flex-basis:100%;display:block;column-gap:50px;column-gap:10mm;column-count:3;padding:0}.general_top_half>*{display:block}.general_top_half .linkstyle__3{border:none;border-top:1px dotted #d3d3d3;font-weight:700;padding-top:3mm}.general_top_half+.general_top_half{column-count:1;margin-top:20px;padding-top:20px;margin-top:7mm;padding-top:7mm;border-top:1px solid #000}.general_top_half .general_contact{padding:2px 0 0;padding:1mm 0 0}.general_middle{width:95%;margin:0 auto;padding-top:20px;padding-top:5mm;padding-right:0;border-bottom:1px dotted #d3d3d3;break-before:page}.general_middle_wrap{display:block;column-gap:41px;column-gap:31pt;column-count:2}.general_middle_wrap .general_box .box_bottom,.general_middle_wrap .general_box .box_visible{padding-bottom:3mm;min-height:0;width:100%!important}.general_middle_wrap .general_box{display:inline-block;width:100%;padding:0;border:none}.general_box>*,.general_middle_wrap .general_box strong,.general_middle_wrap .general_box i,.general_middle_wrap .general_box span{display:inline-block!important;width:auto!important}.general_middle_wrap .general_box .box_bottom p{margin:0}.retrofit_solutions,.evaluation,.layout_project-detail .half_text_wrap,.scrollblock .block_half.small_sibling.block_right .half_text_wrap{min-height:0;padding:10px;padding:5mm}.scrollblock img{max-width:8cm}.textblock{margin:0}.small_label{width:auto;display:inline-block;margin-top:0!important;margin-bottom:0!important;padding-top:.5mm!important;padding-bottom:.2cm!important}.general_top{padding:20px 15px;padding:.5cm}.renovation_process .blocket,.general_contact,.general_middle_wrap .general_box .box_bottom,#footer{display:block}.general_top .general_top_cover{width:70%;margin:0 auto}.general_images{text-align:center}.detail_masonry{height:auto!important;justify-content:stretch}.detail_masonry .masonry_brick,.renovation_process .scrollblock_figure,.general_images .masonryHiddenImg{vertical-align:top;display:inline-block;width:19.5%;margin:0;padding:0;flex-grow:1;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border:1mm solid #fff;page-break-before:auto;page-break-after:auto;page-break-inside:avoid}.renovation_process .scrollblock_figure{border:1px solid #d3d3d3;width:19.5%}.masonry_brick a,.scrollblock_img_link{position:relative;height:100px!important;width:100%;overflow:hidden;padding-top:calc(1*100%)!important;padding-top:0!important}.masonry_brick .masonry_img,.scrollblock_img_link .scrollblock_img{max-width:none;position:absolute;position:relative;margin:auto;top:auto;left:auto;right:auto;bottom:auto;min-width:100%;min-height:100%;object-fit:cover}.half_images_cont{text-align:left;display:block}.general_images a{height:auto!important;width:auto!important}.general_images img,.general_images .masonry_img{width:100%;display:block}.retrofit_solutions .owl-stage,.general_plane .owl-stage{width:100%!important;height:auto!important;text-align:left;display:flex;flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center}.owl-carousel .owl-stage-outer,.retrofit_solutions .photo_swipe,.general_plane .photo_swipe{height:auto!important;overflow:visible;padding:0}.owl-carousel .owl-item,.owl-carousel.owl-drag .owl-item{margin:0!important;width:19%!important;display:inline-block;float:none;padding-right:2mm}.scrollblock .block_half{position:relative!important;display:block!important;width:99%!important;padding:0!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;max-width:none!important}.tab_top .tab_top_left,.tab_top .tab_top_right{width:99%;flex-basis:99%;display:block}.tab_bottom .tab_bottom_left,.tab_bottom .tab_bottom_right{width:100%;flex-basis:100%;display:block;border:none}.tab_bottom{width:99%;display:block}.tab_bottom table{padding:0}.tab_top_bottom{display:block}.layers_full_wrap,.tab_full__roof .layers_full,.tab_bottom{min-height:0!important;height:auto!important;padding-left:0;padding-right:0}.layers_slice_wrap{width:99%!important;min-height:0!important;background:transparent;display:block;height:auto;margin-left:0}.slice_title{position:relative;left:auto!important;height:auto!important;top:auto!important;margin-bottom:3mm}.tab_full{position:relative;border:1px solid gray;margin-bottom:3mm;width:99%}.evaluation .box_text{height:auto}.evaluation_title .heading{margin:0}.content_item{border:1px solid gray;width:99%;margin-bottom:5px;margin-bottom:2mm}.content_item .icon_right.icon-angle-down{display:none}.oppener__1{min-height:0;padding:0}.oppener__1 .icon_left{margin:0 5px;top:auto;bottom:auto;left:auto;right:auto;position:relative}.oppener__1 span{padding:0}.evaluation .evaluation_box{width:100%;flex-basis:100%;display:block;margin-top:0;padding:0;padding-top:.5cm}.evaluation .box_text .textblock{padding:.2cm}