﻿.color-1{color:#1d1d1b}.color-2{color:#a5875e}.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 #1d1d1b;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:#1d1d1b;font-weight:500;margin-bottom:.2em}.disclaimer h2,.disclaimer .h2{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#1d1d1b;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 #dbdbdb;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:#3d414c;border:0;color:#fff;width:100%}input[type=submit]:hover{transition:.2s;background:#a5875e;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:#a5875e;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:#1d1d1b;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:#a5875e;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 nav ul{display:flex;gap:1em}@media(max-width: 1280px){header nav ul{flex-direction:column;gap:.2rem}}header nav li{margin-right:.5em}header nav li:last-of-type{margin-right:0}@media(max-width: 1280px){header nav li{width:100%;margin-right:0}}@media(max-width: 1280px){header nav{display:none}}header .menu-toggle{display:none;cursor:pointer}@media(max-width: 1280px){header .menu-toggle{display:block}}header.design-change nav{display:none}header.design-change .menu-toggle{display:block}header.menu-open nav{display:block}header .skip-link{position:absolute;top:-4em;left:30%;background:#fff;font-weight:600;color:#0f1113;padding:1em;z-index:9999999;width:40%;margin:0 auto;border-radius:1em;text-align:center}@media(max-width: 576px){header .skip-link{top:-6em}}header .skip-link:focus{top:1em}header *:focus{outline:none}header :focus-visible{outline:.2em solid blue}header{display:flex;padding-left:2vw;padding-right:2vw}@media(max-width: 576px){header{align-items:normal;padding-left:0}}header .company-brand{transition:all .3s;width:15rem;left:clamp(10rem,10vw,15rem);position:fixed;top:2rem}@media(max-width: 1280px){header .company-brand{width:11rem;left:clamp(5rem,5vw,8rem);top:1rem}}@media(max-width: 576px){header .company-brand{width:9rem;top:1rem;left:clamp(3rem,3vw,5rem)}}header .company-brand img{width:100%;height:100%;object-fit:cover}header nav{position:fixed;top:5rem;right:10rem;z-index:10}header nav li{margin-right:1.5em}header nav li:last-of-type{margin-right:0}header nav .menu-login{display:flex;align-items:flex-start;margin-left:.6em}header nav .menu-login a{display:inline-block;margin-top:-0.28em;padding:.4em 1.1em;border-radius:2em;background:#e8e6ee;color:#261f63;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;letter-spacing:.02em}header nav .menu-login a:hover{transition:.3s;background:#261f63;color:#fff}header nav .menu-login a:hover::after{display:none}@media(max-width: 1280px){header nav .menu-login{display:block;margin-left:0}header nav .menu-login a{display:flex;margin-top:0;padding:.9em 1.2em;border-radius:.3em;font-size:clamp(1.125rem,1.25vw,1.25rem)}}header nav a{color:#333;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500}header nav a:hover{transition:.5s;color:#3d414c}header nav a:hover::after{content:"";display:block;height:.2em;background:#0f1113;width:100%;margin-top:.4em}header nav .current-menu-item a{color:#1d1d1b}header nav .current-menu-item a::after{transition:1s;content:"";display:block;height:.2em;background:#e8e6ee;width:100%;margin-top:.4em}header nav .current-menu-item a:hover{transition:.5s;color:#3d414c}@media(max-width: 1440px){header nav{right:4rem}header nav li{margin-right:.9em}}@media(max-width: 1280px){header nav{width:90%;position:fixed;top:7.5rem;left:5%;border-radius:1rem;padding:1.5rem;background:#fff;box-shadow:0 0 .1rem #333;border:1px solid #ddd;counter-reset:menu-counter}header nav ul{flex-direction:column;gap:.2rem}header nav li{width:100%;margin-right:0}header nav a{counter-increment:menu-counter;display:flex;align-items:center;padding:.9em 1.2em;border-radius:.3em}header nav a::after{display:none !important}header nav a::before{content:counter(menu-counter, decimal-leading-zero);color:#999;font-size:.8em;margin-right:1rem;flex-shrink:0}header nav a:hover{color:#fff;background:#7c6544}header nav a:hover::before{color:#fff}header nav a:hover::after{transition:.3s;display:block;content:"";font-size:clamp(1.75rem,2.25vw,2.25rem);color:#fff;font-family:"lineicons";margin-left:auto;height:auto;width:auto;background:none;margin-top:0}header nav .current-menu-item a{background:rgba(232,230,238,.3)}header nav .active a:hover{background:rgba(232,230,238,.85)}header nav .active a:hover::before{color:#999}}header .menu-toggle{position:fixed;top:4rem;right:3.5rem;display:none;cursor:pointer;background-color:hsla(0,0%,100%,.85);height:3.5rem;width:3.5rem;border-radius:1em}@media(max-width: 1280px){header .menu-toggle{display:block;top:3rem;right:1.5rem}}header .menu-toggle .lni{font-size:clamp(2rem,2.75vw,2.75rem)}header .menu-toggle:hover{transition:.2s;color:#3d414c}header.design-change .company-brand{height:9rem;width:13rem;left:0;clip-path:inset(0 0 4.1rem 0)}@media(max-width: 1280px){header.design-change .company-brand{top:1.4rem;left:-2rem}}@media(max-width: 576px){header.design-change .company-brand{width:9rem;top:2.5rem;left:.5rem;clip-path:inset(0 0 5.8rem 0)}}header.design-change .company-brand img{width:100%;height:auto}header.design-change nav{background:hsla(0,0%,100%,.85);padding:1rem 2rem;border-radius:1rem;top:4rem;right:8rem}header.design-change nav a::after{display:none}header.design-change nav a:hover{transition:.3s;color:#7c6544}header.design-change nav a:hover::after{display:none}header.design-change nav .current-menu-item a::after{display:none}@media(max-width: 1280px){header.design-change nav{width:90%;position:fixed;top:7.5rem;left:5%;border-radius:1rem;padding:1.5rem;background:#fff;box-shadow:0 0 .1rem #333;border:1px solid #ddd;counter-reset:menu-counter}header.design-change nav ul{flex-direction:column;gap:.2rem}header.design-change nav li{width:100%;margin-right:0}header.design-change nav a{counter-increment:menu-counter;display:flex;align-items:center;padding:.9em 1.2em;border-radius:.3em}header.design-change nav a::after{display:none !important}header.design-change nav a::before{content:counter(menu-counter, decimal-leading-zero);color:#999;font-size:.8em;margin-right:1rem;flex-shrink:0}header.design-change nav a:hover{color:#fff;background:#7c6544}header.design-change nav a:hover::before{color:#fff}header.design-change nav a:hover::after{transition:.3s;display:block;content:"";font-size:clamp(1.75rem,2.25vw,2.25rem);color:#fff;font-family:"lineicons";margin-left:auto;height:auto;width:auto;background:none;margin-top:0}header.design-change nav .current-menu-item a{background:rgba(232,230,238,.3)}header.design-change nav .active a:hover{background:rgba(232,230,238,.85)}header.design-change nav .active a:hover::before{color:#999}}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{color:#fff}@media(max-width: 576px){footer .website-info a,footer .website-info strong{font-size:clamp(1rem,2.5vw,1rem)}}footer{border-top:.2em solid #1d1d1b;padding-top:8em}@media(max-width: 1280px){footer{margin-top:0}}@media(max-width: 768px){footer{margin-top:10em;padding-top:5em}}footer .container-section-1{margin:0 auto;width:min(100%,80vw);color:#0f1113;display:grid;grid-template-columns:1fr 1fr 2fr}@media(max-width: 1280px){footer .container-section-1{grid-template-columns:1fr 1fr;gap:3em}}@media(max-width: 576px){footer .container-section-1{grid-template-columns:1fr;gap:3em}}footer .container-section-2 .container-section-2-wrapper{margin:0 auto;width:min(100%,80vw);color:#0f1113;font-size:clamp(.65rem,.75vw,.75rem);justify-content:space-between;margin-bottom:3rem;margin-top:8em;line-height:1.2em;display:flex}@media(max-width: 1280px){footer .container-section-2 .container-section-2-wrapper{flex-direction:column-reverse;gap:1em}}footer .footer-box li,footer .footer-box p{color:#0f1113;font-size:clamp(1.125rem,1.25vw,1.25rem)}@media(max-width: 576px){footer .footer-box li,footer .footer-box p{font-size:clamp(1.125rem,1.25vw,1.25rem)}}footer .footer-box li strong,footer .footer-box p strong{font-weight:600}footer .footer-box li a,footer .footer-box p a{color:#0f1113}footer .footer-box li a:hover,footer .footer-box p a:hover{transition:.2s;color:#999}footer .footer-box li ul li:last-child,footer .footer-box p ul li:last-child{margin-right:0}footer .footer-box .headline{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#1d1d1b;font-weight:400;text-transform:none;margin-bottom:1em}footer .footer-box-1 li,footer .footer-box-2 li,footer .footer-box-3 li,footer .footer-box-4 li{font-size:clamp(1.125rem,1.25vw,1.25rem);margin-bottom:.2em}footer .footer-box-1 li:nth-of-type(1),footer .footer-box-2 li:nth-of-type(1),footer .footer-box-3 li:nth-of-type(1),footer .footer-box-4 li:nth-of-type(1){font-size:clamp(1.25rem,1.5vw,1.5rem);color:#1d1d1b;font-weight:300;text-transform:none;margin-bottom:.6em}footer .footer-box-1 li:nth-of-type(1) strong,footer .footer-box-2 li:nth-of-type(1) strong,footer .footer-box-3 li:nth-of-type(1) strong,footer .footer-box-4 li:nth-of-type(1) strong{font-size:clamp(1.25rem,1.5vw,1.5rem)}footer .footer-box-1 li strong,footer .footer-box-1 li a,footer .footer-box-2 li strong,footer .footer-box-2 li a,footer .footer-box-3 li strong,footer .footer-box-3 li a,footer .footer-box-4 li strong,footer .footer-box-4 li a{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;margin-top:-0.4em;margin-bottom:.5em}footer .footer-box-1{grid-column:span 3;margin-bottom:3em}@media(max-width: 992px){footer .footer-box-1{grid-column:span 2}}@media(max-width: 576px){footer .footer-box-1{grid-column:span 1}}footer .footer-box-1 .wp-block-group__inner-container{display:flex;justify-content:space-between}@media(max-width: 576px){footer .footer-box-1 .wp-block-group__inner-container{display:flex;flex-direction:column}}footer .footer-box-1 h2,footer .footer-box-1 .h2{margin:0;width:60%;font-size:clamp(2.25rem,3.25vw,3.5rem);letter-spacing:-0.01em;text-transform:none}@media(max-width: 1680px){footer .footer-box-1 h2,footer .footer-box-1 .h2{font-size:clamp(1.75rem,2.25vw,2.25rem)}}@media(max-width: 992px){footer .footer-box-1 h2,footer .footer-box-1 .h2{width:70%}}@media(max-width: 576px){footer .footer-box-1 h2,footer .footer-box-1 .h2{font-size:clamp(2rem,2.75vw,2.75rem);width:100%;margin-bottom:.8em}}footer .footer-box-1 ul.wp-block-list{border:0;margin:0;padding:0;display:flex;align-items:center;gap:.8em}footer .footer-box-1 li{margin-bottom:0 !important}footer .footer-box-1 .footer-btn-facebook .lni,footer .footer-box-1 .footer-btn-instagram .lni,footer .footer-box-1 .footer-btn-linkedin .lni{font-size:clamp(1.75rem,2.25vw,2.25rem);color:#1d1d1b}footer .footer-box-1 .footer-btn-facebook .lni:hover,footer .footer-box-1 .footer-btn-instagram .lni:hover,footer .footer-box-1 .footer-btn-linkedin .lni:hover{color:#0f1113}footer .footer-box-2{visibility:inherit}footer .footer-box-3{visibility:inherit}footer .footer-box-4{visibility:inherit;display:flex;justify-content:flex-end}@media(max-width: 992px){footer .footer-box-4{justify-content:flex-start}}footer .footer-box-4 li{display:flex;justify-content:space-between}footer .footer-box-4 li em{font-style:normal;margin-left:1em}@media(max-width: 576px){footer .footer-box-disclaimer li{margin-right:.8em !important}}footer .footer-box-disclaimer li a{font-size:clamp(1rem,1vw,1rem)}footer .footer-box-disclaimer li a:hover{color:#a5875e}@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:#0f1113;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-height: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:#a5875e}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:""}}.section{padding-top:8em;padding-bottom:6em}@media(max-width: 1280px){.section{padding-top:3em;padding-bottom:2em}}@keyframes scrollDownAnimation{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-3em);opacity:.5}100%{transform:translateY(0);opacity:1}}.front-page h1,.front-page .h1,.front-page h2,.front-page .h2,.front-page h3,.front-page .h3,.front-page h4,.front-page .h4,.front-page h5,.front-page .h5,.front-page h6,.front-page .h6,.front-page p,.front-page li{color:#1d1d1b}.section-hero{margin:0 auto;width:min(100%,80vw);padding-top:15rem}@media(max-width: 992px){.section-hero{padding-top:11rem}}@media(max-width: 576px){.section-hero{padding-top:8rem}}.section-hero h1,.section-hero .h1{font-size:clamp(2.75rem,4vw,4.5rem);font-weight:500;margin-top:1.5em;margin-bottom:.6em;max-width:8em;line-height:1.15em;letter-spacing:-0.04em;text-shadow:-5px 0px .1px #fff,3px 0px .1px #fff,0px -3px .1px #fff,0px 3px .1px #fff,0px 9px .01px #fff,10px 1.9px .01px #fff,3.8px -8.2px .01px #fff,-7.2px -5.4px .01px #fff,-6.8px 5.9px .01px #fff,4.3px 7.9px .01px #fff,8.6px -2.5px .01px #fff,-0.6px -9px .01px #fff,-8.9px -1.3px .01px #fff,-3.2px 8.5px .01px #fff,7.6px 4.9px .01px #fff,6.4px -6.3px .01px #fff,-4.9px -7.6px .01px #fff,-8.5px 3.2px .01px #fff,1.3px 8.9px .01px #fff,9px .7px .01px #fff,2.6px -8.6px .01px #fff,-7.8px -4.3px .01px #fff,-5.9px 6.7px .01px #fff,5.3px 7.2px .01px #fff,8.2px -3.7px .01px #fff,-1.9px -8.8px .01px #fff,-9px -0.1px .01px #fff,-2px 8.8px .01px #fff,8.2px 3.8px .01px #fff,5.5px -7.2px .01px #fff,-5.9px -6.8px .01px #fff,-7.9px 4.2px .01px #fff,2.4px 8.6px .01px #fff,9px -0.5px .01px #fff,1.3px -8.9px .01px #fff,-8.4px -3.2px .01px #fff,-5px 7.6px .01px #fff,6.3px 6.5px .01px #fff,7.6px -4.8px .01px #fff,-3.1px -8.5px .01px #fff,-8.9px 1.2px .01px #fff,-0.7px 9px .01px #fff,8.6px 2.6px .01px #fff,4.4px -7.8px .01px #fff,-6.7px -6px .01px #fff,-7.3px 5.3px .01px #fff,3.6px 8.3px .01px #fff,8.8px -1.8px .01px #fff,.2px -9px .01px #fff,-8.7px -2px .01px #fff,-3.9px 8.1px .01px #fff,10px 5.5px .01px #fff}@media(max-width: 1280px){.section-hero h1,.section-hero .h1{font-size:clamp(3rem,5vw,6rem);line-height:1em;margin-top:-3.5em !important;letter-spacing:0;max-width:100%}}@media(max-width: 576px){.section-hero h1,.section-hero .h1{font-size:clamp(1.75rem,2.25vw,2.25rem);line-height:1.2em;padding-left:0}}.section-hero h1 strong,.section-hero .h1 strong{color:#261f63;font-weight:500}.section-hero h2,.section-hero .h2{font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:1.2em;line-height:1.2em;font-weight:400;text-transform:none;width:33%}@media(max-width: 1280px){.section-hero h2,.section-hero .h2{width:42%;hyphens:auto}}@media(max-width: 576px){.section-hero h2,.section-hero .h2{width:100%}}.section-hero p{font-size:clamp(1.125rem,1.25vw,1.25rem);text-shadow:0 0 1em #3d414c,0 0 1em #3d414c;line-height:1.3em}.section-hero .wp-block-columns{position:relative}@media(max-width: 1280px){.section-hero .wp-block-columns{flex-direction:column}}.section-hero .wp-block-column:nth-of-type(1){position:absolute}@media(max-width: 1280px){.section-hero .wp-block-column:nth-of-type(1){position:relative;width:100%;order:2}}.section-hero .wp-block-column:nth-of-type(2){height:42em;margin-left:25%;min-width:46%}@media(max-width: 1680px){.section-hero .wp-block-column:nth-of-type(2){margin-left:30%}}@media(max-width: 1280px){.section-hero .wp-block-column:nth-of-type(2){margin-left:-0.5em;width:100%;order:1}}@media(max-width: 576px){.section-hero .wp-block-column:nth-of-type(2){margin-left:0;min-width:100%;height:15em}}.section-hero .wp-block-column:nth-of-type(2) figure{height:100%}.section-hero .wp-block-column:nth-of-type(2) figure img{border-radius:2em;width:100%;height:100%;object-fit:cover}.section-hero .wp-block-column:nth-of-type(3){transition:1s;height:42em;position:relative;display:flex;justify-content:center;align-items:flex-end}@media(max-width: 1280px){.section-hero .wp-block-column:nth-of-type(3){order:3;height:22em;align-items:flex-start;justify-content:flex-end}}@media(max-width: 576px){.section-hero .wp-block-column:nth-of-type(3){height:auto;margin-top:0rem}}.section-hero .wp-block-column:nth-of-type(3):hover{transition:1s}.section-hero .wp-block-column:nth-of-type(3):hover figure:nth-of-type(1) img{transition:1s;transform:scale(1.2)}.section-hero .wp-block-column:nth-of-type(3):hover figure:nth-of-type(2) img{opacity:1;filter:drop-shadow(0 0 0.2em #0f1113)}.section-hero .wp-block-column:nth-of-type(3) img{transition:1s}.section-hero .wp-block-column:nth-of-type(3) figure:nth-of-type(1){height:28em;position:relative;border-radius:2em;overflow:hidden}@media(max-width: 1280px){.section-hero .wp-block-column:nth-of-type(3) figure:nth-of-type(1){height:20em}}@media(max-width: 576px){.section-hero .wp-block-column:nth-of-type(3) figure:nth-of-type(1){height:20em}}.section-hero .wp-block-column:nth-of-type(3) figure:nth-of-type(1) a{display:contents}.section-hero .wp-block-column:nth-of-type(3) figure:nth-of-type(1) img{width:100%;height:100%;object-fit:cover}.section-hero .wp-block-column:nth-of-type(3) figure:nth-of-type(2){max-width:90%;position:absolute;bottom:10%}.section-hero .wp-block-column:nth-of-type(3) figure:nth-of-type(2) img{opacity:.85;width:100%;height:100%;object-fit:cover}.section-hero .scroll-down{animation:scrollDownAnimation 3s infinite;width:3.5em;margin-top:6em}@media(max-width: 1280px){.section-hero .scroll-down{display:none}}.section-socialmediafeed{padding-right:2%;padding-left:2%}.section-socialmediafeed .btn-instagram{margin-top:-1em;z-index:2;right:10%;position:absolute}.section-content{margin:0 auto;width:min(100%,80vw)}.section-content .wp-block-columns{margin-bottom:4em}.section-content .wp-block-columns img{border-radius:2em}@media(max-width: 1280px){.section-content .wp-block-columns:nth-of-type(1){display:flex;flex-direction:column-reverse}}.section-content .wp-block-columns:nth-of-type(1) .wp-block-column:nth-of-type(1){padding-left:2em}@media(max-width: 1280px){.section-content .wp-block-columns:nth-of-type(1) .wp-block-column:nth-of-type(1){padding:0}}.section-content .wp-block-columns:nth-of-type(1) .wp-block-column:nth-of-type(2){padding-left:6em}@media(max-width: 1280px){.section-content .wp-block-columns:nth-of-type(1) .wp-block-column:nth-of-type(2){padding:0}}.section-content .wp-block-columns:nth-of-type(2) .wp-block-column:nth-of-type(1){padding-right:6em}@media(max-width: 1280px){.section-content .wp-block-columns:nth-of-type(2) .wp-block-column:nth-of-type(1){padding:0}}.section-content .wp-block-columns:nth-of-type(2) .wp-block-column:nth-of-type(2){padding-right:2em}@media(max-width: 1280px){.section-content .wp-block-columns:nth-of-type(2) .wp-block-column:nth-of-type(2){padding:0}}.section-content .wp-block-column{display:flex;flex-direction:column;justify-content:center}.main{overflow-Y:hidden;width:100%;padding-top:0}.hide-header{transition:opacity .6s ease;opacity:0;pointer-events:none}.entry{padding-top:18em}@media(max-width: 1680px){.entry{padding-top:16em}}@media(max-width: 992px){.entry{padding-top:13em}}.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 0;display:flex;gap:.4rem}.link a:hover{color:#1d1d1b}.link a::before{content:"";font-size:clamp(2rem,2.75vw,2.75rem);font-family:"lineicons"}.disclaimer h1,.disclaimer .h1{color:#a5875e;font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:400;line-height:1.1em;margin-bottom:.5rem;letter-spacing:-0.04em}@media(max-width: 992px){.disclaimer h1,.disclaimer .h1{font-size:clamp(1.75rem,2.25vw,2.25rem)}}.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:#e8e6ee;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:#1d1d1b}.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 .address{margin:0}.disclaimer #webdesign-luxembourg-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:#1d1d1b;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:#a5875e}@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:#1d1d1b;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:#1d1d1b}.s-search a:hover{color:#a5875e}.section-kontaktformular{margin:0 auto;width:min(100%,80vw);margin-bottom:4rem}@media(max-width: 576px){.section-kontaktformular{padding-bottom:0}}.section-kontaktformular h2,.section-kontaktformular .h2{font-size:clamp(2rem,2.75vw,2.75rem);text-wrap:balance;padding-bottom:.5em}.section-kontaktformular h3,.section-kontaktformular .h3{font-size:clamp(1.125rem,1.25vw,1.25rem);margin:0;font-weight:300}.section-kontaktformular form .wrapper:nth-of-type(3){display:grid;grid-template-columns:repeat(4, 1fr);gap:1em}@media(max-width: 992px){.section-kontaktformular form .wrapper:nth-of-type(3){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.section-kontaktformular form .wrapper:nth-of-type(3){display:flex;flex-direction:column;gap:.1em}}.section-kontaktformular form .wrapper:nth-of-type(3) span:last-of-type{grid-column:span 4}@media(max-width: 992px){.section-kontaktformular form .wrapper:nth-of-type(3) span:last-of-type{grid-column:span 2}}.section-kontaktformular form .wrapper:nth-of-type(4){display:flex;gap:1em}@media(max-width: 576px){.section-kontaktformular form .wrapper:nth-of-type(4){display:flex;flex-direction:column;gap:0}}.section-kontaktformular form .wrapper:nth-of-type(4) .box-1{flex-grow:1}.section-kontaktformular form .btn-call a,.section-kontaktformular form input[type=submit]{text-transform:none;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;display:flex;align-items:center;background:#3d414c;border-radius:1em;padding:.5rem 2rem;min-height:3.5rem;width:100%}.section-kontaktformular form .btn-call a:hover,.section-kontaktformular form input[type=submit]:hover{transition:.6s;color:#fff;background:#261f63}.section-kontaktformular form input::placeholder{font-size:clamp(1rem,1vw,1rem)}.section-kontaktformular form textarea{max-height:8rem}.section-kontaktformular form textarea::placeholder{font-size:clamp(1rem,1vw,1rem)}.section-kontaktformular form input[type=submit],.section-kontaktformular form .button-call{background:#a5875e;color:#fff;font-weight:500;border:none;display:flex;font-size:clamp(1.125rem,1.25vw,1.25rem) !important}@media(max-width: 1280px){.section-kontaktformular form input[type=submit],.section-kontaktformular form .button-call{width:100%;text-align:center;justify-content:center}}.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{color:#333;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;display:flex;gap:.4rem}.wp-block-details summary::before{font-size:clamp(1.75rem,2.25vw,2.25rem);font-family:"lineicons";content:""}.wp-block-details summary:hover{color:#a5875e}.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:2.3rem;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:#a5875e;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{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:#1d1d1b;color:#fff;padding:.6em 1.8em .6em 3rem;border-radius:2em;cursor:pointer;width:fit-content;position:relative}.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 -2rem;position:absolute}.btn-primary a:hover{transition:.3s;background-color:#e8e6ee;color:#fff}.btn-secondary a{font-size:clamp(1.125rem,1.25vw,1.25rem);background-color:#261f63;color:#fff;padding:.95em 1.8em;border-radius:2em;cursor:pointer;width:fit-content}.btn-secondary a:hover{transition:.3s;background-color:#1d1d1b;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:#e8e6ee;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:#261f63;color:#fff;padding:.9em 1.8em;border-radius:2em;cursor:pointer}.btn-danger:hover,input[type=submit].btn-danger:hover{transition:.3s;background-color:#3d414c;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:#3d414c}.logo-background{position:fixed;right:3vw;top:15vh;height:80vh;z-index:-1}.logo-background img{width:100%;height:100%}.btn-instagram a,.btn-call a{font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:500;text-transform:uppercase;display:flex;align-items:center;background:#3d414c;border-radius:1em;padding:.5em 1em}.btn-instagram a:hover,.btn-call a:hover{transition:.6s;color:#fff;background:#261f63}.btn-instagram a::before{content:"";font-family:"lineicons";font-size:clamp(1.75rem,2.25vw,2.25rem);display:inline-block;margin-right:.3rem}.btn-call a::before{content:"";font-family:"lineicons";font-size:clamp(1.75rem,2.25vw,2.25rem);display:inline-block;margin-right:.3rem}.parallax-section{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:70vh;width:100%;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.parallax-section{background-attachment:scroll;height:auto}}@media(max-width: 576px){.parallax-section{background-attachment:scroll;min-height:25rem}}.parallax-section h2{width:min(100%,70vw);text-align:center;color:#fff;text-shadow:0 0 .5em #0f1113,0 0 .9em #0f1113;text-transform:none;font-weight:400}.feature{background:#e8e6ee;border-radius:1em;padding:1em;display:grid !important;grid-template-columns:20% 27% 1fr;gap:1em;margin-top:2em}@media(max-width: 1680px){.feature .wp-block-column{display:flex;align-items:center}.feature .wp-block-column figure{max-width:70%}.feature .wp-block-column:nth-of-type(2) p{font-size:clamp(1.125rem,1.25vw,1.25rem) !important;font-weight:500}}@media(max-width: 1280px){.feature{grid-template-columns:1fr 1fr 4fr}}@media(max-width: 576px){.feature{display:flex !important;flex-direction:column !important}}.feature>.wp-block-column{margin:0 !important}.feature>.wp-block-column p{margin:0 !important}.feature>.wp-block-column:nth-of-type(1) img{height:5rem}.feature>.wp-block-column:nth-of-type(2) p{font-size:clamp(2.75rem,4vw,4.5rem) !important;font-weight:500}@media(max-width: 1680px){.feature>.wp-block-column:nth-of-type(2) p{font-size:clamp(2rem,2.75vw,2.75rem) !important}}.feature>.wp-block-column:nth-of-type(3) p{font-size:clamp(1.25rem,1.5vw,1.5rem)}.feature>.wp-block-column:nth-of-type(3) p strong{font-weight:500}.impressionen{width:80%;margin-top:-4rem;margin-left:2em}.impressionen img{border-radius:1.5em !important}.s-faq-kontakt{margin:0 auto;width:min(100%,80vw);align-items:flex-start;gap:4rem}@media(max-width: 1280px){.s-faq-kontakt{flex-direction:column;gap:2rem}}.s-faq-kontakt .wp-block-column{margin:0}.s-faq{background:#f7f7f7}.s-faq details,.section-faq details{border-bottom:1px solid #ddd;padding:1.4rem 0 2rem 0}.s-faq details:last-of-type,.section-faq details:last-of-type{border-bottom:1px solid #ddd}.s-faq details summary,.section-faq details summary{align-items:center;cursor:pointer;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:500;color:#1d1d1b}.s-faq details summary::before,.section-faq details summary::before{color:#a5875e}.s-faq details p,.section-faq details p{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#666;max-width:52rem;margin-top:.9rem;margin-bottom:0}.section-faq .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.pages .entry{padding-top:0}.pages .section-hero.columns-2-spalten h1,.pages .section-hero.columns-2-spalten .h1{max-width:12em}@media(max-width: 1280px){.pages .section-hero.columns-2-spalten h1,.pages .section-hero.columns-2-spalten .h1{max-width:95%}}.pages .section-hero.columns-2-spalten h1 strong,.pages .section-hero.columns-2-spalten .h1 strong{color:#a5875e}.pages .section-hero.columns-2-spalten h2,.pages .section-hero.columns-2-spalten .h2{width:35%}@media(max-width: 1280px){.pages .section-hero.columns-2-spalten h2,.pages .section-hero.columns-2-spalten .h2{width:80%}}@media(max-width: 576px){.pages .section-hero.columns-2-spalten h2,.pages .section-hero.columns-2-spalten .h2{width:95%}}.pages .section-hero.columns-spalten h1,.pages .section-hero.columns-spalten .h1{margin:0 0 0 .5em;max-width:78%;text-wrap:pretty}@media(max-width: 1280px){.pages .section-hero.columns-spalten h1,.pages .section-hero.columns-spalten .h1{width:100%;margin:-5em 0 0 .4em}}.pages .section-hero.columns-spalten h1 strong,.pages .section-hero.columns-spalten .h1 strong{color:#a5875e}.pages .section-hero.columns-spalten .wp-block-column:nth-of-type(2){height:35em;margin:5em 0 0 0;min-width:100%}@media(max-width: 1280px){.pages .section-hero.columns-spalten .wp-block-column:nth-of-type(2){margin:0}}.pages .section-leistungsuebersicht{margin:0 auto;width:min(100%,80vw);padding-bottom:3em}.pages .section-leistungsuebersicht .wp-block-columns{gap:2em}@media(max-width: 1280px){.pages .section-leistungsuebersicht .wp-block-columns{flex-direction:column}}.pages .section-leistungsuebersicht p{hyphens:auto;overflow-wrap:break-word}.pages .section-leistungsuebersicht .wp-block-column{position:relative;overflow:hidden;background:#e8e6ee;border-radius:1.2rem;padding:1.8rem 1.5rem;transition:.3s}.pages .section-leistungsuebersicht .wp-block-column p{margin-bottom:0;pointer-events:none}.pages .section-leistungsuebersicht .wp-block-column:hover{transform:translateY(-0.3rem);box-shadow:0 .6rem 2rem rgba(15,17,19,.07)}.pages .section-leistungsuebersicht .wp-block-column:hover h3 a::after{transform:translateX(0.4rem)}.pages .section-leistungsuebersicht h3{font-size:clamp(1.25rem,1.5vw,1.5rem);hyphens:auto;overflow-wrap:break-word;margin-bottom:.5rem}.pages .section-leistungsuebersicht h3 a{display:block;color:#261f63}.pages .section-leistungsuebersicht h3 a::before{content:"";position:absolute;top:-1.8rem;right:-1.5rem;bottom:-100em;left:-1.5rem;z-index:1}.pages .section-leistungsuebersicht h3 a::after{content:"";font-family:"lineicons";display:inline-block;margin-left:.5em;font-size:.7em;line-height:1;transition:.3s}.pages .section-leistungsuebersicht h3 a:hover{color:#3d414c}.pages .section-zusammenarbeit{margin:0 auto;width:min(100%,80vw);padding-bottom:2em}.pages .section-zusammenarbeit h3{margin-top:1.6em;margin-bottom:.3em}.pages .section-zusammenarbeit p{max-width:46em}.pages .section-leistungen{margin:0 auto;width:min(100%,80vw);margin-top:-2em}@media(max-width: 1280px){.pages .section-leistungen{margin-top:0}}.pages .section-leistungen.standard h2{max-width:100%;margin-bottom:.5em}.pages .section-leistungen.standard p{margin-bottom:.6em}@media(max-width: 1280px){.pages .section-leistungen .wp-block-columns{display:flex;flex-direction:column}}.pages .section-leistungen .wp-block-image img{height:auto;width:auto}.pages .section-leistungen .wp-block-column{margin-bottom:2em}.pages .section-leistungen .wp-block-column:nth-of-type(1) li{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:500;margin-bottom:.2em}.pages .section-leistungen .wp-block-column:nth-of-type(2){padding-left:1em}.pages .section-leistungen .wp-block-column:nth-of-type(2) ul{display:flex;flex-wrap:wrap;justify-items:flex-start}.pages .section-leistungen .wp-block-column:nth-of-type(2) li{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:400;background:#ddd;border-radius:1em;padding:.3em .7em;margin:.2em}.pages .section-leistungen .wp-block-column:nth-of-type(2) h3,.pages .section-leistungen .wp-block-column:nth-of-type(2) .h3{font-weight:500;margin:.5em auto .4em 0;font-size:clamp(1.5rem,1.875vw,1.875rem);display:block;background:none;padding:0}.pages .section-leistungen .wp-block-column:nth-of-type(2) .h3{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400;margin:.7em auto .4em .5em}.pages .section-team .wp-block-columns{gap:0}.pages .section-team p{background:rgba(232,230,238,.9);border-radius:1em;padding:1.5em 2em;display:inline-block;font-size:clamp(1rem,1vw,1rem);margin:-2em 0 0 8%}.pages .section-team p strong{font-size:clamp(1.5rem,1.875vw,1.875rem)}.jobs{padding-bottom:6em}@media(max-width: 1280px){.p-leistungen .section-leistungen .wp-block-columns{flex-direction:column}.p-leistungen .section-leistungen .wp-block-columns .wp-block-column{padding:0}}.p-leistungen .section-leistungen .wp-block-columns .wp-block-column a{color:#a5875e}.p-leistungen .section-leistungen .wp-block-columns .wp-block-column a:hover{color:#7c6544}.p-leistungen .section-leistungen .wp-block-columns .wp-block-column li{font-size:clamp(1.25rem,1.5vw,1.5rem)}.p-leistungen .section-leistungen .wp-block-columns .wp-block-column li::before{content:"- "}.p-leistungen .section-leistungen .wp-block-columns .wp-block-columns{border-bottom:1px solid #999;padding-bottom:2em;margin-bottom:2em}.p-leistungen .section-leistungen .wp-block-columns .wp-block-columns:last-of-type{border-bottom:0}@media(max-width: 1280px){.p-leistungen .section-leistungen .wp-block-columns .wp-block-columns .wp-block-column{margin-bottom:0}}.p-leistungen .section-leistungen .wp-block-columns .wp-block-columns .wp-block-column li{font-size:clamp(1.125rem,1.25vw,1.25rem)}.p-leistungen .section-leistungen .wp-block-columns .wp-block-columns .wp-block-column li::before{content:""}.p-ueber-uns .section-hero h1,.p-ueber-uns .section-hero .h1{max-width:12em}.p-ueber-uns .section-hero h2,.p-ueber-uns .section-hero .h2{width:25%}.p-ueber-uns .section-hero .wp-block-column:nth-of-type(2){height:42em;margin-left:29%;min-width:45%}@media(max-width: 1280px){.p-ueber-uns .section-hero .wp-block-columns{flex-direction:column}}@media(max-width: 1280px){.p-ueber-uns .section-hero .wp-block-column:nth-of-type(1){position:relative;width:100%;order:2;display:flex;flex-direction:column}.p-ueber-uns .section-hero .wp-block-column:nth-of-type(1) h1,.p-ueber-uns .section-hero .wp-block-column:nth-of-type(1) .h1,.p-ueber-uns .section-hero .wp-block-column:nth-of-type(1) h2,.p-ueber-uns .section-hero .wp-block-column:nth-of-type(1) .h2{max-width:100% !important;width:100%}}@media(max-width: 1280px){.p-ueber-uns .section-hero .wp-block-column:nth-of-type(2){margin-left:0;order:1}.p-ueber-uns .section-hero .wp-block-column:nth-of-type(2) figure{height:25em}}.p-fuer-labore .section-hero h1 strong{color:#261f63 !important}.p-fuer-labore .section-hero .wp-block-column:nth-of-type(2){overflow:hidden;border-radius:2em}.p-fuer-labore .section-hero .wp-block-column:nth-of-type(2) video{width:100%}.p-fuer-zahnaerzte h1 strong{color:#a5875e}.p-fuer-zahnaerzte strong,.p-fuer-zahnaerzte p strong{color:#a5875e}.p-fuer-zahnaerzte .section-hero .wp-block-column:nth-of-type(2){height:40em;min-width:50%}.p-fuer-zahnaerzte .section-hero .wp-block-column:nth-of-type(3){height:40em}.p-fuer-zahnaerzte .section-hero .wp-block-column:nth-of-type(3):hover figure:nth-of-type(1) img{transform:none}.p-sponsoring h1 strong,.p-sponsoring .h1 strong{color:#261f63 !important}@media(max-width: 576px){.parallax-section{min-height:33rem}}.s-latestposts,.section-blog-latestposts{padding-bottom:10em;padding-top:8em}.s-latestposts .btn a,.section-blog-latestposts .btn a{color:#fff !important;font-weight:500;text-transform:uppercase;display:inline-block;background:#3d414c;border-radius:1.5em;padding:.8em 1.2em}.s-latestposts h2,.s-latestposts .h2,.section-blog-latestposts h2,.section-blog-latestposts .h2{color:#0f1113 !important;font-size:clamp(2.75rem,4vw,4.5rem) !important;font-weight:600 !important;letter-spacing:-0.06em !important;background:none !important;padding:.5em 0 !important}@media(max-width: 768px){.s-latestposts h2,.s-latestposts .h2,.section-blog-latestposts h2,.section-blog-latestposts .h2{display:flex;justify-content:center}}@media(max-width: 576px){.s-latestposts h2,.s-latestposts .h2,.section-blog-latestposts h2,.section-blog-latestposts .h2{display:block;hyphens:auto;text-wrap:balance;padding-right:10vw}}.s-latestposts .wp-block-group__inner-container,.section-blog-latestposts .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.s-latestposts .wp-block-group__inner-container h2,.s-latestposts .wp-block-group__inner-container .h2,.section-blog-latestposts .wp-block-group__inner-container h2,.section-blog-latestposts .wp-block-group__inner-container .h2{font-size:clamp(1.125rem,1.25vw,1.25rem);background:#333;color:#fff;display:inline-block;margin-bottom:2rem;margin-left:-1.1rem;padding:.8em 2em;border-radius:.5em}.s-latestposts .wp-block-group__inner-container p,.section-blog-latestposts .wp-block-group__inner-container p{font-size:clamp(1rem,1vw,1rem)}.s-latestposts .wp-block-group__inner-container a,.section-blog-latestposts .wp-block-group__inner-container a{color:#0f1113}.s-latestposts .wp-block-group__inner-container ul,.section-blog-latestposts .wp-block-group__inner-container ul{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin-bottom:1em}@media(max-width: 992px){.s-latestposts .wp-block-group__inner-container ul,.section-blog-latestposts .wp-block-group__inner-container ul{gap:1em}}@media(max-width: 768px){.s-latestposts .wp-block-group__inner-container ul,.section-blog-latestposts .wp-block-group__inner-container ul{grid-template-columns:1fr}}.s-latestposts .wp-block-group__inner-container li::before,.section-blog-latestposts .wp-block-group__inner-container li::before{display:none !important}.s-latestposts .wp-block-group__inner-container li a,.section-blog-latestposts .wp-block-group__inner-container li a{position:relative;display:flex;justify-content:center;align-items:center}.s-latestposts .wp-block-group__inner-container li a:hover .wp-block-latest-posts__post-title,.section-blog-latestposts .wp-block-group__inner-container li a:hover .wp-block-latest-posts__post-title{background:#a5875e}.s-latestposts .wp-block-group__inner-container li a:hover .wp-block-latest-posts__featured-image,.section-blog-latestposts .wp-block-group__inner-container li a:hover .wp-block-latest-posts__featured-image{filter:grayscale(0)}.s-latestposts .wp-block-group__inner-container li .wp-block-latest-posts__featured-image,.section-blog-latestposts .wp-block-group__inner-container li .wp-block-latest-posts__featured-image{filter:grayscale(0.8);z-index:0;min-height:30rem;width:100%}.s-latestposts .wp-block-group__inner-container li .wp-block-latest-posts__featured-image img,.section-blog-latestposts .wp-block-group__inner-container li .wp-block-latest-posts__featured-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.s-latestposts .wp-block-group__inner-container li .wp-block-latest-posts__post-title,.section-blog-latestposts .wp-block-group__inner-container li .wp-block-latest-posts__post-title{position:absolute;background:rgba(15,17,19,.9);border:.1em solid #a5875e;border-radius:.6em;padding:.7em;text-align:center;width:65%;hyphens:auto;text-wrap:balance;font-size:clamp(1.25rem,1.5vw,1.5rem);color:#fff;line-height:1.1em}@media(max-width: 576px){.s-latestposts .wp-block-group__inner-container li .wp-block-latest-posts__post-title,.section-blog-latestposts .wp-block-group__inner-container li .wp-block-latest-posts__post-title{font-size:clamp(1rem,1vw,1rem)}}@media(max-width: 992px){.s-latestposts .wp-block-group__inner-container .wp-block-columns,.section-blog-latestposts .wp-block-group__inner-container .wp-block-columns{flex-direction:column}}.section-blog-latestposts{padding-top:0;margin-top:-15em}.blog{margin-top:10em}@media(max-width: 768px){body.parent-pageid-31 footer{padding-bottom:5.5rem}}.parent-pageid-31 header nav a{color:#fff}@media(max-width: 1280px){.parent-pageid-31 header nav a{color:#0f1113}.parent-pageid-31 header nav a:hover{color:#fff}}.parent-pageid-31 .company-brand{width:9rem}.parent-pageid-31 .company-brand img{width:100%;height:100%;object-fit:cover;filter:grayscale(2) invert(1)}.parent-pageid-31 .design-change nav a{color:#0f1113}.parent-pageid-31 .menu-open nav a{color:#0f1113}.parent-pageid-31 .pages .section{width:100%}@media(max-width: 992px){.parent-pageid-31 .pages .section{padding-top:6rem;padding-bottom:4.5rem}}@media(max-width: 768px){.parent-pageid-31 .pages .section{padding-top:5rem;padding-bottom:3.5rem}}@media(max-width: 576px){.parent-pageid-31 .pages .section{padding-top:3.5rem;padding-bottom:2.5rem}}.parent-pageid-31 .pages .section>.wp-block-group__inner-container{margin:0 auto;width:min(1180px,85vw)}.parent-pageid-31 .pages h2,.parent-pageid-31 .pages .h2{font-size:clamp(2rem,2.75vw,2.75rem);font-weight:600;text-transform:none;margin-bottom:1rem}.parent-pageid-31 .pages h3,.parent-pageid-31 .pages .h3{font-size:clamp(1.25rem,1.5vw,1.5rem);text-transform:none;margin-bottom:.6rem}.parent-pageid-31 .pages p,.parent-pageid-31 .pages li{font-size:clamp(1.125rem,1.25vw,1.25rem);line-height:1.6em}.parent-pageid-31 .pages .eyebrow{font-size:clamp(.8rem,.875vw,.9rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a5875e;margin-bottom:.8rem}.parent-pageid-31 .pages .sub{color:#666;margin-bottom:3rem}.parent-pageid-31 .pages .s-hero{background:#0f1113;color:#fff}.parent-pageid-31 .pages .s-hero>.wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw);padding-top:6rem;padding-bottom:6rem}@media(max-width: 992px){.parent-pageid-31 .pages .s-hero>.wp-block-group__inner-container{padding-top:4rem;padding-bottom:4rem}}@media(max-width: 768px){.parent-pageid-31 .pages .s-hero>.wp-block-group__inner-container{padding-top:3.5rem;padding-bottom:2.5rem}}@media(max-width: 576px){.parent-pageid-31 .pages .s-hero>.wp-block-group__inner-container{padding-top:5rem;padding-bottom:2.5rem}}@media(max-width: 992px){.parent-pageid-31 .pages .s-hero>.wp-block-group__inner-container .wp-block-columns{gap:2.5rem;display:flex;flex-direction:column}}.parent-pageid-31 .pages .s-hero h1{font-size:clamp(1.75rem,2.25vw,2.25rem);color:#fff;margin-bottom:2rem;font-weight:300}.parent-pageid-31 .pages .s-hero h1 strong{font-size:clamp(2.75rem,4vw,4.5rem);font-weight:800;line-height:.9em}.parent-pageid-31 .pages .s-hero h1 em{font-style:normal;font-size:clamp(2rem,2.75vw,2.75rem);line-height:.9em;color:#a5875e;font-weight:600;margin-top:1rem;display:inline-block}.parent-pageid-31 .pages .s-hero .chip{display:inline-block;width:fit-content;border:1px solid #a5875e;border-radius:6rem;color:#a5875e;font-size:clamp(.8rem,.875vw,.9rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:.5rem 1.2rem;margin-bottom:1.6rem}.parent-pageid-31 .pages .s-hero .facts{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.8rem}@media(max-width: 576px){.parent-pageid-31 .pages .s-hero .facts{gap:.5rem}}.parent-pageid-31 .pages .s-hero .facts li{display:flex;align-items:center;gap:.5rem;font-size:clamp(1rem,1vw,1rem);color:#e8e6ee;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:.5rem;padding:.55rem 1.1rem;margin:0}@media(max-width: 576px){.parent-pageid-31 .pages .s-hero .facts li{gap:.4rem;font-size:clamp(.8rem,.875vw,.9rem);padding:.5rem .8rem}}.parent-pageid-31 .pages .s-hero .facts li::before{font-family:"lineicons";font-size:clamp(1.5rem,1.875vw,1.875rem);line-height:1;color:#a5875e;flex-shrink:0}.parent-pageid-31 .pages .s-hero .facts li:nth-child(1)::before{content:""}.parent-pageid-31 .pages .s-hero .facts li:nth-child(2)::before{content:"ﳉ"}.parent-pageid-31 .pages .s-hero .facts li:nth-child(3)::before{content:"﷧"}.parent-pageid-31 .pages .s-hero .facts li:nth-child(4)::before{content:""}.parent-pageid-31 .pages .s-hero .lead{color:#ddd;max-width:34rem;margin-bottom:2.2rem}.parent-pageid-31 .pages .s-hero .hero-cta{gap:1rem;margin-bottom:1.4rem}@media(max-width: 415px){.parent-pageid-31 .pages .s-hero .hero-cta{flex-direction:column;align-items:flex-start}}.parent-pageid-31 .pages .s-hero .btn-primary a{background-color:#a5875e;color:#fff}.parent-pageid-31 .pages .s-hero .btn-primary a:hover{background-color:#7c6544;color:#fff}.parent-pageid-31 .pages .s-hero .btn-ghost a{display:inline-block;font-size:clamp(1.125rem,1.25vw,1.25rem);color:#fff;border:1px solid hsla(0,0%,100%,.45);border-radius:2em;padding:.6em 1.8em;width:fit-content}.parent-pageid-31 .pages .s-hero .btn-ghost a:hover{transition:.3s;background-color:hsla(0,0%,100%,.1)}.parent-pageid-31 .pages .s-hero .hero-note{font-size:clamp(1rem,1vw,1rem);color:#999;margin:0}.parent-pageid-31 .pages .s-hero .s-hero-image{margin:0}.parent-pageid-31 .pages .s-hero .s-hero-image img{border-radius:1.2rem;width:100%}.parent-pageid-31 .pages .s-benefits{background:#f7f7f7}.parent-pageid-31 .pages .s-benefits .benefit-grid{gap:1.4rem}.parent-pageid-31 .pages .s-benefits .benefit-grid .wp-block-column{display:flex;flex-direction:column;gap:1.4rem}.parent-pageid-31 .pages .s-benefits .benefit-card{background:#fff;border:1px solid #ddd;border-radius:1rem;padding:2rem 1.8rem;height:100%}.parent-pageid-31 .pages .s-benefits .benefit-card h3{font-size:clamp(1.125rem,1.25vw,1.25rem);margin-bottom:.5rem}.parent-pageid-31 .pages .s-benefits .benefit-card p{font-size:clamp(1rem,1vw,1rem);color:#666;margin:0}.parent-pageid-31 .pages .s-benefits .benefit-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.7rem;background:rgba(165,135,94,.13);margin-bottom:1.2rem}.parent-pageid-31 .pages .s-benefits .benefit-icon i{color:#a5875e;font-size:clamp(1.25rem,1.5vw,1.5rem)}.parent-pageid-31 .pages .s-aufgaben .wp-block-columns{gap:4rem}@media(max-width: 768px){.parent-pageid-31 .pages .s-aufgaben .wp-block-columns{gap:2.5rem}}.parent-pageid-31 .pages .s-aufgaben h2{font-size:clamp(1.5rem,1.875vw,1.875rem);margin-bottom:1.8rem}.parent-pageid-31 .pages .s-aufgaben .check li{position:relative;padding-left:2rem;margin-bottom:.9rem;margin-left:0;list-style:none}.parent-pageid-31 .pages .s-aufgaben .check li::before{content:"";position:absolute;left:.3rem;top:.5em;width:.45rem;height:.8rem;border:solid #a5875e;border-width:0 .16rem .16rem 0;transform:rotate(45deg)}.parent-pageid-31 .pages .s-aufgaben .callout{background:rgba(165,135,94,.1);border-left:.2rem solid #a5875e;border-radius:0 .6rem .6rem 0;padding:1.2rem 1.5rem;margin-top:2rem}.parent-pageid-31 .pages .s-aufgaben .callout p{font-size:clamp(1rem,1vw,1rem);color:#3d414c;margin:0}.parent-pageid-31 .pages .s-arbeitsplatz{background:#f7f7f7}.parent-pageid-31 .pages .s-arbeitsplatz .place-grid>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:24rem 10rem;gap:.9rem}@media(max-width: 768px){.parent-pageid-31 .pages .s-arbeitsplatz .place-grid>.wp-block-group__inner-container{grid-template-rows:11rem 8rem}}.parent-pageid-31 .pages .s-arbeitsplatz .place-grid figure{margin:0;height:100%}.parent-pageid-31 .pages .s-arbeitsplatz .place-grid figure:first-child{grid-column:1/3}.parent-pageid-31 .pages .s-arbeitsplatz .place-grid figure img{width:100%;height:100%;object-fit:cover;border-radius:.9rem}.parent-pageid-31 .pages .s-arbeitsplatz .addr{position:relative;background:#fff;border:1px solid #ddd;border-radius:.8rem;padding:1.3rem 1.5rem 1.3rem 3.6rem;margin-top:1.8rem}.parent-pageid-31 .pages .s-arbeitsplatz .addr::before{content:"";position:absolute;left:1.4rem;top:1.35rem;font-family:"lineicons";font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1;color:#a5875e}.parent-pageid-31 .pages .s-arbeitsplatz .addr p{font-size:clamp(1rem,1vw,1rem);color:#666;margin:0}.parent-pageid-31 .pages .s-arbeitsplatz .addr p strong{color:#1d1d1b}.parent-pageid-31 .pages .s-ablauf .steps{gap:2.4rem}.parent-pageid-31 .pages .s-ablauf .step-num{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#1d1d1b;color:#fff;font-size:clamp(1rem,1vw,1rem);font-weight:600;margin-bottom:1.2rem}.parent-pageid-31 .pages .s-ablauf h3,.parent-pageid-31 .pages .s-ablauf .h3{color:#0f1113;font-size:clamp(1.125rem,1.25vw,1.25rem)}.parent-pageid-31 .pages .s-ablauf p{font-size:clamp(1rem,1vw,1rem);color:#666}.parent-pageid-31 .pages .section-bewerberformular{background:#0f1113;color:#fff;padding-top:10em}.parent-pageid-31 .pages .section-bewerberformular .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.parent-pageid-31 .pages .section-bewerberformular .sub{color:#999}.parent-pageid-31 .pages .section-bewerberformular .wp-block-columns{gap:4rem}@media(max-width: 992px){.parent-pageid-31 .pages .section-bewerberformular .wp-block-columns{gap:2.5rem;display:flex;flex-direction:column}}.parent-pageid-31 .pages .section-bewerberformular .wp-block-columns .wp-block-columns{gap:1.5rem}.parent-pageid-31 .pages .section-bewerberformular form{background:#fff;border-radius:1.2rem;padding:2.4rem;color:#1d1d1b}@media(max-width: 768px){.parent-pageid-31 .pages .section-bewerberformular form{padding:1.6rem}}.parent-pageid-31 .pages .section-bewerberformular form h2,.parent-pageid-31 .pages .section-bewerberformular form .h2{margin:0}.parent-pageid-31 .pages .section-bewerberformular form h2 strong,.parent-pageid-31 .pages .section-bewerberformular form .h2 strong{font-weight:600;font-size:clamp(2rem,2.75vw,2.75rem);color:#a5875e}.parent-pageid-31 .pages .section-bewerberformular form h3,.parent-pageid-31 .pages .section-bewerberformular form .h3{margin:0 0 2rem}.parent-pageid-31 .pages .section-bewerberformular form .field-hint{display:block;font-size:clamp(.65rem,.75vw,.75rem);font-weight:300;color:#666;margin-top:.4rem}.parent-pageid-31 .pages .section-bewerberformular .contact-person{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.2rem}.parent-pageid-31 .pages .section-bewerberformular .contact-person .contact-photo{flex:none;width:10rem;height:10rem;margin:0;margin-bottom:1rem}.parent-pageid-31 .pages .section-bewerberformular .contact-person .contact-photo img{width:100%;height:100%;object-fit:cover;object-position:52% 22%;border-radius:50%;border:2px solid hsla(0,0%,100%,.18)}.parent-pageid-31 .pages .section-bewerberformular .contact-person .contact-name{margin:0;font-size:clamp(1.125rem,1.25vw,1.25rem);line-height:1.4em;color:#fff}.parent-pageid-31 .pages .section-bewerberformular .contact-person .contact-name strong{color:#fff}.parent-pageid-31 .pages .section-bewerberformular .contact-person .contact-role{display:block;font-size:clamp(.8rem,.875vw,.9rem);color:#999}.parent-pageid-31 .pages .section-bewerberformular .contact-intro{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#ddd;margin-bottom:1.4rem}.parent-pageid-31 .pages .section-bewerberformular .contact-line{position:relative;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;padding:1.1rem 1.3rem 1.1rem 3.4rem;margin-bottom:.9rem}.parent-pageid-31 .pages .section-bewerberformular .contact-line::before{position:absolute;left:1.2rem;top:1.25rem;font-family:"lineicons";font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1;color:#a5875e}.parent-pageid-31 .pages .section-bewerberformular .contact-line.contact-line-phone::before{content:""}.parent-pageid-31 .pages .section-bewerberformular .contact-line.contact-line-mail::before{content:""}.parent-pageid-31 .pages .section-bewerberformular .contact-line p{font-size:clamp(1.125rem,1.25vw,1.25rem);margin:0}.parent-pageid-31 .pages .section-bewerberformular .contact-line a{color:#fff}.parent-pageid-31 .pages .section-bewerberformular .contact-line a strong{color:inherit}.parent-pageid-31 .pages .section-bewerberformular .contact-line a:hover{color:#a5875e}.parent-pageid-31 .pages .section-bewerberformular .contact-line .contact-sub{display:block;font-size:clamp(.8rem,.875vw,.9rem);color:#999}.parent-pageid-31 .pages .section-bewerberformular .contact-note{font-size:clamp(.8rem,.875vw,.9rem);color:#999;margin-top:1.4rem}.parent-pageid-31 .pages .s-weitere-stellen{margin-bottom:8rem}.parent-pageid-31 .pages .s-weitere-stellen .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.parent-pageid-31 .pages .s-weitere-stellen .job-cards{gap:1.4rem}.parent-pageid-31 .pages .s-weitere-stellen .job-card a{display:block;border:1px solid #ddd;border-radius:1rem;padding:1.8rem 2rem;height:100%}.parent-pageid-31 .pages .s-weitere-stellen .job-card a:hover{background:#ddd;color:#a5875e}.parent-pageid-31 .pages .s-weitere-stellen .job-card h3{font-size:clamp(1.125rem,1.25vw,1.25rem);margin-bottom:.3rem;color:#1d1d1b}.parent-pageid-31 .pages .s-weitere-stellen .job-card p{font-size:clamp(1rem,1vw,1rem);color:#666;margin:0}.parent-pageid-31 .pages .mobile-cta{display:none}@media(max-width: 768px){.parent-pageid-31 .pages .mobile-cta{display:flex;align-items:center;gap:.8rem;position:fixed;left:0;right:0;bottom:0;z-index:999;background:#fff;border-top:1px solid #ddd;box-shadow:0 -0.4rem 1.6rem rgba(15,17,19,.12);padding:.8rem 1rem}.parent-pageid-31 .pages .mobile-cta .btn-primary{flex:1;font-size:clamp(1rem,1vw,1rem);background-color:#a5875e;color:#fff;text-align:center;border-radius:2em;padding:.9rem 1rem}.parent-pageid-31 .pages .mobile-cta .mobile-cta-call{display:flex;align-items:center;justify-content:center;flex:none;width:3rem;height:3rem;border:1px solid #1d1d1b;border-radius:50%;color:#1d1d1b}}.page-id-31 .company-brand{width:9rem}.page-id-31 .company-brand img{width:100%;height:auto}.jobs{padding-bottom:0}.jobs .section{width:100%}.jobs .section .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.jobs h2{font-size:clamp(2rem,2.75vw,2.75rem);font-weight:600;text-transform:none;margin-bottom:1rem}.jobs .hub-eyebrow{font-size:clamp(.8rem,.875vw,.9rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a5875e;margin-bottom:.8rem}.jobs .hub-sub{color:#666;font-size:clamp(1.125rem,1.25vw,1.25rem);margin-bottom:3.5rem;max-width:46em}.jobs .s-hub-hero{padding-top:13rem;padding-bottom:5rem}@media(max-width: 992px){.jobs .s-hub-hero{padding-top:10rem;padding-bottom:4rem}}@media(max-width: 768px){.jobs .s-hub-hero{padding-top:9rem;padding-bottom:3rem}}.jobs .s-hub-hero .hub-hero-inner{gap:4rem}@media(max-width: 992px){.jobs .s-hub-hero .hub-hero-inner{gap:2.5rem;display:flex;flex-direction:column}}.jobs .s-hub-hero h1{font-size:clamp(2.75rem,4vw,4.5rem);font-weight:900;line-height:.9em;letter-spacing:0em;hyphens:none;margin-bottom:1.5rem;margin-top:.5rem;display:inline-block}@media(max-width: 576px){.jobs .s-hub-hero h1{font-size:clamp(2.25rem,3.25vw,3.5rem)}}.jobs .s-hub-hero h1 em{font-size:clamp(2.75rem,4vw,4.5rem);font-style:normal;color:#a5875e}@media(max-width: 576px){.jobs .s-hub-hero h1 em{font-size:clamp(2.25rem,3.25vw,3.5rem)}}.jobs .s-hub-hero .hub-lead{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#666;line-height:1.65em;margin-bottom:2.4rem}.jobs .s-hub-hero .hub-cta{align-items:center;gap:1.6rem}.jobs .s-hub-hero .hub-cta-note{font-size:clamp(.8rem,.875vw,.9rem);color:#999;margin:0}.jobs .s-hub-hero .hub-hero-bild{margin:0}.jobs .s-hub-hero .hub-hero-bild img{width:100%;height:100%;max-height:32rem;object-fit:cover;border-radius:1.4rem}@media(max-width: 768px){.jobs .s-hub-hero .hub-hero-bild img{max-height:20rem}}.jobs .s-hub-stellen{padding-bottom:10rem}@media(max-width: 1280px){.jobs .s-hub-stellen .wp-block-columns{display:grid;grid-template-columns:1fr 1fr}}@media(max-width: 768px){.jobs .s-hub-stellen .wp-block-columns{grid-template-columns:1fr}}.jobs .s-hub-stellen h2,.jobs .s-hub-stellen .h2{text-transform:none;letter-spacing:.008em;font-weight:600;font-size:clamp(2.25rem,3.25vw,3.5rem);margin-bottom:.3em}.jobs .s-hub-stellen .stellen-grid{gap:1.6rem}.jobs .s-hub-stellen .stellen-grid .wp-block-column{display:flex;height:fit-content}.jobs .s-hub-stellen .job-box .wp-block-group__inner-container a{height:100%;background:#fff;border:1px solid #ddd;border-radius:1.2rem;padding:2.2rem 2rem;display:inline-block}.jobs .s-hub-stellen .job-box:hover{border-radius:1.2rem;box-shadow:0 .6rem 2rem rgba(15,17,19,.07)}.jobs .s-hub-stellen .job-box:hover h3 a,.jobs .s-hub-stellen .job-box:hover .h3 a{color:#a5875e}.jobs .s-hub-stellen .job-box:hover h3 a::after,.jobs .s-hub-stellen .job-box:hover .h3 a::after{transform:translateX(0.4rem)}.jobs .s-hub-stellen .job-ort{font-size:clamp(.8rem,.875vw,.9rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#a5875e;margin-bottom:.6rem}.jobs .s-hub-stellen h3,.jobs .s-hub-stellen .h3{font-size:clamp(1.25rem,1.5vw,1.5rem);text-transform:none;margin-bottom:.8rem}.jobs .s-hub-stellen h3 a,.jobs .s-hub-stellen .h3 a{display:flex;align-items:center;gap:.8rem;color:#1d1d1b}.jobs .s-hub-stellen h3 a::after,.jobs .s-hub-stellen .h3 a::after{content:"";font-family:"lineicons";font-size:.7em;line-height:1;margin-left:auto;color:#a5875e;transition:.3s}.jobs .s-hub-stellen .job-text{font-size:clamp(1rem,1vw,1rem);color:#666;line-height:1.6em;margin-bottom:1.2rem}.jobs .s-hub-stellen .job-meta{font-size:clamp(.8rem,.875vw,.9rem);color:#999;border-top:1px solid #ddd;padding-top:1rem;margin:0}.jobs .s-hub-gruende{background:#f7f7f7;width:100%}.jobs .s-hub-gruende .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.jobs .s-hub-gruende .gruende-grid{gap:3rem}.jobs .s-hub-gruende .gruende-grid .wp-block-column{display:flex;flex-direction:column;gap:3rem}.jobs .s-hub-gruende .grund{display:flex;align-items:flex-start;gap:1.2rem}.jobs .s-hub-gruende .grund i{font-size:clamp(2rem,2.75vw,2.75rem);color:#a5875e;line-height:1.2;margin-bottom:.6rem}.jobs .s-hub-gruende .grund p{font-size:clamp(1rem,1vw,1rem);color:#666;line-height:1.55em;margin:0}.jobs .s-hub-gruende .grund p strong{display:block;font-size:clamp(1.125rem,1.25vw,1.25rem);color:#1d1d1b;margin-bottom:.3rem}.jobs .s-hub-standorte .wp-block-columns{gap:3rem}.jobs .s-hub-standorte .standort h3{font-size:clamp(1.25rem,1.5vw,1.5rem);text-transform:none;margin-top:2rem;margin-bottom:.8rem}.jobs .s-hub-standorte .standort p{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#666;line-height:1.65em}.jobs .s-hub-standorte .standort-adresse{font-size:clamp(1rem,1vw,1rem);border-left:3px solid #a5875e;padding-left:1.2rem;margin-top:1.2rem;margin-bottom:1.8rem}.jobs .s-hub-standorte .standort-adresse strong{color:#1d1d1b}.jobs .s-hub-standorte .standort-adresse a{color:#a5875e}.jobs .s-hub-standorte .standort-karte{margin-top:1.4rem}.jobs .s-hub-standorte .karte-link{display:flex;align-items:center;gap:1rem;background:#f7f7f7;border:1px solid #ddd;border-radius:1rem;padding:1.1rem 1.3rem;color:#1d1d1b;transition:.3s}.jobs .s-hub-standorte .karte-link::before{content:"";font-family:"lineicons";font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1;color:#a5875e;flex-shrink:0}.jobs .s-hub-standorte .karte-link::after{content:"";font-family:"lineicons";font-size:clamp(1rem,1vw,1rem);line-height:1;margin-left:auto;color:#a5875e;transition:.3s}.jobs .s-hub-standorte .karte-link:hover{border-color:#a5875e;background:#fff}.jobs .s-hub-standorte .karte-link:hover::after{transform:translateX(0.4rem)}.jobs .s-hub-standorte .karte-link-titel{display:block;font-size:clamp(1rem,1vw,1rem);font-weight:600}.jobs .s-hub-standorte .karte-link-text{display:block;font-size:clamp(.8rem,.875vw,.9rem);color:#666}.jobs .s-hub-bewerbung{padding-top:8rem;background:#f7f7f7}.jobs .s-hub-bewerbung h2,.jobs .s-hub-bewerbung .h2{margin-top:0;margin-bottom:1rem;text-transform:none;font-weight:600}.jobs .s-hub-bewerbung .wp-block-columns{gap:4rem}@media(max-width: 992px){.jobs .s-hub-bewerbung .wp-block-columns{gap:2.5rem}}.jobs .s-hub-bewerbung [data-wpcf7-id]{background:#fff;border:1px solid #ddd;border-radius:1.2rem;padding:2.4rem;margin-top:1.6rem}.jobs .s-hub-bewerbung [data-wpcf7-id] .wpcf7-form-control-wrap{margin-top:.3rem;margin-bottom:.5rem;display:block}.jobs .s-hub-bewerbung [data-wpcf7-id] .field-hint{display:block;font-size:clamp(.65rem,.75vw,.75rem);font-weight:300;color:#666;margin-top:.1rem}.jobs .s-hub-bewerbung .hub-kontakt h3{font-size:clamp(1.25rem,1.5vw,1.5rem);text-transform:none;margin-bottom:.8rem}.jobs .s-hub-bewerbung .hub-kontakt p{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#666;line-height:1.65em}.jobs .s-hub-bewerbung .hub-kontakt-zeile{border-top:1px solid #ddd;padding-top:1.2rem;margin-top:1.6rem}.jobs .s-hub-bewerbung .hub-kontakt-zeile a{color:#1d1d1b}.jobs .s-hub-bewerbung .hub-kontakt-zeile a:hover{color:#a5875e}.jobs .s-hub-bewerbung .hub-kontakt-zeile span{display:block;font-size:clamp(1.125rem,1.25vw,1.25rem);color:#666;margin-top:.3rem}.breadcrumb{margin:0 auto;width:min(100%,80vw);font-size:clamp(.8rem,.875vw,.9rem);margin-bottom:1rem}.breadcrumb a{font-size:clamp(.8rem,.875vw,.9rem);font-weight:500}.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{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;color:#1d1d1b}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:500;margin-bottom:.3em;line-height:1em;letter-spacing:-0.02em}@media(max-width: 1440px){h2,.h2{font-size:clamp(1.75rem,2.25vw,2.25rem);margin-bottom:.5em}}@media(max-width: 576px){h2,.h2{font-size:clamp(2rem,2.75vw,2.75rem)}}h2 strong,.h2 strong{color:#261f63;font-weight:500}h3,.h3{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;line-height:1em}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)}@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);margin-bottom:1.2em;line-height:1.2em;font-weight:400}@media(max-width: 576px){p,li{font-size:clamp(1.125rem,1.25vw,1.25rem)}}p strong,li strong{color:#0f1113;font-weight:500}a{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#333;font-weight:400;line-height:1em;cursor:pointer;text-decoration:none}@media(max-width: 576px){a{font-size:clamp(1.125rem,1.25vw,1.25rem)}}a:hover{transition:.2s;color:#3d414c}a:active{transition:.2s;color:#a5875e}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}#mdp-readabler-accessibility-profiles-box .mdp-readabler-accessibility-profile-item .mdp-switch{font-size:1px !important}
