body{background:url("https://www.weeger-natursteine.de/weeger/wp-content/uploads/2026/02/kachel-4.webp");background-size:cover}#menu-footer .mobile_menu_bar,#menu-footer .et_pb_menu__wrap .mobile_menu_bar{display:none!important}#menu-footer,#menu-footer ul{display:flex;flex-direction:column;align-items:center;padding:0;margin:0;list-style:none}#menu-footer li{margin:5px 0}#menu-footer li a{text-align:center;display:block;font-size:16px}.et_pb_social_media_follow_0_tb_footer{display:flex;flex-direction:row!important;display:none}.mfp-title{visibility:hidden}@media (max-width:980px){.et_mobile_menu .menu-item-has-children>.sub-menu{max-height:0;overflow:hidden;transition:max-height 0.35s ease;width:100%;box-sizing:border-box}.et_mobile_menu .menu-item-has-children.et-open>.sub-menu{max-height:500px}.et_mobile_menu .menu-item-has-children>a{position:relative}.et_mobile_menu .menu-item-has-children>a::after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-weight:bold;font-size:18px;cursor:pointer}.et_mobile_menu .menu-item-has-children.et-open>a::after{content:"–"}.et_mobile_menu{border-bottom:3px solid;min-width:360px}}@media (min-width:981px){.et_dropdown_animation_fade.et_pb_menu ul li:hover>ul{transition:all .9s ease-in-out!important}}@media (max-width:1030px){.et_pb_menu .et_pb_menu__menu{display:none!important}.et_pb_menu .et_mobile_nav_menu{display:block!important}}#menu-footer,#menu-footer ul{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0;list-style:none}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin:0;padding:0;text-align:left!important}.footer-links a{display:block;text-align:left}.et-pb-contact-message p{color:#ffc10e;;font-size:32px;padding:1em}.cf7-divi-form{max-width:600px;margin:0 auto;font-family:Arial,sans-serif;color:#fff}.cf7-divi-form label{display:block;margin-bottom:15px;font-weight:500}.cf7-divi-form{max-width:600px;margin:0 auto;font-family:Arial,sans-serif;color:#fff}.cf7-divi-form input.wpcf7-text,.cf7-divi-form input.wpcf7-email,.cf7-divi-form textarea.wpcf7-textarea,.cf7-divi-form input.wpcf7-file{width:100%;height:50px;padding:10px 12px;font-size:16px;box-sizing:border-box;border-radius:6px;border:1px solid #ccc;transition:border-color 0.3s,box-shadow 0.3s}.cf7-divi-form textarea.wpcf7-textarea{height:120px;padding:12px;resize:vertical}.cf7-divi-form input:focus,.cf7-divi-form textarea:focus,.cf7-divi-form input.wpcf7-file:focus{border-color:#2ea3f2;box-shadow:0 0 5px rgba(46,163,242,0.5);outline:none}.cf7-divi-form input.wpcf7-submit{height:60px;font-size:16px;font-weight:600;background-color:#ffc10e;color:#fff;border:1px solid #ffc10e;padding:0 25px;border-radius:50px;cursor:pointer;transition:background-color 0.3s}.cf7-divi-form input.wpcf7-submit:hover{background-color:transparent;border:1px solid #fff}.cf7-divi-form .wpcf7-acceptance{margin-bottom:15px}@media (max-width:768px){.cf7-divi-form{padding:0 15px}}.cf7-divi-form input.wpcf7-file{height:40px;font-size:16px;padding:0 12px;border-radius:50px;border:0px solid #ccc;box-sizing:border-box}.cf7-divi-form input.wpcf7-file::-webkit-file-upload-button{height:100%;font-size:16px;padding:0 10px;margin:5px 0;border-radius:50px;border:none;background-color:#fff;color:#000;cursor:pointer;transition:background-color 0.3s}.cf7-divi-form input.wpcf7-file::-webkit-file-upload-button:hover{background-color:#fff}.cf7-divi-form label{margin-bottom:0px}.cf7-divi-form input[type="checkbox"]{transform:scale(1.6);margin-right:8px}.cf7-divi-form input.wpcf7-submit{height:40px}.wpcf7-list-item{display:inline-block;margin:0}.cf7-divi-form input.wpcf7-file{padding:0;border-radius:2px}.codedropz-upload-container{padding:1px 1px}