.elementor .h1{font-family:var(--Spacegrotesk);font-weight:700;font-size:48px;color:var(--satter-schwarz);letter-spacing:0em;line-height:1.1em;}.elementor .h2{font-family:var(--Spacegrotesk);font-weight:700;font-size:36px;color:var(--satter-schwarz);letter-spacing:0em;line-height:1.1em;margin-inline-end:0px;}.elementor .h3{font-family:var(--Spacegrotesk);font-weight:700;font-size:28px;color:var(--satter-schwarz);letter-spacing:0em;line-height:1.2em;}.elementor .h4{font-family:var(--montserrat);font-weight:600;font-size:20px;color:var(--satter-schwarz);letter-spacing:0.01em;line-height:1.2em;}.elementor .caption{font-family:var(--montserrat);font-weight:500;font-size:15px;color:var(--satter-schwarz);letter-spacing:0.08em;line-height:1.2em;text-align:start;text-transform:uppercase;}.elementor .body-hero{font-family:var(--montserrat);font-weight:400;font-size:16px;color:var(--satter-schwarz);letter-spacing:0em;line-height:1.5em;text-align:start;}.elementor .body-main{font-family:var(--montserrat);font-weight:400;font-size:16px;color:var(--mid-sattes-schwarz);letter-spacing:0em;line-height:1.4em;text-align:start;}.elementor .button-bright{font-family:var(--montserrat);font-weight:600;font-size:15px;color:var(--white);letter-spacing:0.1em;line-height:1.2em;text-align:center;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:4px;background-color:var(--vibrant-blue);}.elementor .button-bright:hover,.elementor .button-bright:focus-visible{background-color:var(--Tiefblau);}.elementor .h2-center{font-family:var(--Spacegrotesk);font-weight:700;font-size:36px;color:var(--satter-schwarz);letter-spacing:0em;line-height:1.1em;text-align:center;}.elementor .body-center{font-family:var(--montserrat);font-weight:400;font-size:16px;color:var(--mid-sattes-schwarz);letter-spacing:0em;line-height:1.5em;text-align:center;}.elementor .h2-blue{font-family:var(--Spacegrotesk);font-weight:700;font-size:36px;color:var(--vibrant-blue);letter-spacing:0em;line-height:1.1em;text-align:start;}.elementor .h4-center{font-family:var(--montserrat);font-weight:600;font-size:20px;color:var(--mid-sattes-schwarz);letter-spacing:0.01em;line-height:1.3em;text-align:center;}.elementor .card-button-2nd{width:100%;font-family:var(--montserrat);font-weight:600;font-size:15px;color:var(--white);letter-spacing:0.1em;line-height:1.1em;text-align:center;text-transform:uppercase;border-radius:var(--mini-corner);background-color:var(--Tiefblau);}.elementor .h3-white{font-family:var(--Spacegrotesk);font-weight:700;font-size:28px;color:var(--white);letter-spacing:0em;line-height:1.2em;text-align:start;}.elementor .body-quote{font-family:var(--montserrat);font-weight:400;font-size:16px;color:var(--satter-schwarz);letter-spacing:0em;line-height:1.4em;text-align:start;font-style:italic;}.elementor .small-text{font-family:var(--montserrat);font-weight:400;font-size:13px;color:var(--mid-sattes-schwarz);line-height:1.4em;text-align:center;}.elementor .body-white{font-family:var(--montserrat);font-weight:500;font-size:16px;color:var(--white);letter-spacing:0em;line-height:1.5em;text-align:start;}.elementor .h4-white{font-family:var(--montserrat);font-weight:600;font-size:20px;color:var(--white);letter-spacing:0.01em;line-height:1.2em;text-align:start;}.elementor .card-button-white{width:100%;font-family:var(--montserrat);font-weight:600;font-size:15px;color:var(--vibrant-blue);letter-spacing:0.1em;line-height:1.1em;text-align:center;text-transform:uppercase;border-radius:var(--mini-corner);background-color:var(--white);}.elementor .small-text-white{font-family:var(--montserrat);font-weight:400;font-size:13px;color:var(--white);letter-spacing:0em;line-height:1.3em;text-align:start;}.elementor .h2-white{font-family:var(--Spacegrotesk);font-weight:700;font-size:36px;color:var(--white);letter-spacing:0em;line-height:1.1em;text-align:start;}.elementor .caption-white{font-family:var(--montserrat);font-weight:600;font-size:15px;color:var(--white);letter-spacing:0.08em;line-height:1.2em;text-align:start;text-transform:uppercase;}