.elementor .container-type-size{width:100%;height:100%;column-gap:var(--gap-fluid);padding:0;grid-template-columns:repeat(12,1fr);container-type:size;\n}.elementor .journey-card{aspect-ratio:1/1;position:relative;padding:2cqi;flex-direction:column;justify-content:center;cursor:pointer;user-select:none;-webkit-user-select:none;\n}.elementor .journey-text-bottom{height:2em;font-family:var(--heading-font);font-weight:700;font-size:15cqi;line-height:1em;text-align:center}.elementor .roboto-copy-m{font-family:var(--heading-font);font-size:var(--copy-m);color:var(--Violet-Grey-400);line-height:var(--line-height-copy)}.elementor .font-h2-inverse{font-family:var(--heading-font);font-weight:400;font-size:var(--heading-l);color:var(--Violet-Grey-400);line-height:var(--line-height-l)}.elementor .container-type-inline{container-type:inline-size;\n}.elementor .copy-s{font-family:var(--body-font);font-weight:400;font-size:var(--copy-s);color:var(--Violet-Grey-700);line-height:var(--line-height-copy);text-wrap:wrap;text-wrap:pretty;strong,b{font-weight:600}\n}.elementor .no-break-strong{width:100%;strong,b{display:inline-block}\n}.elementor .btn-circle{width:48px;height:48px;aspect-ratio:1/1;color:var(--Violet-Grey-400);padding:12px;border-radius:var(--border-radius-full);background-color:var(--White)}.elementor .btn-circle:hover,.elementor .btn-circle:focus-visible{color:var(--background-light);background-color:var(--Violet-Grey-900)}.elementor .pattern{height:100%;color:var(--Violet-Grey-300);padding:0;background:repeating-linear-gradient(-55deg,color-mix(in srgb,currentColor 70%,transparent),color-mix(in srgb,currentColor 70%,transparent) 1px,transparent 1px,transparent 9px);border-color:currentColor;\n}.elementor .Nav-Button-Styles{font-family:var(--heading-font);font-weight:400;font-size:var(--copy-s);a .elementor-button-text{display:inline-block;position:relative;white-space:nowrap;text-align:left}a .elementor-button-text::after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:1px;background:currentColor;opacity:0;transform:translateY(-50%);transition:transform 200ms ease,opacity 200ms ease,background 200ms ease}a:hover .elementor-button-text::after{opacity:1;transform:translateY(14px)}\n}.elementor .font-h2{font-family:var(--heading-font);font-weight:400;font-size:var(--heading-l);color:var(--Violet-Grey-400);line-height:var(--line-height-l)}.elementor .font-h1{font-family:var(--body-font);font-weight:500;font-size:var(--line-height-l);line-height:var(--line-height-copy)}.elementor .copy-m{font-family:var(--body-font);font-weight:400;font-size:var(--copy-m);color:var(--Violet-Grey-700);line-height:var(--line-height-copy);strong,b{font-weight:600}\n}.elementor .baseline{margin-block-start:0;margin-block-end:calc(-1 * (var(--gap-m) + var(--heading-l) * 1.25 - var(--copy-m) * (1.5 - 1.25)));margin-inline-start:0;margin-inline-end:0;align-self:end;\n}.elementor .section-padding{column-gap:var(--gap-fluid);padding-block-start:var(--section-m);padding-block-end:var(--section-m);padding-inline-start:0;padding-inline-end:0;display:grid;row-gap:var(--gap-m);grid-template-columns:repeat(12,1fr);align-items:start}.elementor .boxed-1920{max-width:1920px;overflow:hidden;padding-block-start:0;padding-block-end:0;padding-inline-start:var(--site-padding);padding-inline-end:var(--site-padding);margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;flex-wrap:wrap}.elementor .subgrid{padding:0;display:grid;display:grid;grid-template-columns:subgrid;\n}.elementor .roboto-copy-l{font-family:var(--heading-font);font-weight:400;font-size:var(--copy-l);color:var(--Violet-Grey-400);line-height:var(--line-height-copy)}.elementor .e-button-base{position:relative;font-family:var(--heading-font);font-size:var(--copy-s);color:var(--Violet-Grey-900);text-align:center;padding-block-start:var(--padding-s);padding-block-end:var(--padding-s);background-color:var(--background-light)}.elementor .e-btn-animated{padding-inline-start:calc(var(--padding-m) + var(--padding-xl));padding-inline-end:var(--padding-m);border-radius:var(--border-radius-m);border-width:4px;border-color:var(--background-light);border-style:solid;background-color:var(--Transparent)}.elementor .e-btn-animated:hover,.elementor .e-btn-animated:focus-visible{color:var(--White)}.elementor .lg-col-span-5{position:relative;padding:0}.elementor .footer-logo{width:230px;height:var(----footer-logo-h)}.elementor .lasche-off-canvas{width:var(--padding-xl);height:2rem;position:absolute;padding:0;background-color:var(--background-light)}.elementor .font-zitat{font-family:var(--heading-font);font-weight:500;font-size:var(--heading-m);text-indent:-.4em;@supports (hanging-punctuation:first){.mein-zitat{text-indent:0;hanging-punctuation:first}}\n}.elementor .row-subgrid{display:grid;align-items:stretch;display:grid;grid-template-rows:subgrid;\n}.elementor .container-style-wrap{padding:0;align-items:baseline;align-self:end;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;\n}.elementor .roboto-copy-s{font-family:var(--heading-font);font-weight:400;font-size:var(--copy-s);color:var(--Violet-Grey-400);line-height:var(--line-height-copy)}.elementor .headline-solid{height:100%;position:relative;inset-block-end:0;inset-inline-start:calc(-1*var(--gap-fluid));z-index:10;font-family:var(--heading-font);font-weight:400;font-size:clamp(1.25rem, 1.5cqi + 0.75rem, 2.25rem);color:var(--Violet-Grey-200);line-height:var(--line-height-l);flex-direction:row;flex-wrap:wrap;grid-column:7/-1;grid-row:3/5;align-content:end;text-wrap:balance;word-break:break-word;\n}.elementor .back-btn{padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:var(--padding-xxl)}.elementor .back-btn-icon{width:5rem;height:5rem;color:var(--Grey-Blue-400);padding:var(--padding-m);border-start-start-radius:0;border-start-end-radius:var(--border-radius-full);border-end-start-radius:0;border-end-end-radius:var(--border-radius-full);background-color:var(--White)}.elementor .card-name{min-height:2lh;flex:0 0 auto;display:flex;align-items:center;justify-content:center;\n}.elementor .journey-card-info{padding:0;display:none;flex-direction:column}.elementor .journey-copy-panel{position:absolute;inset-block-start:0;padding-block-start:var(--padding-xl);padding-block-end:var(--padding-xl);padding-inline-start:var(--padding-l);padding-inline-end:var(--padding-l);border-radius:2px;border-width:2px;border-color:var(--Violet-Grey-400);border-style:solid;background-color:var(--White);display:none}