.elementor .s-tools-hero-eyebrow-line{width:28px;height:4px;min-height:4px;max-height:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#171717;display:block;align-self:center;}.elementor .s-tools-hero-eyebrow-label{font-weight:700;font-size:14px;color:#171717;letter-spacing:1.2px;line-height:1.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-hero-eyebrow-row{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:11px;flex-wrap:nowrap;align-items:center;}.elementor .s-tools-hero-title{font-weight:700;font-size:49px;color:#171717;letter-spacing:-1.2px;line-height:1.05em;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-hero-lead{max-width:590px;font-weight:400;font-size:18px;color:#171717;line-height:1.48em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-hero-cta{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-tools-hero-cta:hover,.elementor .s-tools-hero-cta:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-hero-cta:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-hero-secondary{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#171717;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:2px;border-color:var(--DWG_Yellow);border-style:solid;background-color:var(--DWG_Yellow);display:inline-flex;justify-content:center;align-items:center;}.elementor .s-tools-hero-secondary:hover,.elementor .s-tools-hero-secondary:focus-visible{color:#FFFFFF;background-color:#171717;}.elementor .s-tools-hero-secondary:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-hero-actions{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .s-tools-hero-copy{width:50%;padding-block-start:44px;padding-block-end:44px;padding-inline-start:52px;padding-inline-end:52px;background-color:var(--DWG_Yellow);display:flex;flex-direction:column;justify-content:center;}.elementor .s-tools-hero-image{width:100%;height:430px;min-height:0px;max-width:100%;object-fit:contain;object-position:50% 100%;border-radius:0px;background-color:#F1F2F2;display:block;}.elementor .s-tools-hero-media{width:50%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:#F1F2F2;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:stretch;align-self:stretch;}.elementor .s-tools-hero-inner{width:100%;min-height:0px;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .s-tools-hero{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F7F6F2;display:flex;justify-content:center;}.elementor .s-tools-proof-1-title{font-weight:700;font-size:16px;color:#FFFFFF;letter-spacing:1.5px;line-height:1.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:5px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-proof-1-copy{font-size:17px;color:#BDBDB8;line-height:1.55em;margin:0px;}.elementor .s-tools-proof-1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;background-color:#171717;display:flex;flex-direction:column;}.elementor .s-tools-proof-2-title{font-weight:700;font-size:16px;color:#FFFFFF;letter-spacing:1.5px;line-height:1.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:5px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-proof-2-copy{font-size:17px;color:#BDBDB8;line-height:1.55em;margin:0px;}.elementor .s-tools-proof-2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;background-color:#171717;display:flex;flex-direction:column;}.elementor .s-tools-proof-3-title{font-weight:700;font-size:16px;color:#FFFFFF;letter-spacing:1.5px;line-height:1.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:5px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-proof-3-copy{font-size:17px;color:#BDBDB8;line-height:1.55em;margin:0px;}.elementor .s-tools-proof-3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;background-color:#171717;display:flex;flex-direction:column;}.elementor .s-tools-proof-inner{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:0px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-tools-proof{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;background-color:#171717;display:flex;justify-content:center;}.elementor .s-tools-featured-eyebrow-line{width:28px;height:4px;min-height:4px;max-height:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--DWG_Yellow);display:block;align-self:center;}.elementor .s-tools-featured-eyebrow{font-family:var(--DWG_Heebo);font-weight:700;font-size:14px;color:#171717;letter-spacing:1.2px;line-height:1.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-featured-eyebrow-row{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:11px;flex-wrap:nowrap;align-items:center;}.elementor .s-tools-featured-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:39px;color:#171717;line-height:1.12em;}.elementor .s-tools-featured-intro{font-family:var(--DWG_Heebo);font-weight:400;font-size:17px;color:#444;line-height:1.45em;}.elementor .s-tools-f-chartkitchen-image{width:100%;aspect-ratio:16 / 9;object-fit:contain;background-color:#F1F2F2;}.elementor .s-tools-f-chartkitchen-visual{width:52%;}.elementor .s-tools-f-chartkitchen-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:12px;color:#7F6500;line-height:1.45em;}.elementor .s-tools-f-chartkitchen-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:32px;color:#171717;line-height:1.12em;}.elementor .s-tools-f-chartkitchen-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:16px;color:#444;line-height:1.45em;}.elementor .s-tools-f-chartkitchen-button{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-tools-f-chartkitchen-button:hover,.elementor .s-tools-f-chartkitchen-button:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-f-chartkitchen-button:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-f-chartkitchen-license{font-family:var(--DWG_Heebo);font-weight:400;font-size:13px;color:#666;line-height:1.45em;}.elementor .s-tools-f-chartkitchen-body{width:44%;display:flex;flex-direction:column;gap:11px;}.elementor .s-tools-f-chartkitchen{width:100%;display:flex;flex-direction:row;gap:36px;align-items:center;}.elementor .s-tools-f-mockup-image{width:100%;aspect-ratio:16 / 9;object-fit:contain;background-color:#F1F2F2;}.elementor .s-tools-f-mockup-visual{width:100%;}.elementor .s-tools-f-mockup-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:12px;color:#7F6500;line-height:1.45em;}.elementor .s-tools-f-mockup-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:25px;color:#171717;line-height:1.12em;}.elementor .s-tools-f-mockup-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:16px;color:#444;line-height:1.45em;}.elementor .s-tools-f-mockup-button{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-tools-f-mockup-button:hover,.elementor .s-tools-f-mockup-button:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-f-mockup-button:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-f-mockup-license{font-family:var(--DWG_Heebo);font-weight:400;font-size:13px;color:#666;line-height:1.45em;}.elementor .s-tools-f-mockup-body{min-height:238px;display:flex;flex-direction:column;gap:11px;align-items:stretch;}.elementor .s-tools-f-mockup{width:48%;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .s-tools-f-pnl-image{width:100%;aspect-ratio:16 / 9;object-fit:contain;background-color:#F1F2F2;}.elementor .s-tools-f-pnl-visual{width:100%;}.elementor .s-tools-f-pnl-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:12px;color:#7F6500;line-height:1.45em;}.elementor .s-tools-f-pnl-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:25px;color:#171717;line-height:1.12em;}.elementor .s-tools-f-pnl-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:16px;color:#444;line-height:1.45em;}.elementor .s-tools-f-pnl-button{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-tools-f-pnl-button:hover,.elementor .s-tools-f-pnl-button:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-f-pnl-button:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-f-pnl-license{font-family:var(--DWG_Heebo);font-weight:400;font-size:13px;color:#666;line-height:1.45em;}.elementor .s-tools-f-pnl-body{min-height:238px;display:flex;flex-direction:column;gap:11px;align-items:stretch;}.elementor .s-tools-f-pnl{width:48%;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .s-tools-featured-subgrid{display:flex;flex-direction:row;gap:24px;align-items:stretch;}.elementor .s-tools-featured-inner{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:29px;}.elementor .s-tools-featured{width:100%;padding-block-start:68px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-tools-katalog-eyebrow-line{width:28px;height:4px;min-height:4px;max-height:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--DWG_Yellow);display:block;align-self:center;}.elementor .s-tools-katalog-eyebrow{font-family:var(--DWG_Heebo);font-weight:700;font-size:14px;color:#171717;letter-spacing:1.2px;line-height:1.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-katalog-eyebrow-row{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:11px;flex-wrap:nowrap;align-items:center;}.elementor .s-tools-katalog-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:38px;color:#171717;line-height:1.15em;}.elementor .s-tools-katalog-lead{font-family:var(--DWG_Heebo);font-weight:400;font-size:16px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-chartkitchen-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-chartkitchen-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-chartkitchen-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-chartkitchen-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-chartkitchen-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-chartkitchen-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-chartkitchen{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-mockup-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-mockup-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-mockup-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-mockup-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-mockup-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-mockup-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-mockup{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-pnl-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-pnl-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-pnl-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-pnl-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-pnl-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-pnl-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-pnl{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-builder-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-builder-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-builder-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-builder-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-builder-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-builder-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-builder{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-gantt-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-gantt-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-gantt-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-gantt-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-gantt-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-gantt-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-gantt{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-warming-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-warming-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-warming-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-warming-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-warming-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-warming-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-warming{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-ibcs-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-ibcs-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-ibcs-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-ibcs-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-ibcs-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-ibcs-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-ibcs{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-standards-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-standards-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-standards-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-standards-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-standards-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-standards-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-standards{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-library-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-library-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-library-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-library-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-library-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-library-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-library{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-countries-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-countries-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-countries-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-countries-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-countries-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-countries-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-countries{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-co2-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-co2-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-co2-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-co2-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-co2-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-co2-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-co2{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-skill-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-skill-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-skill-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-skill-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-skill-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-skill-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-skill{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-dwg-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-dwg-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-dwg-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-dwg-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-dwg-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-dwg-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-dwg{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-fabscan-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-fabscan-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-fabscan-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-fabscan-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-fabscan-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-fabscan-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-fabscan{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-coach-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-coach-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-coach-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-coach-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-coach-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-coach-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-coach{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-demo-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-demo-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-demo-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-demo-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-demo-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-demo-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-demo{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-card-fabric-kind{font-family:var(--DWG_Heebo);font-weight:700;font-size:11px;color:#007694;line-height:1.43em;}.elementor .s-tools-card-fabric-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:19px;color:#171717;line-height:1.15em;}.elementor .s-tools-card-fabric-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:14px;color:#454545;line-height:1.43em;}.elementor .s-tools-card-fabric-action{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#171717;text-decoration:underline;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-fabric-license{width:fit-content;font-family:var(--DWG_Heebo);font-weight:700;font-size:13px;color:#747474;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .s-tools-card-fabric-links{margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-tools-card-fabric{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:9px;}.elementor .s-tools-katalog-grid{display:grid;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-tools-katalog-footnote{font-family:var(--DWG_Heebo);font-weight:400;font-size:13px;color:#656565;line-height:1.43em;}.elementor .s-tools-katalog-inner{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:20px;}.elementor .s-tools-katalog-section{padding-block-start:68px;padding-block-end:74px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F1F2F2;display:flex;justify-content:center;}.elementor .s-tools-solutions-eyebrow-line{width:28px;height:4px;min-height:4px;max-height:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--DWG_Yellow);display:block;align-self:center;}.elementor .s-tools-solutions-eyebrow{font-family:var(--DWG_Heebo);font-weight:700;font-size:14px;color:#171717;letter-spacing:1.2px;line-height:1.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-solutions-eyebrow-row{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:11px;flex-wrap:nowrap;align-items:center;}.elementor .s-tools-solutions-heading{font-family:var(--DWG_Heebo);font-weight:700;font-size:40px;color:#171717;line-height:1.13em;}.elementor .s-tools-solutions-intro{font-family:var(--DWG_Heebo);font-weight:400;font-size:17px;color:#404040;line-height:1.5em;}.elementor .s-tools-sol-report-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:20px;color:#171717;line-height:1.13em;}.elementor .s-tools-sol-report-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:15px;color:#404040;line-height:1.5em;}.elementor .s-tools-sol-report-btn{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-tools-sol-report-btn:hover,.elementor .s-tools-sol-report-btn:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-sol-report-btn:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-sol-report{width:23%;min-height:244px;padding-block-start:19px;padding-block-end:19px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:stretch;}.elementor .s-tools-sol-kpi-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:20px;color:#171717;line-height:1.13em;}.elementor .s-tools-sol-kpi-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:15px;color:#404040;line-height:1.5em;}.elementor .s-tools-sol-kpi-btn{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-tools-sol-kpi-btn:hover,.elementor .s-tools-sol-kpi-btn:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-sol-kpi-btn:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-sol-kpi{width:23%;min-height:244px;padding-block-start:19px;padding-block-end:19px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:stretch;}.elementor .s-tools-sol-ibcs-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:20px;color:#171717;line-height:1.13em;}.elementor .s-tools-sol-ibcs-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:15px;color:#404040;line-height:1.5em;}.elementor .s-tools-sol-ibcs-btn{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-tools-sol-ibcs-btn:hover,.elementor .s-tools-sol-ibcs-btn:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-sol-ibcs-btn:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-sol-ibcs{width:23%;min-height:244px;padding-block-start:19px;padding-block-end:19px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:stretch;}.elementor .s-tools-sol-fabric-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:20px;color:#171717;line-height:1.13em;}.elementor .s-tools-sol-fabric-desc{font-family:var(--DWG_Heebo);font-weight:400;font-size:15px;color:#404040;line-height:1.5em;}.elementor .s-tools-sol-fabric-btn{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-tools-sol-fabric-btn:hover,.elementor .s-tools-sol-fabric-btn:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-sol-fabric-btn:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-sol-fabric{width:23%;min-height:244px;padding-block-start:19px;padding-block-end:19px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:#D7D8D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:stretch;}.elementor .s-tools-solutions-grid{display:flex;flex-direction:row;gap:15px;flex-wrap:nowrap;align-items:stretch;}.elementor .s-tools-solutions-in{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:24px;}.elementor .s-tools-solutions{width:100%;padding-block-start:64px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-tools-developer-eyebrow-line{width:28px;height:4px;min-height:4px;max-height:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--DWG_Yellow);display:block;align-self:center;}.elementor .s-tools-developer-eyebrow{font-family:var(--DWG_Heebo);font-weight:700;font-size:14px;color:#171717;letter-spacing:1.2px;line-height:1.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-developer-eyebrow-row{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:11px;flex-wrap:nowrap;align-items:center;}.elementor .s-tools-developer-name{font-family:var(--DWG_Heebo);font-weight:700;font-size:44px;color:#171717;line-height:1.13em;}.elementor .s-tools-developer-left{width:34%;padding:0px;}.elementor .s-tools-developer-copy{font-family:var(--DWG_Heebo);font-weight:400;font-size:17px;color:#404040;line-height:1.5em;}.elementor .s-tools-developer-team-link{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-tools-developer-team-link:hover,.elementor .s-tools-developer-team-link:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-developer-team-link:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-developer-right{width:60%;display:flex;flex-direction:column;gap:14px;}.elementor .s-tools-developer-row{padding:0px;display:flex;flex-direction:row;gap:48px;align-items:start;}.elementor .s-tools-developer-in{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:24px;}.elementor .s-tools-developer{width:100%;padding-block-start:64px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;background-color:#EBE8DF;display:flex;justify-content:center;}.elementor .s-tools-community-eyebrow-line{width:28px;height:4px;min-height:4px;max-height:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--DWG_Yellow);display:block;align-self:center;}.elementor .s-tools-community-eyebrow{font-family:var(--DWG_Heebo);font-weight:700;font-size:14px;color:#171717;letter-spacing:1.2px;line-height:1.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-community-eyebrow-row{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:11px;flex-wrap:nowrap;align-items:center;}.elementor .s-tools-community-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:40px;color:#171717;line-height:1.13em;}.elementor .s-tools-community-intro{font-family:var(--DWG_Heebo);font-weight:400;font-size:17px;color:#404040;line-height:1.5em;}.elementor .s-tools-community-kitchen-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:25px;color:#171717;line-height:1.13em;}.elementor .s-tools-community-kitchen-body{font-family:var(--DWG_Heebo);font-weight:400;font-size:16px;color:#404040;line-height:1.5em;}.elementor .s-tools-community-kitchen-btn{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-tools-community-kitchen-btn:hover,.elementor .s-tools-community-kitchen-btn:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-community-kitchen-btn:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-community-kitchen{width:48%;min-height:220px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:#D7D8D8;border-style:solid;display:flex;flex-direction:column;gap:11px;align-items:stretch;}.elementor .s-tools-community-github-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:25px;color:#171717;line-height:1.13em;}.elementor .s-tools-community-github-body{font-family:var(--DWG_Heebo);font-weight:400;font-size:16px;color:#404040;line-height:1.5em;}.elementor .s-tools-community-github-btn{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#FFFFFF;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:8px;border-width:2px;border-color:#171717;border-style:solid;background-color:#171717;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-tools-community-github-btn:hover,.elementor .s-tools-community-github-btn:focus-visible{color:#171717;background-color:#FFFFFF;}.elementor .s-tools-community-github-btn:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-community-github{width:48%;min-height:220px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:#D7D8D8;border-style:solid;display:flex;flex-direction:column;gap:11px;align-items:stretch;}.elementor .s-tools-community-grid{display:flex;flex-direction:row;gap:28px;align-items:stretch;}.elementor .s-tools-community-in{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:24px;}.elementor .s-tools-community{width:100%;padding-block-start:64px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-tools-closing-eyebrow-line{width:28px;height:4px;min-height:4px;max-height:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--DWG_Yellow);display:block;align-self:center;}.elementor .s-tools-closing-eyebrow{font-family:var(--DWG_Heebo);font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:1.2px;line-height:1.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-tools-closing-eyebrow-row{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:11px;flex-wrap:nowrap;align-items:center;}.elementor .s-tools-closing-title{font-family:var(--DWG_Heebo);font-weight:700;font-size:37px;color:#FFFFFF;line-height:1.13em;}.elementor .s-tools-closing-intro{font-family:var(--DWG_Heebo);font-weight:400;font-size:16px;color:#E7E7E7;line-height:1.5em;}.elementor .s-tools-closing-copy{width:63%;display:flex;flex-direction:column;gap:18px;}.elementor .s-tools-closing-button{width:fit-content;min-height:50px;font-family:var(--DWG_Heebo);font-weight:700;font-size:16px;color:#171717;line-height:1.28em;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:2px;border-color:var(--DWG_Yellow);border-style:solid;background-color:var(--DWG_Yellow);display:inline-flex;justify-content:center;align-items:center;}.elementor .s-tools-closing-button:hover,.elementor .s-tools-closing-button:focus-visible{color:#FFFFFF;background-color:#171717;}.elementor .s-tools-closing-button:focus-visible{outline-width:2px;outline-color:#171717;outline-style:solid;outline-offset:3px;}.elementor .s-tools-closing-action{width:32%;display:flex;justify-content:flex-end;}.elementor .s-tools-closing-row{display:flex;flex-direction:row;gap:50px;justify-content:space-between;align-items:center;}.elementor .s-tools-closing-in{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:24px;}.elementor .s-tools-closing{width:100%;padding-block-start:64px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;background-color:#171717;display:flex;justify-content:center;}