.elementor .text-secondary{color:var(--secondary);}.elementor .text-primary{color:var(--primary);}.elementor .text-inverse{color:var(--white);}.elementor .text-accent{color:var(--accent);}.elementor .text-muted{color:var(--muted);}.elementor .text-default{color:var(--text-dark);}.elementor .bg-black{background-color:var(--black);}.elementor .bg-white{background-color:var(--white);}.elementor .bg-dark{background-color:var(--bg-dark);}.elementor .bg-light{background-color:var(--bg-soft);}.elementor .bg-accent{background-color:var(--accent);}.elementor .bg-secondary{background-color:var(--secondary);}.elementor .bg-primary{background-color:var(--primary);}.elementor .heading-hero{font-family:var(--ff-display);font-weight:400;font-size:var(--fs-hero);}.elementor .heading-xxl{font-family:var(--ff-display);font-size:var(--fs-xxl);}.elementor .heading-xl{font-family:var(--ff-display);font-weight:400;font-size:var(--fs-xl);text-transform:uppercase;}.elementor .text-l{font-family:var(--ff-body);font-size:var(--fs-l);}.elementor .text-m{font-family:var(--ff-body);font-size:var(--fs-m);}.elementor .text-s{font-family:var(--ff-body);font-size:var(--fs-s);text-transform:none;}.elementor .text-xs{font-family:var(--ff-body);font-size:var(--fs-xs);}.elementor .btn-inverse{font-family:var(--ff-body);color:var(--primary);border-color:var(--white);background-color:var(--white);}.elementor .btn-danger{font-family:var(--ff-body);color:var(--white);border-color:#dc2626;background-color:#dc2626;}.elementor .btn-link{font-family:var(--ff-body);font-weight:400;font-size:var(--fs-l);color:var(--primary);border-color:transparent;background-color:transparent;align-self:start;}.elementor .btn-ghost{font-family:var(--ff-body);font-size:var(--fs-l);color:var(--primary);margin-block-start:var(--sp-m);border-color:var(--primary);background-color:transparent;}.elementor .btn-secondary{font-family:var(--ff-body);color:var(--white);border-color:var(--secondary);background-color:var(--secondary);}.elementor .btn-primary{font-family:var(--ff-body);color:var(--text-light);border-color:var(--primary);background-color:var(--primary);}.elementor .btn{padding-block-start:var(--sp-xs);padding-block-end:var(--sp-xs);padding-inline-start:var(--sp-l);padding-inline-end:var(--sp-l);border-radius:var(--rd-999);border-width:1px;border-style:solid;display:inline-block;align-self:start;}.elementor .container-l{max-width:var(--w-wide);padding-block-start:var(--section-m);padding-block-end:var(--section-m);padding-inline-start:var(--pad-side);padding-inline-end:var(--pad-side);}.elementor .container-m{max-width:var(--w-content);padding-block-start:var(--section-m);padding-block-end:var(--section-m);padding-inline-start:var(--pad-side);padding-inline-end:var(--pad-side);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--sp-m);justify-content:center;align-items:start;}.elementor .container-s{max-width:var(--w-narrow);padding-block-start:var(--section-m);padding-block-end:var(--section-m);padding-inline-start:var(--pad-side);padding-inline-end:var(--pad-side);}.elementor .txt-dark{color:var(--text-dark);}.elementor .txt-light{color:var(--text-light);}.elementor .outline{font-weight:900;color:#ffffff00;-webkit-text-stroke:1px var(--text-dark);stroke:var(--text-dark);stroke-width:1px;border-style:none;}.elementor .preis{text-transform:capitalize;}.elementor .btn-my{padding:var(--sp-s);border-radius:var(--rd-999);border-width:1px;border-color:var(--text-dark);border-style:solid;display:flex;flex-direction:row;gap:var(--fs-m);}.elementor .shadow-box{padding-block-start:var(--sp-l);padding-inline-start:var(--sp-m);padding-inline-end:var(--sp-m);mix-blend-mode:normal;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.1);opacity:100%;gap:var(--sp-m);}.elementor .shadow-box:hover,.elementor .shadow-box:focus-visible{box-shadow:12px 13px 32px 0px rgba(0, 0, 0, 0.08);}.elementor .container-full{display:block;}.elementor .preis-box{padding:var(--sp-m);}.elementor .preis-box:hover,.elementor .preis-box:focus-visible{.pfeil-icon {
  gap: var(--sp-l);
}\n}.elementor .bg-yello{background-image:linear-gradient(147deg, #FBF6A7 25%,#FFB700 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:100%;}.elementor .text-caps{font-family:var(--ff-display);font-weight:400;font-size:var(--fs-s);color:var(--text-dark);letter-spacing:5%;text-transform:uppercase;}.elementor .pfeil-icon{transition:all 500ms;}