@media(max-width:1024px){.elementor .s-tools-hero-title{font-size:42px;}}@media(max-width:1024px){.elementor .s-tools-hero-lead{font-size:17px;}}@media(max-width:1024px){.elementor .s-tools-hero-copy{width:100%;padding-block-start:38px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;}}@media(max-width:1024px){.elementor .s-tools-hero-image{width:100%;height:310px;min-height:0px;object-fit:contain;}}@media(max-width:1024px){.elementor .s-tools-hero-media{width:100%;}}@media(max-width:1024px){.elementor .s-tools-hero-inner{min-height:0px;flex-direction:column-reverse;gap:0px;}}@media(max-width:1024px){.elementor .s-tools-proof-inner{gap:0px;grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .s-tools-proof{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-tools-featured-title{font-size:36px;}}@media(max-width:1024px){.elementor .s-tools-f-chartkitchen-visual{width:100%;}}@media(max-width:1024px){.elementor .s-tools-f-chartkitchen-title{font-size:29px;}}@media(max-width:1024px){.elementor .s-tools-f-chartkitchen-body{width:45%;}}@media(max-width:1024px){.elementor .s-tools-f-chartkitchen{width:100%;flex-direction:column;}}@media(max-width:1024px){.elementor .s-tools-f-mockup-title{font-size:22px;}}@media(max-width:1024px){.elementor .s-tools-f-mockup-body{width:100%;}}@media(max-width:1024px){.elementor .s-tools-f-mockup{width:100%;flex-direction:column;}}@media(max-width:1024px){.elementor .s-tools-f-pnl-title{font-size:22px;}}@media(max-width:1024px){.elementor .s-tools-f-pnl-body{width:100%;}}@media(max-width:1024px){.elementor .s-tools-f-pnl{width:100%;flex-direction:column;}}@media(max-width:1024px){.elementor .s-tools-featured-subgrid{flex-direction:column;}}@media(max-width:1024px){.elementor .s-tools-featured{padding-block-start:48px;padding-block-end:52px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-tools-katalog-title{font-size:36px;}}@media(max-width:1024px){.elementor .s-tools-card-chartkitchen-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-mockup-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-pnl-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-builder-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-gantt-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-warming-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-ibcs-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-standards-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-library-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-countries-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-co2-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-skill-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-dwg-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-fabscan-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-coach-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-demo-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-card-fabric-title{font-size:18px;}}@media(max-width:1024px){.elementor .s-tools-katalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:1024px){.elementor .s-tools-katalog-section{padding-block-start:50px;padding-block-end:56px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-tools-solutions-heading{font-size:36px;}}@media(max-width:1024px){.elementor .s-tools-sol-report-title{font-size:28px;}}@media(max-width:1024px){.elementor .s-tools-sol-report{width:48%;min-height:225px;}}@media(max-width:1024px){.elementor .s-tools-sol-kpi-title{font-size:28px;}}@media(max-width:1024px){.elementor .s-tools-sol-kpi{width:48%;min-height:225px;}}@media(max-width:1024px){.elementor .s-tools-sol-ibcs-title{font-size:28px;}}@media(max-width:1024px){.elementor .s-tools-sol-ibcs{width:48%;min-height:225px;}}@media(max-width:1024px){.elementor .s-tools-sol-fabric-title{font-size:28px;}}@media(max-width:1024px){.elementor .s-tools-sol-fabric{width:48%;min-height:225px;}}@media(max-width:1024px){.elementor .s-tools-solutions-grid{flex-wrap:wrap;align-items:stretch;}}@media(max-width:1024px){.elementor .s-tools-solutions{padding-block-start:52px;padding-block-end:58px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-tools-developer-name{font-size:40px;}}@media(max-width:1024px){.elementor .s-tools-developer-left{width:100%;}}@media(max-width:1024px){.elementor .s-tools-developer-right{width:100%;}}@media(max-width:1024px){.elementor .s-tools-developer-row{flex-direction:column;gap:14px;}}@media(max-width:1024px){.elementor .s-tools-developer{padding-block-start:52px;padding-block-end:58px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-tools-community-title{font-size:36px;}}@media(max-width:1024px){.elementor .s-tools-community-kitchen-title{font-size:28px;}}@media(max-width:1024px){.elementor .s-tools-community-kitchen{width:100%;}}@media(max-width:1024px){.elementor .s-tools-community-github-title{font-size:28px;}}@media(max-width:1024px){.elementor .s-tools-community-github{width:100%;}}@media(max-width:1024px){.elementor .s-tools-community-grid{flex-direction:column;}}@media(max-width:1024px){.elementor .s-tools-community{padding-block-start:52px;padding-block-end:58px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .s-tools-closing-title{font-size:33px;}}@media(max-width:1024px){.elementor .s-tools-closing-copy{width:100%;}}@media(max-width:1024px){.elementor .s-tools-closing-action{width:100%;justify-content:flex-start;}}@media(max-width:1024px){.elementor .s-tools-closing-row{flex-direction:column;gap:24px;}}@media(max-width:1024px){.elementor .s-tools-closing{padding-block-start:52px;padding-block-end:58px;padding-inline-start:28px;padding-inline-end:28px;}}