.bx-pager a.bx-pager-link{font-size:16px!important;line-height:1.5!important;padding:4px 8px;color:#333;text-decoration:none}.bx-pager a.bx-pager-link.active{font-weight:bold;color:#000}.et_password_protected_form .et_submit_button,.et_password_protected_form .et_submit_button:hover{background:#005b8c!important;margin:0!important;color:#fff!important;font-weight:500!important;border-radius:5px;border:0!important}.et_password_protected_form p input{background-color:#f9f9f9;border:2px solid #adb1b0!important;border-radius:5px!important}.et_pb_section_0_tb_header.et_pb_sticky_module.et_pb_sticky--top .difl_dual_button_0_tb_header .df_button_left{background-color:#1C82C2!important;margin-top:10px}@media only screen and (max-width:480px){.df_button_left_wrapper,.df_button_right_wrapper{width:-webkit-fill-available;text-align:center}}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}.et_pb_section_0_tb_header,.et_pb_section_1_tb_header{opacity:0;transition:opacity 0.1s ease-in-out;animation:showHeader 0.1s forwards;animation-delay:0.1s}@keyframes showHeader{to{opacity:1}}@media screen and (min-width:1280px) and (max-width:1600px){.df-heading .prefix{font-size:34px!important}.df-heading .infix{font-size:34px!important}.df-heading .suffix{font-size:34px!important}#kontakt .et_pb_module h3{font-size:34px!important}.et_pb_section_0 .et_pb_column h1{font-size:34px!important}.df_person_role{font-size:14px!important}.df_person_description a{font-size:14px!important}.et_pb_blurb_container>h5{font-size:18px!important}.blurb .et_pb_blurb_description{font-size:16px!important}}body{font-weight:400}.roofing_blurb .et_pb_blurb_container{padding-left:8px!important}.et-menu a{color:#63656a!important}.topmain_menu .current-menu-item>a,.topmain_menu .current-menu-ancestor>a{color:#005b8c!important}.topmain_menu ul li{padding-left:20px!important;padding-right:20px!important}@media only screen and (min-width:981px) and (max-width:1310px){.topmain_menu ul li{padding-left:10px!important;padding-right:10px!important}.topmain_menu ul li a{font-size:14px!important}.et_pb_button_0_tb_header_wrapper .et_pb_button.header_button{padding-left:20px!important;padding-right:20px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:14px!important}}.topmain_menu ul.nav li ul.sub-menu{padding-left:10px;padding-right:10px}.topmain_menu ul.nav li ul.sub-menu li a{width:100%}.et_pb_menu.topmain_menu ul.nav li ul.sub-menu li a:hover,.et_pb_menu.topmain_menu ul.nav li ul.sub-menu li.current-menu-item a{background-color:#ffffff!important;color:#a32c00!important;border-radius:100px;opacity:1!important}.form-row{width:100%}.column-quarter{position:relative;padding:0.45rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-quarter input[type="text"],.column-quarter input[type="email"]{width:100%}.column-quarter input[type="date"]{border:1px solid #eceaec!important;border-radius:5px;width:100%;padding-right:20px}.column-quarter input[type="submit"]{width:100%;padding:18px;cursor:pointer}@media only screen and (min-width:981px){.column-quarter{float:left;width:33%}}@media only screen and (max-width:1500px){.working_process_blurb:after{display:none}}.about_tab .df_at_content_active ul{list-style-position:inside}.about_tab .df_at_nav:last-child{border-bottom:0px}.single_relatedpost article{margin-bottom:0px!important}.related_project article{margin-bottom:0px!important}.related_project .et_pb_image_container{margin:-20px -20px 20px}.related_project .et_pb_image_container a.entry-featured-image-url{margin-bottom:20px}.related_project .entry-title,.related_project .post-content{margin-left:-20px;margin-right:-20px}.has-drop-cap:first-letter{font-size:60px!important;font-weight:700!important;line-height:50px!important;color:#000230!important}.single_blog blockquote{border-radius:6px;background-color:#fff;padding:24px}@media all and (min-width:981px) and (max-width:1479px){.submision_btn .button-separator{margin:8px}.submision_btn .df_button_container{flex-direction:column;align-items:flex-start}}@media all and (max-width:469px){.submision_btn .df_button_container{flex-direction:column;align-items:flex-start}}#menu-menue .sub-menu .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{top:7px;content:'\35'}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#005b8c;background:transparent;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.et_pb_menu .et_mobile_nav_menu{margin:10px 6px 0px 6px}.mce-panel .mce-stack-layout-item.mce-first{position:sticky!important;top:-60px}@media (min-width:980px){.desktop_hidden{display:none!important}}.et_mobile_menu .menu-item-has-children>a{font-weight:400!important}body.et-fb .slide_in_container,body.et-fb .slide_in_mobile{display:none!important}.slide_in_container{position:fixed;top:45%!important;right:0px;z-index:9999999;transform:translateX(100%);transition:0.5s ease-out}.show_form{transform:translateX(0px)}.slide_in_label{transform:translate(-100%,-100%) rotate(-90deg);transform-origin:right bottom 0px;position:absolute!important;top:0px}.slide_in_label:hover{cursor:pointer}.custom_contact_form p input,.custom_contact_form p textarea{padding:15px 10px 10px 10px!important}.fa-times-circle{font-size:22px;cursor:pointer;color:#000!important}@media (max-width:980px){.slide_in_mobile{position:fixed;bottom:0!important;right:0px!important;left:0px!important;z-index:99999999;transform:translateY(100%);transition:0.5s ease-out}.slide_in_mobile_label{transform:translate(0%,-100%) rotate(0deg);transform-origin:center bottom 0px;position:absolute!important;top:0px;width:100%;text-align:center;justify-content:center;padding:1.3rem 1rem 1rem 1em;margin:0px;display:flex}.show_form{transform:translateY(0px)}.slide_in_mobile_label :hover{cursor:pointer}.cross_icon .fa-times-circle{float:right!important;margin-right:35px!important}}@media (max-height:560px){.slide_in_mobile{display:none}}.et-tb .slide_in_container,.et-tb .slide_in_mobile{display:none}@media screen and (min-width:1280px) and (max-width:1600px){.df-heading .prefix{font-size:34px!important}.df-heading .infix{font-size:34px!important}.df-heading .suffix{font-size:34px!important}#kontakt .et_pb_module h3{font-size:34px!important}.et_pb_section_0 .et_pb_column h1{font-size:34px!important}.df_person_role{font-size:14px!important}.df_person_description a{font-size:14px!important}.et_pb_blurb_container &gt;h5{font-size:18px!important}.blurb .et_pb_blurb_description{font-size:16px!important}}body{font-weight:400}.roofing_blurb .et_pb_blurb_container{padding-left:8px!important}.et-menu a{color:#63656a!important}.topmain_menu .current-menu-item&gt;a,.topmain_menu .current-menu-ancestor&gt;a{color:#005b8c!important}.topmain_menu ul li{padding-left:20px!important;padding-right:20px!important}@media only screen and (min-width:981px) and (max-width:1310px){.topmain_menu ul li{padding-left:10px!important;padding-right:10px!important}.topmain_menu ul li a{font-size:14px!important}.et_pb_button_0_tb_header_wrapper .et_pb_button.header_button{padding-left:20px!important;padding-right:20px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:14px!important}}.topmain_menu ul.nav li ul.sub-menu{padding-left:10px;padding-right:10px}.topmain_menu ul.nav li ul.sub-menu li a{width:100%}.et_pb_menu.topmain_menu ul.nav li ul.sub-menu li a:hover,.et_pb_menu.topmain_menu ul.nav li ul.sub-menu li.current-menu-item a{background-color:#ffffff!important;color:#a32c00!important;border-radius:100px;opacity:1!important}.form-row{width:100%}.column-quarter{position:relative;padding:0.45rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-quarter input[type="text"],.column-quarter input[type="email"]{width:100%}.column-quarter input[type="date"]{border:1px solid #eceaec!important;border-radius:5px;width:100%;padding-right:20px}.column-quarter input[type="submit"]{width:100%;padding:18px;cursor:pointer}@media only screen and (min-width:981px){.column-quarter{float:left;width:33%}}@media only screen and (max-width:1500px){.working_process_blurb:after{display:none}}.about_tab .df_at_content_active ul{list-style-position:inside}.about_tab .df_at_nav:last-child{border-bottom:0px}.single_relatedpost article{margin-bottom:0px!important}.related_project article{margin-bottom:0px!important}.related_project .et_pb_image_container{margin:-20px -20px 20px}.related_project .et_pb_image_container a.entry-featured-image-url{margin-bottom:20px}.related_project .entry-title,.related_project .post-content{margin-left:-20px;margin-right:-20px}.has-drop-cap:first-letter{font-size:60px!important;font-weight:700!important;line-height:50px!important;color:#000230!important}.single_blog blockquote{border-radius:6px;background-color:#fff;padding:24px}@media all and (min-width:981px) and (max-width:1479px){.submision_btn .button-separator{margin:8px}.submision_btn .df_button_container{flex-direction:column;align-items:flex-start}}@media all and (max-width:469px){.submision_btn .df_button_container{flex-direction:column;align-items:flex-start}}#menu-menue .sub-menu .menu-item-has-children&gt;a:first-child:after,#top-menu .menu-item-has-children&gt;a:first-child:after{top:7px;content:'\35'}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu&gt;li.menu-item-has-children,ul.et_mobile_menu&gt;li.page_item_has_children,ul.et_mobile_menu&gt;li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu&gt;li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu&gt;li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu&gt;li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children&gt;a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children&gt;a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#005b8c;background:transparent;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open&gt;.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open&gt;.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.et_pb_menu .et_mobile_nav_menu{margin:10px 6px 0px 6px}.mce-panel .mce-stack-layout-item.mce-first{position:sticky!important;top:-60px}@media (min-width:980px){.desktop_hidden{display:none!important}}.et_mobile_menu .menu-item-has-children&gt;a{font-weight:400!important}.gform_required_legend{display:none!important}.slide_in_container{position:fixed;top:25%;right:0px;z-index:9999999;transform:translateX(100%);transition:0.5s ease-out}.show_form{transform:translateX(0px)}.slide_in_label{transform:translate(-100%,-100%) rotate(-90deg);transform-origin:right bottom 0px;position:absolute!important;top:0px}.slide_in_label:hover{cursor:pointer}.custom_contact_form p input,.custom_contact_form p textarea{padding:15px 10px 10px 10px!important}.fa-times-circle{font-size:22px;cursor:pointer;color:#000!important}@media (max-width:980px){.slide_in_mobile{position:fixed;bottom:0!important;right:0px!important;left:0px!important;z-index:99999999;transform:translateY(100%);transition:0.5s ease-out}.slide_in_mobile_label{transform:translate(0%,-100%) rotate(0deg);transform-origin:center bottom 0px;position:absolute!important;top:0px;width:100%;text-align:center;justify-content:center;padding:1.3rem 1rem 1rem 1em;margin:0px;display:flex}.show_form{transform:translateY(0px)}.slide_in_mobile_label :hover{cursor:pointer}.cross_icon .fa-times-circle{float:right!important;margin-right:35px!important}}@media (max-height:560px){.slide_in_mobile{display:none}}.et-tb .slide_in_container,.et-tb .slide_in_mobile{display:none}#menu-menue .menu-item:nth-child(7) .sub-menu{width:60px!important;padding:0px!important}#menu-menue .menu-item:nth-child(7) .menu-item{padding:0px!important}#menu-menue-englisch .menu-item:nth-child(7) .sub-menu{width:60px!important;padding:0px!important}#menu-menue-englisch .menu-item:nth-child(7) .menu-item{padding:0px!important}@media (max-width:980px){.et_pb_row_2_tb_header .mobile_nav .menu-item:nth-child(7) .menu-item{width:80px!important;padding-left:0px!important}}#field_4_9{margin-top:40px!important}#field_4_20{margin-bottom:30px!important}.password-requirements{position:absolute;left:0;width:100%;display:block;min-height:20px;margin-top:5px;font-size:14px;padding:5px 10px}.password-requirements.error{color:#FFD700;background:rgba(0,0,0,0.4);padding:5px 10px;border-radius:5px}.password-requirements.success{color:#4CAF50;background:rgba(0,0,0,0.4);padding:5px 10px;border-radius:5px}.email-requirements{position:absolute;left:0;width:100%;display:block;min-height:20px;margin-top:5px;font-size:14px;padding:5px 10px}.email-requirements.error{color:#FFD700;background:rgba(0,0,0,0.4);padding:5px 10px;border-radius:5px}.email-requirements.success{color:#4CAF50;background:rgba(0,0,0,0.4);padding:5px 10px;border-radius:5px}.validation-message{position:relative;display:block;width:100%;margin-top:5px;font-size:14px;padding:5px 10px;border-radius:5px;font-weight:bold}.validation-message.error{color:#FFD700;background:rgba(0,0,0,0.4);border-left:4px solid red}.validation-message.success{color:#4CAF50;background:rgba(0,0,0,0.4);border-left:4px solid #4CAF50}.vat-requirements,.password-requirements{position:relative;margin-top:5px;font-size:14px;padding:5px 10px;border-radius:5px;font-weight:bold}.vat-requirements.error,.password-requirements.error{color:#FFD700;background:rgba(0,0,0,0.4);border-left:4px solid red}.vat-requirements.success,.password-requirements.success{color:#4CAF50;background:rgba(0,0,0,0.4);border-left:4px solid #4CAF50}.gf_address_row{display:flex!important;gap:10px!important;justify-content:space-between!important;width:100%!important}.gf_address_row .address_zip,.gf_address_row .address_city,.gf_address_row .address_country{flex:1!important;max-width:33%!important;min-width:120px!important}.gf_address_row .gform-field-label{display:none!important}.section-heading{margin-top:2em;margin-bottom:1em;text-align:left}