@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display'),url('/wp-content/themes/baumeister/fonts/playfair-display-v22-latin-regular.woff2') format('woff2'),url('/wp-content/themes/baumeister/fonts/playfair-display-v22-latin-regular.woff') format('woff')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:local('Playfair Display'),url('/wp-content/themes/baumeister/fonts/playfair-display-v22-latin-700.woff2') format('woff2'),url('/wp-content/themes/baumeister/fonts/playfair-display-v22-latin-700.woff') format('woff')}@font-face{font-family:'Heebo';font-style:normal;font-weight:300;src:local('Heebo'),url('/wp-content/themes/baumeister/fonts/heebo-v10-latin-300.woff2') format('woff2'),url('/wp-content/themes/baumeister/fonts/heebo-v10-latin-300.woff') format('woff')}@font-face{font-family:'Heebo';font-style:normal;font-weight:400;src:local('Heebo'),url('/wp-content/themes/baumeister/fonts/heebo-v10-latin-regular.woff2') format('woff2'),url('/wp-content/themes/baumeister/fonts/heebo-v10-latin-regular.woff') format('woff')}@font-face{font-family:'Heebo';font-style:normal;font-weight:700;src:local('Heebo'),url('/wp-content/themes/baumeister/fonts/heebo-v10-latin-700.woff2') format('woff2'),url('/wp-content/themes/baumeister/fonts/heebo-v10-latin-700.woff') format('woff')}@font-face{font-family:'Karla';font-style:normal;font-weight:300;src:local('Karla'),url('/wp-content/themes/baumeister/fonts/karla-v15-latin-300.woff2') format('woff2'),url('/wp-content/themes/baumeister/fonts/karla-v15-latin-300.woff') format('woff')}@font-face{font-family:'Karla';font-style:normal;font-weight:400;src:local('Karla'),url('/wp-content/themes/baumeister/fonts/karla-v15-latin-regular.woff2') format('woff2'),url('/wp-content/themes/baumeister/fonts/karla-v15-latin-regular.woff') format('woff')}@font-face{font-family:'Karla';font-style:normal;font-weight:700;src:local('Karla'),url('/wp-content/themes/baumeister/fonts/karla-v15-latin-700.woff2') format('woff2'),url('/wp-content/themes/baumeister/fonts/karla-v15-latin-700.woff') format('woff')}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display'}body,.wpb_wrapper{font-family:'Heebo'}.mkdf-main-menu>ul>li>a{font-family:'Karla'}body.page-template a.btn:hover{text-decoration:none;color:#fff}body #BorlabsCookieBox h3{font-size:15px;font-weight:700}.aw-notice{margin:auto;background:#fff6dd;padding:17px !important}.ui-widget-content a{text-decoration:underline}.aw-notice p{padding:0;margin:0;line-height:1.5;color:#403b2a}.aw-notice a{text-decoration:underline}.aw-notice .notice-inner-wrapper{align-items:center;display:flex;gap:1rem}.aw-notice .notice-inner-wrapper{display:flex;align-items:center;gap:1rem}@media (max-width:700px){.aw-notice .notice-inner-wrapper svg{display:none}}@media (max-width:414px){.aw-notice .notice-inner-wrapper p{margin:17px !important}.page-template-template-unterseite .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;width:90%;margin:0 auto}}@media (max-width:1200px){.aw-notice .notice-inner-wrapper br{display:none}}.page-template-template-unterseite .mkdf-container-inner.clearfix{padding-top:0 !important}body #BorlabsCookieBox .cookie-box ._brlbs-btn{text-align:center}.page-template-template-unterseite .mkdf-container-inner{width:80%;max-width:1920px;margin:0 auto;box-sizing:border-box}.page-template-template-unterseite .mkdf-content{margin-top:12%}.page-template-template-unterseite .mkdf-accordion-holder .mkdf-accordion-title .mkdf-tab-title{line-height:1.4}.headersection{width:100%;height:350px;background:#f8f2ed;margin-top:0}.unterseite-kopfbereich{width:80%;max-width:1920px;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.unterseite-kopfbereich img{object-fit:cover;height:100%;width:100%}.title-image-position-right .unterseite-kopfbereich img{object-position:right}.title-image-position-top .unterseite-kopfbereich img{object-position:top}.aw-button a{padding:.3rem 1rem;display:inline-block;background:#0000009e;color:#fff;margin-top:.7rem;text-decoration:none}.aw-button a:hover{color:#fff}.mkdf-accordion-holder .wpb_text_column.mkdf-section-title-holder h2:first-child{margin-top:0}.mkdf-accordion-holder .mkdf-accordion-content-inner h2{text-transform:none;letter-spacing:1px;font-size:21px;margin-bottom:10px !important;font-weight:400}body.page-template-template-unterseite .tablepress{color:#35302c;max-width:800px}body.page-template-template-unterseite .tablepress tbody td{border-top:none}body.page-template-template-unterseite .tablepress .row-hover tr.odd:hover td,body.page-template-template-unterseite .tablepress tr.odd td{background-color:#f8f2ed}body.page-template-template-unterseite .tablepress .row-hover tr.even:hover td,body.page-template-template-unterseite .tablepress tr.even td{background-color:#fffcf9}.headersection .head-text{margin-right:2rem;flex:0 0 40%}.lidstraffung .headersection .head-text{flex:0 0 20%}.headersection .header-bild{height:100%;flex:1 1 60%;max-width:1000px}.page-template-template-unterseite .head-text h1{margin:0;font-size:28px}.breadcrumb{color:#000}p#breadcrumbs{max-width:1920px;width:80%;margin:0 auto;padding:10px 0}span.breadcrumb_last{text-decoration:underline}.page-template-template-unterseite div.ui-accordion-content{padding:0 !important;padding-bottom:40px !important}.mkdf-page-footer .mkdf-grid{margin:0 auto;width:80%;max-width:1920px;padding:0 !important}.page-template-template-unterseite .widget_text.widget.widget_custom_html{padding:20px;background:#f8f2ed}.page-template-template-unterseite .mkdf-page-footer .widget_text.widget.widget_custom_html{padding:0;margin:0;background:0 0}body footer .widget{margin:0 20px 0 0}footer .widget.widget_nav_menu ul li a{color:#000 !important;position:relative;padding-left:20px;display:block}footer .widget.widget_nav_menu ul li a:before{position:absolute;left:0;top:10px;content:'';width:11px;height:11px;background-image:url(/wp-content/themes/baumeister/svgs/right-arrow.svg);background-repeat:no-repeat;background-size:100%}footer .widget.widget_nav_menu ul li a:hover:after{display:none}footer .widget ul li{padding:0;line-height:30px}.mkdf-footer-top-holder{background:#f8f2ed !important;padding-bottom:50px}.mkdf-footer-top-holder .mkdf-grid-row{margin-top:40px}.person-box{color:#000}.person-kontakt a.btn{color:#fff;position:relative;margin-top:20px;padding:0;text-align:center;background:#ccb29d;transition:background-color .3s}.person-kontakt a.btn:before{display:none}a.btn{background:#ccb29d;transition:background-color .3s;color:#fff;padding:7px 20px}.person-kontakt a.btn:hover{background:#8a7767;text-decoration:none}a.btn:hover{background:#8a7767}.person-kontakt a.btn:before{content:'';background-image:url(/wp-content/themes/baumeister/svgs/next.svg);width:16px;height:16px;position:absolute;left:15px;top:7px;background-repeat:no-repeat;background-size:100%}.person-kontakt{padding-top:15px;padding-bottom:10px}.person-kontakt a{display:block;position:relative;padding-left:30px;font-weight:500}.person-kontakt a.tel:before{content:'';background-image:url(/wp-content/themes/baumeister/svgs/telefon-btn-schwarz.svg);width:18px;height:18px;position:absolute;left:15px;top:5px;background-repeat:no-repeat;background-size:100%}.person-kontakt a.mail:before{content:'';background-image:url(/wp-content/themes/baumeister/svgs/mail-btn-schwarz.svg);width:20px;height:20px;position:absolute;left:0;top:5px;background-repeat:no-repeat;background-size:100%}.page-template-template-unterseite .mkdf-sidebar .widget .menu li{text-align:left;background:#f8f2ed;padding:7px 20px;margin-bottom:10px;position:relative;text-align:center}.page-template-template-unterseite .mkdf-sidebar .widget .menu li.current-menu-item{background:#ccb29d;text-align:center;font-weight:700;overflow:visible}.page-template-template-unterseite .mkdf-sidebar .widget .menu li.current-menu-item a{color:#fff}.page-template-template-unterseite .mkdf-container-inner .mkdf-sidebar a:hover{text-decoration:none}.mkdf-grid-col-3{margin-top:20px;padding:0;position:sticky;top:50px}.mkdf-sidebar h5.mkdf-widget-title{margin:0;font-size:18px}.kontakt-formular h2{font-size:30px}.form1 p.cta-text{padding-bottom:40px;position:relative;padding-left:60px;font-size:14px;line-height:23px}.wps-form-column{flex:1;padding:.5rem 0;width:100%;position:relative}.wps-form span.wpcf7-list-item,.rechtstext{margin-left:0;font-size:15px;line-height:1.4}.form1 .wpcf7-list-item label{position:relative;left:0;padding:0}.wps-form span.wpcf7-list-item,.rechtstext{margin-left:0;font-size:15px;line-height:1.4}.form1 input.wpcf7-form-control.wpcf7-submit{background:#ccb29d;border:none;color:#fff;font-weight:700;padding:7px 20px;line-height:normal;margin-top:10px;width:100%}.form1 input.wpcf7-form-control.wpcf7-submit:hover{background:#8a7767}.wps-form-row .wpcf7-list-item-label a{color:#000;text-decoration:none;border-bottom:dashed 1px #000}.form1 .acceptance-52 input[type=checkbox]{width:15px !important;height:15px;top:3px;position:relative}.wps-form-row .kuerzer .wpcf7-form-control{width:97%}p.cta-text:before{background-image:url(/wp-content/uploads/2019/06/baumeister_portrait.jpg);width:46px;height:46px;content:'';position:absolute;bottom:30px;left:0;background-size:100%;border-radius:50%;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1)}.wps-form-row .wpcf7-form-control{width:100%}.wps-form-row input.wpcf7-form-control,.wps-form-row textarea.wpcf7-form-control{background:#fff;border:1px solid #000;padding:10px;padding-left:20px;font-size:16px;border-radius:3px;margin-bottom:0}.form1 label{position:absolute;top:0;left:10px;z-index:2;background:hsl(0deg 0% 100%);font-size:14px;line-height:100%;padding:0 10px}.wps-form-row{padding-bottom:13px;flex-direction:row;display:flex;width:100%}.anker ul{display:flex;background:#f8f2ed;margin-bottom:30px !important;padding:7px 0;margin-top:0}.anker li{width:25%;text-align:center;list-style:none}.pdf a{padding:7px 20px;position:relative;background:#f9f5f0;padding-left:55px}.pdf a:before{position:absolute;left:20px;top:7px;content:'';width:24px;height:24px;background-image:url(/wp-content/themes/baumeister/svgs/cloud-computing.svg);background-repeat:no-repeat;background-size:100%}.page-template-template-unterseite h2{font-size:26px;margin-bottom:20px !important}a.menu,a.tel,a.mail{position:relative;padding-left:25px;display:block}.page-template-template-unterseite .mkdf-container-inner a:hover{text-decoration:underline}a.menu:before{position:absolute;left:0;top:10px;content:'';width:11px;height:11px;background-image:url(/wp-content/themes/baumeister/svgs/right-arrow.svg);background-repeat:no-repeat;background-size:100%}a.tel:before{position:absolute;left:0;top:10px;content:'';width:15px;height:15px;background-image:url(/wp-content/themes/baumeister/svgs/telefon-btn-schwarz.svg);background-repeat:no-repeat;background-size:100%}a.mail:before{position:absolute;left:0;top:10px;content:'';width:15px;height:15px;background-image:url(/wp-content/themes/baumeister/svgs/mail-btn-schwarz.svg);background-repeat:no-repeat;background-size:100%}.tablepress tbody td{padding:7px 20px}.row-abstand{margin:50px 0}.page-template-template-unterseite .mkdf-sidebar .widget_text.widget.widget_custom_html a.tel{padding-left:30px;text-align:center}.page-template-template-unterseite .widget_text.widget.widget_custom_html a.tel:hover{text-decoration:underline}.liste-haken li,.liste-count li{display:block;padding-left:35px;position:relative;margin-bottom:20px}.liste-count li{counter-increment:my-awesome-counter}.liste-haken li:before{position:absolute;left:0;top:0;content:'';width:30px;height:30px;background-image:url(/wp-content/themes/baumeister/svgs/checkmark.svg);background-repeat:no-repeat;background-size:70%;background-color:#f9f5f0;border-radius:50%;background-position:50% 50%}.liste-count li:before{content:counter(my-awesome-counter);position:absolute;left:0;top:0;background:#f8f2ed;width:26px;height:26px;text-align:center;border-radius:50%;z-index:2}.liste-count li:after{border-left:1px solid #eaeaea;position:absolute;left:12px;top:20px;height:100%;content:''}.liste-count li:nth-child(3):after{display:none}.page-template-template-unterseite tr.odd,.page-template-template-unterseite tr.even{border:none}.page-template-template-unterseite .tablepress .odd td{background-color:#f8f2ed;border:none}.faq h5{background:#f9f5f0;margin-bottom:20px !important;padding:20px !important}.faq span.mkdf-tab-title{font-size:18px !important;padding-left:20px}.faq .mkdf-accordion-holder .mkdf-accordion-title .mkdf-accordion-mark{left:10px}.mkdf-mobile-header .mkdf-mobile-menu-opener{margin-left:25px}.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a{padding-left:25px;letter-spacing:.3em}.page-template-template-unterseite .head-text h1{font-size:22px}.page-template-template-unterseite .mkdf-accordion-holder .mkdf-accordion-title .mkdf-tab-title{font-size:22px}.mkdf-mobile-header{opacity:1}.mkdf-grid-col-4{padding:0}.page-template-template-unterseite .vc_column_container>.vc_column-inner{padding-left:0}@media (min-width:800px){.mkdf-mobile-header{opacity:0}.mkdf-mobile-header-holder{display:none}.page-template-template-unterseite .mkdf-grid-row{margin-left:0;margin-right:0}}@media (max-width:1500px){.page-template-template-unterseite .mkdf-content{margin-top:160px}}@media (max-width:1200px){.page-template-template-unterseite .head-text h1{font-size:22px;word-wrap:anywhere}.page-template-template-unterseite.lidstraffung .unterseite-kopfbereich img{width:100%}.lidstraffung .unterseite-kopfbereich{width:100%}.page-template-template-unterseite.lidstraffung .head-text{width:100%;background:#fff;padding:20px;left:10%;width:max-content;top:40%;position:absolute}.lidstraffung .headersection .header-bild{height:100%;flex:1 1 60%}}@media (max-width:1024px){.page-template-template-unterseite .head-text h1{font-size:24px}.page-template-template-unterseite .mkdf-sidebar{margin-top:50px}.page-template-template-unterseite .mkdf-sidebar .widget_text.widget.widget_custom_html a.tel{text-align:left}.person-kontakt a.tel:before{left:0}.person-kontakt a.btn{padding:0 40px;width:max-content}}@media (max-width:900px){.page-template-template-unterseite.lidstraffung .headersection{height:auto}.lidstraffung .mkdf-grid-row{margin-top:0}.page-template-template-unterseite .unterseite-kopfbereich{display:block}.page-template-template-unterseite .head-text{width:100%;background:#fff;padding:20px;left:10%;width:max-content;top:40%;position:absolute}.page-template-template-unterseite .mkdf-container-inner.clearfix{padding-top:50px !important}}@media (max-width:768px){.page-template-template-unterseite .mkdf-container-inner.clearfix{padding-top:40px !important}footer .widget .mkdf-widget-title-holder .mkdf-widget-title{font-size:15px}.page-template-template-unterseite .unterseite-kopfbereich img{width:100%}.page-template-template-unterseite .unterseite-kopfbereich{width:100%}}@media (max-width:414px){body h3,body h4,body h5{font-size:18px}.wps-form-row .kuerzer .wpcf7-form-control{width:100%}.form1 label{padding-bottom:3px}.form1 input.wpcf7-form-control.wpcf7-submit{letter-spacing:2px}.mkdf-page-footer .mkdf-column-content.mkdf-grid-col-4{padding:0}p#breadcrumbs{width:85%}.form1 input.wpcf7-form-control.wpcf7-submit{font-size:14px}.form1 p.cta-text{padding-bottom:30px}.page-template-template-unterseite h2{font-size:24px}.form1 form.wpcf7-form{padding:0}.wps-form-column{padding:15px 0}.wps-form-row{padding-bottom:0;display:block}.page-template-template-unterseite .head-text,.lidstraffung .headersection .head-text{position:absolute;top:unset;bottom:0;padding:10px 0;left:0;width:100%;text-align:left}.page-template-template-unterseite .head-text h1{font-size:20px;width:85%;margin:0 auto;letter-spacing:3px}.page-template-template-unterseite .mkdf-accordion-holder .mkdf-accordion-title .mkdf-tab-title{font-size:20px}.page-template-template-unterseite h2{font-size:18px;margin-bottom:10px !important}.mkdf-page-footer .widget_text.widget.widget_custom_html{height:auto;padding:0;background:0 0;margin:0;max-width:100%}.faq span.mkdf-tab-title{font-size:16px !important}.person-kontakt a.btn{margin:0 auto;margin-top:20px}.page-template-template-unterseite .mkdf-sidebar .widget_text.widget.widget_custom_html a.tel{text-align:center}.person-kontakt a.tel:before{left:18%}.page-template-template-unterseite .unterseite-kopfbereich{height:300px}.mkdf-page-content-holder{padding:0}}@media (max-width:1700px) and (min-width:414px){.page-template-template-unterseite .headersection{height:300px}}@media (max-width:1400px) and (min-width:414px){.page-template-template-unterseite .headersection{height:300px}}@media (max-width:1024px) and (min-width:414px){body.page-template-template-unterseite:not(.mkdf-content-is-behind-header):not(.error404) .mkdf-content{margin-top:110px !important}}@media (max-width:800px){body.page-template-template-unterseite:not(.mkdf-content-is-behind-header):not(.error404) .mkdf-content{margin-top:20px !important}}@media (max-width:414px){.page-template-template-unterseite .headersection{height:auto}.page-template-template-unterseite .unterseite-kopfbereich{height:200px}.page-template-template-unterseite .head-text,.lidstraffung .headersection .head-text{margin-bottom:-50px}.page-template-template-unterseite .breadcrumb{margin-top:50px}}.page-template-template-unterseite .mkdf-content{margin-top:200px}