:root{--accentColor:#004394}:root{--secondColor:#ffb735}body.viewport_desktop #top .mod_login_top{display:none}body.viewport_desktop #top .mod_search{display:none}body.viewport_desktop #top .mod_socials{display:none}body.viewport_desktop #top .mod_langswitcher{display:none}body.viewport_tablet #top .topbar_teaser,body.viewport_tablet #top .mod_top_phone{display:none}body.viewport_tablet #top .top_metanavi,body.viewport_tablet #top .topbar_metanavi{display:none}body.viewport_tablet #top .mod_search{display:none}body.viewport_mobile #top .topbar_teaser,body.viewport_mobile #top .mod_top_phone{display:none}body.viewport_mobile #top .top_metanavi,body.viewport_mobile #top .topbar_metanavi{display:none}body.viewport_mobile #top .mod_login_top{display:none}body.viewport_mobile #top .mod_search{display:none}body.viewport_mobile #top .mod_langswitcher{display:none}#top,#top a,#top .mod_socials a i{color:#fff}#top,#top .inside{background-color:rgb(0 0 0 / .7)}#top{box-shadow:0 0 8px 6px rgb(0 0 0 / .12)}:root{--body-fontSize:18px}:root{--h1-fontSize:42px}:root{--h2-fontSize:32px}:root{--h3-fontSize:26px}:root{--h4-fontSize:22px}:root{--h5-fontSize:16px}:root{--h6-fontSize:16px}:root{--footer-headline-color:#ffffff}#footer a:hover:not(.ce_hyperlink a){color:#ffb735}#footer{background-color:#004394}#bottom .inside,#bottom .inside a{color:#fff}#bottom .inside a:hover{color:#ffb735}#bottom{background-color:#404040}.header .mod_search{display:none!important}.header .mod_langswitcher{margin-left:40px}.header .mod_socials{margin-left:40px}.header .mod_langswitcher{display:none}#top .inside{background:none!important}.logo{position:absolute}.header{line-height:70px!important}.smartmenu .smartmenu-trigger{height:70px!important}@media only screen and (max-width:767px){.stickyheader .header.cloned .inside,.header .inside{height:70px!important}}@media only screen and (min-width:768px){#fix-wrapper{position:absolute;left:0}.header{background-color:#fff0}}.header{background-color:#004394}.header .mainmenu ul li a,.header .mainmenu ul li ul a.active,.header .ce_search_label i,.header .mod_langswitcher .mod_langswitcher_inside,.header .header_metanavi a,.header .mod_socials a{color:#fff}.mod_langswitcher .mod_langswitcher_inside:before{border-color:#fff}.header .mod_socials:before{border-color:#fff}.header .smartmenu .smartmenu-trigger .line,.header .smartmenu .smartmenu-trigger .line:before,.header .smartmenu .smartmenu-trigger .line:after{background:#fff}@media only screen and (min-width:768px){.header.cloned{background:rgb(0 67 137 / .85)}}@media only screen and (max-width:767px){.header{background:#004394}}.mmenu_trigger{color:#fff}.mmenu_trigger .burger .burger_lines,.mmenu_trigger .burger .burger_lines:after,.mmenu_trigger .burger .burger_lines:before{background-color:#fff}.logo a{background-image:url(../uploads/Logo_hellgrau_shadow_border-blue-small.png)}.stickyheader .logo a{background-image:url(../uploads/Sticky_Logo.png)}@media only screen and (max-width:767px){.logo a{background-image:url(../uploads/Logo_Gietz_negativ.svg)}}@media only screen and (max-width:767px){.stickyheader .logo a{background-image:url(../uploads/Sticky_Logo.png)}}@media only screen and (min-width:768px){.header.original .logo{width:123px}:root{--logoWidth:135px}}@media only screen and (min-width:768px){.header.original .logo{height:135px}.header.original{line-height:135px}.smartmenu .smartmenu-trigger{height:135px}:root{--logoHeight:135px}}@media only screen and (min-width:768px){.stickyheader .header .logo{width:60px}}@media only screen and (min-width:768px){.stickyheader .header .logo{height:70px}.stickyheader .header.cloned{line-height:70px}.header.cloned .smartmenu .smartmenu-trigger{height:70px}html{scroll-padding:70px 0 0 0}}@media only screen and (max-width:767px){.header .logo{width:56px}}@media only screen and (max-width:767px){.header .logo{height:67px}.header{line-height:67px}}@media only screen and (max-width:767px){.stickyheader .header .logo{width:56px}}.header .mainmenu ul li a,.header .mainmenu ul li ul a.active,.header .ce_search_label i,.header .mod_langswitcher .mod_langswitcher_inside,.header .header_metanavi a,.header .mod_socials a{color:#fff}.mod_langswitcher .mod_langswitcher_inside:before{border-color:#fff}.header .mod_socials:before{border-color:#fff}.header .smartmenu .smartmenu-trigger .line,.header .smartmenu .smartmenu-trigger .line:before,.header .smartmenu .smartmenu-trigger .line:after{background:#fff}.header.original .mainmenu:before{background:#fff}.header.original .mainmenu ul li a.trail.a-level_1,.header.original .mainmenu ul li a.active.a-level_1,.header.cloned .mainmenu ul li a.trail.a-level_1,.header.cloned .mainmenu ul li a.active.a-level_1,.mod_pct_megamenu .mod_navigation a.active.a-level_1{color:#ffb735}.header .mainmenu ul li a.a-level_1:hover{color:#ffb735}.mainmenu ul li{margin-left:20px;margin-right:20px}.mainmenu ul li a:after{right:-20px}.header .mainmenu ul li a.a-level_1.trail:not(.highlight) span,.header .mainmenu ul li a.a-level_1.active:not(.highlight) span{border-bottom:1px solid #ffb735;padding-bottom:8px}.header .mainmenu ul ul li a.a-level_1.trail:not(.highlight) span,.header .mainmenu ul ul li a.a-level_1.active:not(.highlight) span{border-bottom:none}.mmenu_trigger .label{text-transform:uppercase}@media only screen and (max-width:767px){.stickyheader .header{background:rgb(0 67 137 / .85)}}.stickyheader .mmenu_trigger{color:#fff}.stickyheader .mmenu_trigger .burger .burger_lines,.stickyheader .mmenu_trigger .burger .burger_lines:after,.stickyheader .mmenu_trigger .burger .burger_lines:before{background-color:#fff}#mmenu #mmenu_bottom .mod_socials a i{line-height:32px;font-size:32px;width:calc(32px + 10px);height:calc(32px + 10px)}