.elementor .zk-sub-v17{&::before{content:'Variante 17 · Zwei Spalten';position:absolute;inset-block-start:auto;inset-inline-end:auto;inset-inline-start:16px;inset-block-end:14px;width:auto;height:auto;z-index:3;padding:4px 8px;border-radius:4px;background-color:rgb(0 0 0 / .6);color:#FFF;font-family:Barlow;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}& .zk-sub-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:72px;row-gap:0;align-items:start}& .zk-sub-split>*{display:contents}& .zk-sub-krumen{grid-column:1 / -1}& .zk-h1{grid-column:1;grid-row:2 / span 3}& .zk-text{grid-column:2;grid-row:2;margin-block-start:6px}& .zk-row{grid-column:2;grid-row:3;margin-block-start:24px}& .zk-sub-mail{grid-column:2;grid-row:4}\n}.elementor .zk-sub-split{display:grid;gap:72px;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);align-items:center}.elementor .zk-sub-krumen{font-family:Barlow;font-weight:600;font-size:13px;color:#8A8F99;letter-spacing:.12em;text-transform:uppercase;margin-block-end:20px;& a{color:#F8B101;text-decoration:none;transition:color 0.25s ease}& a:hover{color:#FFF}\n}.elementor .zk-sub-hero{overflow:hidden;position:relative;margin-block-start:-99px;background-image:radial-gradient(circle at 88% 12%,rgb(248 177 1 / .16) 0%,#fff0 42%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#111214;display:flex;flex-direction:column;justify-content:center;border-block-end:0 none #fff0;padding-block:172px 88px;&:not(.zk-x){min-height:min(680px, 78svh);border-bottom-width:0}& .zk-h1{hyphens:manual;overflow-wrap:break-word;text-wrap:wrap}& .zk-measure{max-width:96ch}& .zk-sub-krumen:not(.zk-x){display:none}\n}.elementor .zk-pop-zu:hover,.elementor .zk-pop-zu:focus-visible{color:#F8B101}.elementor .zk-pop-zu{width:30px;height:30px;position:absolute;inset-block-start:10px;inset-inline-end:10px;font-size:0;color:#C4C8D0;padding:0;border-width:0;background-color:#fff0;display:flex;justify-content:center;align-items:center;&::before{content:'';display:block;width:18px;height:18px;background-color:currentColor;-webkit-mask:var(--zk-icon) center / contain no-repeat;mask:var(--zk-icon) center / contain no-repeat}\n}.elementor .zk-pop-titel{font-family:"Barlow Condensed";font-weight:800;font-size:24px;color:#FFF;line-height:1.05;font-style:italic;text-transform:uppercase;padding-inline-end:28px}.elementor .zk-sticky-pop{width:310px;position:absolute;inset-block-start:auto;inset-inline-end:calc(100% + 14px);inset-block-end:0;z-index:2;color:#FFF;padding-block-start:24px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-inline-start-width:5px;background-color:#111214;box-shadow:0 18px 40px 0 rgb(17 18 20 / .35);opacity:0%;transform-origin:100% 100% 0;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border-left-style:solid;border-left-color:#F8B101;visibility:hidden;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;&:is(:root:has(#zdl-pop:target) *){visibility:visible;opacity:1;transform:none}\n}.elementor .zk-icon-handy{--zk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");\n}.elementor .zk-menue-anker{width:1px;height:1px;overflow:hidden;position:absolute;inset-block-start:0;inset-inline-start:0;padding:0;pointer-events:none;\n}.elementor .zk-burger-x:hover,.elementor .zk-burger-x:focus-visible{color:#111214;background-color:#F8B101}.elementor .zk-burger-x{font-family:Barlow;font-weight:700;font-size:14px;color:#F8B101;letter-spacing:.1em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:20px;border-radius:4px;border-width:0;background-color:#111214;transition:background-color 0.3s,color 0.3s;display:none;gap:12px;align-items:center;&::before{content:'';display:block;width:22px;height:22px;margin-block:-10px;background-color:currentColor;-webkit-mask:var(--zk-icon) center / contain no-repeat;mask:var(--zk-icon) center / contain no-repeat}&:is(:root:has(#menue:target) *){display:inline-flex}\n}.elementor .zk-menue-text{font-family:Barlow;font-size:16px;color:#C4C8D0;line-height:1.6;& a{color:#FFF;text-decoration:underline;text-decoration-color:#F8B101;text-underline-offset:4px}& strong{color:#FFF}\n}.elementor .zk-menue-tel{font-family:"Barlow Condensed";font-weight:800;font-size:40px;color:#FFF;line-height:1;font-style:italic;& a{color:inherit}&:hover a{color:#F8B101}\n}.elementor .zk-menue-label{font-family:Barlow;font-weight:700;font-size:12px;color:#F8B101;letter-spacing:.14em;text-transform:uppercase;margin-block-end:6px}.elementor .zk-menue-seite{padding-inline-start:48px;padding-inline-end:0;border-inline-start-width:1px;display:flex;flex-direction:column;gap:28px;padding-block:0;border-left-style:solid;border-left-color:#3A3D45;\n}.elementor .zk-menue-link{font-family:"Barlow Condensed";font-weight:800;font-size:clamp(30px, 4vw, 54px);color:#FFF;line-height:1.12;font-style:italic;text-transform:uppercase;transition:color 0.25s;display:inline-flex;align-items:center;width:fit-content;& a{color:inherit;transition:color 0.25s ease}&:hover,&:focus-within{color:#F8B101}&:hover a,&:focus-within a{color:#F8B101}\n}.elementor .zk-menue-liste{padding:0;display:flex;flex-direction:column;gap:6px;&>*{opacity:0;transition:opacity 0.45s ease}&:is(:root:has(#menue:target) *)>*{opacity:1}&:is(:root:has(#menue:target) *)>:nth-child(2){transition-delay:0.05s}&:is(:root:has(#menue:target) *)>:nth-child(3){transition-delay:0.1s}&:is(:root:has(#menue:target) *)>:nth-child(4){transition-delay:0.15s}&:is(:root:has(#menue:target) *)>:nth-child(5){transition-delay:0.2s}&:is(:root:has(#menue:target) *)>:nth-child(6){transition-delay:0.25s}\n}.elementor .zk-menue-inhalt{width:100%;max-width:1400px;padding-block-start:48px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;display:grid;gap:64px;flex:1 1 auto;grid-template-columns:1.6fr 1fr;align-items:center;margin-inline:auto;\n}.elementor .zk-menue{width:100%;position:fixed;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:1000;color:#FFF;padding-block-start:calc(99px + var(--wp-admin--admin-bar--height, 0px));padding-block-end:0;background-color:#111214;opacity:0%;display:flex;flex-direction:column;max-width:none;padding-inline:0;overflow-y:auto;visibility:hidden;transition:opacity 0.35s ease,visibility 0.35s ease;&:is(:root:has(#menue:target) *){visibility:visible;opacity:1}\n}.elementor .zk-burger{position:relative;font-family:Barlow;font-weight:700;font-size:14px;color:#111214;letter-spacing:.1em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:20px;border-radius:4px;border-width:1px;border-color:#F8B101;border-style:solid;background-color:#F8B101;display:inline-flex;gap:12px;align-items:center;background-repeat:no-repeat;background-position:left center;background-size:0% 100%;transition:background-size 0.35s cubic-bezier(.65,0,.35,1),color 0.3s ease,border-color 0.3s ease;&:not(.zk-x){background-image:linear-gradient(#111214,#111214)}&:not(.zk-x):hover{background-size:100% 100%;color:#F8B101;border-color:#111214}&::before{content:'';display:block;flex-shrink:0;width:22px;height:2px;background-color:currentColor;box-shadow:0 -7px 0 0 currentColor,0 7px 0 0 currentColor;transition:opacity 0.25s ease,transform 0.35s cubic-bezier(.34,1.4,.64,1)}&::after{content:'';position:absolute;inset-inline-start:18px;inset-block-start:50%;width:22px;height:22px;margin-block-start:-11px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:rotate(-90deg) scale(.5);transition:opacity 0.25s ease,transform 0.35s cubic-bezier(.34,1.4,.64,1);pointer-events:none}&:not(.zk-x):hover::before{opacity:0;transform:rotate(90deg) scale(.5)}&:not(.zk-x):hover::after{opacity:1;transform:rotate(0deg) scale(1)}&:is(:root:has(#menue:target) *){display:none}\n}.elementor .zk-kopf-tel:hover,.elementor .zk-kopf-tel:focus-visible{max-width:260px;color:#F8B101;padding-block-start:0;padding-block-end:0;padding-inline-start:51px;padding-inline-end:18px}.elementor .zk-kopf-tel{height:51px;max-width:51px;overflow:hidden;position:relative;font-family:"Barlow Condensed";font-weight:800;font-size:26px;color:#F8B101;letter-spacing:.01em;line-height:1;font-style:italic;padding-block-start:0;padding-block-end:0;padding-inline-start:51px;padding-inline-end:0;border-radius:4px;border-width:0;background-color:#111214;mix-blend-mode:normal;transition:max-width 0.4s,padding 0.4s;display:inline-flex;align-items:center;white-space:nowrap;box-sizing:border-box;&::before{content:"";position:absolute;left:0;top:0;width:51px;height:51px;background-color:#111214;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center / 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center / 22px no-repeat}&:focus-visible{max-width:260px;color:#111214}&:focus-visible{max-width:260px;padding:0 18px 0 51px;color:#111214}&::before{background-color:#F8B101}&:focus-visible{color:#F8B101}\n}.elementor .zk-kopf-aktionen{width:auto;padding:0;flex-direction:row;gap:20px;align-items:center}.elementor .zk-logo{width:auto;height:46px;max-width:none;\n}.elementor .zk-kopf-leiste{position:sticky;z-index:1100;padding-block-start:14px;padding-block-end:14px;border-block-end-width:0;background-color:#fff0;flex-direction:column;padding-inline:0;border-bottom-style:solid;border-bottom-color:#fff0;inset-block-start:var(--wp-admin--admin-bar--height,0);\n}.elementor .zk-icon-x{--zk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");\n}.elementor .zk-icon-anfrage{--zk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='2' width='8' height='4' rx='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4M12 16h4M8 11h.01M8 16h.01'/%3E%3C/svg%3E");\n}.elementor .zk-icon-telefon{--zk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");\n}.elementor .zk-sticky-btn:hover,.elementor .zk-sticky-btn:focus-visible{transform:translate3d(-3px,0,0)}.elementor .zk-sticky-btn{width:46px;height:46px;font-size:0;line-height:0;padding:0;border-radius:4px;border-width:0;box-shadow:0 8px 20px 0 rgb(17 18 20 / .25);transition:background-color 0.3s,color 0.3s,transform 0.25s,box-shadow 0.25s;display:flex;justify-content:center;align-items:center;&::before{content:'';display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask:var(--zk-icon) center / contain no-repeat;mask:var(--zk-icon) center / contain no-repeat;transition:transform 0.25s ease}&:hover::before{transform:scale(1.1)}&:focus-visible{outline:2px solid #F8B101;outline-offset:3px}\n}.elementor .zk-sticky-gross{color:#111214;border-width:2px;border-color:#F8B101;border-style:solid;background-color:#F8B101;transition:transform 0.25s;box-sizing:border-box;&:not(.zk-x):hover,&:not(.zk-x):focus-visible{color:#111214;background-color:#F8B101;border-color:#F8B101;transform:scale(1.08)}\n}.elementor .zk-sticky{width:auto;position:fixed;inset-inline-end:24px;inset-block-end:24px;z-index:999;padding:0;display:flex;flex-direction:column;gap:8px;align-items:flex-end;&>.zk-icon-anfrage,&>.zk-icon-telefon{display:none}&.zk-pop-auto .zk-sticky-pop{visibility:visible;opacity:1;transform:none}\n}.elementor .zk-sticky-dunkel:hover,.elementor .zk-sticky-dunkel:focus-visible{color:#111214;background-color:#F8B101}.elementor .zk-sticky-dunkel{color:#F8B101;border-width:2px;border-color:#F8B101;border-style:solid;background-color:#111214;box-sizing:border-box;\n}.elementor .zk-sticky-gelb:hover,.elementor .zk-sticky-gelb:focus-visible{color:#F8B101;background-color:#111214}.elementor .zk-sticky-gelb{color:#111214;background-color:#F8B101}.elementor .zk-stack-klein{padding:0;flex-direction:column;gap:10px}.elementor .zk-btn:hover,.elementor .zk-btn:focus-visible{background-size:100% 100%;\n}.elementor .zk-btn{font-family:Barlow;font-weight:700;font-size:15px;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:1px;border-style:solid;display:inline-block;background-repeat:no-repeat;background-position:left center;background-size:0% 100%;transition:background-size 0.35s cubic-bezier(.65,0,.35,1),color 0.3s ease,border-color 0.3s ease;&:focus-visible{outline:2px solid #F8B101;outline-offset:3px}\n}.elementor .zk-btn-ghost{text-decoration:none;padding-block-start:2px;padding-block-end:2px;padding-inline-start:2px;padding-inline-end:2px;border-width:0;background-color:#fff0;color:var(--zk-fg,#111214);&:not(.zk-x){background-image:linear-gradient(var(--zk-akzent,#F8B101),var(--zk-akzent,#F8B101));background-position:left bottom;background-size:100% 2px}&:not(.zk-x):hover{color:var(--zk-akzent-fg,#111214);background-size:100% 100%;transform:none;box-shadow:none}\n}.elementor .zk-btn-fill:hover,.elementor .zk-btn-fill:focus-visible{color:var(--zk-hover-fg,#F8B101);border-color:var(--zk-hover-bg,#111214);\n}.elementor .zk-btn-fill{color:var(--zk-primary-fg,#111214);background-color:var(--zk-primary,#F8B101);border-color:var(--zk-primary,#F8B101);&:not(.zk-x){background-image:linear-gradient(var(--zk-hover-bg,#111214),var(--zk-hover-bg,#111214))}\n}.elementor .zk-measure{max-width:64ch}.elementor .zk-text{font-family:Barlow;font-weight:400;font-size:18px;line-height:1.65;color:var(--zk-text,#3E434D);\n}.elementor .zk-h1{font-family:"Barlow Condensed";font-weight:800;font-size:56px;letter-spacing:0;line-height:1.05;font-style:italic;text-transform:none;color:var(--zk-fg,#111214);\n}.elementor .zk-h1-balken{padding-inline-start:22px;border-left:6px solid var(--zk-akzent,#F8B101);\n}.elementor .container{width:100%;max-width:1400px;padding-block-start:0;padding-block-end:0;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:36px}.elementor .zk-kopf-inhalt{flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .theme-dark{color:#C4C8D0;background-color:#111214;--zk-bg:#111214;--zk-fg:#FFFFFF;--zk-text:#C4C8D0;--zk-muted:#C4C8D0;--zk-rand:#3A3D45;--zk-karte:#24262B;--zk-primary:#F8B101;--zk-primary-fg:#111214;--zk-hover-bg:#FFFFFF;--zk-hover-fg:#111214;--zk-akzent:#F8B101;--zk-akzent-fg:#111214;--zk-tag:#24262B;--zk-tag-fg:#FFFFFF;--zk-zeile:#24262B;--zk-nummer-bg:#F8B101;--zk-nummer-fg:#111214;\n}.elementor .zt-wrap{max-width:1400px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto}.elementor .zt-text-klein{font-family:Barlow;font-weight:400;font-size:16px;color:#4A4F5A;line-height:1.6}.elementor .zt-hellgrau{color:#C4C8D0}