.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:5%;padding-left:5%}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4{font-size:25px;color:#b7aba1}.nav li ul{width:280px!important}#top-menu li li a{width:240px!important}.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:2%!important;padding-left:2%!important}#top-menu li{padding-right:18px!important}@media only screen and (min-device-width :768px) and (max-device-width :1024px)and (-webkit-min-device-pixel-ratio:2){#logo{max-height:30%}#top-menu li a{font-size:13px}}.nav li li ul{left:280px}@media (max-width:1200px){#top-menu li,#top-menu li a{font-size:12px;padding-right:1px}#logo{max-height:45%}}.et_pb_pricing_table_wrap{align-items:normal}@media only screen and (min-width:981px){.et_pb_posts .et_pb_post img,.et_pb_posts .et_overlay{width:30%;height:auto!important;margin-right:3%;float:left}.et_pb_posts .entry-title,.et_pb_posts .post-meta,.et_pb_posts .post-content{float:right;width:65%}body.rtl .et_pb_posts .et_pb_post img,body.rtl .et_pb_posts .et_overlay{float:right;margin-left:4%;margin-right:0}body.rtl .et_pb_posts .entry-title,body.rtl .et_pb_posts .post-meta,body.rtl .et_pb_posts .post-content{float:left}}.wpcf7-text,.wpcf7-textarea,.wpcf7-date,.wpcf7-number,.wpcf7-captchar{background-color:#eee!important;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;box-sizing:border-box}.wpcf7-submit{color:#F29A79!important;margin:8px auto 0;cursor:pointer;font-size:20px;font-weight:500;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:6px 20px;line-height:1.7em;background:transparent;border:2px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.wpcf7-textarea{width:85%!important}span.wpcf7-list-item{display:block}@media screen and (max-width:980px){#footer-menu .et_pb_menu__menu{display:block}#footer-menu .mobile_menu_bar{display:none}}.buh-menu-phone>a:before{font-family:'ETMODULES';content:'\e090';text-align:center;vertical-align:middle;margin-right:5px;color:#fff;font-size:13px}.buh-menu-mail>a:before{font-family:'ETMODULES';content:'\e076';text-align:center;vertical-align:middle;margin-right:5px;color:#fff;font-size:13px}@media (max-width:980px){.pa-open-mobile-menu .et_pb_menu__menu{display:flex!important}.pa-open-mobile-menu .et_mobile_nav_menu{display:none!important}}.et_pb_post .entry-featured-image-url{display:block!important}@media only screen and (max-width:980px){.dsm_mega_menu_0_tb_header .dsm-mega-menu-container.mobile-menu .dsm-mega-menu-search-box .et_pb_menu__search-input{display:none}}.dsm_mega_menu_0_tb_header .dsm-mega-menu-container.mobile-menu nav{height:auto!important;overflow-y:scroll}.dsm-mega-menu-search-container:not(.mobile-menu){display:none!important}.buh-nfon-tabs .et_pb_tabs_controls{display:flex;flex-wrap:wrap;gap:24px;background:transparent;border:none;margin-bottom:50px}.buh-nfon-tabs .et_pb_tabs_controls li{border:none!important;background:transparent!important;margin:0!important}.buh-nfon-tabs .et_pb_tabs_controls li a{display:inline-block;padding:14px 34px;border:2px solid #a3b6cc;border-radius:10px;color:#6991bd!important;background:#a3b6cc;font-weight:500;font-size:18px;line-height:1.2;transition:all 0.2s ease}.buh-nfon-tabs .et_pb_tabs_controls li.et_pb_tab_active a{background:#6991bd;color:#ffffff!important;border:2px solid #6991bd}.buh-nfon-tabs .et_pb_tabs_controls li a:hover{background:#6991bd;color:#ffffff!important;border:2px solid #6991bd}.buh-nfon-tabs .et_pb_all_tabs{border:none;background:#ffffff;border-radius:10px}.buh-nfon-tabs .et_pb_tab{padding:2%}.buh-tab-content{display:grid;grid-template-columns:1fr 1fr;gap:70px}.buh-tab-image img{width:100%;height:auto;display:block}.buh-tab-text .buh-kicker{color:#6991bd;font-weight:700;text-transform:uppercase}.buh-tab-text h3{font-size:34px}.buh-tab-text p,.buh-tab-text li{font-size:18px;line-height:1.6}@media (max-width:980px){.buh-nfon-tabs .et_pb_tabs_controls{gap:12px;margin-bottom:32px}.buh-nfon-tabs .et_pb_tabs_controls li a{font-size:15px;padding:11px 20px}.buh-tab-content{grid-template-columns:1fr;gap:30px}}.buh-sage-tabs .et_pb_tabs_controls{display:flex;flex-wrap:wrap;gap:14px;background:transparent;border:none;margin-bottom:50px}.buh-sage-tabs .et_pb_tabs_controls li{border:none!important;background:transparent!important;margin:0!important}.buh-sage-tabs .et_pb_tabs_controls li a,.buh-sage-tabs .et_pb_tabs_controls li:not(.et_pb_tab_active) a{display:inline-block;padding:13px 24px;border:2px solid #dcefe2!important;border-radius:10px;background:#dcefe2!important;color:#99d1aa!important;font-weight:500;font-size:17px;line-height:1.2;transition:all 0.2s ease}.buh-sage-tabs .et_pb_tabs_controls li.et_pb_tab_active a{background:#99d1aa!important;border-color:#99d1aa!important;color:#ffffff!important}.buh-sage-tabs .et_pb_tabs_controls li:not(.et_pb_tab_active) a:hover{background:#99d1aa!important;border-color:#99d1aa!important;color:#ffffff!important}.buh-sage-tabs .et_pb_all_tabs{border:none;background:#ffffff;border-radius:10px}.buh-sage-tabs .et_pb_tab{padding:2%}.buh-tab-content{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.buh-tab-image img{width:100%;height:auto;display:block}.buh-tab-text h3{font-size:34px}.buh-tab-text p,.buh-tab-text li{font-size:18px;line-height:1.6}@media (max-width:980px){.buh-sage-tabs .et_pb_tabs_controls{gap:12px;margin-bottom:32px}.buh-sage-tabs .et_pb_tabs_controls li a{font-size:15px;padding:11px 20px}.buh-tab-content{grid-template-columns:1fr;gap:30px}}.bh-kontaktformular{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,0.8fr);gap:60px;align-items:start}.bh-formular-links,.bh-formular-rechts{min-width:0}.bh-themenblock{margin:40px 0}.bh-themenblock h3{margin-top:40px}.bh-abschlussblock{margin-top:45px}.bh-abschlussblock h3:not(:first-child){margin-top:40px}.bh-formular-rechts{width:100%}.bh-kontaktformular .wpcf7-list-item{display:block;margin:0 0 8px 0!important;padding:0!important}.bh-kontaktformular .wpcf7-list-item label{display:inline-flex;align-items:flex-start;margin:0;padding:0;line-height:1.5}.bh-kontaktformular input[type="radio"],.bh-kontaktformular input[type="checkbox"]{flex:0 0 auto;margin:4px 8px 0 0}.bh-kontaktformular .wpcf7-list-item-label{display:inline-block;margin:0;padding:0}.bh-kundenstatus{margin:0 0 24px 0}.bh-kundenstatus h3{font-size:17px;line-height:1.4;margin:0 0 10px 0}.bh-formular-rechts>label{display:block;margin-bottom:14px;line-height:1.4}.bh-formular-rechts .wpcf7-form-control-wrap{display:block;margin-top:4px}.bh-kontaktformular .wpcf7-text,.bh-kontaktformular .wpcf7-email,.bh-kontaktformular .wpcf7-tel,.bh-kontaktformular .wpcf7-textarea{display:block;width:100%!important;max-width:100%!important;box-sizing:border-box;background-color:#fff!important;border:none!important;border-radius:0!important;color:#666!important;font-size:16px;line-height:1.4;padding:12px 14px!important}.bh-kontaktformular input[type="text"],.bh-kontaktformular input[type="email"],.bh-kontaktformular input[type="tel"]{min-height:46px}.bh-kontaktformular .wpcf7-textarea{width:100%!important;max-width:100%!important;min-height:140px;resize:vertical}.bh-kontaktformular select{display:block;width:100%!important;max-width:100%!important;min-height:46px;box-sizing:border-box;background-color:#fff!important;border:none!important;border-radius:0!important;color:#666;font-size:16px;line-height:1.4;padding:12px 42px 12px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#777 50%),linear-gradient(135deg,#777 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.bh-kontaktformular input[type="text"]:focus,.bh-kontaktformular input[type="email"]:focus,.bh-kontaktformular input[type="tel"]:focus,.bh-kontaktformular select:focus,.bh-kontaktformular textarea:focus{outline:1px solid #F29A79;outline-offset:0}.bh-formular-rechts .wpcf7-acceptance{display:block;margin-top:18px;margin-bottom:18px}.bh-formular-rechts .wpcf7-acceptance .wpcf7-list-item{margin-left:0!important}@media (max-width:980px){.bh-kontaktformular{grid-template-columns:1fr;gap:40px}}