:root{--sv-green:#244a35;--sv-green-dark:#173526;--sv-gold:#b5964d;--sv-cream:#f5f0e5;--sv-paper:#fffdf8;--sv-text:#2b302c;--sv-muted:#667068}
body{color:var(--sv-text);background:var(--sv-cream);font-family:Georgia,"Times New Roman",serif;line-height:1.72}
.l-main{background:var(--sv-paper)}
.l-main .vc_row{margin-bottom:1.5rem}
.l-main .vc_row:first-child{padding-top:2.2rem}
.l-main h1,.l-main .vc_custom_heading[style*="font-size"]{color:var(--sv-green-dark)}
.l-main h1,.l-main .vc_custom_heading:first-of-type{position:relative;margin-bottom:1.7rem;padding-bottom:.75rem;font-weight:700;letter-spacing:.01em}
.l-main h1:after,.l-main .vc_custom_heading:first-of-type:after{content:"";display:block;width:78px;height:3px;margin-top:.65rem;background:var(--sv-gold)}
.l-main h2{color:var(--sv-green);margin-top:1.2rem}
.l-main h3{color:var(--sv-green-dark);line-height:1.3}
.l-main p{max-width:78ch}
.l-main .vc_col-sm-4>.vc_column-inner,.l-main .vc_col-sm-3>.vc_column-inner,.l-main .vc_col-sm-6>.vc_column-inner{height:100%;padding:1.5rem!important;background:#fff;border:1px solid rgba(36,74,53,.13);border-top:4px solid var(--sv-green);border-radius:7px;box-shadow:0 8px 25px rgba(30,52,39,.07);transition:transform .2s ease,box-shadow .2s ease}
.l-main .vc_col-sm-4>.vc_column-inner:hover,.l-main .vc_col-sm-3>.vc_column-inner:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(30,52,39,.12)}
.l-main .w-btn,.l-main .us-btn-style_2,.l-main .us-btn-style_3{background:var(--sv-green)!important;border-color:var(--sv-green)!important;color:#fff!important;border-radius:4px!important;box-shadow:none!important;font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:.01em}
.l-main .w-btn:hover{background:var(--sv-green-dark)!important;border-color:var(--sv-green-dark)!important;color:#fff!important;transform:translateY(-1px)}
.l-main img{border-radius:7px;box-shadow:0 6px 20px rgba(26,46,34,.12)}
.l-main .vc_col-sm-4 img{width:100%;height:215px;object-fit:cover}
.l-main table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;background:#fff;border:1px solid #d9dfda;border-radius:5px}
.l-main th{background:var(--sv-green);color:#fff;font-weight:700}
.l-main th,.l-main td{padding:.75rem .9rem;border:1px solid #d9dfda;text-align:left;vertical-align:top}
.l-main tr:nth-child(even) td{background:#f5f7f4}
.l-main small{display:inline-block;color:#806925;font-weight:700;margin-bottom:.35rem}
.l-main hr,.l-main .w-separator-h:before{border-color:var(--sv-gold)}
.l-main input:not([type="submit"]),.l-main textarea,.l-main select{width:100%;background:#fffdf9;border:1px solid #c8d0ca;border-radius:4px;padding:.8rem .9rem;color:var(--sv-text)}
.l-main input:focus,.l-main textarea:focus,.l-main select:focus{border-color:var(--sv-green);box-shadow:0 0 0 3px rgba(36,74,53,.12);outline:0}
.l-header{border-bottom:3px solid var(--sv-green);box-shadow:0 3px 16px rgba(20,45,31,.08)}
.l-header .w-nav-anchor{font-weight:700}
.l-footer{border-top:4px solid var(--sv-gold)}
@media(max-width:767px){.l-main .vc_row:first-child{padding-top:1.2rem}.l-main .vc_col-sm-4>.vc_column-inner,.l-main .vc_col-sm-3>.vc_column-inner,.l-main .vc_col-sm-6>.vc_column-inner{margin-bottom:1rem;padding:1.15rem!important}.l-main .vc_col-sm-4 img{height:auto}.l-main h1{font-size:2rem}.l-main h2{font-size:1.55rem}.l-main table{font-size:.9rem}.l-main th,.l-main td{padding:.6rem}.l-main .w-btn{width:100%;margin-bottom:.5rem}}
:root{--sv-green:#244a35;--sv-green-dark:#173526;--sv-gold:#b5964d;--sv-cream:#f5f0e5;--sv-paper:#fffdf8;--sv-text:#2b302c;--sv-muted:#667068}
body{color:var(--sv-text);background:var(--sv-cream);font-family:Georgia,"Times New Roman",serif;line-height:1.72}
.l-main{background:var(--sv-paper)}
.l-main .vc_row{margin-bottom:1.5rem}
.l-main .vc_row:first-child{padding-top:2.2rem}
.l-main h1,.l-main .vc_custom_heading[style*="font-size"]{color:var(--sv-green-dark)}
.l-main h1,.l-main .vc_custom_heading:first-of-type{position:relative;margin-bottom:1.7rem;padding-bottom:.75rem;font-weight:700;letter-spacing:.01em}
.l-main h1:after,.l-main .vc_custom_heading:first-of-type:after{content:"";display:block;width:78px;height:3px;margin-top:.65rem;background:var(--sv-gold)}
.l-main h2{color:var(--sv-green);margin-top:1.2rem}
.l-main h3{color:var(--sv-green-dark);line-height:1.3}


/* Dezente Zielscheiben-Wasserzeichen */
.l-main .l-section:nth-of-type(even){position:relative;overflow:hidden}
.l-main .l-section:nth-of-type(even)::before{content:"";position:absolute;width:330px;height:330px;right:-115px;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(184,139,46,.14) 0 14px,transparent 15px),repeating-radial-gradient(circle,transparent 0 29px,rgba(20,75,48,.065) 30px 32px);box-shadow:0 0 0 1px rgba(20,75,48,.025);pointer-events:none;z-index:0}
.l-main .l-section:nth-of-type(even)>.l-section-h{position:relative;z-index:1}
.page-id-12 .l-main>.l-section:first-child{padding-top:20px}
@media(max-width:767px){.l-main .l-section:nth-of-type(even)::before{width:230px;height:230px;right:-115px;opacity:.75}.page-id-12 .l-main>.l-section:first-child{padding-top:12px}}
.l-main .vc_col-sm-4>.vc_column-inner,.l-main .vc_col-sm-3>.vc_column-inner,.l-main .vc_col-sm-6>.vc_column-inner{height:100%;padding:1.5rem!important;background:#fff;border:1px solid rgba(36,74,53,.13);border-top:4px solid var(--sv-green);border-radius:7px;box-shadow:0 8px 25px rgba(30,52,39,.07);transition:transform .2s ease,box-shadow .2s ease}
.l-main .vc_col-sm-4>.vc_column-inner:hover,.l-main .vc_col-sm-3>.vc_column-inner:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(30,52,39,.12)}
.l-main .w-btn,.l-main .us-btn-style_2,.l-main .us-btn-style_3{background:var(--sv-green)!important;border-color:var(--sv-green)!important;color:#fff!important;border-radius:4px!important;box-shadow:none!important;font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:.01em}
.l-main .w-btn:hover{background:var(--sv-green-dark)!important;border-color:var(--sv-green-dark)!important;color:#fff!important;transform:translateY(-1px)}
.l-main img{border-radius:7px;box-shadow:0 6px 20px rgba(26,46,34,.12)}
.l-main .vc_col-sm-4 img{width:100%;height:215px;object-fit:cover}
.l-main table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;background:#fff;border:1px solid #d9dfda;border-radius:5px}
.l-main th{background:var(--sv-green);color:#fff;font-weight:700}
.l-main th,.l-main td{padding:.75rem .9rem;border:1px solid #d9dfda;text-align:left;vertical-align:top}
.l-main tr:nth-child(even) td{background:#f5f7f4}
.l-main small{display:inline-block;color:#806925;font-weight:700;margin-bottom:.35rem}
.l-main hr,.l-main .w-separator-h:before{border-color:var(--sv-gold)}
.l-main input:not([type="submit"]),.l-main textarea,.l-main select{width:100%;background:#fffdf9;border:1px solid #c8d0ca;border-radius:4px;padding:.8rem .9rem;color:var(--sv-text)}
.l-main input:focus,.l-main textarea:focus,.l-main select:focus{border-color:var(--sv-green);box-shadow:0 0 0 3px rgba(36,74,53,.12);outline:0}
.l-header{border-bottom:3px solid var(--sv-green);box-shadow:0 3px 16px rgba(20,45,31,.08)}
.l-header .w-nav-anchor{font-weight:700}
.l-footer{border-top:4px solid var(--sv-gold)}
@media(max-width:767px){.l-main .vc_row:first-child{padding-top:1.2rem}.l-main .vc_col-sm-4>.vc_column-inner,.l-main .vc_col-sm-3>.vc_column-inner,.l-main .vc_col-sm-6>.vc_column-inner{margin-bottom:1rem;padding:1.15rem!important}.l-main .vc_col-sm-4 img{height:auto}.l-main h1{font-size:2rem}.l-main h2{font-size:1.55rem}.l-main table{font-size:.9rem}.l-main th,.l-main td{padding:.6rem}.l-main .w-btn{width:100%;margin-bottom:.5rem}}

.page-id-12 .l-main .wpb_single_image img,.page-id-12 .l-main .w-image img{width:100%;max-height:560px;object-fit:cover;object-position:center 35%}