.cont-inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:32px;padding-right:32px;width:100%}@media (max-width:767px){.cont-inner{padding-left:24px;padding-right:24px}}.card-leistung{background-color:var(--brand-color-01-shade-04);position:relative;text-align:left;padding:4rem 1.5rem 2rem 1.5rem}.card-leistung li{font-size:calc(clamp(1rem,0.4vw + 0.95rem,1.125rem) * 0.9);margin-bottom:.5em}.card-leistung li::marker{color:var(--brand-color-01)}.card-leistung ul{margin:0px 0px 0px 1em}.card-leistung-title{color:var(--brand-color-01);font-size:clamp(1.125rem,1.067rem + 0.256vi,1.375rem);font-weight:700;margin-bottom:.5em}.card-leistung-icon{display:inline-flex;height:7rem;left:calc(50% - 4rem);position:absolute;top:-4rem;width:7rem}.card-leistung-icon svg{fill:currentColor}.btn-primary{align-items:center;background-color:var(--brand-color-2);color:#ffffff;column-gap:.5em;display:inline-flex;font-size:clamp(0.9375rem,0.3vw + 0.9rem,1.0625rem);font-weight:700;text-decoration:none;border-radius:.5rem;padding:.85em 2em}.btn-primary:is(:hover,:focus){background-color:#bf1619;color:#ffffff}.btn-primary:is(:hover,:focus) .gb-shape svg{transform:translate3d(0.2em,0px,0px)}.btn-primary .gb-shape svg{width:1em;height:1em;fill:var(--text-light);transition:transform 0.5s ease 0s}.section-padding-y{padding-bottom:8rem;padding-top:8rem}.acc-jobs .acc-jobs-item:nth-child(even){background-color:var(--surface)}.acc-jobs .acc-jobs-item:nth-child(odd){background-color:var(--surface-shade-02)}.acc-jobs-title{color:var(--text-dark);font-size:clamp(1rem,0.4vw + 0.95rem,1.125rem);font-weight:600;line-height:1.6;margin-bottom:0em;text-transform:none}.acc-jobs-item{color:var(--text-dark);padding-left:1.5em;padding-right:1.5em}.acc-jobs-item .wp-block-list{margin-top:0px;margin-right:0px;margin-left:1em}.acc-jobs-toggle{align-items:flex-start;color:var(--text-dark);column-gap:1em;display:flex;font-weight:600;justify-content:space-between;padding-bottom:1em;padding-top:1em;text-align:left}.acc-jobs-toggle:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600;border-bottom:1px solid var(--brand-color-2)}.acc-jobs-toggle:is(:hover,:focus){color:currentColor}.acc-jobs-toggle .gb-accordion__toggle-icon svg{color:var(--brand-color-2);font-size:1.5em}.acc-faq .acc-faq-item:nth-child(even){background-color:var(--brand-color-01-shade-03)}.acc-faq .acc-faq-item:nth-child(odd){background-color:var(--brand-color-01-shade-04)}.acc-faq-item{background-color:var(--base-3);padding-left:1.5em;padding-right:1.5em}.acc-faq-toggle{align-items:flex-start;column-gap:1em;display:flex;font-weight:600;justify-content:space-between;padding-bottom:1em;padding-top:1em;text-align:left}.acc-faq-toggle:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){border-bottom:1px solid var(--brand-color-01)}.acc-faq-toggle .gb-accordion__toggle-icon svg{color:var(--brand-color-01);font-size:1.5em}.hero-slider-item{overflow-x:clip;overflow-y:clip;position:relative}.hero-slider-item-img{display:block;height:100%;object-fit:cover;object-position:50% 15%;width:100%}.pre-heading{color:var(--brand-color-01);font-size:clamp(1rem,0.8vw + 0.85rem,1.5rem);font-weight:700;line-height:1.2;margin-bottom:.35em}.h2-heading{color:var(--brand-color-01);font-size:clamp(1.875rem,2.2vw + 1.25rem,3.5rem);font-weight:300;line-height:1.2;text-wrap:balance}.text-quote{font-size:clamp(1.5rem,2.4vw + 1rem,3.1rem);font-style:italic;line-height:1.25}.hoverbox-wrapper{overflow-x:clip;overflow-y:clip;position:relative}.hoverbox-wrapper.hoverbox-wrapper:is(:hover,:focus) .hoverbox-inner:before{opacity:0.85}.hoverbox-wrapper:is(:hover,:focus) .hoverbox-heading-1{opacity:0;transition:opacity 0.1s ease 0.1s}.hoverbox-wrapper:is(:hover,:focus) .hoverbox-inner{transform:translate3d(0px,0px,0px)}.hoverbox-wrapper .hoverbox-inner{transition:transform 0.5s ease 0s;transform:translate3d(0px,100%,0px)}.hoverbox-wrapper .hoverbox-inner:before{opacity:0;transition:opacity 0.5s ease 0s}.hoverbox-inner{color:var(--text-light);height:100%;position:relative;width:100%;z-index:1;padding:4rem 2rem}.hoverbox-inner:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:var(--brand-color-01);content:"";opacity:0.72;z-index:0}@media (max-width:530px){.hoverbox-inner{padding-left:1rem;padding-right:1rem}}.hoverbox-heading{color:var(--text-light);font-size:clamp(1.25rem,0.6vw + 1.05rem,1.75rem);font-weight:700;margin-bottom:20px;position:relative;z-index:2}.hoverbox-text{margin-bottom:0px;position:relative;z-index:2}.acc-faq-content-img{flex-grow:1;height:auto;object-fit:cover;width:30%}@media (max-width:767px){.acc-faq-content-img{width:100%}}.acc-faq-content-text{flex-grow:1;font-size:.9em;margin-bottom:0px;width:70%}@media (max-width:767px){.acc-faq-content-text{width:100%}}.acc-faq-content-inner{column-gap:2rem;display:flex;margin-bottom:1em;margin-top:1em;row-gap:1rem}@media (max-width:767px){.acc-faq-content-inner{flex-direction:column}}.hoverbox-heading-bg{background-color:var(--brand-color-01);bottom:0px;height:calc(clamp(1.25rem,0.6vw + 1.05rem,1.75rem) * 2.1);left:0px;position:absolute;right:0px;transition:opacity 0.3s ease 0.25s;width:100%}.hoverbox-heading-1{background-color:var(--brand-color-01);bottom:0px;color:var(--text-light);font-size:clamp(1.25rem,0.6vw + 1.05rem,1.75rem);font-weight:700;height:auto;left:0px;margin-bottom:0px;padding-bottom:.3em;padding-top:.3em;position:absolute;right:0px;transition:opacity 0.3s ease-in-out 0.1s;width:100%}.card-leistung-subline{font-size:.95em;font-weight:700;margin-bottom:1em}