#dsm-popup-574{display:none}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#fff}@media (min-width:1280px){.container{width:80%!important}}@media (min-width:981px) and (max-width:1428px){#logo{max-width:45%}#et-top-navigation{padding-left:45vw!important}}@media (max-width:1432px){.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding-top:18px}.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {padding-bottom:18px}}.menu-wrap__inner{background-size:180px}.nav li ul{width:auto}@media only screen and (min-width:981px){.et-fixed-header #top-menu li a{font-size:1.2em!important}}@media (max-width:767px){.homeslider.et_pb_slider_fullwidth_off .et_pb_slide_content{display:none}.homeslider.et_pb_slider_fullwidth_off .et_pb_slide_title{margin-top:48px;margin-bottom:-12px}}#top-menu li li a{padding:6px 10px;width:max-content}@media (min-width:768px){.homeslider .et_pb_slide_content{max-width:400px}}.service-angebot-image img{width:100%}.quick-info-left{position:fixed;top:15vw;left:-50px;transition:all ease-in-out 200ms}.quick-info-left-2{position:fixed;top:15vw;margin-top:64px;left:-50px;transition:all ease-in-out 200ms}.quick-info-left:hover,.quick-info-left-2:hover{left:-40px}.quick-info-right{position:fixed;top:15vw;right:-5px;transition:all ease-in-out 200ms}.quick-info-right-2{position:fixed;top:15vw;margin-top:54px;right:-5px;transition:all ease-in-out 200ms}.quick-info-right-3{position:fixed;top:15vw;margin-top:108px;right:-5px;transition:all ease-in-out 200ms}.quick-info-right-4{position:fixed;top:15vw;margin-top:162px;right:-5px;transition:all ease-in-out 200ms}.quick-info-right-5{position:fixed;top:15vw;margin-top:216px;right:-5px;transition:all ease-in-out 200ms}.quick-info-right:hover,.quick-info-right-2:hover,.quick-info-right-3:hover,.quick-info-right-4:hover,.quick-info-right-5:hover{right:0px}.et_pb_slider:hover .et-pb-arrow-prev{left:50px}.et_pb_slider:hover .et-pb-arrow-next{right:50px}#webshop-widget .px-\[var\(--app-padding-x\)\]{padding-left:0!important;padding-right:0!important}.fluentform .ff-step-titles li:before{width:30px!important;line-height:30px!important;font-size:16px!important;border-radius:30px!important}.fluentform .ff-step-titles li:after{top:15px!important;height:1px!important}.ff-step-titles span{font-size:16px}.ff-step-header{margin-bottom:30px!important}@media (min-width:768px){.frm-fluent-form .ff-t-container.ff_cond_v{max-width:790px;margin:0 auto;border:1px solid #ccc;padding:20px 20px 10px 20px;border-radius:7px}}.summary-img{width:350px!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{border:1px solid transparent!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:hover label>span{background-color:#cc0000;color:#fff}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder:hover{border-color:#cc0000!important}.fluentform label.ff-el-image-input-src{width:205px!important;height:175px!important}@media (max-width:767px){.fluentform label.ff-el-image-input-src{width:100%!important;height:260px!important}}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{color:#cc0000}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:#cc0000!important;border-color:#cc0000!important;box-shadow:-1px 0 0 0 #cc0000!important}#dm_nav .nav li li{left:20px}.subfooter a:hover{text-decoration:underline}.full-width-image img{width:100%}