.elementor .hero-section{height:100vh;overflow:hidden;padding:0%;margin:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .hero-content{padding-block-start:0%;padding-block-end:0%;padding-inline-start:5%;padding-inline-end:5%;display:flex;flex-direction:column;}.elementor .hero-title{width:600px;font-family:var(--font-family-heading);font-weight:500;font-size:83px;color:var(--color-text-heading);letter-spacing:-1px;line-height:85px;text-align:start;font-style:normal;display:flex;flex-direction:row;justify-content:flex-start;}.elementor .accent-script{font-family:var(--font-family-script);font-size:var(--font-size-hero-script);color:var(--color-brand-gold);letter-spacing:2px;word-spacing:10px;}.elementor .sub-title{font-family:var(--font-family-body);font-weight:400;font-size:var(--font-size-subheadline);margin-block-start:20px;}.elementor .hero-text{font-family:var(--font-family-body);font-weight:400;font-size:var(--font-size-body);color:var(--color-text-body);margin-block-start:20px;}.elementor .cards-hero-section{border-radius:0px;border-width:0px;border-color:var(--color-border-soft);border-style:solid;}.elementor .cards-section{height:150px;padding:10px;margin:0px;border-radius:0px;border-width:0px;border-color:var(--color-border-soft);border-style:solid;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .trennlinie-first{padding:0px;}.elementor .section{width:90%;padding-block-start:0em;padding-block-end:0em;padding-inline-start:0px;padding-inline-end:0px;gap:20px;}.elementor .section-title{font-family:var(--font-family-heading);font-weight:400;font-size:var(--font-size-section-title);letter-spacing:-1px;text-align:center;margin-block-end:0.5em;}.elementor .section-eyebrow{font-family:var(--font-family-body);font-weight:500;font-size:var(--font-size-eyebrow-section);color:var(--color-brand-gold);text-align:center;text-transform:uppercase;}.elementor .card-container{padding-block-start:0em;padding-block-end:2em;padding-inline-start:0em;padding-inline-end:0em;background-color:var(--color-bg-main);transition:all 250ms;}.elementor .card-container:hover,.elementor .card-container:focus-visible{box-shadow:0px 0px 64px 0px rgba(0, 0, 0, 0.07);transform:translate3d(0px, -5px, 0px);}.elementor .link-mehr-erfahren{font-weight:500;font-size:var(--font-size-label);letter-spacing:1px;text-transform:uppercase;padding-inline-start:1.25em;transition:all 200ms;}.elementor .link-mehr-erfahren:hover,.elementor .link-mehr-erfahren:focus-visible{transform:translate3d(10px, 0px, 0px);}.elementor .body-text{font-family:var(--font-family-body);font-weight:400;font-size:14px;color:var(--color-text-body);}.elementor .pop-up-card{padding:3em;margin:3em;border-radius:8px;border-width:1px;border-color:var(--color-border-soft);border-style:solid;background-image:linear-gradient(90deg, #F8F5F0 0%,#FCFAF7 78%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.09);}.elementor .testimonial-card{width:400px;position:absolute;inset-inline-end:5%;padding:2em;border-radius:8px;background-image:linear-gradient(#4f4f4f73, #4f4f4f73);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.33);backdrop-filter:blur(3px);}