.elementor .s-headline-gold{font-family:"Playfair Display";font-weight:600;font-size:25px;color:var(--gold);text-align:start;}.elementor .s-bg-gradient_gr{background-image:linear-gradient(180deg, #626b2ac9 0%,#636c2a 63%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-button-hover-blau{font-family:var(--s-fliesstext);font-weight:400;font-size:14px;color:var(--weiss);letter-spacing:1px;padding-block-start:var(--s-button-abstand-ou);padding-block-end:var(--s-button-abstand-ou);padding-inline-start:var(--s-button-abstand-lr);padding-inline-end:var(--s-button-abstand-lr);border-radius:var(--s-button-radius);background-color:var(--gold);align-self:center;}.elementor .s-button-hover-blau:hover,.elementor .s-button-hover-blau:focus-visible{background-color:var(--blau);}.elementor .s-border{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--s-linienfarbe);border-style:none;}.elementor .s-button-allg{font-family:var(--s-fliesstext);font-weight:400;font-size:14px;color:var(--weiss);letter-spacing:1px;padding-block-start:var(--s-button-abstand-ou);padding-block-end:var(--s-button-abstand-ou);padding-inline-start:var(--s-button-abstand-lr);padding-inline-end:var(--s-button-abstand-lr);border-radius:var(--s-button-radius);border-width:2px;border-color:var(--gold);border-style:solid;background-color:var(--gold);}.elementor .s-button-allg:hover,.elementor .s-button-allg:focus-visible{color:var(--gold);background-color:var(--transparent);mix-blend-mode:normal;}.elementor .hero-col-1{width:40%;padding-block-start:4%;padding-block-end:3%;padding-inline-start:4%;padding-inline-end:4%;row-gap:25px;align-items:center;}.elementor .hero-col-2{width:60%;position:relative;z-index:1;padding:20px;border-start-start-radius:150px;border-end-end-radius:150px;flex-direction:column;justify-content:flex-end;align-items:end;}.elementor .hero-zitat-kasten{max-width:400px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:50px;padding-inline-end:20px;border-start-start-radius:0px;border-start-end-radius:40px;border-end-start-radius:40px;border-end-end-radius:0px;flex-direction:column;row-gap:15px;}.elementor .hero-zitat{font-weight:300;font-size:18px;color:var(--weiss);letter-spacing:0.3px;line-height:1.5em;font-style:italic;}.elementor .max-height-50{height:50px;max-height:50px;}.elementor .s-border-u{padding-block-end:70px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--s-linienfarbe);border-style:solid;}.elementor .s-border-l{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--s-linienfarbe);border-style:solid;}.elementor .footer-h3{font-size:27px;}.elementor .s-kat-headline{font-weight:700;font-size:19px;color:var(--gold);letter-spacing:1px;padding-inline-start:3px;}.elementor .s-bg-gradient{background-image:linear-gradient(90deg, #f3f3f3 50%,rgb(255,255,255) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-txt-kl{font-size:17px;}.elementor .s-posten-txt{font-size:16px;margin-inline-start:5px;margin-inline-end:5px;}.elementor .s-kurz-box{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .s-button-gr{font-family:var(--s-fliesstext);font-weight:400;font-size:14px;color:var(--weiss);letter-spacing:1px;padding-block-start:var(--s-button-abstand-ou);padding-block-end:var(--s-button-abstand-ou);padding-inline-start:var(--s-button-abstand-lr);padding-inline-end:var(--s-button-abstand-lr);border-radius:var(--s-button-radius);background-color:var(--gruen);align-self:center;}.elementor .s-button-gr:hover,.elementor .s-button-gr:focus-visible{background-color:var(--gold);}.elementor .s-cta-box{padding-block-start:20px;padding-block-end:20px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:10px;justify-content:space-between;}.elementor .s-h1-allg{font-weight:400;font-size:46px;line-height:1.3em;}.elementor .s-intro-headline-allg{font-size:2rem;}