.elementor .font-primary{font-family:"Bricolage Grotesque SH";line-height:1.5em;}.elementor .font-text{font-family:"Inter SH";font-weight:300;}.elementor .color-white{color:var(--White);margin-block-start:20px;}.elementor .color-blue{color:var(--Blue);}.elementor .headline{font-family:"Bricolage Grotesque SH";font-weight:400;line-height:1.5em;}.elementor .headline-highlighted{background-color:var(--White);display:inline;
padding: 0.rem 2rem !important;
background-color: #ffffff; /* Weißer Hintergrund für die gesamte H1 */
line-height: 1.5;

& *:is(b,strong):last-of-type {
background: var(--Yellow)
}

& *:is(b,strong){
padding-left:10px;
padding-right: 10px;
white-space: nowrap;
}\n}.elementor .font-size-text{font-size:1rem;letter-spacing:-0.5px;flex-direction:row;}.elementor .font-size-h2{font-size:clamp(1.75rem, 1.40541rem + 1.47027vw, 2.60rem);letter-spacing:-1.5px;line-height:1.3em;}.elementor .font-size-h1{font-size:clamp(1.25rem, 1.75405rem + 1.90270vw, 3.30rem);line-height:5rem;}.elementor .gap-20{gap:20px;}.elementor .color-yellow{color:var(--Yellow);}.elementor .boxed-container{max-width:1280px;margin-inline-start:auto;margin-inline-end:auto;justify-content:flex-start;align-items:center;}.elementor .fullwidth{width:100%;}.elementor .text-align-center{text-align:center;}.elementor .border-20{border-radius:20px;background-color:var(--White);}.elementor .card-box-shadow{padding:20px;box-shadow:0px 0px 10px 0px rgba(4, 14, 41, 0.15);display:flex;flex-direction:column;justify-content:space-between;}.elementor .background-light{background-color:var(--lightest-grey);}.elementor .padding-40{padding-block-start:40px;padding-block-end:40px;}