.et_pb_module.dvppl_cf7_styler{border-left:0px!important;border-right:0px}.dipe-cf7.dipe-cf7-styler{margin-left:30px!important;margin-right:30px!important}.dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7-form-control:not(.wpcf7-submit){box-shadow:4px 4px 4px #8f9499!important}.dvppl_cf7_styler_0{padding-top:0px!important}.wpcf7-textarea{max-height:150px}.dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7-form-control:not(.wpcf7-submit){margin-top:10px!important}.et_pb_section,.et_pb_section *{animation:none!important}.dd_icon_form .et_pb_contact_field p{position:relative}.dd_icon_form .et_pb_contact_form p:before{font-family:"ETmodules";position:absolute;color:#fff;-webkit-transform:translatey(100%!important);transform:translatey(100%!important);z-index:3;padding:15px;box-sizing:border-box;color:#555}.dd_icon_form .et_pb_contact_form input,.dd_icon_form .et_pb_contact_form text-area{text-indent:20px}.dd_icon_form .et_pb_contact_form_0 .input{position:relative;padding-left:55px;height:50px}.dd_icon_form .et_pb_contact_field_0,.dd_icon_form .et_pb_contact_field_1,.dd_icon_form .et_pb_contact_field_2,.dd_icon_form .et_pb_contact_field_3,.dd_icon_form .et_pb_contact_field_4{position:relative}.dd_icon_form .et_pb_contact_field_0:before{font-family:"ETmodules";content:"\e08a"}.dd_icon_form .et_pb_contact_field_1:before{font-family:"ETmodules";content:"\e076"}.dd_icon_form .et_pb_contact_field_2:before{font-family:"ETmodules";content:"\e090"}.dd_icon_form .et_pb_contact_field_3:before{font-family:"ETmodules";content:"\6c"}@media (min-width:981px){.dd_icon_form p.et_pb_contact_field[data-id="datenschutz"]{margin-left:32px!important}}@media (min-width:768px) and (max-width:980px){.dd_icon_form p.et_pb_contact_field[data-id="datenschutz"]{margin-left:38px!important}}@media (max-width:767px){.dd_icon_form p.et_pb_contact_field[data-id="datenschutz"]{margin-left:30px!important}}.dd_icon_form p.et_pb_contact_field[data-id="datenschutz"] .et_pb_contact_field_options_title{display:none!important}.dd_icon_form textarea#et_pb_contact_ihr_auftrag_0{padding-left:35px}@media all and (max-width:980px){#main-header.et-fixed-header{position:fixed!important}.logged-in #main-header.et-fixed-header{top:0!important;transition:all .3s 0s!important}}@media only screen and (max-width:980px){#top-header{position:absolute!important}#main-header.et-fixed-header{top:0!important}}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;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}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::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"}body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"\+"}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{content:"\4c"}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,body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\4d'}.grecaptcha-badge{display:none!important}@media only screen and (max-width:767px){#logo{height:65px!important;max-height:65px!important;width:auto!important;max-width:none!important;margin-left:7px!important}.et_mobile_header #main-header{padding-top:10px!important;padding-bottom:10px!important}.logo_container{padding-top:0!important;padding-bottom:0!important}}