.elementor .bl-stk-flaeche{&:before{content:"";grid-column:1/-1;grid-row:5/20;z-index:0;justify-self:start;width:100vw;margin-left:calc(50% - 50vw);background-color:#ececec;pointer-events:none}\n}.elementor .bl-fb-note{font-size:var(--bl-fs-s);color:var(--bl-text);line-height:1.55;& strong{color:var(--bl-bordeaux)}\n}.elementor .bl-fb-sub{font-size:var(--bl-fs-s);color:var(--bl-dunkelgrau);line-height:1.4}.elementor .bl-fb-v{font-family:din-2014;font-weight:700;font-size:clamp(1.25rem, 1.1rem + 0.6vw, 1.75rem);color:var(--bl-schwarz);line-height:1.1}.elementor .bl-fb-k{font-family:din-2014;font-weight:600;font-size:.72rem;color:var(--bl-dunkelgrau);letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.elementor .bl-fb-spec{min-width:0;padding:0;display:flex;flex-direction:column;gap:.35em}.elementor .bl-fb-specs{border-block-start-width:1px;border-block-end-width:1px;display:grid;gap:var(--bl-space-s);grid-template-columns:repeat(auto-fill,minmax(9rem, 1fr));padding-block:var(--bl-space-s);padding-inline:0px;border-top-style:solid;border-top-color:rgba(25,25,25,.14);border-bottom-style:solid;border-bottom-color:rgba(25,25,25,.14);\n}.elementor .bl-fb-info{min-width:0;padding:0;display:flex;flex-direction:column;gap:var(--bl-space-s)}.elementor .bl-fb-cap{font-family:din-2014;font-weight:600;font-size:.8rem;color:var(--bl-dunkelgrau);letter-spacing:.08em;text-transform:uppercase}.elementor .bl-fb-draw{width:100%;height:auto;max-height:clamp(260px, 30vw, 440px);object-fit:contain;mix-blend-mode:multiply}.elementor .bl-fb-view{min-width:0;padding:0;display:flex;flex-direction:column;gap:var(--bl-space-2xs);flex:1 1 260px;align-items:center}.elementor .bl-fb-views{min-width:0;padding:0;display:flex;flex-direction:row;gap:var(--bl-space-m);flex-wrap:wrap;align-items:flex-end}.elementor .bl-fb-fig{min-width:0;padding:0;display:flex;flex-direction:column;gap:var(--bl-space-s)}.elementor .bl-fb-grid{width:100%;padding:0;display:grid;gap:var(--bl-grid-gap);grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);align-items:start}.elementor .bl-fp-icon{width:auto;height:clamp(30px, 2.6vw, 40px);max-width:44%;object-fit:contain;object-position:100% 50%;mix-blend-mode:multiply;flex:0 0 auto}.elementor .bl-fp-name{min-width:0;font-family:din-2014;font-weight:600;font-size:1rem;color:var(--bl-text);line-height:1.25;transition:color .3s;flex:1 1 auto}.elementor .bl-fp-item{min-width:0;border-block-start-width:1px;display:flex;flex-direction:row;gap:var(--bl-space-s);justify-content:space-between;align-items:center;padding-block:.85rem;padding-inline:0px;border-top-style:solid;border-top-color:rgba(25,25,25,.14);break-inside:avoid;\n}.elementor .bl-fp-grid{width:100%;column-count:3;column-gap:var(--bl-grid-gap);padding:0;display:block}.elementor .bl-tp-stage{width:100%;position:relative;padding:var(--bl-space-l);border-radius:var(--bl-radius);background-color:var(--bl-beige-akzent);display:flex;flex-direction:column;gap:var(--bl-space-m)}.elementor .bl-tp-toggle:hover,.elementor .bl-tp-toggle:focus-visible{color:var(--bl-bordeaux)}.elementor .bl-tp-toggle{width:100%;color:var(--bl-text);cursor:pointer;margin-block-start:var(--bl-space-xs);border-block-start-width:1px;border-block-end-width:1px;transition:color .25s;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;padding-block:1.1rem;padding-inline:0px;border-top-style:solid;border-top-color:rgba(25,25,25,.14);border-bottom-style:solid;border-bottom-color:rgba(25,25,25,.14);\n}.elementor .bl-stk-5{z-index:2;grid-column:1/6;grid-row:10/16}.elementor .bl-anker-foerderband{position:relative}.elementor .bl-anker-fahrzeuge{position:relative}.elementor .bl-stk-4{z-index:2;grid-column:2/7;grid-row:18/24}.elementor .bl-stk-3{z-index:3;grid-column:7/11;grid-row:13/20}.elementor .bl-stk-2{z-index:2;grid-column:9/13;grid-row:4/14}.elementor .bl-stk-1{z-index:1;grid-column:1/8;grid-row:1/9}.elementor .bl-stk-item{min-height:0px;overflow:hidden;position:relative;padding:0;border-radius:var(--bl-radius)}.elementor .bl-stk{width:100%;column-gap:var(--bl-grid-gap);padding:0;display:grid;grid-template-columns:repeat(12,minmax(0, 1fr));grid-auto-rows:minmax(clamp(1.75rem, 4.2vw, 4rem), auto);row-gap:0px;\n}.elementor .bl-band-wide{align-items:center;max-width:none;&>.bl-band{width:calc(100% + 2 * var(--bl-gutter) - 2 * var(--bl-head-inset));max-width:none;transform-origin:50% 50%}\n}.elementor .bl-rp-row-rev{grid-template-columns:1fr 1fr}.elementor .bl-rp-row{padding:0;display:grid;gap:var(--bl-space-2xl);grid-template-columns:1fr 1fr;align-items:center}.elementor .bl-contact-info{min-width:0;flex:1 1 16rem}.elementor .bl-contact-col{height:calc(100% + var(--bl-space-3xl));padding:0;display:flex;flex-direction:column;align-self:stretch}.elementor .bl-ft3-copy{font-family:din-2014;font-weight:500;font-size:.85rem;color:rgba(255,255,255,.78);line-height:1.4;margin:0}.elementor .bl-ft3-legallink:hover,.elementor .bl-ft3-legallink:focus-visible{color:#fff;background-color:transparent}.elementor .bl-ft3-legallink:focus{color:#fff;background-color:transparent}.elementor .bl-ft3-legallink{font-family:din-2014;font-weight:500;font-size:.85rem;color:#fff;line-height:1.4;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;border-width:0;background-color:transparent}.elementor .bl-ft3-legal{width:auto;padding:0;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center}.elementor .bl-ft3-social:hover,.elementor .bl-ft3-social:focus-visible{color:#8f1d36;border-color:#fff;background-color:#fff}.elementor .bl-ft3-social:focus{color:#8f1d36;border-color:#fff;background-color:#fff}.elementor .bl-ft3-social{width:40px;height:40px;font-size:0px;color:#fff;line-height:0;padding:0;border-radius:50%;border-width:1.5px;border-color:rgba(255,255,255,.45);border-style:solid;background-color:transparent;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex;justify-content:center;align-items:center}.elementor .bl-ft3-socials{width:auto;padding:0;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.elementor .bl-ft3-bar{color:#fff;padding-block-start:var(--bl-space-s);padding-block-end:var(--bl-space-s);padding-inline-start:clamp(1.25rem, 4vw, 4.5rem);padding-inline-end:calc(clamp(1.25rem, 4vw, 4.5rem) + 64px);display:flex;flex-direction:row;gap:var(--bl-space-s);flex-wrap:wrap;justify-content:space-between;align-items:center;background-image:linear-gradient(110deg,#8f1d36 0 63%,#c61e43 63% 100%);\n}.elementor .bl-ft3-navlink:hover,.elementor .bl-ft3-navlink:focus-visible{color:var(--bl-bordeaux);background-color:transparent}.elementor .bl-ft3-navlink:focus{color:var(--bl-bordeaux);background-color:transparent}.elementor .bl-ft3-navlink{font-family:din-2014;font-weight:700;font-size:1.05rem;color:#191919;letter-spacing:.06em;line-height:1.3;text-decoration:none;text-transform:uppercase;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;border-width:0;background-color:transparent;text-align:left;\n}.elementor .bl-ft3-navlinks{width:100%;padding:0;display:flex;flex-direction:column;gap:0px;align-items:stretch}.elementor .bl-ft3-more{font-family:din-2014;font-weight:700;font-size:.95rem;color:#191919;line-height:1.4;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .bl-ft3-hours{padding:0;display:flex;flex-direction:column;gap:10px}.elementor .bl-ft3-status{font-family:din-2014;font-weight:600;font-size:.9rem;color:#191919;line-height:1.2;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0;border-radius:999px;background-color:#fff;display:inline-flex;gap:8px;align-items:center}.elementor .bl-ft3-strong{font-family:din-2014;font-weight:600;font-size:1.05rem;color:#191919;line-height:1.4;margin:0}.elementor .bl-ft3-small{font-family:din-2014;font-weight:500;font-size:.85rem;color:#5f6060;line-height:1.45;margin:0}.elementor .bl-ft3-pair{padding:0;display:flex;flex-direction:column;gap:0px}.elementor .bl-ft3-text{font-family:din-2014;font-weight:500;font-size:1rem;color:#2b2b2b;line-height:1.55;margin:0}.elementor .bl-ft3-label{font-family:din-2014;font-weight:700;font-size:.75rem;color:var(--bl-bordeaux);letter-spacing:.14em;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px}.elementor .bl-ft3-col{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border-top-style:solid;border-top-color:rgba(25,25,25,.16);\n}.elementor .bl-ft3-grid{padding:0;display:grid;gap:var(--bl-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.elementor .bl-ft3-btn:hover,.elementor .bl-ft3-btn:focus-visible{color:#fff}.elementor .bl-ft3-btn:focus{color:#fff}.elementor .bl-ft3-btn{font-family:din-2014;font-weight:600;font-size:.85rem;color:var(--bl-bordeaux);letter-spacing:.1em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:2px;border-color:var(--bl-bordeaux);border-style:solid;background-color:transparent;display:inline-flex;gap:14px;align-items:center;justify-self:end;\n}.elementor .bl-ft3-title{font-family:din-2014;font-weight:700;font-size:var(--bl-fs-h2);color:#191919;letter-spacing:.01em;line-height:1;text-transform:uppercase;margin:0;grid-column:span 2}.elementor .bl-ft3-logo{width:clamp(140px, 10vw, 180px);height:auto;display:block;align-self:end}.elementor .bl-ft3-head{padding:0;display:grid;gap:var(--bl-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.elementor .bl-ft3-main{padding-block-start:var(--bl-space-xl);padding-block-end:var(--bl-space-xl);padding-inline-start:clamp(1.25rem, 4vw, 4.5rem);padding-inline-end:clamp(1.25rem, 4vw, 4.5rem);display:flex;flex-direction:column;gap:var(--bl-space-xl)}.elementor .bl-ft3-card{color:#191919;padding:0;border-radius:var(--bl-radius);background-color:#ececec;display:flex;flex-direction:column;gap:0px;overflow:clip;\n}.elementor .bl-ft3{padding-block-start:0px;padding-block-end:var(--bl-space-m);padding-inline-start:var(--bl-head-inset);padding-inline-end:var(--bl-head-inset);display:flex;flex-direction:column;gap:0px}.elementor .bl-ft-up:hover,.elementor .bl-ft-up:focus-visible{color:#fff;border-color:var(--bl-bordeaux);background-color:var(--bl-bordeaux)}.elementor .bl-ft-up:focus{color:#fff;border-color:var(--bl-bordeaux);background-color:var(--bl-bordeaux)}.elementor .bl-ft-up{width:52px;height:52px;position:fixed;inset-inline-end:var(--bl-gutter);inset-block-end:var(--bl-gutter);z-index:990;font-size:0px;color:#2b2b2b;line-height:0;padding:0;border-radius:50%;border-width:1.5px;border-color:rgba(150,151,151,.38);border-style:solid;background-color:#fff;box-shadow:0px 12px 26px -14px rgba(25,25,25,.5);display:inline-flex;justify-content:center;align-items:center}.elementor .bl-ft-li{display:inline-flex}.elementor .bl-ft-yt{display:inline-flex}.elementor .bl-ft-tt{display:inline-flex}.elementor .bl-ft-fb{display:inline-flex}.elementor .bl-ft-ig{display:inline-flex}.elementor .bl-nav-mega-img{width:100%;height:100%;object-fit:cover;border-radius:0}.elementor .bl-nav-mega-media{min-width:0;overflow:hidden;aspect-ratio:4/3;padding:0;border-radius:var(--bl-radius);display:flex;flex:0 0 26%;align-self:flex-start}.elementor .bl-nav-megalink{width:100%;font-family:din-2014;font-weight:600;font-size:clamp(1.15rem, 1.35vw, 1.5rem);color:var(--bl-schwarz);letter-spacing:.005em;line-height:1.2;text-transform:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;background-color:transparent;display:flex;justify-content:space-between;align-items:center;text-align:left;\n}.elementor .bl-nav-mega-links{min-width:0;padding:0;display:flex;flex-direction:column;gap:0px;flex:1 1 auto}.elementor .bl-nav-mega-title{font-family:din-2014;font-weight:700;font-size:clamp(2rem, 2.8vw, 3.25rem);color:var(--bl-bordeaux);letter-spacing:.005em;line-height:.95;text-transform:uppercase;margin:0}.elementor .bl-nav-mega-intro{min-width:0;padding:0;display:flex;flex-direction:column;gap:24px;flex:0 0 24%;justify-content:space-between}.elementor .bl-nav-mega{width:auto;position:absolute;inset-block-start:100%;inset-inline-end:0px;inset-inline-start:0px;z-index:30;padding-block-start:48px;padding-block-end:56px;padding-inline-start:var(--bl-head-inset);padding-inline-end:var(--bl-head-inset);background-color:var(--bl-weiss);display:flex;flex-direction:row;gap:clamp(2rem, 4vw, 5rem);align-items:stretch}.elementor .bl-nav-v2{width:100%;padding:0;display:flex;flex-direction:column;gap:0px}.elementor .bl-nav-fb{cursor:pointer}.elementor .bl-nav-ig{cursor:pointer}.elementor .bl-nav-social{width:30px;height:30px;font-size:0px;line-height:0;padding:0;border-radius:50%;background-color:transparent;display:flex;justify-content:center;align-items:center}.elementor .bl-nav-cta{font-family:din-2014;font-weight:600;font-size:.8rem;color:var(--bl-weiss);letter-spacing:.1em;line-height:1;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;background-color:var(--bl-bordeaux);white-space:nowrap;\n}.elementor .bl-nav-round{width:48px;height:48px;font-size:0px;color:var(--bl-schwarz);line-height:0;cursor:pointer;padding:0;border-radius:50%;border-width:1.5px;border-color:var(--bl-linie);border-style:solid;background-color:transparent;display:flex;justify-content:center;align-items:center}.elementor .bl-nav-burger{display:none}.elementor .bl-nav-actions{width:auto;padding:0;display:flex;flex-direction:row;gap:10px;flex:0 0 auto;align-items:center}.elementor .bl-nav-link{font-family:din-2014;font-weight:700;font-size:.95rem;color:var(--bl-schwarz);letter-spacing:.06em;line-height:1;text-transform:uppercase;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;background-color:transparent}.elementor .bl-nav-item{width:auto;position:relative;padding:0;display:flex;align-items:center}.elementor .bl-nav-links{width:auto;padding:0;display:flex;flex-direction:row;gap:clamp(1rem, 2.4vw, 2.75rem);flex:1 1 auto;justify-content:center;align-items:center}.elementor .bl-nav-logo-img{width:clamp(150px, 11vw, 196px);height:auto}.elementor .bl-nav-logo{width:auto;padding:0;display:flex;flex:0 0 auto;align-items:center}.elementor .bl-nav-main{width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:var(--bl-head-inset);padding-inline-end:var(--bl-head-inset);display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center}.elementor .bl-nav-meta-link{font-family:din-2014;font-weight:600;font-size:.75rem;color:var(--bl-dunkelgrau);letter-spacing:.12em;line-height:1.2;text-decoration:none;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;background-color:transparent;text-align:left;\n}.elementor .bl-nav-meta-group{width:auto;padding:0;display:flex;flex-direction:row;gap:1.75rem;align-items:center}.elementor .bl-nav-meta{width:100%;padding-block-start:16px;padding-block-end:4px;padding-inline-start:var(--bl-head-inset);padding-inline-end:var(--bl-head-inset);display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center}.elementor .bl-nav{width:100%;padding:0;display:flex;flex-direction:column;gap:0px}.elementor .bl-ph-pill-label{font-family:din-2014;font-weight:600;font-size:.8rem;color:var(--bl-bordeaux);letter-spacing:.12em;line-height:1;text-transform:uppercase;margin:0}.elementor .bl-ph-pill{width:auto;text-decoration:none;cursor:pointer;padding-block-start:.7em;padding-block-end:.7em;padding-inline-start:1.15em;padding-inline-end:1.15em;border-radius:999px;border-width:1.5px;border-color:var(--bl-linie);border-style:solid;display:inline-flex;align-items:center}.elementor .bl-ph-pills{width:auto;padding:0;display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap}.elementor .bl-ph-row{width:100%;padding-block-start:var(--bl-space-m);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:var(--bl-space-m);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;border-top-style:solid;border-top-color:var(--bl-linie);\n}.elementor .bl-ph-field{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:clamp(6rem, 22svh, 15rem);inset-inline-start:0px;z-index:0;padding:0;background-color:var(--bl-hellgrau)}.elementor .bl-ph-media{width:auto;height:clamp(20rem, 66svh, 50rem);overflow:hidden;position:relative;z-index:1;padding:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:var(--bl-head-inset);margin-inline-end:var(--bl-head-inset);border-radius:var(--bl-radius);display:flex}.elementor .bl-ph-lead{max-width:30ch;font-family:din-2014;font-weight:500;font-size:var(--bl-fs-lead);color:var(--bl-dunkelgrau);line-height:1.35;margin:0}.elementor .bl-ph-title{width:100%;min-width:0;padding:0;display:flex;flex-direction:column;gap:var(--bl-space-s)}.elementor .bl-ph-top{width:100%;position:relative;z-index:1;padding-block-start:var(--bl-space-2xl);padding-block-end:var(--bl-space-xl);padding-inline-start:calc(var(--bl-head-inset) + var(--bl-gutter));padding-inline-end:calc(var(--bl-head-inset) + var(--bl-gutter));margin:0;display:flex;flex-direction:column;gap:var(--bl-space-l);align-items:stretch;max-width:none;\n}.elementor .bl-ph{width:100%;position:relative;padding:0;display:flex;flex-direction:column;gap:0px}.elementor .bl-reveal{overflow:hidden}.elementor .bl-acc-plus{font-family:din-2014;font-weight:400;font-size:1.25rem;color:inherit;line-height:1}.elementor .bl-cta-bg{z-index:-2}.elementor .bl-acc-icon{width:34px;height:34px;color:inherit;padding:0;border-radius:50%;border-width:1.5px;border-color:rgba(25,25,25,.22);border-style:solid;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor .bl-acc-title{font-family:din-2014;font-weight:700;font-size:clamp(1.05rem, 0.95rem + 0.35vw, 1.3rem);color:inherit;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.elementor .bl-head-title{font-size:var(--bl-fs-head);line-height:1}.elementor .bl-band{width:100%;height:clamp(300px, 42vw, 620px);overflow:hidden;position:relative;padding:0;border-radius:var(--bl-radius)}.elementor .bl-text-xs{font-size:.88rem;line-height:1.5}.elementor .bl-row-title{font-family:din-2014;font-weight:700;font-size:.95rem;color:var(--bl-bordeaux);letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.elementor .bl-contact-row{padding-block-start:.8rem;padding-block-end:.8rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:.1rem;border-bottom-style:solid;border-bottom-color:rgba(25,25,25,.14);\n}.elementor .bl-contact-rows{padding-block-start:.5rem;padding-block-end:.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:8px;background-color:#fff;display:flex;flex-direction:column}.elementor .bl-name{font-family:din-2014;font-weight:700;font-size:1.4rem;color:var(--bl-schwarz);line-height:1.1;text-transform:uppercase}.elementor .bl-label{font-family:din-2014;font-weight:600;font-size:.7rem;color:var(--bl-dunkelgrau);letter-spacing:.14em;line-height:1;text-transform:uppercase}.elementor .bl-contact-img{width:176px;height:176px;object-fit:cover;object-position:50% 20%;border-radius:10px;flex:0 0 auto}.elementor .bl-contact-who{padding-block-start:1.5rem;padding-block-end:1.35rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:center}.elementor .bl-contact:hover,.elementor .bl-contact:focus-visible{background-color:var(--bl-beige-akzent)}.elementor .bl-contact{overflow:hidden;position:sticky;inset-block-start:140px;z-index:2;border-radius:var(--bl-radius);background-color:var(--bl-beige-hell);transition:background-color 0.45s;display:flex;flex-direction:column;gap:0px;align-self:start;padding-block:0px 0.5rem;padding-inline:0.5rem;& a{color:inherit;text-decoration:none}& a:hover{color:#c61e43}\n}.elementor .bl-subtext{max-width:30em;font-family:din-2014;font-weight:500;font-size:var(--bl-fs-sub);color:var(--bl-dunkelgrau);line-height:1.28}.elementor .bl-sub{width:100%;column-gap:var(--bl-space-xl);padding:0;display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:start;row-gap:var(--bl-space-l);\n}.elementor .bl-img-cover{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-radius:0}.elementor .bl-eyebrow{font-family:din-2014;font-weight:500;font-size:var(--bl-fs-h6);color:var(--bl-dunkelgrau);letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.elementor .bl-btn:hover,.elementor .bl-btn:focus-visible{color:#fff;border-radius:4px;border-color:#c61e43;background-position:0 0;\n}.elementor .bl-btn{font-family:din-2014;font-weight:600;font-size:0.95rem;color:#FFFFFF;letter-spacing:0.08em;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:1em;padding-block-end:1em;padding-inline-start:1.4em;padding-inline-end:1.4em;border-radius:4px;border-width:2px;border-color:#8F1D36;border-style:solid;background-color:transparent;transition:background-position 0.45s,border-color 0.3s,color 0.3s;display:inline-flex;gap:0.75em;align-items:center;background-image:linear-gradient(110deg,#C61E43 0 50%,#8F1D36 50% 100%);background-repeat:no-repeat;background-position:100% 0;background-size:250% 100%;&:focus-visible{color:#fff}\n}.elementor .bl-btn:focus{color:#fff;border-radius:4px}.elementor .bl-btn-ghost:hover,.elementor .bl-btn-ghost:focus-visible{color:#fff;border-color:#8f1d36}.elementor .bl-btn-ghost{color:#8f1d36;background-color:transparent;background-image:linear-gradient(110deg,#8f1d36 0 50%,rgba(143,29,54,0) 50% 100%);background-repeat:no-repeat;background-position:100% 0;background-size:250% 100%;\n}.elementor .bl-row{padding:0;display:flex;flex-direction:row;gap:var(--bl-space-s);flex-wrap:wrap;align-items:center}.elementor .bl-stack-l{padding:0;display:flex;flex-direction:column;gap:var(--bl-space-l)}.elementor .bl-stack-m{padding:0;display:flex;flex-direction:column;gap:var(--bl-space-m)}.elementor .bl-stack-s{padding:0;display:flex;flex-direction:column;gap:var(--bl-space-s)}.elementor .bl-container{width:100%;max-width:var(--bl-container);padding:0;display:flex;flex-direction:column;gap:var(--bl-space-l)}.elementor .bl-section{width:100%;padding-block-start:var(--bl-space-2xl);padding-block-end:var(--bl-space-2xl);padding-inline-start:var(--bl-gutter);padding-inline-end:var(--bl-gutter);display:flex;flex-direction:column;align-items:center}.elementor .bl-section-lead{padding-block-start:var(--bl-space-3xl)}