@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:normal;font-weight:300;src:url('/fonts/alegreya-sans-v25-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:italic;font-weight:300;src:url('/fonts/alegreya-sans-v25-latin-300italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:normal;font-weight:400;src:url('/fonts/alegreya-sans-v25-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:italic;font-weight:400;src:url('/fonts/alegreya-sans-v25-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:normal;font-weight:500;src:url('/fonts/alegreya-sans-v25-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:italic;font-weight:500;src:url('/fonts/alegreya-sans-v25-latin-500italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:normal;font-weight:700;src:url('/fonts/alegreya-sans-v25-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:italic;font-weight:700;src:url('/fonts/alegreya-sans-v25-latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:normal;font-weight:800;src:url('/fonts/alegreya-sans-v25-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:italic;font-weight:800;src:url('/fonts/alegreya-sans-v25-latin-800italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:normal;font-weight:900;src:url('/fonts/alegreya-sans-v25-latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans';font-style:italic;font-weight:900;src:url('/fonts/alegreya-sans-v25-latin-900italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:normal;font-weight:400;src:url('/fonts/alegreya-v36-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:italic;font-weight:400;src:url('/fonts/alegreya-v36-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:normal;font-weight:500;src:url('/fonts/alegreya-v36-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:italic;font-weight:500;src:url('/fonts/alegreya-v36-latin-500italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:normal;font-weight:600;src:url('/fonts/alegreya-v36-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:italic;font-weight:600;src:url('/fonts/alegreya-v36-latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:normal;font-weight:700;src:url('/fonts/alegreya-v36-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:italic;font-weight:700;src:url('/fonts/alegreya-v36-latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:normal;font-weight:800;src:url('/fonts/alegreya-v36-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:italic;font-weight:800;src:url('/fonts/alegreya-v36-latin-800italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:normal;font-weight:900;src:url('/fonts/alegreya-v36-latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya';font-style:italic;font-weight:900;src:url('/fonts/alegreya-v36-latin-900italic.woff2') format('woff2')}h1,h2,h3,h4,h5,h6,.w-person-role,.w-nav-title,.w-tabs-item,.textwidget,.l-header a,.animate__none{font-family:'Alegreya Sans' !important}p,ul{font-family:'Alegreya' !important}@media (min-width:901px){.l-header.pos_fixed{box-shadow:0 3px 5px -1px rgba(0,0,0,.15)}}@media (max-width:900px){.l-subheader-cell.at_right{margin-right:20px !important}}.reduzierte_breite{max-width:800px;margin:auto}.g-cols.type_default>div>.vc_column-inner{max-width:1280px;margin:auto}.portfolio .vc_column-inner{max-width:3200px !important;margin:auto}.w-blog-list{margin-top:0 !important}.w-blog-post-title{color:#a60e15}.kontakt{padding-top:10px;color:#fff;font-size:1.2em}input,textarea{border-radius:0 !important;box-shadow:none}.w-form-message.type_success{color:#f69f24;font-size:1rem}.w-btn{font-weight:400 !important;text-transform:none !important;font-size:1rem !important}.w-btn.color_white.style_solid:before{background-color:#f69f24 !important;color:#fff}.w-actionbox{padding:10vh 0 !important}.w-tabs-section.color_custom{border-color:#eee !important}.w-tabs-section{border-style:solid !important;border-width:0 0 .75px !important;border-color:#eee !important}.w-tabs-section-header{background:#fff}.w-tabs-section-header:hover{background:#f69f24 !important}.w-tabs-section-header:focus{background:#fff !important}.w-tabs-section-header.active{background:#fff !important}.w-tabs-section-header.active .w-tabs-section-title{color:#a60e15 !important}.w-tabs-section-title{color:#a60e15;font-family:'Alegreya Sans';text-transform:uppercase;letter-spacing:5px;font-weight:500}.w-tabs-section-header:hover .w-tabs-section-title{color:#fff}@media (min-width:901px){.w-post-elm.post_title a{color:#a60e15 !important;font-size:28px !important}.single-post>.l-canvas>.l-main>.l-section>.l-section-h>.g-cols>.l-content>.vc_column-inner>.wpb_wrapper>.l-section{padding:0;margin-bottom:75px;margin-top:25px}.single-post>.l-canvas>.l-main>.l-section>.l-section-h>.g-cols>.l-content>.vc_column-inner>.wpb_wrapper{margin-top:20px}.l-content{padding-top:70px !important;padding-bottom:100px !important}.w-hwrapper{display:grid !important;gap:1em;grid-template-columns:repeat(2,1fr)}.w-hwrapper.valign_top{background:#eee;padding-top:65px;padding-bottom:65px;margin-left:10%}.w-hwrapper.valign_top .w-post-elm.post_image{margin-left:-22%;width:110%}.w-hwrapper.valign_top .w-vwrapper{padding:0 60px 0 0}ul{margin-left:1rem;margin-bottom:.75rem}}@media (max-width:900px){.w-post-elm.post_title a{color:#a60e15}.single-post>.l-canvas>.l-main>.l-section>.l-section-h>.g-cols>.l-content>.vc_column-inner>.wpb_wrapper>.l-section{padding:0;margin-bottom:25px;margin-top:25px}.single-post>.l-canvas>.l-main>.l-section>.l-section-h>.g-cols>.l-content>.vc_column-inner>.wpb_wrapper{margin-top:20px}.w-hwrapper{display:grid !important;gap:0;grid-template-columns:repeat(1,1fr)}.w-hwrapper.valign_top{background:#eee}.w-hwrapper.valign_top .w-post-elm.post_image{margin-right:0 !important}.w-hwrapper.valign_top .w-vwrapper{padding:20px 15px 15px 22px}ul{margin-left:1rem;margin-bottom:.75rem}}.w-post-slider-trigger:hover{color:transparent !important}.w-post-elm.entry-date{display:none !important}.mvha-title{color:#a60e15}#cookie-law-info-bar{font-weight:400;font-family:'Alegreya'}.cli-modal-content{border-radius:0}.cli_settings_button{display:none}#cookie_action_close_header{margin-top:25px !important}.w-tabs-sections p{padding-top:1rem}.w-actionbox.controls_right .w-btn{font-size:20px !important;border:2px solid #fff;font-family:'Alegreya'}.w-btn:before{border-style:none}.w-actionbox-text{line-height:1.5em}#ai1ec-container{margin:25px 0 100px}.tribe-events-header{font-family:'Alegreya'}.tribe-events-calendar-list__event-date-tag-weekday{font-family:'Alegreya' !important;font-size:18px !important;text-transform:none !important;color:#a60e15 !important}.tribe-common-h5{font-family:'Alegreya Sans' !important}.tribe-events .tribe-events-calendar-list__event-datetime{font-family:'Alegreya' !important;font-size:18px !important}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper{margin-bottom:0 !important}.tribe-common-c-btn-border{border:1px solid #a60e15 !important;color:#a60e15 !important;font-family:'Alegreya' !important}.tribe-common-c-btn-border:hover,.tribe-common-c-btn-border:focus,.tribe-common-c-btn-border:focus-within,.tribe-common-c-btn-border:active{border:1px solid #a60e15 !important;color:#fff !important;background-color:#a60e15 !important}@media (max-width:767px){.g-cols>div:not([class*=" vc_col-"]){margin:0 !important}}#kontaktdaten .wpb_wrapper p{color:#fff}#kontaktdaten .wpb_wrapper p a{color:#fff;text-decoration:none}#kontaktdaten .wpb_wrapper p a:hover{color:#f69f24}@media (max-width:900px){#impressum{margin:0 auto !important}}