.menu-logo{width:250px!important;margin-right:3.5%!important;margin-left:3.5%!important}.menu-left,.menu-right{width:calc(46.5% - 125px)!important;margin:0px!important}#menu-main-right{justify-content:flex-start!important}.et_pb_menu__menu{width:100%}.et-menu-nav{width:100%}.et_pb_menu .et_pb_menu__menu>nav>ul{justify-content:flex-end!important;width:100%}.current_page_item a:after{content:"";width:100%;height:2px;background:#f4e4d3;position:absolute;left:0;right:0;bottom:-5px}.et_pb_all_tabs{border:1px solid #e3e3e3}.et_pb_tabs_controls li{border:0px!important;display:inline-block!important;float:unset!important}ul.et_pb_tabs_controls::after{border:0px!important}ul.et_pb_tabs_controls{background-color:#fff!important;text-align:center!important}.tab-left{width:35%;float:left}.tab-right{width:65%;float:right;padding:40px 40px 20px}.tab-right h2{font-family:'La Belle Aurore',handwriting;font-style:italic;font-size:37px;color:#c79877!important}.tab-right h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:15px;font-weight:200;text-transform:uppercase;padding-top:8px;padding-bottom:20px;line-height:1.5em}.et_pb_tab_active a:after{content:"";width:100%;height:2px;background:#f4e4d3;position:absolute;left:0;right:0;bottom:-10px}.et_pb_tab_active a{color:#c79877!important;font-weight:400!important}.kontakt-icon .et_pb_module_header{padding-bottom:0px!important;margin-top:6px!important}.kontaktformular .et_contact_bottom_container{float:unset!important;margin:auto!important;display:block!important;text-align:center!important}.read-more .et_pb_text,.read-more.et_pb_text{pointer-events:none}.wpcf7-form-control-wrap{width:100%;display:block;margin-bottom:20px}.c7-col-2{display:flex;justify-content:space-between}.c7-col-2>div{width:48%}.wpcf7-form-control-wrap input{border:0!important;border-bottom:1px solid #758086!important;height:40px;font-size:16px;padding:0 10px;width:100%;text-align:center;background:unset!important}.wpcf7-form-control-wrap textarea{border:0!important;border-bottom:1px solid #758086!important;font-size:16px;padding:0 10px;width:100%;min-width:100%;height:100px;text-align:center;background:unset!important}.wpcf7-submit{color:#FFFFFF!important;border:0px!important;border-radius:0px;letter-spacing:2px;background:#4e5559;padding:10px 20px;font-size:16px;display:block;margin:auto}@media all and (min-width:980px) and (max-width:1340px){.menu-logo{width:16vw!important;margin-right:4vw!important;margin-left:4vw!important}.et_pb_image_0_tb_header::before{bottom:-28px;width:unset!important;font-size:0.6vw!important;left:-1.6vw!important}.et_pb_image_0_tb_header::after{bottom:-15px;width:unset!important;font-size:0.85vw!important;left:-1.8vw!important}.menu-left,.menu-right{width:calc(50% - 12vw)!important}#menu-main-left{justify-content:flex-start!important;margin:0!important}#menu-main-right{justify-content:flex-end!important;margin:0!important}.et_pb_menu .et-menu>li{padding:0 0.7vw 15px!important}.et_pb_menu ul li a{font-size:0.95vw!important;letter-spacing:0.1vw!important}}@media screen and (max-width:980px){.et_pb_menu--style-left_aligned .et_pb_menu__wrap{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.menu-logo{width:100%!important;margin-right:0%!important;margin-left:0%!important}.current_page_item a::after{display:none}#logo,.logo_helper{display:none!important}.et_header_style_centered #logo{max-height:80px}#page-container .et-fixed-header#main-header{box-shadow:unset!important;-moz-box-shadow:unset!important;-webkit-box-shadow:unset!important}.mobile_nav .select_page{display:block!important;position:absolute;right:0;top:0px;font-size:8px!important;padding:40px 28px 10px 28px}#et_mobile_nav_menu{margin-top:32px!important}#et-top-navigation{top:-4px!important;bottom:unset!important;position:absolute!important}.container{width:100%!important}.et_header_style_left .logo_container{padding-left:25px}.et_header_style_centered #main-header .mobile_nav{background-color:transparent}.et-fixed-header#main-header{background-color:transparent!important}.et_mobile_menu{top:20px!important;border-top:0px!important;background-color:#fff!important;padding:30px 0}.mobile_menu_bar{padding-bottom:14px!important;top:-26px!important;width:34px;right:0px!important;border-bottom:1.5px solid #758086;cursor:pointer;transition:all 0.1s ease}.mobile_menu_bar::before{content:"";position:absolute;right:0;top:0px;cursor:pointer;height:1.5px;width:34px;background:#758086;display:block;transition:all 0.3s ease}.mobile_menu_bar::after{content:"";position:absolute;right:0;top:7px;cursor:pointer;height:1.5px;width:34px;background:#758086;display:block;transition:all 0.3s ease}.nav-top .mobile_menu_bar{border-bottom:2.5px solid #fff}.nav-top .mobile_menu_bar::before,.nav-top .mobile_menu_bar::after{background:#ffffff}.opened .mobile_menu_bar::before{top:8px;transform:rotate(45deg)}.opened .mobile_menu_bar::after{top:8px;transform:rotate(-45deg)}.opened .mobile_menu_bar{border-bottom:0px solid #fff0}.et_mobile_menu li a{text-align:center;font-size:16px;border:0;padding:15px 0;letter-spacing:1px;font-weight:350!important;text-transform:uppercase}.mobile_nav ul#mobile_menu .current_page_item>a{color:#000;font-weight:600!important}.mobile_nav ul#mobile_menu li ul li a{font-size:.8em!important;margin:auto;padding-top:0.2em}}@media all and (max-width:980px){.tab-left{width:100%;float:none}.tab-right{width:100%;float:none;padding:20px 0px}#methoden .et_pb_tabs_controls{display:flex;flex-wrap:nowrap;overflow-x:auto;border-bottom:0px!important;width:calc(100vw - 13%);-ms-overflow-style:none;scrollbar-width:none}#methoden .et_pb_tabs_controls::-webkit-scrollbar{display:none}#methoden .et_pb_tabs_controls li a{padding:15px 12px!important;white-space:nowrap}.et_pb_tab_active a:after{display:none}.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}@media all and (max-width:768px){body{font-size:15px!important}}