@font-face{font-display:swap;font-family:"divipixel";src:url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.eot?wzgomt);src:url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.eot?wzgomt#iefix)format("embedded-opentype"),url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.ttf?wzgomt)format("truetype"),url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.woff?wzgomt)format("woff"),url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.svg?wzgomt#divipixel)format("svg");font-weight:400;font-style:normal}:root{--dipi-vb-module-selection-icon-color:#ffffff;--dipi-vb-module-selection-text-color:#ffffff;--dipi-vb-module-selection-background-color:#2c3d49}.dipi-social-icon-rotate{transition-duration:.6s;transform:rotate(0deg)}.dipi-social-icon-rotate:hover{transform:rotate(360deg)}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container>div{width:100%}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container{display:flex;flex-direction:row;flex-wrap:wrap;transition:.3s ease;-moz-column-gap:20px;column-gap:20px}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post{flex-basis:100%}body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post{display:flex;flex-direction:row}body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0){display:flex;flex-direction:row-reverse}@media screen and (max-width:768px){body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post{flex-basis:100%!important;margin-right:0!important;display:block!important}}.et_pb_scroll_top{animation-fill-mode:forwards!important}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:8px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:20px;height:14px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:20px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000;display:block}.hamburger-inner{top:50%;margin-top:-1px}.hamburger-inner:after,.hamburger-inner:before{content:""}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:6px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:12px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}#top-menu>li:last-of-type{padding-right:0}.dipi-breadcrumbs ul{list-style:none!important;list-style-type:none!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0!important;margin:0}.dipi-breadcrumbs.dipi-bc-left ul{-ms-flex-pack:start;justify-content:flex-start}.dipi-breadcrumbs .dipi-breadcrumb-item{margin-bottom:5px;display:block;border-style:solid}.dipi-breadcrumbs .dipi-breadcrumb-item a{display:block;border-style:solid}.dipi-breadcrumb-item a,.dipi-breadcrumb-item:hover a,.dipi-breadcrumbs .dipi-breadcrumb-item,.dipi-breadcrumbs .dipi-breadcrumb-item a,.dipi-breadcrumbs ul,.dipi-breadcrumbs ul li:hover{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dipi-breadcrumbs ul .dipi-breadcrumb-separator{margin-left:3px;margin-right:3px;margin-bottom:5px}.dipi-breadcrumbs .dipi-separator-icon{font-size:14px}.dipi-breadcrumbs .dipi-separator-icon,.dipi-breadcrumbs .dipi-separator-icon:hover{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dipi-breadcrumb-home a span,.dipi-breadcrumbs ul .dipi-breadcrumb-separator{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:481px){.dipi-breadcrumbs ul li{margin-bottom:8px}}:root{--background-text-content:"";--dipi-ig-popup-speed:500ms}@media (max-width:767px){.dipi_filterable_grid .dipi-pagination .dipi-pagination-btn:not(.active):not(.active-prev):not(.active-next):not(:first-child):not(:nth-child(2)):not(:nth-last-child(2)):not(:last-child){display:none}.dipi_filterable_grid .dipi-pagination .dipi-pagination-btn.active-prev:not(:nth-child(2)):not(:nth-child(3)):before{content:"...";margin-right:1em}.dipi_filterable_grid .dipi-pagination .dipi-pagination-btn.active-next:not(:nth-last-child(2)):not(:nth-last-child(3)):after{content:"...";margin-left:1em}}body,body .et_pb_bg_layout_light .et_pb_post p{font-size:18px}body{color:#596277;line-height:1.6em;font-family:"Hind",Helvetica,Arial,Lucida,sans-serif}#top-menu li a,h1,h2{font-weight:700;font-style:normal;text-transform:none;text-decoration:none}h1,h2{color:#0b2154}.mobile_menu_bar:after,.mobile_menu_bar:before{color:#bf2d0d}.container,.et_pb_row{max-width:1399px}a{color:red}#main-header{background-color:#fff0;box-shadow:none}.et_secondary_nav_enabled #page-container #top-header{background-color:red!important}#top-menu a{color:#0a0a0a}#top-menu li a{font-size:16px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation{padding:25px 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:25px}#logo{max-height:76%}.et_pb_svg_logo #logo{height:76%}}@media only screen and (min-width:1748px){.et_pb_row{padding:34px 0}.et_pb_section{padding:69px 0}}h1{font-size:40px}h2{font-size:34px}@media only screen and (max-width:980px){#main-header{background-color:#fff}#top-menu a,.mobile_menu_bar:before{color:#596277}}#et-top-navigation,#main-header,h1,h2{font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif}.dipi-breadcrumbs{width:fit-content;margin:auto}.archive #main-content{padding-bottom:160px;background-color:#f2f3f3}div.et_pb_section.et_pb_section_0_tb_body{background-blend-mode:multiply;background-image:url(https://flachdach-bau.de/wp-content/uploads/2020/10/garage-img-25.jpg)!important}.et_pb_section_0_tb_body.et_pb_section{padding-top:120px;padding-bottom:120px;background-color:rgb(57 57 57/.85)!important}.et_pb_text_0_tb_body h1{font-size:60px;color:#fff!important;text-align:center}.et_pb_text_0_tb_body{margin-bottom:10px!important}.dipi_breadcrumbs_0_tb_body .dipi-breadcrumb-item,.dipi_breadcrumbs_0_tb_body .dipi-breadcrumb-item a{color:rgb(255 255 255/.6)!important;text-shadow:0 .1em .1em rgb(0 0 0/.4)}.dipi_breadcrumbs_0_tb_body .dipi-breadcrumb-item:hover a{color:#fff!important;background-color:#fff0!important}.dipi_breadcrumbs_0_tb_body .dipi-breadcrumb-current,.dipi_breadcrumbs_0_tb_body .dipi-breadcrumb-current span{color:#fff!important}.dipi_breadcrumbs_0_tb_body .et-pb-icon.dipi-separator-icon{font-family:ETmodules!important;font-weight:400!important}.dipi_breadcrumbs_0_tb_body .dipi-breadcrumbs>ul{justify-content:flex-start}.dipi_breadcrumbs_0_tb_body .dipi-separator-icon{font-size:16px;color:#fff;margin-right:5px;margin-left:5px}.dipi_breadcrumbs_0_tb_body .dipi-breadcrumb-item a{background-color:#fff0}.dipi_breadcrumbs_0_tb_body .dipi-breadcrumb-current{background-color:#fff0!important}.et_pb_blog_0_tb_body .et_pb_post .entry-title a{color:#0b2154!important}.et_pb_blog_0_tb_body .et_pb_post .entry-title{font-size:25px!important;line-height:1.2em!important}.et_pb_blog_0_tb_body .et_pb_post,.et_pb_blog_0_tb_body .et_pb_post .post-content *{color:#596277!important}.et_pb_blog_0_tb_body .et_pb_post .post-content,.et_pb_blog_0_tb_body.et_pb_bg_layout_light .et_pb_post .post-content p{font-size:14px}.et_pb_blog_0_tb_body .et_pb_post .post-meta,.et_pb_blog_0_tb_body .et_pb_post .post-meta a{text-transform:uppercase;font-size:13px;color:#bf2d0d!important}.et_pb_blog_0_tb_body{transition:box-shadow 300ms ease 0ms}@media only screen and (max-width:980px){.et_pb_text_0_tb_body h1{font-size:50px}}@media only screen and (max-width:767px){.et_pb_text_0_tb_body h1{font-size:40px}}