﻿.color-1{color:#353e60}.color-2{color:#e76257}.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 #353e60;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:#353e60;font-weight:500;margin-bottom:.2em}.disclaimer h2,.disclaimer .h2{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#353e60;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 #f1ead7;border-radius:5px;font-family:"Source Sans 3";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:#383d41;border:0;color:#fff;width:100%}input[type=submit]:hover{transition:.2s;background:#e76257;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:#e76257;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:#353e60;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:#e76257;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:"Source Sans 3","Source Sans 3","Open Sans";min-height:100vh}header{position:fixed;z-index:999;width:100%}@media(max-width: 576px){header nav{width:100%;position:fixed;margin-top:7rem;display:none;padding-left:7vw;padding-right:3vw}}header nav ul{display:flex}@media(max-width: 576px){header nav ul{display:block;flex-direction:column;justify-content:flex-end}}@media(max-width: 576px){header nav li{background:#fff;text-transform:lowercase}header nav li:nth-child(odd){background:#eeece7}header nav li:hover{transition:.3s;background:#f1ead7;cursor:pointer}}@media(max-width: 576px){header nav li{background:#fff;text-transform:lowercase}header nav li:nth-child(odd){background:#eeece7}header nav li:hover{transition:.3s;background:#f1ead7;cursor:pointer}}header nav a:hover{transition:.3s;color:#40a78b;cursor:pointer}@media(max-width: 576px){header nav a{border-bottom:1px solid #999;display:block;margin-bottom:0;padding:1rem 1rem 1rem 2rem}header nav a:last-child a{border-bottom:0}}@media(max-width: 576px){header nav a{border-bottom:1px solid #999;display:block;margin-bottom:0;padding:1rem 1rem 1rem 2rem}header nav a:last-child a{border-bottom:0}}header .menu-toggle{display:none}@media(max-width: 576px){header .menu-toggle{transition:2s;background:hsla(0,0%,100%,.9);align-items:flex-end;display:flex;font-size:clamp(2.75rem,4vw,4.5rem);height:3rem;color:#0f1113;cursor:pointer;font-size:clamp(2rem,2.75vw,2.75rem)}header .menu-toggle span{background:hsla(0,0%,100%,.5);padding:.05em;border-radius:.1em}}header .menu-toggle:hover{transition:.2s;color:#40a78b}header .active a{color:#e76257}header .active a:hover{transition:.2s;color:#40a78b;cursor:pointer}header{height:7rem;align-items:center;justify-content:flex-end;display:flex;padding-left:5vw;padding-right:5vw}@media(max-width: 576px){header{align-items:normal;padding-left:0}header .company-brand{padding-left:5vw}}header .company-brand{cursor:pointer;transition:all .3s;height:7rem}header .company-brand img{width:auto;height:7rem;padding:1em 1em 1em 0}header li{margin-right:.5em}header li:last-of-type{margin-right:0}header li a{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;background:hsla(0,0%,100%,.9);padding:.3em .8em;border-radius:.3em}header li a:hover{color:#383d41}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:#11868a !important}footer .website-info-txt{display:inline-block;margin-top:.5rem}@media(max-width: 992px){footer .roboro-link{margin:0}}footer{margin:.5em 0 0 0;padding-top:3em;padding-bottom:3em;background:#333}footer .container-section-1{display:none}footer .container-section-2 .container-section-2-wrapper{margin:0 auto;width:min(100%,80vw);height:auto;display:flex;flex-direction:column-reverse;font-size:clamp(.65rem,.75vw,.75rem)}footer .footer-box-disclaimer{display:flex;justify-content:center}@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:#e9776e}footer .footer-box-disclaimer li:first-of-type{margin-left:0 !important}@media(max-width: 576px){footer .footer-box-disclaimer{justify-content:flex-start;border-top:.1rem solid #353e60;padding-top:1rem;border-bottom:.1rem solid #353e60;padding-bottom:1rem;width:100%}footer .footer-box-disclaimer ul{flex-wrap:wrap}footer .footer-box-disclaimer a{font-size:clamp(.8rem,.875vw,.9rem)}}footer .footer-box-copyright{display:flex;justify-content:center;text-align:center;padding-right:0}@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-items:flex-start;margin-top:.3em}}footer .footer-box-copyright .website-info{flex-direction:column}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:#999;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}html{position:relative;z-index:1;height:auto}.front-page .headline,.front-page .headline strong{font-size:clamp(1.5rem,1.875vw,1.875rem);color:#e76257;font-weight:500;text-shadow:0 0 .2em #f9f7f3,.2em .2em .6em #fff}@media(max-width: 992px){.front-page .headline,.front-page .headline strong{text-shadow:none;background:#e76257;color:#fff;padding:.3em;line-height:1em;font-size:clamp(1rem,1vw,1rem)}}.front-page .hero-background-img{overflow:hidden;height:50vh;z-index:-1}.front-page .hero-background-img img{width:100%;height:100%;object-fit:cover;object-position:bottom}.front-page .section-hero{margin:0 auto;width:min(1180px,85vw);margin-top:-20rem}@media(max-width: 992px){.front-page .section-hero{margin-top:-15rem}}.front-page .section-hero .wp-block-columns{margin-top:2em}.front-page .section-hero .wp-block-columns h2,.front-page .section-hero .wp-block-columns .h2{color:#e76257}.front-page .section-hero li{margin:0 0 .5rem 2rem}.front-page .section-hero li::before{color:#353e60;content:"•";margin-left:-0.7rem;margin-right:.4rem}.front-page .section-hero li::before em{border:0;margin:0;padding:0;color:#666;display:block;font-style:normal;font-weight:normal;line-height:1.5rem}.front-page .section-content{margin:0 auto;width:min(1180px,85vw);margin-top:2em}.front-page .section-programm .wp-block-columns{margin-top:2em}.front-page .section-programm .wp-block-column{display:flex;justify-content:center;flex-direction:column}.front-page .section-programm .box,.front-page .section-programm .box-1{background:#4f5a81;padding:3em;border-radius:1em}.front-page .section-programm .box h2,.front-page .section-programm .box .h2,.front-page .section-programm .box h3,.front-page .section-programm .box .h3,.front-page .section-programm .box p,.front-page .section-programm .box strong,.front-page .section-programm .box-1 h2,.front-page .section-programm .box-1 .h2,.front-page .section-programm .box-1 h3,.front-page .section-programm .box-1 .h3,.front-page .section-programm .box-1 p,.front-page .section-programm .box-1 strong{color:#fff}.front-page .section-programm li{margin:0 0 .5rem 2rem}.front-page .section-programm li::before{color:#353e60;content:"•";margin-left:-0.7rem;margin-right:.4rem}.front-page .section-programm li::before em{border:0;margin:0;padding:0;color:#666;display:block;font-style:normal;font-weight:normal;line-height:1.5rem}.front-page .section-programm .box-1{background:#e76257}.front-page .section-image{margin-top:5em;margin-bottom:7em}.section-seminarleitung{background:#383d41;padding-bottom:4rem;padding-top:5rem}.section-seminarleitung h2,.section-seminarleitung h3,.section-seminarleitung h4,.section-seminarleitung h5,.section-seminarleitung h6,.section-seminarleitung p,.section-seminarleitung li,.section-seminarleitung a,.section-seminarleitung strong{color:#fff}.section-seminarleitung h2{font-size:clamp(2.25rem,3.25vw,3.5rem)}.section-seminarleitung h3{font-size:clamp(2rem,2.75vw,2.75rem);font-weight:400;line-height:3.1rem;margin:3rem 0 0 0}.section-seminarleitung h3 strong{font-weight:500}.section-seminarleitung h4{font-size:clamp(1.75rem,2.25vw,2.25rem);color:#e76257;font-weight:400;margin:.6rem 0 3rem}.section-seminarleitung a:hover{transition:.2s;color:#4f5a81}.section-seminarleitung .auszeichnung{position:absolute;right:15%;margin-top:-12rem;width:10rem}@media(max-width: 1440px){.section-seminarleitung .auszeichnung{right:5%;width:8rem}}@media(max-width: 992px){.section-seminarleitung .auszeichnung{right:5%;width:6rem}}@media(max-width: 576px){.section-seminarleitung .auszeichnung{right:5%;width:6rem}}.section-seminarleitung .wp-block-group__inner-container{margin:0 auto;width:min(1180px,85vw);padding-bottom:6rem;padding-top:5rem}.section-seminarleitung .wp-block-group__inner-container .wp-block-columns{gap:2em}.section-seminarleitung .wp-block-group__inner-container li:nth-of-type(2){margin-top:2rem !important}.section-seminarleitung .wp-block-group__inner-container li ul li:nth-of-type(2){margin-top:.9rem !important}.section-seminarleitung .wp-block-group__inner-container li::before{content:none;margin:0}.section-seminarleitung .wp-block-group__inner-container li em{border:0;margin:0;padding:0;font-size:clamp(1.25rem,1.5vw,1.5rem);color:#fff;display:block;font-style:italic;font-weight:normal;line-height:auto}.section-seminarleitung .wp-block-group__inner-container li ul{margin:0 !important}.section-seminarleitung .wp-block-group__inner-container li li{border:0;margin:0;padding:0;font-size:clamp(1.125rem,1.25vw,1.25rem);line-height:1.4rem;margin:.5rem 0 0 0 !important;font-weight:400}.section-seminarleitung .wp-block-group__inner-container li strong{font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:400;line-height:1.2em}.section-booking{background-position:50% 50%;background-size:cover;height:auto}.section-booking .wp-block-group__inner-container,.section-booking .container{margin:0 auto;width:min(960px,85vw);padding-bottom:6rem;padding-top:5rem}.section-booking h2{font-size:clamp(2.25rem,3.25vw,3.5rem);font-weight:600;margin-bottom:2rem}.section-seminarbilder{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:-1rem}@media(max-width: 576px){.section-seminarbilder .wp-block-gallery{padding:0 .5rem}}.section-blog{padding-bottom:8em}.section-blog .wp-block-group__inner-container{margin:0 auto;width:min(1180px,85vw)}.section-blog .wp-block-latest-posts li{margin:0 !important}.section-blog .wp-block-latest-posts li::before{display:none}.section-blog .wp-block-columns{gap:1em}.section-blog .wp-block-columns .wp-block-column{font-weight:400;height:auto}.section-blog a{font-size:clamp(1.25rem,1.5vw,1.5rem);background:#ddd;color:#0f1113;font-weight:400;margin:1rem 0 0;display:block;padding:2rem}.section-blog a:hover{transition:.2s;background:#383d41;color:#fff}@media(max-width: 992px){.section-blog a{font-size:clamp(1.25rem,1.5vw,1.5rem)}}@media(max-width: 576px){.section-blog a{font-size:clamp(1.25rem,1.5vw,1.5rem);padding:2rem 2rem}}.main{overflow-Y:hidden;width:100%}.hide-header{transition:opacity .6s ease;opacity:0;pointer-events:none}.entry{padding-top:20em}@media(max-width: 1680px){.entry{padding-top:16em}}@media(max-width: 992px){.entry{padding-top:13em}}textarea{height:min-content}.no-shadow img{filter:none !important}.grecaptcha-badge{opacity:0 !important;visibility:hidden !important}.site404{margin:20vh auto}.btn{align-items:center;background:#353e60;border:0;display:inline-flex;justify-content:center;border-radius:.4em}.btn:hover{background:#e76257}.btn:hover a{color:#fff}.btn a{color:#fff;font-weight:500;padding:.6em 1.5em}hr,.wp-block-separator{margin:0 auto;width:min(960px,85vw);border:none;border-top:1px solid #999;margin-top:5em;margin-bottom:6em}.disclaimer h2,.disclaimer .h2{padding-top:1em}.disclaimer h2 strong,.disclaimer .h2 strong{color:#e9776e;line-height:1.2em;margin-bottom:1em}.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:#e76257}@media(max-width: 1280px){.datenschutz-checkbox{margin:0 !important}}.section-search{margin:0 auto;width:min(1180px,85vw);padding-bottom:15em}.section-search input{color:#0f1113}.section-search input[type=submit]{color:#fff}.section-search h2,.section-search .h2{font-size:clamp(1.5rem,1.875vw,1.875rem);color:#353e60;cursor:pointer;font-weight:600}.section-search p,.section-search a{font-size:clamp(1.125rem,1.25vw,1.25rem)}.section-search a{font-size:clamp(1.5rem,1.875vw,1.875rem);color:#353e60}.section-search a:hover{color:#e76257}.section-contact{width:min(100%,85vw);margin:0 auto;background:#40a78b;border-radius:1em;padding:2.5em}.section-contact .wp-block-columns{gap:4%}@media(max-width: 1280px){.section-contact .wp-block-columns{flex-direction:column}}.section-contact .wp-block-columns .wp-block-column:nth-of-type(1){flex-basis:38%;flex-grow:0}@media(max-width: 1280px){.section-contact .wp-block-columns .wp-block-column:nth-of-type(1){flex-basis:100%;margin-bottom:2em;order:2}}.section-contact .wp-block-columns .wp-block-column:nth-of-type(2){flex-basis:38%;flex-grow:0}.section-contact .wp-block-columns .wp-block-column:nth-of-type(2) h2,.section-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}.section-contact .wp-block-columns .wp-block-column:nth-of-type(2) p{line-height:1.2em}.section-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){.section-contact .wp-block-columns .wp-block-column:nth-of-type(3){flex-basis:100%;margin-bottom:0;order:3;padding-bottom:0}}.section-contact .wp-block-columns .wp-block-column:nth-of-type(3) h2,.section-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}.section-contact .wp-block-columns .wp-block-column:nth-of-type(3) strong{color:#333;font-weight:500}.section-contact .wp-block-columns .wp-block-column:nth-of-type(3) a:hover{color:#e76257}.section-contact .wp-block-columns input,.section-contact .wp-block-columns textarea{background:none;border:none;border-bottom:.2em solid #666;border-radius:0;font-size:clamp(1rem,1vw,1rem)}.section-contact .wp-block-columns input::placeholder{font-size:clamp(1rem,1vw,1rem)}.section-contact .wp-block-columns textarea{max-height:8rem}.section-contact .wp-block-columns input[type=submit],.section-contact .wp-block-columns .button-call{border:0;margin:0;padding:0;background:#e76257;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){.section-contact .wp-block-columns input[type=submit],.section-contact .wp-block-columns .button-call{width:100%;text-align:center;justify-content:center}}.section-contact .wp-block-columns .button-call{background:#666}.section-contact .wp-block-columns .button-call a{font-size:clamp(1.125rem,1.25vw,1.25rem)}.section-contact .wp-block-columns .wpcf7-submit{font-size:clamp(1.125rem,1.25vw,1.25rem) !important;padding:.6em 1.5em !important}.section-contact .wp-block-columns .contact-footer{display:flex;justify-content:space-between}@media(max-width: 1440px){.section-contact .wp-block-columns .contact-footer{display:flex;flex-direction:column-reverse;margin-bottom:4em;gap:1em}}@media(max-width: 1440px){.section-contact .wpcf7{margin-top:2em}}.wp-block-details{transition:opacity .3s ease;line-height:1.2em;color:#666}.wp-block-details summary{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#333;font-weight:600;line-height:1.2em;letter-spacing:-0.01em;margin-bottom:.3em}.wp-block-details summary::marker{content:"> "}.wp-block-details summary:last-of-type{border-bottom:none}.wp-block-details summary::-webkit-details-marker{display:none !important}.wp-block-details .wp-block-details{transition:opacity .3s;padding-left:3vw;padding-right:3vw;padding-bottom:2em}details{margin-bottom:1em}.custom-tooltip{transform:translate(5%, -150%);position:absolute;width:80%;text-align:center;border-radius:.1em;z-index:10000;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}@media(max-width: 1440px){.custom-tooltip{transform:translate(-4.5vw, -110%);width:20vw}}@media(max-width: 1280px){.custom-tooltip{transform:translate(-5.5vw, -110%);width:22vw}}@media(max-width: 992px){.custom-tooltip{transform:translate(-10vw, -90%);width:30vw;font-size:clamp(.8rem,.875vw,.9rem)}}@media(max-width: 768px){.custom-tooltip{transform:translate(-10vw, -90%);width:30vw;font-size:clamp(.8rem,.875vw,.9rem)}}@media(max-width: 576px){.custom-tooltip{transform:translate(-5vw, -100%);width:50vw;font-size:clamp(.8rem,.875vw,.9rem);word-break:break-word}}.custom-tooltip-inner{display:grid;grid-auto-columns:max-content;grid-template-columns:1fr 1fr;padding:1em 1.5em;background:rgba(15,17,19,.8);border-radius:1em;color:#999;gap:1em;line-height:1.1em;hyphens:auto}.custom-tooltip-inner::before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border-width:15px;border-style:solid;margin-top:.1em;border-color:rgba(15,17,19,.8) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.custom-tooltip-inner strong,.custom-tooltip-inner b{color:#fff;display:block;hyphens:auto;text-wrap:pretty;margin-top:.2em}.wp-block-gallery img:hover+.custom-tooltip{opacity:1}.markenecho{min-height:30rem;overflow:hidden;position:relative;width:100%}.markenecho ul{position:absolute;top:0;left:0;margin:0;padding:0;list-style:none;margin-top:2em}.markenecho ul li{position:absolute;top:0;left:100%;width:100%;height:100%;padding:1em;box-sizing:border-box}.markenecho p{color:#0f1113;font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:.3em;line-height:1.25em}@media(max-width: 576px){.markenecho p{font-size:clamp(1.125rem,1.25vw,1.25rem)}}.markenecho .markenecho-title{border:0;margin:0;padding:0;color:#0f1113;font-size:clamp(1.25rem,1.5vw,1.5rem);margin-top:1em}.markenecho .markenecho-field{border:0;margin:0;padding:0;color:#0f1113;font-size:clamp(1.125rem,1.25vw,1.25rem)}.markenecho-pagination{display:flex;justify-content:center}.pages .entry{padding-top:0}.pages .section-hero{height:80vh;position:relative}.pages .section-hero .header-title{color:#666;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:600;margin-bottom:.6em;margin-left:.1em}.pages .section-hero h1,.pages .section-hero .h1{color:#333;font-size:clamp(2rem,2.75vw,2.75rem);font-weight:700;color:#333;line-height:1.1em;letter-spacing:-0.03em;margin-bottom:.25em}@media(max-width: 1280px){.pages .section-hero h1,.pages .section-hero .h1{font-size:clamp(1.5rem,1.875vw,1.875rem);letter-spacing:0;line-height:1.2em;text-wrap:pretty;padding-right:1em}}@media(max-width: 576px){.pages .section-hero h1,.pages .section-hero .h1{font-size:clamp(1.25rem,1.5vw,1.5rem);letter-spacing:-0.01em;hyphens:auto}}.pages .section-hero h2,.pages .section-hero .h2{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#666;margin-bottom:1.5em;font-weight:500;letter-spacing:-0.01em}@media(max-width: 1280px){.pages .section-hero h2,.pages .section-hero .h2{font-size:clamp(1rem,1vw,1rem);letter-spacing:0;line-height:1.2em;text-wrap:pretty;padding-right:0}}.pages .section-hero .wp-block-image{overflow:hidden;height:80vh}@media(max-width: 992px){.pages .section-hero .wp-block-image{height:90vh}}.pages .section-hero .wp-block-image img{width:100%;height:100%;object-fit:cover}.pages .section-hero .teaser{border-radius:1em;background:hsla(0,0%,100%,.85);top:30%;left:7.5%;position:absolute;padding:3em 3.5em 2em;width:50em}@media(max-width: 1280px){.pages .section-hero .teaser{top:40rem}}@media(max-width: 992px){.pages .section-hero .teaser{width:80%;left:10%;top:60%;padding:2em}}@media(max-width: 576px){.pages .section-hero .teaser{top:15rem}}.pages .section-hero .wp-block-group__inner-container .wp-block-columns{gap:8em}.pages .section-content .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.single-blogsite{margin:0 auto;width:min(960px,85vw)}.single-blogsite .entry{padding-top:15em;padding-bottom:8em}.single-blogsite h1{font-size:clamp(2.75rem,4vw,4.5rem);color:#353e60;font-weight:500;margin-bottom:2rem}@media(max-width: 992px){.single-blogsite h1{font-size:clamp(2rem,2.75vw,2.75rem);line-height:3.4em}}@media(max-width: 576px){.single-blogsite h1{font-size:clamp(2rem,2.75vw,2.75rem)}}.single-blogsite h2{font-size:clamp(1.75rem,2.25vw,2.25rem);color:#333;font-weight:500}.single-blogsite h3{font-size:clamp(1.75rem,2.25vw,2.25rem);color:#666;font-weight:400}.single-blogsite p{font-size:clamp(1.25rem,1.5vw,1.5rem)}.single-blogsite ul,.single-blogsite ol{margin-bottom:5rem}.single-blogsite li{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#353e60;font-weight:400;margin:0 0 .5rem 1rem !important}.single-blogsite li::before{color:#353e60;content:"•";margin-left:-0.7rem;margin-right:.4rem}.single-blogsite li em{border:0;margin:0;padding:0;font-size:clamp(1.25rem,1.5vw,1.5rem);color:#666;display:block;font-style:normal;font-weight:normal;line-height:1.5rem}.single-blogsite ol li{list-style-type:decimal !important;margin-bottom:1rem !important}.single-blogsite ol li::before{color:#353e60;content:none;margin-left:-0.7rem;margin-right:.4rem}.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{width:max(350px,100%);font-size-adjust:.5;overflow-x:hidden;background:#f9f7f3}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{border:0;margin:0;padding:0;font-size-adjust:.5;line-height:1.4em}h1,.h1{font-size:clamp(2.75rem,4vw,4.5rem);font-weight:700;color:#353e60;line-height:1em;letter-spacing:-0.02em;margin-bottom:.25em;font-weight:600;letter-spacing:-0.1rem;text-shadow:0 0 .2rem #f9f7f3,0 0 .9rem #f9f7f3}h1 strong,.h1 strong{display:block;font-weight:600;font-size:clamp(2.25rem,3.25vw,3.5rem)}h2,.h2{font-size:clamp(1.75rem,2.25vw,2.25rem);color:#333;font-weight:500;margin-bottom:.4em;letter-spacing:-0.01em;line-height:1.1em}h3,.h3{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500}h4,.h4{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:400}h5,.h5{font-size:clamp(1.125rem,1.25vw,1.25rem)}h6,.h6{font-size:clamp(1.125rem,1.25vw,1.25rem)}p,li{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#666;font-weight:400;line-height:1.2em;margin:0 0 1.2em;letter-spacing:-0.01em}p strong,li strong{color:#333}li{color:#353e60;font-weight:400}a{color:#333;font-weight:400;line-height:1em;cursor:pointer;text-decoration:none}a:hover{transition:.2s;color:#40a78b}a:active{transition:.2s;color:#e76257}.display-none,.inhalt-verstecken{display:none;visibility:hidden}.grecaptcha-badge{visibility:hidden}
