/* Erzeugt von wordpress/elementor/seiten-css.js – nicht von Hand ändern */
body{margin:0;background:#FBF8F2;font-family:Manrope,system-ui,sans-serif;color:#1F2328;line-height:normal;font-variant-numeric:tabular-nums;overflow-x:clip}
[data-elementor-type="wp-page"] *,[data-elementor-type="wp-page"] *::before,[data-elementor-type="wp-page"] *::after{box-sizing:content-box}
.e-heading-base{overflow-wrap:break-word;hyphens:auto}
a{color:#1F2328;text-decoration:none}a:hover{color:#B53A21}
[class*="cl-i-"]{display:inline-block;background-color:currentColor;-webkit-mask:var(--cl-i) center/contain no-repeat;mask:var(--cl-i) center/contain no-repeat}
.cl-i-813dea{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E")}
.cl-i-124ada{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-color:#8A6E4E}
.cl-i-6c3fae{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='9' cy='7' r='4'%3E%3C/circle%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'%3E%3C/path%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'%3E%3C/path%3E%3C/svg%3E");background-color:#8A6E4E}
.cl-i-105df4{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='6'%3E%3C/circle%3E%3Cpolyline points='8.21 13.89 7 23 12 20 17 23 15.79 13.88'%3E%3C/polyline%3E%3C/svg%3E");background-color:#8A6E4E}
.cl-i-28883c{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z'%3E%3C/path%3E%3Ccircle cx='12' cy='13' r='4'%3E%3C/circle%3E%3C/svg%3E");background-color:#1D4D66}
.cl-i-960e75{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}
.cl-i-4bfa55{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");background-color:#8A6E4E}
.cl-i-b1b2ab{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 7-8 12-8 12s-8-5-8-12a8 8 0 0 1 16 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E");background-color:#8A6E4E}
.cl-i-84521b{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-color:#9E2E18}
.cl-i-73e15a{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 7-8 12-8 12s-8-5-8-12a8 8 0 0 1 16 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E");background-color:#B53A21}
.cl-i-74d2e2{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='7' y1='17' x2='17' y2='7'%3E%3C/line%3E%3Cpolyline points='7 7 17 7 17 17'%3E%3C/polyline%3E%3C/svg%3E")}
.cl-i-2cc20a{-webkit-mask:none;mask:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 600' preserveAspectRatio='xMidYMid slice'%3E%0A%3Crect width='500' height='600' fill='%23F3EADF'%3E%3C/rect%3E%0A%3Ccircle cx='330' cy='230' r='86' fill='%23F4C7B5'%3E%3C/circle%3E%0A%3Cpath d='M0 360 C 90 340%2C 170 352%2C 250 344 S 410 334%2C 500 346 L500 600 L0 600 Z' fill='%23DCE6EA'%3E%3C/path%3E%0A%3Cpath d='M0 392 C 110 380%2C 200 396%2C 300 386 S 440 378%2C 500 388 L500 600 L0 600 Z' fill='%23C9D8DE'%3E%3C/path%3E%0A%3Cpath d='M232 160 L232 368' stroke='%231F2328' stroke-width='3' stroke-linecap='round'%3E%3C/path%3E%0A%3Cpath d='M238 172 C 290 236%2C 318 300%2C 330 360 L238 360 Z' fill='%23FFFFFF'%3E%3C/path%3E%0A%3Cpath d='M226 196 C 186 250%2C 166 306%2C 162 360 L226 360 Z' fill='%23E7DDD0'%3E%3C/path%3E%0A%3Cpath d='M150 372 L342 372 C 332 392%2C 306 402%2C 270 402 L196 402 C 174 402%2C 156 390%2C 150 372 Z' fill='%231F2328'%3E%3C/path%3E%0A%3Cpath d='M232 160 L252 166 L232 172' fill='%23C43D22'%3E%3C/path%3E%0A%3Cpath d='M120 440 C 160 432%2C 200 448%2C 240 440 S 320 432%2C 360 440' stroke='%23FFFFFF' stroke-width='2.5' fill='none' stroke-linecap='round' opacity='0.8'%3E%3C/path%3E%0A%3Cpath d='M190 480 C 230 472%2C 270 488%2C 310 480 S 390 472%2C 430 480' stroke='%23FFFFFF' stroke-width='2' fill='none' stroke-linecap='round' opacity='0.55'%3E%3C/path%3E%0A%3C/svg%3E") center/cover no-repeat}
.cl-i-5435fb{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.59 4.59A2 2 0 1 1 11 8H2m10.59 11.41A2 2 0 1 0 14 16H2m15.73-8.27A2.5 2.5 0 1 1 19.5 12H2'%3E%3C/path%3E%3C/svg%3E");background-color:#2C6B8A}
.cl-i-ecbf9f{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E")}
.cl-i-f734f2{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z'%3E%3C/path%3E%3Ccircle cx='12' cy='13' r='4'%3E%3C/circle%3E%3C/svg%3E");background-color:#8A6E4E}
.cl-i-87b45c{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5' ry='5'%3E%3C/rect%3E%3Cpath d='M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z'%3E%3C/path%3E%3Cline x1='17.5' y1='6.5' x2='17.51' y2='6.5'%3E%3C/line%3E%3C/svg%3E");background-color:#1F2328}
.cl-i-044478{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.910a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E")}
.cl-i-ae324e{--cl-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'%3E%3C/path%3E%3C/svg%3E")}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #1F2328;outline-offset:3px;border-radius:4px}
.cl-faq summary{list-style:none;cursor:pointer}
.cl-faq summary::-webkit-details-marker{display:none}
@media (hover:hover) and (pointer:fine){.cl-btn-main:hover{background-color:#A83620 !important}}
@media (hover:hover) and (pointer:fine){.cl-btn-line:hover{border-color:#1F2328 !important}}
@media (hover:hover) and (pointer:fine){.cl-faq summary:hover{color:#B53A21}}
@media (prefers-reduced-motion: reduce){.cl-btn:active{transform:none}}
@media (max-width: 1080px){.cl-wind{left:12px !important;top:12px !important}}
.cl-chip{transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease,transform 160ms cubic-bezier(0.23,1,0.32,1)}
.cl-chip:active{transform:scale(0.97)}
.cl-post .cl-img{transition:transform 400ms cubic-bezier(0.23,1,0.32,1)}
@media (hover:hover) and (pointer:fine){.cl-chip:hover{border-color:#1F2328 !important}}
@media (hover:hover) and (pointer:fine){.cl-post:hover .cl-img{transform:scale(1.02)}}
@media (hover:hover) and (pointer:fine){.cl-post:hover h3{color:#B53A21}}
@media (prefers-reduced-motion: reduce){.cl-btn:active,.cl-chip:active{transform:none}}
@media (prefers-reduced-motion: reduce){.cl-post .cl-img{transition:none}}
.cl-row{transition:background-color 240ms ease}
.cl-row .cl-arrow{transition:transform 240ms cubic-bezier(0.23,1,0.32,1),opacity 240ms ease;opacity:0.45}
@media (hover:hover) and (pointer:fine){.cl-row:hover{background-color:#F6EEE6}}
@media (hover:hover) and (pointer:fine){.cl-row:hover .cl-arrow{transform:translateX(4px);opacity:1}}
@keyframes cl-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.cl-in{animation:cl-in 700ms cubic-bezier(0.23,1,0.32,1) both}
.cl-in-2{animation-delay:80ms}
.cl-in-3{animation-delay:160ms}
@media (prefers-reduced-motion: reduce){.cl-in{animation:none}}
@media (max-width: 480px){.cl-insta{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}}
.cl-member .cl-bio{position:absolute;inset:0;display:flex;align-items:flex-end;padding:24px;background:linear-gradient(to top,rgba(31,35,40,0.88) 0%,rgba(31,35,40,0.72) 55%,rgba(31,35,40,0.35) 100%);color:#FFFFFF;opacity:0;transform:translateY(8px);transition:opacity 240ms ease,transform 240ms cubic-bezier(0.23,1,0.32,1)}
.cl-member{transition:transform 280ms cubic-bezier(0.23,1,0.32,1)}
.cl-member .cl-photo{transition:box-shadow 280ms ease}
@media (hover:hover) and (pointer:fine){.cl-member:hover{transform:translateY(-8px) scale(1.02)}}
@media (hover:hover) and (pointer:fine){.cl-member:hover .cl-photo{box-shadow:0 24px 44px -20px rgba(31,35,40,0.45)}}
@media (hover:hover) and (pointer:fine){.cl-member:hover .cl-bio{opacity:1;transform:none}}
@media (prefers-reduced-motion: reduce){.cl-member:hover{transform:none}}
@media (hover:none){.cl-member .cl-bio{opacity:1;transform:none;top:auto;padding:56px 18px 18px;background:linear-gradient(to top,rgba(31,35,40,0.85) 0%,rgba(31,35,40,0.6) 60%,rgba(31,35,40,0) 100%)}}
@media (prefers-reduced-motion: reduce){.cl-member .cl-bio{transform:none}}
.cl-btn{transition:transform 160ms cubic-bezier(0.23,1,0.32,1),background-color 200ms ease,border-color 200ms ease}
.cl-btn:active{transform:scale(0.97)}
.cl-faq>summary::after{content:"";flex:0 0 20px;width:20px;height:20px;background-color:#1F2328;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform 220ms cubic-bezier(0.23,1,0.32,1)}
.cl-faq[open]>summary::after{transform:rotate(45deg)}.cl-faq>summary{list-style:none}.cl-faq>summary::-webkit-details-marker{display:none}
@media (prefers-reduced-motion: reduce){.cl-faq>summary::after{transition:none}}
.e-paragraph-base a,.e-heading-base a{color:inherit;text-decoration:underline;text-underline-offset:0.25em}.e-paragraph-base a:hover{color:#B53A21}.e-paragraph-base strong{font-weight:600}
[id]{scroll-margin-top:96px}
.cl-faq>summary{box-sizing:content-box}
#sb_instagram,#sb_instagram *{box-sizing:border-box}#sb_instagram{padding:0!important}#sb_instagram .sbi_photo{border-radius:12px;overflow:hidden}#sb_instagram .sbi_photo img{border-radius:12px}
