@media(max-width:767px){.elementor .s-tools-hero-eyebrow-line{width:28px;height:3px;min-height:3px;max-height:3px;}}@media(max-width:767px){.elementor .s-tools-hero-eyebrow-row{margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;gap:10px;}}@media(max-width:767px){.elementor .s-tools-hero-title{font-size:32px;letter-spacing:-0.4px;line-height:1.08em;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-tools-hero-lead{font-size:16px;line-height:1.5em;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-tools-hero-cta{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-hero-secondary{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-hero-actions{flex-direction:column;gap:10px;align-items:stretch;}}@media(max-width:767px){.elementor .s-tools-hero-copy{padding-block-start:30px;padding-block-end:34px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-tools-hero-image{width:100%;height:250px;min-height:0px;object-fit:contain;}}@media(max-width:767px){.elementor .s-tools-hero-media{width:100%;}}@media(max-width:767px){.elementor .s-tools-hero-inner{min-height:0px;flex-direction:column-reverse;gap:0px;}}@media(max-width:767px){.elementor .s-tools-proof-1{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-tools-proof-2{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-tools-proof-3{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-tools-proof-inner{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-tools-proof{padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-tools-featured-eyebrow-line{width:28px;height:3px;min-height:3px;max-height:3px;}}@media(max-width:767px){.elementor .s-tools-featured-eyebrow-row{gap:10px;}}@media(max-width:767px){.elementor .s-tools-featured-title{font-size:31px;}}@media(max-width:767px){.elementor .s-tools-f-chartkitchen-title{font-size:24px;}}@media(max-width:767px){.elementor .s-tools-f-chartkitchen-button{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-f-chartkitchen-body{width:100%;}}@media(max-width:767px){.elementor .s-tools-f-chartkitchen{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .s-tools-f-mockup-title{font-size:24px;}}@media(max-width:767px){.elementor .s-tools-f-mockup-button{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-f-mockup{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .s-tools-f-pnl-title{font-size:24px;}}@media(max-width:767px){.elementor .s-tools-f-pnl-button{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-f-pnl{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .s-tools-featured-subgrid{flex-direction:column;}}@media(max-width:767px){.elementor .s-tools-featured{padding-block-start:42px;padding-block-end:46px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-tools-katalog-eyebrow-line{width:28px;height:3px;min-height:3px;max-height:3px;}}@media(max-width:767px){.elementor .s-tools-katalog-eyebrow-row{gap:10px;}}@media(max-width:767px){.elementor .s-tools-katalog-title{font-size:33px;}}@media(max-width:767px){.elementor .s-tools-card-chartkitchen-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-mockup-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-pnl-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-builder-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-gantt-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-warming-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-ibcs-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-standards-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-library-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-countries-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-co2-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-skill-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-dwg-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-fabscan-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-coach-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-demo-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-card-fabric-title{font-size:18px;}}@media(max-width:767px){.elementor .s-tools-katalog-grid{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-tools-katalog-section{padding-block-start:42px;padding-block-end:46px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-tools-solutions-eyebrow-line{width:28px;height:3px;min-height:3px;max-height:3px;}}@media(max-width:767px){.elementor .s-tools-solutions-eyebrow-row{gap:10px;}}@media(max-width:767px){.elementor .s-tools-solutions-heading{font-size:30px;}}@media(max-width:767px){.elementor .s-tools-sol-report-title{font-size:23px;}}@media(max-width:767px){.elementor .s-tools-sol-report-btn{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-sol-report{width:100%;min-height:205px;}}@media(max-width:767px){.elementor .s-tools-sol-kpi-title{font-size:23px;}}@media(max-width:767px){.elementor .s-tools-sol-kpi-btn{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-sol-kpi{width:100%;min-height:205px;}}@media(max-width:767px){.elementor .s-tools-sol-ibcs-title{font-size:23px;}}@media(max-width:767px){.elementor .s-tools-sol-ibcs-btn{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-sol-ibcs{width:100%;min-height:205px;}}@media(max-width:767px){.elementor .s-tools-sol-fabric-title{font-size:23px;}}@media(max-width:767px){.elementor .s-tools-sol-fabric-btn{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-sol-fabric{width:100%;min-height:205px;}}@media(max-width:767px){.elementor .s-tools-solutions-grid{flex-direction:column;}}@media(max-width:767px){.elementor .s-tools-solutions{padding-block-start:44px;padding-block-end:48px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-tools-developer-eyebrow-line{width:28px;height:3px;min-height:3px;max-height:3px;}}@media(max-width:767px){.elementor .s-tools-developer-eyebrow-row{gap:10px;}}@media(max-width:767px){.elementor .s-tools-developer-name{font-size:34px;}}@media(max-width:767px){.elementor .s-tools-developer-left{width:100%;}}@media(max-width:767px){.elementor .s-tools-developer-team-link{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-developer-right{width:100%;}}@media(max-width:767px){.elementor .s-tools-developer-row{flex-direction:column;gap:14px;}}@media(max-width:767px){.elementor .s-tools-developer{padding-block-start:44px;padding-block-end:48px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-tools-community-eyebrow-line{width:28px;height:3px;min-height:3px;max-height:3px;}}@media(max-width:767px){.elementor .s-tools-community-eyebrow-row{gap:10px;}}@media(max-width:767px){.elementor .s-tools-community-title{font-size:30px;}}@media(max-width:767px){.elementor .s-tools-community-kitchen-title{font-size:23px;}}@media(max-width:767px){.elementor .s-tools-community-kitchen-btn{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-community-kitchen{width:100%;}}@media(max-width:767px){.elementor .s-tools-community-github-title{font-size:23px;}}@media(max-width:767px){.elementor .s-tools-community-github-btn{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-community-github{width:100%;}}@media(max-width:767px){.elementor .s-tools-community-grid{flex-direction:column;}}@media(max-width:767px){.elementor .s-tools-community{padding-block-start:44px;padding-block-end:48px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-tools-closing-eyebrow-line{width:28px;height:3px;min-height:3px;max-height:3px;}}@media(max-width:767px){.elementor .s-tools-closing-eyebrow-row{gap:10px;}}@media(max-width:767px){.elementor .s-tools-closing-title{font-size:27px;}}@media(max-width:767px){.elementor .s-tools-closing-copy{width:100%;}}@media(max-width:767px){.elementor .s-tools-closing-button{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .s-tools-closing-action{width:100%;justify-content:flex-start;}}@media(max-width:767px){.elementor .s-tools-closing-row{flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .s-tools-closing{padding-block-start:44px;padding-block-end:48px;padding-inline-start:18px;padding-inline-end:18px;}}