﻿html{position:relative;z-index:1}html::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:.4}.color-1{color:#cd7416}.color-2{color:#3c3c3b}.color-3{color:#fff}.color-4{color:#0f1113}.tiny-font{font-size:clamp(.65rem,.75vw,.75rem) !important}.small-font{font-size:clamp(.8rem,.875vw,.9rem) !important}.standard-font{font-size:clamp(1rem,1vw,1rem) !important}.regular-font{font-size:clamp(1.125rem,1.25vw,1.25rem) !important}.medium-font{font-size:clamp(1.25rem,1.5vw,1.5rem) !important}.intermediate-font{font-size:clamp(1.5rem,1.875vw,1.875rem) !important}.large-font{font-size:clamp(1.75rem,2.25vw,2.25rem) !important}.extra-large-font{font-size:clamp(2rem,2.75vw,2.75rem) !important}.huge-font{font-size:clamp(2.25rem,3.25vw,3.5rem) !important}.extra-huge-font{font-size:clamp(2.75rem,4vw,4.5rem) !important}.extreme-huge-font{font-size:clamp(3rem,5vw,6rem) !important}.heavy-font{font-size:clamp(3.25rem,6vw,7rem) !important}.extra-heavy-font{font-size:clamp(3.5rem,7vw,8rem) !important}.extreme-heavy-font{font-size:clamp(3.75rem,8vw,10rem) !important}.super-extreme-heavy-font{font-size:clamp(4rem,9vw,12rem) !important}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.animation-delay-2{animation-delay:.2s}.animation-delay-4{animation-delay:.4s}.animation-delay-6{animation-delay:.6s}.animation-delay-8{animation-delay:.8s}.animation-delay-10{animation-delay:1s}.animation-delay-15{animation-delay:1.5s}.animation-delay-20{animation-delay:2s}.animation-delay-25{animation-delay:2.5s}.animation-delay-30{animation-delay:3s}.animation-delay-40{animation-delay:4s}.animation-delay-50{animation-delay:5s}.animation-delay-60{animation-delay:6s}.fadescroll{opacity:0}.fade{opacity:1}.wrapper{margin:0 auto;width:min(100%,80vw)}.wrapper-small{margin:0 auto;width:min(960px,85vw)}.wrapper-medium{margin:0 auto;width:min(1180px,85vw)}.wrapper-full{margin:0 auto;width:100%}.main{flex:1}ol,ul{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;color:#0f1113;list-style-type:none}ol li,ul li{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;list-style-type:none}hr{border:1px solid #ddd;margin:2rem 0}.btn-success{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;color:#0f1113}.parallax,.section-parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:60vh;width:100%}@media(max-width: 768px){.parallax,.section-parallax{background-attachment:scroll;height:auto}}@media(max-width: 576px){.parallax,.section-parallax{background-attachment:scroll;min-height:25rem}}.full-cover-image img{display:block;width:100%;height:auto;object-fit:cover;object-position:50% 50%;height:60vh}blockquote{border-left:3px solid #cd7416;margin-bottom:2rem;padding-left:1.5rem}blockquote p{color:#333;line-height:1.9rem}.disclaimer{margin:0 auto;width:min(100%,80vw);margin-bottom:10rem}.disclaimer .wp-block-columns{margin-top:2rem;gap:5vw}.disclaimer h1,.disclaimer .h1{font-size:clamp(1.75rem,2.25vw,2.25rem);color:#cd7416;font-weight:500;margin-bottom:.2em}.disclaimer h2,.disclaimer .h2{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#cd7416;font-weight:500;margin:1em auto .2em}.disclaimer h3,.disclaimer .h3{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#333;font-weight:500;margin:1.1em auto .4em}.disclaimer h4,.disclaimer .h4{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#666;font-weight:400;margin:0 0 .5rem}.disclaimer p,.disclaimer li{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#666;font-weight:400;margin:0 0 .8em;line-height:1.4em}.disclaimer .address{line-height:1.2em;margin:1em auto .2em}.disclaimer .wp-block-separator{border:2px solid;border-left:none;border-right:none;display:list-item}.disclaimer ul{margin:2rem 0}.disclaimer ul li{color:#333;font-weight:400;list-style-type:disc;margin:0 0 .5rem 1rem}@media(max-width: 576px){.wp-block-gallery{padding:0 30px}}.wp-block-image img{height:auto;width:100%}@media(max-width: 768px){.wp-block-columns{display:block}}@media(max-width: 768px){.wp-block-columns img{padding:0;width:100%}}.site404{margin:0 auto;width:min(100%,80vw);margin:0 auto 5rem}.site404 h1,.site404 .h1{font-size:clamp(3.5rem,7vw,8rem);font-weight:800;line-height:1em}.site404 h1 small,.site404 .h1 small{font-size:clamp(2.25rem,3.25vw,3.5rem);display:block;font-weight:600;line-height:1em}.site404 h2,.site404 .h2{margin-top:1.3em;font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.4em}.site404 .btn{margin:3rem auto}input,select,textarea{background:#fff;border:1px solid #ddd;border-radius:5px;font-family:"GothamSSm";font-size:clamp(1.125rem,1.25vw,1.25rem);margin-bottom:.8rem;padding:1.2rem;width:100%}textarea{height:8rem}input[type=checkbox]{margin:.7rem;padding:0;transform:scale(1.2);zoom:2}input[type=checkbox]:hover{cursor:pointer}@media(max-width: 576px){input[type=checkbox]{transform:scale(1);width:1.6rem !important;height:1.6rem !important}}input[type=submit]{background:#6e625b;border:0;color:#fff;width:100%}input[type=submit]:hover{transition:.2s;background:#3c3c3b;border:0;color:#fff;cursor:pointer}.datenschutz-checkbox{margin-bottom:1rem;text-align:left}.datenschutz-checkbox input,.datenschutz-checkbox select,.datenschutz-checkbox textarea{border:0;margin:0;padding:0;margin:.15rem .5rem 0 0;width:auto}.datenschutz-checkbox span{color:#666;font-size:clamp(.65rem,.75vw,.75rem)}.datenschutz-checkbox a{color:#3c3c3b;font-weight:400}.datenschutz-checkbox .wpcf7-list-item{margin-bottom:1.3rem;width:100% !important}.datenschutz-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label{display:flex;flex-direction:row}.datenschutz-info{color:#999;font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:1rem}.wpcf7-not-valid-tip{margin:-0.6rem 0 .5rem}.search .wrapper{margin:0 auto;width:min(100%,80vw);padding-bottom:5rem}.search input{border:2px solid #0f1113;border-radius:4px;color:#0f1113;display:block;margin-top:20px;padding:15px 20px;text-align:left;width:90%}.search input[type~=submit]:hover{transition:.2s;background:#0f1113;border:2px solid #0f1113;color:#0f1113;cursor:pointer}.search label{display:none}.search h2{letter-spacing:.2px;margin-bottom:5px}.search .search-post-excerpt{letter-spacing:.8px;line-height:15px}.search hr{margin:2rem 0}.search hr:last-of-type{display:none}.search form{margin-bottom:4rem}.search form div{display:flex}.search form input[type=text]{margin-right:1%;width:89%}.search form input[type=submit]{width:min-content}.search .h2-ergebnis{color:#cd7416;margin:0 0 .1rem}.search .txt-ergebnis{margin-bottom:3rem}@media(max-width: 768px){.website-info{flex-direction:column}}.roboro-link{color:#fff;margin:0 .2rem}@media(max-width: 768px){.roboro-link .byroboro{display:block}}.roboro-link .byroboro:hover{color:#999}.roboro-link .byroboro:hover strong{color:#999}.roboro-link .byroboro::before{color:#fff;content:"|";font-weight:600;margin-left:.3rem;margin-right:.3rem}@media(max-width: 768px){.roboro-link .byroboro::before{content:none}}.roboro-link .byroboro strong{color:#fff;font-weight:500}.roboro-link .roboro-heart{color:#3c3c3b;margin:.1rem .2rem 0}@media(max-width: 576px){.roboro-link .roboro-heart{display:inline-block;margin-top:.3rem}}@media print{header,footer,.single-blogsite-print{display:none}.single-blogsite{margin:5rem 0 20rem}}@media all and (-ms-high-contrast:none){body{display:flex;flex-direction:column;min-height:100vh}header,footer{flex-shrink:0}.main{flex:1 0 auto}}*{border:0;margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;height:100%}body{border:0;margin:0;padding:0;display:flex;flex-direction:column;font-family:"GothamSSm","GothamSSm","GothamSSm";min-height:100vh}header{position:fixed;z-index:999;width:100%}header .menu-btn,header .menu-btn-close{transition:.3s;background:hsla(0,0%,100%,.85);cursor:pointer;padding:2rem .8rem .4rem .8rem;position:fixed;top:0;right:clamp(1rem,3vw,4rem);font-size:clamp(2rem,2.75vw,2.75rem)}header .menu-btn:hover,header .menu-btn-close:hover{background:rgba(15,17,19,.9)}header .menu-btn:hover a,header .menu-btn-close:hover a{color:#fff}header .menu-btn a,header .menu-btn-close a{color:#cd7416;font-size:clamp(2rem,2.75vw,2.75rem);line-height:0;padding:0}header .menu-btn-close{position:absolute;background:none}header .menu-btn-close:hover{background:none}header .menu-btn-close:hover a{color:#3c3c3b}header .menu-btn-close a{color:#fff}header .close-menu{display:none}header .overlay{transition:.5s;height:0%;left:0;overflow-y:hidden;position:fixed;top:0;width:100%}header{height:6em}header .company-brand{height:auto;transition:all .3s;width:10rem;top:1.5rem;left:clamp(1rem,3vw,4rem);position:fixed}@media screen and (max-height: 720px){header .company-brand{width:18rem}}@media screen and (max-height: 600px){header .company-brand{width:10rem}}@media(max-width: 992px){header .company-brand{width:10rem}}@media(max-width: 576px){header .company-brand{top:1.7rem;width:8rem;left:2rem}}header .overlay{background:rgba(164,152,149,.95);height:100%;width:0%;display:flex;flex-direction:column;align-items:center}header .overlay .container{transition:.5s;display:flex;flex-direction:column;justify-content:center;height:100%;width:max-content;gap:2rem;padding-right:8vw;padding-left:8vw}@media(max-width: 992px){header .overlay .container{flex-direction:column}}@media(max-width: 576px){header .overlay .container{flex-wrap:nowrap}}header .overlay .container a{transition:.3s;color:#fff;cursor:pointer;letter-spacing:.05rem}header .overlay .container a:hover{color:#3c3c3b}header .overlay .container .active a{color:#fff}header .overlay .container .active a:hover{color:#fff}header .overlay .header-main-menu li,header .overlay .header-main-menu li a{font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:300;line-height:1.4em}header .overlay .header-main-menu .menu-item-has-children{margin-top:.5rem}header .overlay .header-main-menu .sub-menu{display:flex;flex-direction:column;margin-bottom:1.3rem}header .overlay .header-main-menu .sub-menu li,header .overlay .header-main-menu .sub-menu li a{font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.2em}header .overlay .header-main-menu .sub-menu li{margin-left:2rem}header .overlay .header-main-menu .sub-menu li:hover::before{transition:.4s;margin-left:-1.5rem;color:#3c3c3b}header .overlay .header-main-menu .sub-menu li::before{content:"";font-size:clamp(1.5rem,1.875vw,1.875rem);font-family:"lineicons";color:#fff;margin-left:-2rem;position:absolute}header .overlay .header-disclaimer-menu ul{display:flex;flex-direction:column}header .overlay .header-disclaimer-menu li,header .overlay .header-disclaimer-menu a{font-size:clamp(1rem,1vw,1rem);line-height:1.5rem}header .overlay .header-disclaimer-menu li:last-of-type::after{content:""}.headermenu{align-items:center;display:flex;position:absolute;right:7rem;top:2.5rem}.headermenu .terminwunsch{border:0;margin:0;padding:0;font-size:clamp(1rem,1vw,1rem);font-weight:600;letter-spacing:.05rem;text-shadow:-1px 0 2px #fff,0 1px 2px #fff,1px 0 2px #fff,0 -1px 2px #fff;text-transform:uppercase}@media(max-width: 992px){.headermenu .terminwunsch{display:none}}.headermenu .terminwunsch a{color:#0f1113}.headermenu .terminwunsch a:hover{transition:.7s;color:#a49895}.headermenu span{color:#0f1113;cursor:pointer;font-size:clamp(1.75rem,2.25vw,2.25rem);margin:.4em .6em 0 .8rem}.headermenu span:hover{transition:.7s;color:#a49895}.headermenu .mainmenubutton{text-shadow:-1px 0 2px #fff,0 1px 2px #fff,1px 0 2px #fff,0 -1px 2px #fff;font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:600}@media(max-width: 992px){.headermenu .mainmenubutton{background:#fff;box-shadow:0 0 6px #999;position:fixed;right:0;text-shadow:none;top:1rem}}.headermenu .call-container{visibility:hidden}.headermenu .call-container span{margin-right:.4rem}@media(max-width: 992px){.headermenu .call-container{transition:.3s;visibility:visible;background:hsla(0,0%,100%,.85);cursor:pointer;padding:2rem .8rem .4rem .8rem;position:fixed;top:0;right:clamp(5rem,6vw,8rem);font-size:clamp(2rem,2.75vw,2.75rem)}.headermenu .call-container:hover{background:rgba(15,17,19,.9)}.headermenu .call-container:hover a{color:#fff}.headermenu .call-container a{color:#cd7416;font-size:clamp(2rem,2.75vw,2.75rem);line-height:0;padding:0}}footer{padding:3rem 0 0}footer .container{display:flex}footer .container-section-1{display:flex;flex-direction:row}@media(max-width: 576px){footer .container-section-1{flex-direction:column}}footer .footer-box-1,footer .footer-box-2,footer .footer-box-3,footer .footer-box-4{display:flex}footer .footer-box-copyright{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding-right:3rem}@media(max-width: 576px){footer .footer-box-copyright{display:block;margin:1rem auto;padding-right:0;align-items:flex-start}}footer .footer-box-disclaimer{align-items:center;display:flex;flex-wrap:wrap}@media(max-width: 576px){footer .footer-box-disclaimer{border:0;margin:0;padding:0;justify-content:center;text-align:center;align-items:flex-start}}footer .footer-box-disclaimer ul{display:flex;flex-direction:row}footer .footer-box-disclaimer ul li{font-size:clamp(.65rem,.75vw,.75rem);margin-right:1rem}@media(max-width: 576px){footer .footer-box-disclaimer ul li{align-items:center;display:flex;line-height:1.1rem}footer .footer-box-disclaimer ul li:last-child{margin:0}}footer .website-info{color:#fff}footer .website-info a,footer .website-info strong,footer .website-info .website-info-date{color:#fff}@media(max-width: 576px){footer .website-info a,footer .website-info strong,footer .website-info .website-info-date{font-size:clamp(1rem,2.5vw,1rem)}}footer .website-info .byroboro::before{color:#fff !important}footer .roboro-heart{color:#905312 !important}footer .website-info-txt{display:inline-block;margin-top:.5rem}@media(max-width: 992px){footer .roboro-link{margin:0}}footer{background:#6e625b;color:#fff;padding:5rem 0 0;display:flex;flex-direction:column}@media(max-width: 1280px){footer{margin-top:0}}@media(max-width: 768px){footer{margin-top:0;padding-top:5em}}footer .container-section-1{margin:0 auto;width:min(100%,80vw);display:grid;grid-auto-columns:3fr 2fr 1fr min-content;grid-auto-flow:column;gap:8%}@media(max-width: 1920px){footer .container-section-1{grid-auto-columns:18% 42% 20% 5%;gap:5%}}@media(max-width: 1280px){footer .container-section-1{display:flex;flex-wrap:wrap}footer .container-section-1 .footer-box-1{order:2}footer .container-section-1 .footer-box-2{order:3}footer .container-section-1 .footer-box-3{order:1;align-items:flex-start}footer .container-section-1 .footer-box-4{order:4}footer .container-section-1 .footer-box-5{order:2}}footer .container-section-2{margin:0 auto;width:min(100%,80vw);font-size:clamp(.65rem,.75vw,.75rem);margin-bottom:3rem;margin-top:8em;line-height:1.2em}footer .container-section-2 .container-section-2-wrapper{display:flex;justify-content:space-between;width:100%}@media(max-width: 1280px){footer .container-section-2 .container-section-2-wrapper{flex-direction:column-reverse}}@media(max-width: 576px){footer .container-section-2{flex-direction:column-reverse}}footer .footer-box p,footer .footer-box li{font-size:clamp(1.125rem,1.25vw,1.25rem)}footer .footer-box p strong,footer .footer-box li strong{font-weight:600}footer .footer-box p a,footer .footer-box li a{color:#a49895}footer .footer-box p a:hover,footer .footer-box li a:hover{transition:.2s;color:#a49895}footer .footer-box p ul li:last-child,footer .footer-box li ul li:last-child{margin-right:0}footer .footer-box .headline{color:#fff;font-size:clamp(.8rem,.875vw,.9rem);font-weight:400;text-transform:none;margin-bottom:1em;letter-spacing:.05em}footer .footer-box-1 h2,footer .footer-box-1 .h2,footer .footer-box-2 h2,footer .footer-box-2 .h2,footer .footer-box-3 h2,footer .footer-box-3 .h2,footer .footer-box-4 h2,footer .footer-box-4 .h2{color:#fff;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:400;letter-spacing:.02rem;margin:0;padding-bottom:1rem;text-transform:none}@media(max-width: 768px){footer .footer-box-1{margin-top:2rem;padding-top:2rem;margin-bottom:2rem;padding-bottom:2rem;border-top:1px solid #333;border-bottom:1px solid #333;width:100%}}footer .footer-box-1 li a{color:#fff;font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:200;letter-spacing:.1rem;line-height:1.4em;text-transform:lowercase}footer .footer-box-1 .sub-menu{display:none}footer .footer-box-2{display:flex;flex-direction:column;margin-right:4rem;min-width:30rem}@media(max-width: 992px){footer .footer-box-2{width:100%;min-width:100%;margin:0}}@media(max-width: 992px){footer .footer-box-2 .wp-block-columns .wp-block-column{margin:0}}footer .footer-box-2 .wp-block-columns .wp-block-column:nth-of-type(2){margin-left:15%}@media(max-width: 992px){footer .footer-box-2 .wp-block-columns .wp-block-column:nth-of-type(2){margin-left:0}}footer .footer-box-2 .wp-block-columns .wp-block-column:nth-of-type(2) h3,footer .footer-box-2 .wp-block-columns .wp-block-column:nth-of-type(2) .h3,footer .footer-box-2 .wp-block-columns .wp-block-column:nth-of-type(2) h4,footer .footer-box-2 .wp-block-columns .wp-block-column:nth-of-type(2) .h4,footer .footer-box-2 .wp-block-columns .wp-block-column:nth-of-type(2) p,footer .footer-box-2 .wp-block-columns .wp-block-column:nth-of-type(2) li{color:#a49895}footer .footer-box-2 .wp-block-columns h3,footer .footer-box-2 .wp-block-columns .h3{color:#fff;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:400;letter-spacing:.02rem;margin-top:.2em;margin-bottom:.2em;width:max-content}footer .footer-box-2 .wp-block-columns h4,footer .footer-box-2 .wp-block-columns .h4{color:#fff;font-size:clamp(.8rem,.875vw,.9rem);font-weight:400;letter-spacing:.02rem;margin:0 0 1rem}footer .footer-box-2 .wp-block-columns li{color:#ddd;font-style:normal;display:flex;justify-content:space-between;margin:0 0 .4em 0}@media(max-width: 992px){footer .footer-box-2 .wp-block-columns li{gap:1rem;justify-content:flex-start}}footer .footer-box-2 .wp-block-columns li .tag{font-size:clamp(.8rem,.875vw,.9rem);margin-right:1.5rem}footer .footer-box-2 .wp-block-columns li .zeit{font-size:clamp(1.125rem,1.25vw,1.25rem);text-align:right}footer .footer-box-2 .wp-block-columns p{color:#999;font-size:clamp(.8rem,.875vw,.9rem);letter-spacing:-0.01rem;line-height:1.1rem;margin-top:1rem}footer .footer-box-2 .wp-block-columns p strong{color:#fff;font-weight:600;hyphens:none}footer .footer-box-3 h4{color:#fff;letter-spacing:.02rem;margin:0 0 1rem}footer .footer-box-3 li{color:#fff;font-style:normal}footer .footer-box-3 li a{background:#49403c;color:#fff !important;border:.1em solid #fff;padding:.5em 1em;margin:0 0 .5em;border-radius:1em;display:inline-block;width:max-content}footer .footer-box-3 li a:hover{background:#333;color:#fff !important;border:.1em solid #fff}footer .footer-box-3 ul{margin-bottom:1em}footer .footer-box-3 p{color:#999;letter-spacing:-0.01rem;line-height:1.1rem;margin-top:1rem}footer .footer-box-3 p b{color:#fff;font-weight:600}footer .footer-box-4{margin-top:1rem}footer .footer-box-4 li{margin-bottom:.1rem}footer .footer-box-4 li a{color:#fff;transition:.2s}footer .footer-box-4 li a i{font-size:clamp(2rem,2.75vw,2.75rem)}footer .footer-box-4 li a:hover{transition:.2s;color:#49403c}@media(max-width: 576px){footer .footer-box-disclaimer li{margin-right:.8em !important}}footer .footer-box-disclaimer li a{color:#fff;font-size:clamp(1rem,1vw,1rem)}footer .footer-box-disclaimer li a:hover{color:#a49895}@media(max-width: 576px){footer .footer-box-disclaimer{justify-content:flex-start;border-top:.1rem solid #333;border-bottom:.1rem solid #333;padding-top:1rem;padding-bottom:1rem;width:100%;margin-bottom:1rem}footer .footer-box-disclaimer ul{flex-wrap:wrap}footer .footer-box-disclaimer a{font-size:clamp(.8rem,.875vw,.9rem);line-height:1.5em}}@media(max-width: 992px){footer .footer-box-copyright{margin:0}}footer .footer-box-copyright .website-info{display:flex;align-items:center}@media(max-width: 992px){footer .footer-box-copyright .website-info{align-content:center;margin-top:.3em}}@media(max-width: 768px){footer .footer-box-copyright .website-info{align-items:flex-start}}footer .footer-box-copyright .website-info span,footer .footer-box-copyright .website-info a,footer .footer-box-copyright .website-info strong{align-items:center;color:#fff;display:flex;font-size:clamp(.8rem,.875vw,.9rem);font-weight:400}@media(max-width: 992px){footer .footer-box-copyright .website-info span,footer .footer-box-copyright .website-info a,footer .footer-box-copyright .website-info strong{line-heiht:1.2em}}footer .footer-box-copyright .website-info .lni{margin-right:.4em;margin-left:.4em}footer .footer-box-copyright .website-info span a strong:hover{color:#ddd}footer .footer-box-copyright .website-info span:nth-of-type(1)::after{content:"|";margin-right:.4em;margin-left:.4em}@media(max-width: 768px){footer .footer-box-copyright .website-info span:nth-of-type(1)::after{content:""}}@keyframes index{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@media(max-width: 1280px){.front-page .s-hero{margin-top:6rem}}.front-page .s-hero .background-img{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:100%;width:100%;mix-blend-mode:multiply}.front-page .s-hero .bild-farbe{animation:index 4s;animation-iteration-count:1;position:relative}.front-page .s-hero .bild-sw{position:absolute}.front-page .s-hinweis{background:#b06719;z-index:9;text-align:center}.front-page .s-hinweis .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw);padding:2.5em 0 2em}.front-page .s-hinweis .wp-block-group__inner-container p{color:#fff;font-size:clamp(1.5rem,1.875vw,1.875rem);line-height:1.3em}.front-page .s-hinweis .wp-block-group__inner-container p strong{color:#fff;font-size:clamp(1.75rem,2.25vw,2.25rem)}.front-page .s-welcome{margin:0 auto;width:min(100%,80vw);z-index:8}.front-page .s-welcome .wp-block-columns{gap:10%}.front-page .s-welcome .wp-block-column:nth-child(1){margin:-5rem 0 0;z-index:10;width:40%;min-height:50vh}@media(max-width: 1920px){.front-page .s-welcome .wp-block-column:nth-child(1){margin:auto}}@media(max-width: 1280px){.front-page .s-welcome .wp-block-column:nth-child(1){display:none}}.front-page .s-welcome .wp-block-column:nth-child(1) img{height:100%;width:100%}.front-page .s-welcome .wp-block-column:nth-child(2){display:flex;flex-direction:column;justify-content:center;margin:13rem 12rem auto 2rem}@media(max-width: 1280px){.front-page .s-welcome .wp-block-column:nth-child(2){margin:3rem 0 0 0}}.front-page .s-welcome .wp-block-column:nth-child(2) h1{font-size:clamp(1.5rem,1.875vw,1.875rem);letter-spacing:-0.01em;font-weight:400;color:#cd7416;margin-bottom:.6rem}@media(max-width: 1280px){.front-page .s-welcome .wp-block-column:nth-child(2) h1{font-size:clamp(1.125rem,1.25vw,1.25rem);letter-spacing:-0.04em}}.front-page .s-welcome .wp-block-column:nth-child(2) h2,.front-page .s-welcome .wp-block-column:nth-child(2) .h2{font-size:clamp(2.25rem,3.25vw,3.5rem);color:#3c3c3b;font-weight:300;letter-spacing:0;line-height:1.1em;margin-bottom:1rem}.front-page .s-welcome .wp-block-column:nth-child(2) p{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400;letter-spacing:-0.02em;color:#333;hyphens:none;text-wrap:pretty;line-height:1.2em}@media(max-width: 1280px){.front-page .s-welcome .wp-block-column:nth-child(2) p{font-size:clamp(1.125rem,1.25vw,1.25rem);letter-spacing:-0.01em;line-height:1.4em}}.front-page .s-welcome .wp-block-column:nth-child(2) img{float:right;margin:-1rem 0 0 0;width:14rem}.front-page .s-hardfacts{padding-top:8rem;padding-bottom:8rem}@media(max-width: 992px){.front-page .s-hardfacts{padding-top:6rem;padding-bottom:6rem}}.front-page .s-hardfacts details{margin:0 auto;width:min(100%,80vw)}.front-page .s-hardfacts details p{margin:0 0 1.1rem 0 !important}.front-page .s-hardfacts summary{transition:.2s;color:#3c3c3b;cursor:pointer;font-size:clamp(3.5rem,7vw,8rem);font-weight:600;line-height:6.5rem;text-transform:uppercase;margin-left:8rem;margin-top:2rem;margin-bottom:1rem}@media(max-width: 1280px){.front-page .s-hardfacts summary{line-height:1em;margin-left:6rem}}@media(max-width: 992px){.front-page .s-hardfacts summary{font-size:clamp(3.25rem,6vw,7rem);line-height:1em;margin-left:4rem}}@media(max-width: 576px){.front-page .s-hardfacts summary{font-size:clamp(1.75rem,2.25vw,2.25rem);line-height:1em;margin-left:3rem}}@media(max-width: 415px){.front-page .s-hardfacts summary{font-size:clamp(1.5rem,1.875vw,1.875rem);line-height:1em;margin-left:2rem}}.front-page .s-hardfacts summary:hover{transition:.2s;color:#cd7416}.front-page .s-hardfacts summary::before{font-size:clamp(3.5rem,7vw,8rem);margin-left:-7rem}@media(max-width: 1280px){.front-page .s-hardfacts summary::before{margin-left:-6rem}}@media(max-width: 992px){.front-page .s-hardfacts summary::before{margin-left:-4rem}}@media(max-width: 415px){.front-page .s-hardfacts summary::before{font-size:clamp(1.75rem,2.25vw,2.25rem);margin-left:-2.5rem}}.front-page .s-hardfacts h3,.front-page .s-hardfacts .h3{border:0;margin:0;padding:0;color:#3c3c3b;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400;margin-bottom:1rem;line-height:1.1em}.front-page .s-hardfacts .wp-block-columns{transition:.2s;margin:2rem 14rem 4rem 8.5rem;overflow:hidden;padding:0}@media(max-width: 1280px){.front-page .s-hardfacts .wp-block-columns{margin:2rem 0 4rem 12.5%}}@media(max-width: 992px){.front-page .s-hardfacts .wp-block-columns{margin:2rem 0 4rem 1rem}}@media(max-width: 415px){.front-page .s-hardfacts .wp-block-columns{margin:1rem 0 4rem}}.front-page .s-hardfacts p{border:0;margin:0;padding:0;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:300;letter-spacing:-0.02em;color:#333;hyphens:none;line-height:1.3em}.front-page .parallax,.front-page .section-parallax{min-height:80vh}.front-page .s-about{padding:8rem 0 4rem}.front-page .s-about .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.front-page .s-about .wp-block-group__inner-container h2,.front-page .s-about .wp-block-group__inner-container .h2{margin-bottom:.3em}@media(max-width: 768px){.front-page .s-about .wp-block-group__inner-container h2,.front-page .s-about .wp-block-group__inner-container .h2{font-size:clamp(2.25rem,3.25vw,3.5rem)}}@media(max-width: 576px){.front-page .s-about .wp-block-group__inner-container h2,.front-page .s-about .wp-block-group__inner-container .h2{font-size:clamp(1.5rem,1.875vw,1.875rem);line-height:1.3em}}.front-page .s-about .wp-block-group__inner-container h3,.front-page .s-about .wp-block-group__inner-container .h3{font-size:clamp(3rem,5vw,6rem);font-weight:500;font-style:normal;margin-top:0;line-height:.9em;letter-spacing:-0.04em;margin-bottom:.2em;color:#cd7416}.front-page .s-about .wp-block-group__inner-container h3 strong,.front-page .s-about .wp-block-group__inner-container .h3 strong{color:#0f1113;font-weight:500;display:block}.front-page .s-about .wp-block-group__inner-container p{font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:300;line-height:1.1em;hyphens:none}@media(max-width: 768px){.front-page .s-about .wp-block-group__inner-container p{font-size:clamp(1.25rem,1.5vw,1.5rem)}}@media(max-width: 576px){.front-page .s-about .wp-block-group__inner-container p{font-size:clamp(1.125rem,1.25vw,1.25rem);line-height:1.3em}}.front-page .s-about .wp-block-group__inner-container p strong{font-weight:400}.front-page .s-about .wp-block-group__inner-container .wp-block-columns{margin-bottom:5rem}.front-page .s-about .wp-block-group__inner-container .wp-block-columns:nth-of-type(1) .wp-block-column:nth-of-type(2),.front-page .s-about .wp-block-group__inner-container .wp-block-columns:nth-of-type(3) .wp-block-column:nth-of-type(2){display:flex;flex-direction:column;justify-content:center;flex-grow:0;flex-basis:auto;margin-left:-17rem;width:45rem}@media(max-width: 1440px){.front-page .s-about .wp-block-group__inner-container .wp-block-columns:nth-of-type(1) .wp-block-column:nth-of-type(2),.front-page .s-about .wp-block-group__inner-container .wp-block-columns:nth-of-type(3) .wp-block-column:nth-of-type(2){margin-left:-15rem;width:35rem}}@media(max-width: 1280px){.front-page .s-about .wp-block-group__inner-container .wp-block-columns:nth-of-type(1) .wp-block-column:nth-of-type(2),.front-page .s-about .wp-block-group__inner-container .wp-block-columns:nth-of-type(3) .wp-block-column:nth-of-type(2){margin-left:-15rem;width:25rem}}@media(max-width: 992px){.front-page .s-about .wp-block-group__inner-container .wp-block-columns:nth-of-type(2){width:100%;flex-direction:column-reverse}}.front-page .s-about .wp-block-group__inner-container .wp-block-columns:nth-of-type(2) .wp-block-column:nth-of-type(1){display:flex;flex-direction:column;justify-content:center;flex-grow:0;flex-basis:auto;margin-right:-17rem;width:45rem;z-index:10}@media(max-width: 1440px){.front-page .s-about .wp-block-group__inner-container .wp-block-columns:nth-of-type(2) .wp-block-column:nth-of-type(1){margin-right:-15rem;width:35rem}}@media(max-width: 1280px){.front-page .s-about .wp-block-group__inner-container .wp-block-columns:nth-of-type(2) .wp-block-column:nth-of-type(1){margin-right:-15rem;width:25rem}}@media(max-width: 992px){.front-page .s-about .wp-block-group__inner-container .wp-block-columns{display:flex;flex-direction:column}.front-page .s-about .wp-block-group__inner-container .wp-block-columns .wp-block-column{width:100% !important;margin:0 !important;padding:0 !important}}.main{overflow-Y:hidden;width:100%;padding-top:0}.hide-header{transition:opacity .6s ease;opacity:0;pointer-events:none}.entry{margin-top:0}.background{top:0;width:100%}.background-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:60vh;width:100%}.site404{margin:0 auto;width:min(100%,80vw);margin:0 auto 5rem}.site404 h1,.site404 .h1{font-size:clamp(3.5rem,7vw,8rem);font-weight:800;line-height:1em}.site404 h1 small,.site404 .h1 small{font-size:clamp(2.25rem,3.25vw,3.5rem);display:block;font-weight:600;line-height:1em}.site404 h2,.site404 .h2{margin-top:1.3em;font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.4em}.lni{font-size:clamp(1.5rem,1.875vw,1.875rem)}hr{margin:4em 0 !important}.link a{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#333;margin:1rem .5rem 0 2.5rem;display:block;position:relative}.link a:hover{color:#cd7416}.link a::before{content:"";font-size:clamp(2rem,2.75vw,2.75rem);font-family:"lineicons";margin-left:-2.5rem;position:absolute}.disclaimer h1,.disclaimer .h1{color:#3c3c3b;font-size:clamp(2.25rem,3.25vw,3.5rem);font-weight:400;margin:15rem 0 0 -0.5rem;line-height:.8em;letter-spacing:-0.04em}.disclaimer h2,.disclaimer .h2{font-size:clamp(1.25rem,1.5vw,1.5rem);padding-top:1em;line-height:1.3em;color:#0f1113}.disclaimer h2 strong,.disclaimer .h2 strong{color:#3c3c3b;line-height:1.2em;margin-bottom:1em}.disclaimer h3,.disclaimer .h3{border:0;margin:0;padding:0;line-height:1.3em;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;margin:1.3rem 0 .2rem;color:#cd7416}.disclaimer h4,.disclaimer .h4{border:0;margin:0;padding:0;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;color:#0f1113;margin:.2rem 0}.disclaimer .roboro a{color:#0f1113;font-weight:400}.disclaimer p,.disclaimer li,.disclaimer a{font-size:clamp(1rem,1vw,1rem)}.disclaimer p strong,.disclaimer li strong,.disclaimer a strong{font-size:clamp(1rem,1vw,1rem);font-weight:600}.disclaimer a{color:#cd7416;font-weight:600}.disclaimer .c-basic{padding-top:0}.disclaimer .c-basic h2,.disclaimer .c-basic .h2{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400;line-height:1.3em}.disclaimer .c-basic h3,.disclaimer .c-basic .h3{border:0;margin:0;padding:0;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400}.datenschutz-info,.datenschutz-checkbox span,input,textarea,select{font-size:clamp(.8rem,.875vw,.9rem) !important}.input-info{font-size:clamp(1.125rem,1.25vw,1.25rem)}.datenschutz-info{color:#666}.datenschutz-checkbox{text-wrap:balance}.datenschutz-checkbox a{font-size:clamp(.8rem,.875vw,.9rem);color:#333;font-weight:500}.datenschutz-checkbox a:hover{color:#3c3c3b}@media(max-width: 1280px){.datenschutz-checkbox{margin:0 !important}}.s-search{margin:0 auto;width:min(1180px,85vw);padding-bottom:15em}.s-search input{color:#0f1113}.s-search input[type=submit]{color:#fff}.s-search h2,.s-search .h2{font-size:clamp(1.5rem,1.875vw,1.875rem);color:#cd7416;cursor:pointer;font-weight:600}.s-search p,.s-search a{font-size:clamp(1.125rem,1.25vw,1.25rem)}.s-search a{font-size:clamp(1.5rem,1.875vw,1.875rem);color:#cd7416}.s-search a:hover{color:#3c3c3b}.s-contact{width:min(100%,85vw);margin:0 auto;background:#b06719;border-radius:1em;padding:2.5em}.s-contact .wp-block-columns{gap:4%}@media(max-width: 1280px){.s-contact .wp-block-columns{flex-direction:column}}.s-contact .wp-block-columns .wp-block-column:nth-of-type(1){flex-basis:38%;flex-grow:0}@media(max-width: 1280px){.s-contact .wp-block-columns .wp-block-column:nth-of-type(1){flex-basis:100%;margin-bottom:2em;order:2}}.s-contact .wp-block-columns .wp-block-column:nth-of-type(2){flex-basis:38%;flex-grow:0}.s-contact .wp-block-columns .wp-block-column:nth-of-type(2) h2,.s-contact .wp-block-columns .wp-block-column:nth-of-type(2) .h2{color:#333;font-weight:400;font-size:clamp(1.75rem,2.25vw,2.25rem);line-height:1.1em;margin:.6em 0 .2em 0;text-wrap:balance}.s-contact .wp-block-columns .wp-block-column:nth-of-type(2) p{line-height:1.2em}.s-contact .wp-block-columns .wp-block-column:nth-of-type(3){flex-basis:25%;flex-grow:0;display:flex;align-items:flex-end;padding-bottom:4em}@media(max-width: 1280px){.s-contact .wp-block-columns .wp-block-column:nth-of-type(3){flex-basis:100%;margin-bottom:0;order:3;padding-bottom:0}}.s-contact .wp-block-columns .wp-block-column:nth-of-type(3) h2,.s-contact .wp-block-columns .wp-block-column:nth-of-type(3) .h2{color:#666;font-weight:400;font-size:clamp(1.125rem,1.25vw,1.25rem);letter-spacing:-0.01em;line-height:1.3em;text-wrap:pretty}.s-contact .wp-block-columns .wp-block-column:nth-of-type(3) strong{color:#333;font-weight:500}.s-contact .wp-block-columns .wp-block-column:nth-of-type(3) a:hover{color:#3c3c3b}.s-contact .wp-block-columns input,.s-contact .wp-block-columns textarea{background:none;border:none;border-bottom:.2em solid #666;border-radius:0;font-size:clamp(1rem,1vw,1rem)}.s-contact .wp-block-columns input::placeholder{font-size:clamp(1rem,1vw,1rem)}.s-contact .wp-block-columns textarea{max-height:8rem}.s-contact .wp-block-columns input[type=submit],.s-contact .wp-block-columns .button-call{border:0;margin:0;padding:0;background:#3c3c3b;border-radius:1.5em;color:#fff;font-weight:500;border:none;display:flex;width:max-content;font-size:clamp(1.125rem,1.25vw,1.25rem)}@media(max-width: 1280px){.s-contact .wp-block-columns input[type=submit],.s-contact .wp-block-columns .button-call{width:100%;text-align:center;justify-content:center}}.s-contact .wp-block-columns .button-call{background:#666}.s-contact .wp-block-columns .button-call a{font-size:clamp(1.125rem,1.25vw,1.25rem)}.s-contact .wp-block-columns .wpcf7-submit{font-size:clamp(1.125rem,1.25vw,1.25rem) !important;padding:.6em 1.5em !important}.s-contact .wp-block-columns .contact-footer{display:flex;justify-content:space-between}@media(max-width: 1440px){.s-contact .wp-block-columns .contact-footer{display:flex;flex-direction:column-reverse;margin-bottom:4em;gap:1em}}@media(max-width: 1440px){.s-contact .wpcf7{margin-top:2em}}.wp-block-details{transition:opacity .3s ease;line-height:1.2em;color:#666}.wp-block-details:first-of-type{margin-top:1em}.wp-block-details summary{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#333;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;position:relative;margin-left:2rem}.wp-block-details summary::before{font-size:clamp(1.75rem,2.25vw,2.25rem);font-family:"lineicons";content:"";position:absolute;margin-left:-2rem}.wp-block-details summary:hover{color:#3c3c3b}.wp-block-details summary::marker{content:"";display:none !important;visibility:hidden}.wp-block-details summary:last-of-type{border-bottom:none}.wp-block-details summary::-webkit-details-marker{display:none !important}.wp-block-details[open] summary::before{content:""}.wp-block-details ul,.wp-block-details p{margin-top:.7em !important;padding-left:2rem;padding-bottom:0}.wp-block-details ul li,.wp-block-details p li{margin-left:1em}.wp-block-details ul li::before,.wp-block-details p li::before{color:#3c3c3b;font-family:"lineicons";content:"";position:absolute;margin-left:-1em}.wp-block-details h2,.wp-block-details .h2,.wp-block-details h2 strong,.wp-block-details .h2 strong{font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:0 !important;margin-top:.4em !important}.wp-block-details li{font-size:clamp(1.125rem,1.25vw,1.25rem) !important}details{margin-bottom:1em}.btn{display:flex;align-items:center}.btn-icon i{font-size:clamp(1.25rem,1.5vw,1.5rem)}.btn-primary a{font-size:clamp(1.125rem,1.25vw,1.25rem);background-color:#cd7416;color:#fff;padding:.6em 1.8em .6em 2.2em;border-radius:2em;cursor:pointer;width:fit-content}.btn-primary a::before{transition:.2s;font-family:"lineicons";font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:300;content:"";margin:0em 0 0 -0.9em;position:absolute}.btn-primary a:hover{transition:.3s;background-color:#3c3c3b;color:#fff}.btn-secondary a{font-size:clamp(1.125rem,1.25vw,1.25rem);background-color:#905312;color:#fff;padding:.95em 1.8em;border-radius:2em;cursor:pointer;width:fit-content}.btn-secondary a:hover{transition:.3s;background-color:#cd7416;color:#fff}.btn-secondary a::before{transition:.2s;font-family:"lineicons";font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:300;content:"";margin-left:-1.2em;margin-right:.4em}.btn-clear{font-size:clamp(1.125rem,1.25vw,1.25rem);background-color:#666;color:#fff;padding:.9em 1.8em;border-radius:2em;cursor:pointer}.btn-clear:hover{transition:.3s;background-color:#3c3c3b;color:#fff}.btn-success{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;color:#0f1113}.btn-danger,input[type=submit].btn-danger{font-size:clamp(1.125rem,1.25vw,1.25rem);background-color:#905312;color:#fff;padding:.9em 1.8em;border-radius:2em;cursor:pointer}.btn-danger:hover,input[type=submit].btn-danger:hover{transition:.3s;background-color:#b06719;color:#fff}input[type=submit].btn-danger{padding:0 1.8em}.btn-favorite,.btn-delete{font-size:clamp(1.5rem,1.875vw,1.875rem);background:none;cursor:pointer;margin-right:1em;color:#999}.btn-favorite:hover,.btn-delete:hover{color:#6e625b}.pages{margin-top:8rem}.pages .background-img{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:50vh;width:100%}@media(max-width: 1280px){.pages .background-img{height:40vh}}.p-team{margin:0}@media(max-width: 992px){.p-team .s-hero{background:#fff;padding-top:5rem}}.p-team .entry{margin:0}.p-team h2,.p-team .h2{color:#fff;font-size:clamp(2rem,2.75vw,2.75rem);font-weight:400;letter-spacing:0}.p-team h3,.p-team .h3{color:#3c3c3b;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:600;letter-spacing:0}.p-team h4,.p-team .h4{color:#cd7416 !important;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400;line-height:1.1em;letter-spacing:0;margin-bottom:2rem}.p-team h5,.p-team .h5{color:#3c3c3b;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400;letter-spacing:.01rem;margin:.3rem 0 .5rem 0}.p-team ul{margin:0 0 2rem}.p-team ul li{font-size:clamp(1.125rem,1.25vw,1.25rem);list-style-type:disc;margin-left:1.2rem;margin-bottom:.3rem;padding-right:.1rem;line-height:1.3rem}.p-team .s-welcome{margin:0 auto;width:min(1180px,85vw);display:flex;flex-direction:column;margin:10rem auto 5rem}@media(max-width: 992px){.p-team .s-welcome{margin:4rem auto 1rem}}.p-team .s-welcome h1,.p-team .s-welcome .h1{color:#3c3c3b;font-size:clamp(3.75rem,8vw,10rem);font-weight:300;margin:-5rem 0 7rem}@media(max-width: 1280px){.p-team .s-welcome h1,.p-team .s-welcome .h1{font-size:clamp(4rem,9vw,12rem)}}@media(max-width: 992px){.p-team .s-welcome h1,.p-team .s-welcome .h1{font-size:clamp(3.75rem,8vw,10rem);margin:0 0 3rem}}.p-team .s-welcome h1 em,.p-team .s-welcome .h1 em{color:#cd7416;font-weight:400;font-style:normal;display:block;line-height:1.4rem;margin-bottom:1.2rem}.p-team .s-welcome .skills{margin-top:3rem}@media(max-width: 1280px){.p-team .s-welcome .skills{margin-top:1rem}}.p-team .s-welcome .skills .wp-block-group__inner-container{display:flex;flex-direction:column;align-items:flex-end}@media(max-width: 1280px){.p-team .s-welcome .skills .wp-block-group__inner-container{align-items:flex-start}}.p-team .s-welcome .skills ul{display:flex;flex-direction:column;width:fit-content}.p-team .s-welcome .skills li{font-size:clamp(2.25rem,3.25vw,3.5rem);color:#666;font-weight:600;margin-bottom:2.5rem;list-style-type:none}@media(max-width: 992px){.p-team .s-welcome .skills li{font-size:clamp(1.5rem,1.875vw,1.875rem);margin-bottom:.6em}}@media(max-width: 768px){.p-team .s-welcome .skills li{font-size:clamp(1.75rem,2.25vw,2.25rem)}}.p-team .s-welcome .skills em{color:#999;font-weight:300;font-style:normal}.p-team .s-about{background:#0f1113;padding:8rem 0 4rem}.p-team .s-about .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.p-team .s-about .wp-block-group__inner-container h3,.p-team .s-about .wp-block-group__inner-container .h3,.p-team .s-about .wp-block-group__inner-container h5,.p-team .s-about .wp-block-group__inner-container .h5,.p-team .s-about .wp-block-group__inner-container p{color:#fff}.p-team .s-about .wp-block-group__inner-container li{color:#ddd}.p-team .s-about .wp-block-group__inner-container strong,.p-team .s-about .wp-block-group__inner-container b{display:inline-block;margin:.5rem 0 .2rem 0;color:#cd7416;font-weight:400}.p-team .s-about .wp-block-group__inner-container .wp-block-columns{margin-bottom:5rem}@media(max-width: 1280px){.p-team .s-about .wp-block-group__inner-container .wp-block-columns{flex-direction:column;gap:0}.p-team .s-about .wp-block-group__inner-container .wp-block-columns .wp-block-column{margin:0}}.p-team .s-about .wp-block-group__inner-container .wp-block-columns:first-of-type{gap:4rem}.p-team .s-about .wp-block-group__inner-container .wp-block-columns:first-of-type .wp-block-column:nth-of-type(2){display:flex;flex-direction:column;justify-content:center;margin:0 auto;flex-grow:0;flex-basis:auto}@media(max-width: 1280px){.p-team .s-about .wp-block-group__inner-container .wp-block-columns:first-of-type .wp-block-column:nth-of-type(2){margin:0}}.p-team .s-team{margin:0 auto;width:min(100%,80vw);margin-top:3em;padding:5rem 0}.p-team .s-team img{height:100%;width:100%}.p-team .s-team .team-member{position:relative;display:flex}.p-team .s-team .team-member:hover{cursor:none}.p-team .s-team .team-member:hover .team-overlay{transition:2s;background:hsla(0,0%,100%,.85);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:10%;position:absolute;visibility:visible;width:92%;height:95%;margin:4%}.p-team .s-team figure{display:visible}@media(max-width: 992px){.p-team .s-team figure{object-fit:cover;width:100%}}.p-team .s-team .team-overlay{display:none}.p-team .s-team .team-overlay h3,.p-team .s-team .team-overlay .h3{font-size:clamp(2rem,2.75vw,2.75rem);font-weight:500;font-style:normal;margin-top:0;line-height:1em;margin-bottom:.2em}@media(max-width: 1680px){.p-team .s-team .team-overlay h3,.p-team .s-team .team-overlay .h3{font-size:clamp(1.75rem,2.25vw,2.25rem)}}.p-team .s-team .team-overlay h4,.p-team .s-team .team-overlay .h4{margin-top:0;line-height:1em}@media(max-width: 1680px){.p-team .s-team .team-overlay h4,.p-team .s-team .team-overlay .h4{font-size:clamp(1.125rem,1.25vw,1.25rem)}}@media(max-width: 1680px){.p-team .s-team .team-overlay h5,.p-team .s-team .team-overlay .h5{font-size:clamp(1rem,1vw,1rem)}}.p-team .s-team .wp-block-columns{margin-bottom:2em}@media(max-width: 1280px){.p-team .s-team .wp-block-columns{display:grid;grid-template-columns:1fr 1fr}}@media(max-width: 992px){.p-team .s-team .wp-block-columns{grid-template-columns:1fr}}.p-team .s-team .motto{font-style:italic;line-height:1.1em}.p-team .s-partner{margin:0 auto;width:min(100%,80vw);padding:5rem 0}.p-team .s-partner .headline{font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:300;color:#333;margin-bottom:.5rem}.p-team .s-partner h3,.p-team .s-partner .h3{font-size:clamp(2rem,2.75vw,2.75rem);font-weight:500;color:#333;margin-bottom:1rem}.p-team .s-partner a{color:#b06719}.p-team .s-partner a:hover{color:#905312}.p-team .s-partner .wp-block-column:not(:first-child){margin-left:2rem}.p-team .s-partner .wp-block-column:not(:first-child) img{margin:1rem 0 3rem;width:15rem}.p-praxis,.p-service,.p-jobs,.p-online-terminwunsch{margin:0}.p-praxis .s-welcome,.p-service .s-welcome,.p-jobs .s-welcome,.p-online-terminwunsch .s-welcome{margin:0 auto;width:min(100%,80vw);display:flex;flex-direction:column}.p-praxis .s-welcome .wp-block-group__inner-container,.p-service .s-welcome .wp-block-group__inner-container,.p-jobs .s-welcome .wp-block-group__inner-container,.p-online-terminwunsch .s-welcome .wp-block-group__inner-container{margin-bottom:4rem}.p-praxis .s-welcome h1,.p-praxis .s-welcome .h1,.p-service .s-welcome h1,.p-service .s-welcome .h1,.p-jobs .s-welcome h1,.p-jobs .s-welcome .h1,.p-online-terminwunsch .s-welcome h1,.p-online-terminwunsch .s-welcome .h1{color:#3c3c3b;font-size:clamp(3rem,5vw,6rem);font-weight:300;margin:-16rem 0 1.3rem -0.5rem;line-height:.8em;letter-spacing:-0.04em}@media(max-width: 1280px){.p-praxis .s-welcome h1,.p-praxis .s-welcome .h1,.p-service .s-welcome h1,.p-service .s-welcome .h1,.p-jobs .s-welcome h1,.p-jobs .s-welcome .h1,.p-online-terminwunsch .s-welcome h1,.p-online-terminwunsch .s-welcome .h1{margin:-12rem 0 .5rem 0;line-height:1.2em;font-size:clamp(2.25rem,3.25vw,3.5rem)}}@media(max-width: 576px){.p-praxis .s-welcome h1,.p-praxis .s-welcome .h1,.p-service .s-welcome h1,.p-service .s-welcome .h1,.p-jobs .s-welcome h1,.p-jobs .s-welcome .h1,.p-online-terminwunsch .s-welcome h1,.p-online-terminwunsch .s-welcome .h1{font-size:clamp(2rem,2.75vw,2.75rem);text-wrap:balance;line-height:1.1em}}.p-praxis .s-welcome h1 em,.p-praxis .s-welcome .h1 em,.p-service .s-welcome h1 em,.p-service .s-welcome .h1 em,.p-jobs .s-welcome h1 em,.p-jobs .s-welcome .h1 em,.p-online-terminwunsch .s-welcome h1 em,.p-online-terminwunsch .s-welcome .h1 em{color:#cd7416;font-style:normal}.p-praxis .s-welcome h2,.p-praxis .s-welcome .h2,.p-service .s-welcome h2,.p-service .s-welcome .h2,.p-jobs .s-welcome h2,.p-jobs .s-welcome .h2,.p-online-terminwunsch .s-welcome h2,.p-online-terminwunsch .s-welcome .h2{color:#3c3c3b;font-size:clamp(2rem,2.75vw,2.75rem);font-weight:400;letter-spacing:-0.02em;margin-bottom:1rem}@media(max-width: 1280px){.p-praxis .s-welcome h2,.p-praxis .s-welcome .h2,.p-service .s-welcome h2,.p-service .s-welcome .h2,.p-jobs .s-welcome h2,.p-jobs .s-welcome .h2,.p-online-terminwunsch .s-welcome h2,.p-online-terminwunsch .s-welcome .h2{font-size:clamp(1.5rem,1.875vw,1.875rem);letter-spacing:-0.04em}}.p-praxis .s-history,.p-service .s-history,.p-jobs .s-history,.p-online-terminwunsch .s-history{margin:0 auto;width:min(100%,80vw);padding:8rem 0 6rem}.p-praxis .s-history h2,.p-praxis .s-history .h2,.p-service .s-history h2,.p-service .s-history .h2,.p-jobs .s-history h2,.p-jobs .s-history .h2,.p-online-terminwunsch .s-history h2,.p-online-terminwunsch .s-history .h2{color:#333;font-size:clamp(2.25rem,3.25vw,3.5rem);margin-bottom:2rem}.p-praxis .s-history strong,.p-praxis .s-history b,.p-service .s-history strong,.p-service .s-history b,.p-jobs .s-history strong,.p-jobs .s-history b,.p-online-terminwunsch .s-history strong,.p-online-terminwunsch .s-history b{display:inline-block;margin:.5rem 0 .2rem 0;color:#cd7416;font-weight:400;letter-spacing:-0.02em;margin-bottom:1rem}@media(max-width: 1280px){.p-praxis .s-history .wp-block-columns,.p-service .s-history .wp-block-columns,.p-jobs .s-history .wp-block-columns,.p-online-terminwunsch .s-history .wp-block-columns{display:grid;gap:0}}.p-praxis .s-gallery,.p-service .s-gallery,.p-jobs .s-gallery,.p-online-terminwunsch .s-gallery{margin-bottom:.5rem}.p-praxis .s-serviceleistungen,.p-service .s-serviceleistungen,.p-jobs .s-serviceleistungen,.p-online-terminwunsch .s-serviceleistungen{padding-left:2rem;padding-right:2rem}.p-praxis .s-serviceleistungen .wp-block-column,.p-service .s-serviceleistungen .wp-block-column,.p-jobs .s-serviceleistungen .wp-block-column,.p-online-terminwunsch .s-serviceleistungen .wp-block-column{padding:2rem 2rem 1rem 2rem}.p-praxis .s-serviceleistungen .wp-block-columns,.p-service .s-serviceleistungen .wp-block-columns,.p-jobs .s-serviceleistungen .wp-block-columns,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns{gap:2rem;margin-bottom:2rem;text-align:center}@media(max-width: 1280px){.p-praxis .s-serviceleistungen .wp-block-columns,.p-service .s-serviceleistungen .wp-block-columns,.p-jobs .s-serviceleistungen .wp-block-columns,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns{display:grid;grid-template-columns:1fr 1fr}}@media(max-width: 576px){.p-praxis .s-serviceleistungen .wp-block-columns,.p-service .s-serviceleistungen .wp-block-columns,.p-jobs .s-serviceleistungen .wp-block-columns,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns{display:grid;grid-template-columns:1fr}}.p-praxis .s-serviceleistungen .wp-block-columns h3,.p-praxis .s-serviceleistungen .wp-block-columns .h3,.p-service .s-serviceleistungen .wp-block-columns h3,.p-service .s-serviceleistungen .wp-block-columns .h3,.p-jobs .s-serviceleistungen .wp-block-columns h3,.p-jobs .s-serviceleistungen .wp-block-columns .h3,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns h3,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns .h3{color:#333;font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:.6rem}.p-praxis .s-serviceleistungen .wp-block-columns p,.p-praxis .s-serviceleistungen .wp-block-columns li,.p-service .s-serviceleistungen .wp-block-columns p,.p-service .s-serviceleistungen .wp-block-columns li,.p-jobs .s-serviceleistungen .wp-block-columns p,.p-jobs .s-serviceleistungen .wp-block-columns li,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns p,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns li{color:#666;font-size:clamp(1rem,1vw,1rem);font-weight:300;hyphens:none;line-height:1.4rem}.p-praxis .s-serviceleistungen .wp-block-columns .lni,.p-service .s-serviceleistungen .wp-block-columns .lni,.p-jobs .s-serviceleistungen .wp-block-columns .lni,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns .lni{font-size:clamp(1.5rem,1.875vw,1.875rem);margin:.3rem auto}.p-praxis .s-serviceleistungen .wp-block-columns:nth-of-type(1) .wp-block-column,.p-service .s-serviceleistungen .wp-block-columns:nth-of-type(1) .wp-block-column,.p-jobs .s-serviceleistungen .wp-block-columns:nth-of-type(1) .wp-block-column,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns:nth-of-type(1) .wp-block-column{background-color:rgba(60,60,59,.2)}.p-praxis .s-serviceleistungen .wp-block-columns:nth-of-type(2) .wp-block-column,.p-service .s-serviceleistungen .wp-block-columns:nth-of-type(2) .wp-block-column,.p-jobs .s-serviceleistungen .wp-block-columns:nth-of-type(2) .wp-block-column,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns:nth-of-type(2) .wp-block-column{background-color:rgba(164,152,149,.4)}.p-praxis .s-serviceleistungen .wp-block-columns:nth-of-type(3) .wp-block-column,.p-service .s-serviceleistungen .wp-block-columns:nth-of-type(3) .wp-block-column,.p-jobs .s-serviceleistungen .wp-block-columns:nth-of-type(3) .wp-block-column,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns:nth-of-type(3) .wp-block-column{background-color:rgba(60,60,59,.2)}.p-praxis .s-serviceleistungen .wp-block-columns:nth-of-type(4) .wp-block-column,.p-service .s-serviceleistungen .wp-block-columns:nth-of-type(4) .wp-block-column,.p-jobs .s-serviceleistungen .wp-block-columns:nth-of-type(4) .wp-block-column,.p-online-terminwunsch .s-serviceleistungen .wp-block-columns:nth-of-type(4) .wp-block-column{background-color:rgba(164,152,149,.4)}.p-jobs,.p-kontakt,.p-online-terminwunsch,.p-leistungen{margin:0 0 5rem}.p-jobs .background-img,.p-kontakt .background-img,.p-online-terminwunsch .background-img,.p-leistungen .background-img{mix-blend-mode:multiply}.p-jobs .s-content,.p-kontakt .s-content,.p-online-terminwunsch .s-content,.p-leistungen .s-content{margin:0 auto;width:min(100%,80vw)}.p-jobs .s-content h1,.p-jobs .s-content .h1,.p-kontakt .s-content h1,.p-kontakt .s-content .h1,.p-online-terminwunsch .s-content h1,.p-online-terminwunsch .s-content .h1,.p-leistungen .s-content h1,.p-leistungen .s-content .h1{color:#3c3c3b;font-size:clamp(3rem,5vw,6rem);font-weight:300;margin:-16rem 0 1.3rem -0.5rem;line-height:.8em;letter-spacing:-0.04em}@media(max-width: 1280px){.p-jobs .s-content h1,.p-jobs .s-content .h1,.p-kontakt .s-content h1,.p-kontakt .s-content .h1,.p-online-terminwunsch .s-content h1,.p-online-terminwunsch .s-content .h1,.p-leistungen .s-content h1,.p-leistungen .s-content .h1{margin:-12rem 0 .5rem 0;line-height:1.2em;font-size:clamp(2.25rem,3.25vw,3.5rem)}}@media(max-width: 576px){.p-jobs .s-content h1,.p-jobs .s-content .h1,.p-kontakt .s-content h1,.p-kontakt .s-content .h1,.p-online-terminwunsch .s-content h1,.p-online-terminwunsch .s-content .h1,.p-leistungen .s-content h1,.p-leistungen .s-content .h1{font-size:clamp(2rem,2.75vw,2.75rem);text-wrap:balance;line-height:1.1em}}.p-jobs .s-content h2,.p-jobs .s-content .h2,.p-kontakt .s-content h2,.p-kontakt .s-content .h2,.p-online-terminwunsch .s-content h2,.p-online-terminwunsch .s-content .h2,.p-leistungen .s-content h2,.p-leistungen .s-content .h2{font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:500;line-height:1.2em;margin:0}.p-jobs .s-content h3,.p-jobs .s-content .h3,.p-kontakt .s-content h3,.p-kontakt .s-content .h3,.p-online-terminwunsch .s-content h3,.p-online-terminwunsch .s-content .h3,.p-leistungen .s-content h3,.p-leistungen .s-content .h3{font-size:clamp(1.5rem,1.875vw,1.875rem);color:#cd7416;line-height:1.2em;letter-spacing:-0.04em;margin:1rem 0 .6rem}.p-jobs .s-content h2+h3,.p-jobs .s-content .h2+.h3,.p-jobs .s-content .h2+h3,.p-kontakt .s-content h2+h3,.p-kontakt .s-content .h2+.h3,.p-kontakt .s-content .h2+h3,.p-online-terminwunsch .s-content h2+h3,.p-online-terminwunsch .s-content .h2+.h3,.p-online-terminwunsch .s-content .h2+h3,.p-leistungen .s-content h2+h3,.p-leistungen .s-content .h2+.h3,.p-leistungen .s-content .h2+h3{margin:0 0 1rem}.p-jobs .s-content h2+h3 h3,.p-jobs .s-content h2+h3 .h3,.p-jobs .s-content .h2+.h3 h3,.p-jobs .s-content .h2+.h3 .h3,.p-jobs .s-content .h2+h3 h3,.p-jobs .s-content .h2+h3 .h3,.p-kontakt .s-content h2+h3 h3,.p-kontakt .s-content h2+h3 .h3,.p-kontakt .s-content .h2+.h3 h3,.p-kontakt .s-content .h2+.h3 .h3,.p-kontakt .s-content .h2+h3 h3,.p-kontakt .s-content .h2+h3 .h3,.p-online-terminwunsch .s-content h2+h3 h3,.p-online-terminwunsch .s-content h2+h3 .h3,.p-online-terminwunsch .s-content .h2+.h3 h3,.p-online-terminwunsch .s-content .h2+.h3 .h3,.p-online-terminwunsch .s-content .h2+h3 h3,.p-online-terminwunsch .s-content .h2+h3 .h3,.p-leistungen .s-content h2+h3 h3,.p-leistungen .s-content h2+h3 .h3,.p-leistungen .s-content .h2+.h3 h3,.p-leistungen .s-content .h2+.h3 .h3,.p-leistungen .s-content .h2+h3 h3,.p-leistungen .s-content .h2+h3 .h3{margin-top:1rem}.p-jobs .s-content li,.p-kontakt .s-content li,.p-online-terminwunsch .s-content li,.p-leistungen .s-content li{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#333;margin-bottom:.5em;margin-left:2rem}.p-jobs .s-content li::before,.p-kontakt .s-content li::before,.p-online-terminwunsch .s-content li::before,.p-leistungen .s-content li::before{content:"";font-family:"lineicons";margin-left:-1.5rem;margin-right:.5rem}.p-jobs .s-content h4,.p-jobs .s-content .h4,.p-kontakt .s-content h4,.p-kontakt .s-content .h4,.p-online-terminwunsch .s-content h4,.p-online-terminwunsch .s-content .h4,.p-leistungen .s-content h4,.p-leistungen .s-content .h4{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#333;line-height:1.2em;margin:1rem 0 .2rem}.p-jobs .s-content a,.p-kontakt .s-content a,.p-online-terminwunsch .s-content a,.p-leistungen .s-content a{color:#333}.p-jobs .s-content a:hover,.p-kontakt .s-content a:hover,.p-online-terminwunsch .s-content a:hover,.p-leistungen .s-content a:hover{color:#cd7416}@media(max-width: 992px){.p-jobs .wp-block-columns{display:grid}}.p-kontakt .s-content li{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#333;margin-bottom:0;margin-left:0;font-style:normal}.p-kontakt .s-content li::before{content:"";border:0;margin:0;padding:0}.p-kontakt .s-content li:nth-child(3){margin-top:1rem}.p-kontakt .s-content li:nth-child(5){margin-top:1rem}.p-kontakt .s-content a{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#0f1113}.p-kontakt .s-content a:hover{transition:.2s;color:#cd7416}@media(max-width: 1280px){.p-kontakt .s-content .wp-block-columns{display:grid}}.p-kontakt .s-content .wp-block-columns:first-of-type .wp-block-column:nth-child(2){font-size:clamp(1.125rem,1.25vw,1.25rem)}@media(max-width: 992px){.p-kontakt .kontakt-anamnesebogen-desktop{display:none}}.p-kontakt .kontakt-anamnesebogen-mobile{display:none}@media(max-width: 992px){.p-kontakt .kontakt-anamnesebogen-mobile{display:flex}}.terminwunsch-form{margin-top:2em}.terminwunsch-form h3,.terminwunsch-form .h3{font-size:clamp(1.125rem,1.25vw,1.25rem);text-transform:uppercase;font-weight:500;margin-bottom:1.5rem;display:block;margin-top:2rem}.terminwunsch-form .wp-block-columns{margin-bottom:1em;gap:2em}@media(max-width: 992px){.terminwunsch-form .wp-block-columns{display:grid;gap:1rem}}.terminwunsch-form .wp-block-columns p,.terminwunsch-form .wp-block-columns label,.terminwunsch-form .wp-block-columns label span{font-size:clamp(1rem,1vw,1rem)}.terminwunsch-form .wp-block-columns label{display:block;margin-bottom:.4rem}.terminwunsch-form .wp-block-columns input,.terminwunsch-form .wp-block-columns textarea{font-size:clamp(1.125rem,1.25vw,1.25rem) !important;margin-bottom:1.5rem}.terminwunsch-form .wp-block-columns::placeholder{font-size:clamp(1.125rem,1.25vw,1.25rem) !important}.terminwunsch-form .wpcf7-radio{margin-top:1rem;gap:3rem}@media(max-width: 576px){.terminwunsch-form .wpcf7-radio{display:flex;flex-direction:column;align-items:flex-start !important;margin-bottom:0;gap:.5rem}}.terminwunsch-form .wpcf7-radio label{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:1rem}.terminwunsch-form .wpcf7-radio input{transform:scale(1.5);zoom:1;margin-bottom:0;padding:0}.terminwunsch-form .options{display:flex;flex-direction:row}.terminwunsch-form .options .wp-block-column:nth-of-type(1){flex:1.4}.terminwunsch-form .patientabfrage,.terminwunsch-form .anrede{display:flex;align-items:center;margin-bottom:1rem}.terminwunsch-form textarea{height:10rem}.terminwunsch-form .datenschutz-check{display:grid;grid-template-columns:max-content 1fr;gap:1rem;margin-bottom:0}.terminwunsch-form .datenschutz-check p{font-size:clamp(1rem,1vw,1rem);hyphens:none;text-wrap:auto;line-height:1.3em}.terminwunsch-form .datenschutz-check .wpcf7-list-item,.terminwunsch-form .datenschutz-check .wpcf7-list-item input{margin-bottom:0}.terminwunsch-form input[type=submit]{background:#6e625b;border:0;color:#fff;width:100%;padding:1em;font-size:clamp(1.125rem,1.25vw,1.25rem) !important;margin-top:2rem}.terminwunsch-form input[type=submit]:hover{background:#cd7416}.p-leistungen .wp-block-columns{margin-bottom:5rem}.p-leistungen .wp-block-columns:first-of-type{margin-top:5rem}.p-leistungen .s-content h1,.p-leistungen .s-content .h1,.p-leistungen .s-faq h1,.p-leistungen .s-faq .h1,.p-leistungen .s-leistungen h1,.p-leistungen .s-leistungen .h1{margin:15rem 0 2rem -0.5rem;font-size:clamp(2.25rem,3.25vw,3.5rem)}.p-leistungen .s-content h2,.p-leistungen .s-content .h2,.p-leistungen .s-faq h2,.p-leistungen .s-faq .h2,.p-leistungen .s-leistungen h2,.p-leistungen .s-leistungen .h2{font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:300;margin-bottom:.4rem;letter-spacing:-0.02em}.p-leistungen .s-content h3,.p-leistungen .s-content .h3,.p-leistungen .s-faq h3,.p-leistungen .s-faq .h3,.p-leistungen .s-leistungen h3,.p-leistungen .s-leistungen .h3{color:#333;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:500;margin-bottom:.4rem;letter-spacing:-0.02em}.p-leistungen .s-content ul,.p-leistungen .s-faq ul,.p-leistungen .s-leistungen ul{margin:1.5rem 0}.p-leistungen .s-content p,.p-leistungen .s-faq p,.p-leistungen .s-leistungen p{line-height:1.45em;hyphens:none;text-wrap:balance}.p-leistungen .s-content .wp-block-columns,.p-leistungen .s-faq .wp-block-columns,.p-leistungen .s-leistungen .wp-block-columns{gap:6em}.p-leistungen .s-c-1,.p-leistungen .s-c-2{background:#ede5df;padding-bottom:2rem;padding-top:8rem;width:100%}.p-leistungen .s-c-1 .wp-block-group__inner-container,.p-leistungen .s-c-2 .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.p-leistungen .s-c-1 h2,.p-leistungen .s-c-1 .h2,.p-leistungen .s-c-2 h2,.p-leistungen .s-c-2 .h2{font-size:clamp(2rem,2.75vw,2.75rem);font-weight:300;margin-bottom:1rem;letter-spacing:-0.02em}.p-leistungen .s-c-1 h3,.p-leistungen .s-c-1 .h3,.p-leistungen .s-c-2 h3,.p-leistungen .s-c-2 .h3{color:#333}.p-leistungen .s-c-1 .wp-block-columns,.p-leistungen .s-c-2 .wp-block-columns{gap:6em;margin-top:2rem;margin-bottom:2rem}.p-leistungen .s-c-2{background:rgba(227,211,199,.8196078431);padding-bottom:4rem;padding-top:6rem}.p-leistungen .s-faq{margin:0 auto;width:min(100%,80vw);padding-top:6rem}.p-leistungen .s-faq .wp-block-columns{margin:0}.p-leistungen .s-faq h2,.p-leistungen .s-faq .h2{margin-bottom:1.1rem}.p-leistungen .s-faq p{margin-top:.2em !important}.p-leistungen .margin-bottom-5{margin-bottom:5rem}.p-leistungen .s-leistungen .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.p-leistungen .s-leistungen .wp-block-group__inner-container .wp-block-columns{margin:0}.p-leistungen .s-leistungen .wp-block-group__inner-container h2,.p-leistungen .s-leistungen .wp-block-group__inner-container .h2{color:#b06719}.p-leistungen .s-leistungen .wp-block-group__inner-container ul{margin-top:.65rem}.p-leistungen .s-leistungen .wp-block-group__inner-container li{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#333;margin-bottom:.5em;margin-left:2rem}.p-leistungen .s-leistungen .wp-block-group__inner-container li::before{content:"";font-family:"lineicons";margin-left:-1.5rem;margin-right:.5rem;position:absolute}.p-leistungen .s-leistungen .wp-block-group__inner-container li a,.p-leistungen .s-leistungen .wp-block-group__inner-container li a strong{display:flex}.p-leistungen .s-leistungen .wp-block-group__inner-container li a:hover,.p-leistungen .s-leistungen .wp-block-group__inner-container li a strong:hover{color:#b06719 !important}.single-blogsite,.archive-blogsite{margin:0 auto;width:min(100%,80vw);padding-top:20em;padding-bottom:10em}.slideshow{width:100%;position:relative;height:100vh}@media(max-width: 1280px){.slideshow{height:60vh}}@media(max-width: 576px){.slideshow{height:50vh}}.slideshow::before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom, rgb(0, 0, 0), rgba(0, 0, 0, 0));z-index:1}.slideshow::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));z-index:1}.slideshow .wp-block-group__inner-container{position:relative}.slideshow figure{width:100% !important;position:absolute !important;top:0;left:0;height:100vh;z-index:1}@media(max-width: 1280px){.slideshow figure{height:60vh}}@media(max-width: 576px){.slideshow figure{height:50vh}}.slideshow img{width:100%;height:auto;object-fit:cover;opacity:0;transition:opacity .5s;height:100vh}@media(max-width: 1280px){.slideshow img{height:60vh}}@media(max-width: 576px){.slideshow img{height:50vh}}.slideshow figcaption{opacity:0}.slideshow .active img{opacity:1}.slideshow .active figcaption{opacity:1}.slideshow .slideshow-button{font-size:clamp(2.25rem,3.25vw,3.5rem);background:none;position:absolute;top:50%;transform:translateY(-50%);border:none;cursor:pointer;z-index:100}.slideshow .prev{left:5vw;text-shadow:.05em 0 .01em #fff}.slideshow .next{right:5vw;text-shadow:-0.05em 0 .01em #fff}.slideshow figcaption{font-size:clamp(1.125rem,1.25vw,1.25rem) !important;color:#fff !important;background:rgba(15,17,19,.6) !important;padding:1em 2em !important;bottom:2em !important;width:auto !important;margin-right:2em !important;left:2em !important}body{background:#f2f3f6;width:max(350px,100%);font-size-adjust:.5;overflow-x:hidden}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,li{border:0;margin:0;padding:0;font-weight:300;font-size-adjust:.5;line-height:1.4em}h1,.h1{font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:500;line-height:1em}@media(max-width: 576px){h1,.h1{hyphens:auto}}h2,.h2{font-size:clamp(2rem,2.75vw,2.75rem);font-weight:300;line-height:1em}@media(max-width: 576px){h2,.h2{hyphens:auto}}h3,.h3{font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:300;line-height:1em}@media(max-width: 576px){h3,.h3{hyphens:auto}}h4,.h4{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:400}@media(max-width: 576px){h4,.h4{hyphens:auto}}h5,.h5{font-size:clamp(1.125rem,1.25vw,1.25rem)}@media(max-width: 576px){h5,.h5{hyphens:auto}}h6,.h6{font-size:clamp(1.125rem,1.25vw,1.25rem)}@media(max-width: 576px){h6,.h6{hyphens:auto}}p,li{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#333;font-weight:400;letter-spacing:-0.01rem;line-height:1.6rem;margin-bottom:1rem;hyphens:auto}@media(max-width: 576px){p,li{hyphens:auto}}p strong,li strong{color:#0f1113;font-weight:500}a{color:#3c3c3b;cursor:pointer;text-decoration:none}a:hover{transition:.2s;color:#905312}a:active{transition:.2s;color:#a49895}ol,ul{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;color:#0f1113;list-style-type:none}ol li,ul li{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;list-style-type:none}hr{margin:2em 0;border:.03em solid #c4c4c4}.display-none,.inhalt-verstecken{display:none;visibility:hidden}.grecaptcha-badge{visibility:hidden}
