.elementor-1909 .elementor-element.elementor-element-ff703c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1909 .elementor-element.elementor-element-0b1bf5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1909 .elementor-element.elementor-element-eac9c83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1909 .elementor-element.elementor-element-e1a87b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1909 .elementor-element.elementor-element-2b0d523{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1909 .elementor-element.elementor-element-97d77ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1909 .elementor-element.elementor-element-a954927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1909 .elementor-element.elementor-element-5a5fe24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1909 .elementor-element.elementor-element-4ade826{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1909 .elementor-element.elementor-element-73df65d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1909 .elementor-element.elementor-element-73df65d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1909 .elementor-element.elementor-element-73df65d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1909 .elementor-element.elementor-element-73df65d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1909 .elementor-element.elementor-element-73df65d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1909 .elementor-element.elementor-element-73df65d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1909 .elementor-element.elementor-element-73df65d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1909 .elementor-element.elementor-element-73df65d .elementor-field-type-html{padding-bottom:0px;}.elementor-1909 .elementor-element.elementor-element-73df65d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1909 .elementor-element.elementor-element-73df65d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1909 .elementor-element.elementor-element-73df65d .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1909 .elementor-element.elementor-element-73df65d .elementor-button[type="submit"]{color:#ffffff;}.elementor-1909 .elementor-element.elementor-element-73df65d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1909 .elementor-element.elementor-element-73df65d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1909 .elementor-element.elementor-element-73df65d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1909 .elementor-element.elementor-element-73df65d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1909 .elementor-element.elementor-element-73df65d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1909 .elementor-element.elementor-element-73df65d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1909 .elementor-element.elementor-element-73df65d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}/* Start custom CSS *//* =========================================================
   PARTNER WERDEN
   ========================================================= */
.lp-hero{position:relative;min-height:100vh;min-height:100svh;background:#120a0f;color:#fff;overflow:hidden;isolation:isolate;display:flex;align-items:center;padding:150px 0 80px}
.lp-grid-bg{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(70% 70% at 70% 50%,#000,transparent);-webkit-mask-image:radial-gradient(70% 70% at 70% 50%,#000,transparent)}
.lp-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}
.lp-hero h1{font-size:clamp(3rem,6.6vw,6.2rem)!important;line-height:.95!important;color:#fff!important;letter-spacing:-.05em!important;margin-bottom:26px!important}
.lp-hero .li-line:nth-child(1) > span{animation-delay:.35s}.lp-hero .li-line:nth-child(2) > span{animation-delay:.5s}
.lp-hero__text{max-width:54ch;color:rgba(255,255,255,.8);font-size:1.1rem;line-height:1.75;margin-bottom:34px!important;opacity:0;animation:liUp 1s .7s var(--li-ease) forwards}
.lp-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;opacity:0;animation:liUp 1s .85s var(--li-ease) forwards}
.lp-hero__facts{display:flex;flex-wrap:wrap;gap:28px;margin-top:44px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);opacity:0;animation:liUp 1s 1s var(--li-ease) forwards}
.lp-hero__facts span{font-size:.86rem;color:rgba(255,255,255,.6);line-height:1.4}
.lp-hero__facts b{display:block;font-family:var(--li-head);font-weight:800;font-size:1.7rem;color:#fff;letter-spacing:-.03em}

.lp-net-wrap{position:relative}
.lp-net{width:100%;height:auto;max-height:78vh;overflow:visible}
.lp-lines path{fill:none;stroke:rgba(231,191,211,.45);stroke-width:1.4;stroke-dasharray:4 7;opacity:0;animation:lpDash 3s linear infinite,lpFade 1s var(--d) forwards}
.lp-lines .lp-free-line{stroke:rgba(255,214,168,.7);stroke-dasharray:2 8;animation:lpDash 1.6s linear infinite;opacity:1}
@keyframes lpDash{to{stroke-dashoffset:-44}}
@keyframes lpFade{to{opacity:1}}
.lp-node circle{fill:var(--li-plum-l);stroke:#fff;stroke-width:2}
.lp-node .lp-ping{fill:none;stroke:var(--li-rose);stroke-width:1.5;transform-origin:center;transform-box:fill-box;animation:lpPing 2.6s var(--d) ease-out infinite;opacity:0}
.lp-node text{font-family:var(--li-head);font-size:13px;font-weight:700;fill:rgba(255,255,255,.85)}
.lp-node--hq circle{fill:var(--li-plum)}
.lp-node--hq text{fill:#fff;font-size:15px;font-weight:800}
.lp-node--free circle:first-child{fill:transparent;stroke:#ffd6a8;stroke-dasharray:4 4;animation:liSpin 8s linear infinite;transform-origin:center;transform-box:fill-box}
.lp-node--free .lp-ping{stroke:#ffd6a8}
.lp-node--free text{fill:#ffd6a8;font-size:15px;font-weight:800}
@keyframes lpPing{0%{transform:scale(1);opacity:.9}100%{transform:scale(3.4);opacity:0}}
@media (max-width:1100px){.lp-hero__grid{grid-template-columns:1fr}.lp-net-wrap{max-width:560px;margin:0 auto;width:100%}}
@media (max-width:767px){.lp-hero{padding:130px 0 50px}.lp-hero__ctas .li-btn{width:100%;justify-content:space-between}.lp-hero__facts{gap:18px}.lp-hero__facts b{font-size:1.35rem}.lp-node text{font-size:16px}.lp-node--hq text,.lp-node--free text{font-size:18px}}

/* Allrounder */
.lp-all{background:var(--li-cream)}
.lp-all__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}
.lp-roles{position:relative;height:380px;border-radius:36px;background:var(--li-ink);overflow:hidden;mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}
.lp-roles__track{display:flex;flex-direction:column;align-items:center;gap:6px;animation:lpUp 14s linear infinite}
.lp-roles__track span{font-family:var(--li-head);font-weight:800;font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.04em;color:rgba(255,255,255,.15);line-height:1.25}
.lp-roles__track span:nth-child(3n+1){color:#fff}
.lp-roles__track span:nth-child(3n+2){font-family:var(--li-serif);font-style:italic;font-weight:400;color:var(--li-rose)}
@keyframes lpUp{to{transform:translateY(-50%)}}
.lp-roles__all{position:absolute;right:26px;bottom:24px;font-family:var(--li-serif);font-style:italic;font-weight:400;font-size:1.6rem;color:#ffd6a8}
@media (max-width:1024px){.lp-all__grid{grid-template-columns:1fr;gap:40px}.lp-roles{height:300px}}

/* System Bento */
.lp-sys{background:#120a0f}
.lp-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(240px,auto);gap:16px}
.lp-tile{position:relative;padding:30px;border-radius:30px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#fff;transition:transform .6s var(--li-ease),border-color .4s}
.lp-tile:hover{transform:translateY(-6px);border-color:rgba(231,191,211,.3)}
.lp-tile--w2{grid-column:span 2}
.lp-tile--plum{background:linear-gradient(135deg,var(--li-plum),var(--li-plum-d) 70%,#4a1f37);border:0}
.lp-tile--img > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s var(--li-ease)}
.lp-tile--img::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(18,10,15,.1) 20%,rgba(18,10,15,.9))}
.lp-tile--img:hover > img{transform:scale(1.06)}
.lp-tile .li-dot{position:absolute;left:26px;top:26px;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.lp-tile .li-dot svg{width:23px;height:23px}
.lp-tile h3{color:#fff!important;font-size:1.35rem!important;margin-bottom:8px!important}
.lp-tile p{color:rgba(255,255,255,.72);line-height:1.6;font-size:.96rem;max-width:56ch}
.lp-tile--plum h3{font-size:clamp(1.7rem,2.6vw,2.3rem)!important}
.lp-tile--plum p{color:rgba(255,255,255,.88);font-size:1.04rem}
@media (max-width:1024px){.lp-bento{grid-template-columns:1fr 1fr}}
@media (max-width:640px){.lp-bento{grid-template-columns:1fr}.lp-tile--w2{grid-column:auto}}

/* Vergleich */
.lp-cmp{background:var(--li-cream)}
.lp-table{border-radius:34px;background:#fff;padding:14px;box-shadow:0 40px 80px -50px rgba(119,52,87,.6)}
.lp-table__head{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px 14px 16px;font-family:var(--li-head);font-weight:800;font-size:.86rem;letter-spacing:.12em;text-transform:uppercase}
.lp-table__head span:first-child{color:var(--li-muted)}
.lp-table__head span:last-child{display:flex;align-items:center;gap:10px;color:var(--li-plum)}
.lp-table__head img{height:22px;width:auto}
.lp-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}
.lp-row > div{display:flex;gap:14px;align-items:center;padding:20px 22px;border-radius:20px;font-size:.98rem;line-height:1.5}
.lp-row svg{width:22px;height:22px;flex:none;padding:4px;border-radius:50%}
.lp-row__no{background:var(--li-cream);color:var(--li-muted)}
.lp-row__no svg{transform:rotate(45deg);background:#e9dfe3;color:#9a8b92}
.lp-row__yes{background:linear-gradient(135deg,rgba(141,61,103,.1),rgba(141,61,103,.04));color:var(--li-ink);font-weight:600}
.lp-row__yes svg{background:var(--li-plum);color:#fff}
@media (max-width:760px){.lp-row,.lp-table__head{grid-template-columns:1fr}.lp-table__head span:first-child{display:none}.lp-row__no{opacity:.75;font-size:.9rem;padding:14px 18px!important}.lp-row{margin-top:14px}}

/* Ablauf */
.lp-steps{background:var(--li-cream);padding-top:20px}

/* Anfrage */
.lp-anfrage{scroll-margin-top:80px}
.lp-coop{display:flex;flex-wrap:wrap;gap:8px}
.lp-coop span{padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.07);font-family:var(--li-head);font-weight:600;font-size:.82rem;color:#fff}/* End custom CSS */