/* LW-Drones – Anwendungsseiten. Nur auf den acht Lösungsseiten geladen. */
.lw-solutions-page .lw-page-content{max-width:none;margin-top:0}.lw-solutions-page .lw-page-hero-inner{min-height:380px}.lw-solutions-page .lw-catalog-intro{max-width:860px;margin-bottom:46px}.lw-solutions-page .lw-catalog-intro p{font-size:1.06rem;line-height:1.75}.lw-solutions-page .lw-solution-feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0;margin:30px 0 56px;border:1px solid var(--lw-border);border-radius:12px;overflow:hidden;background:#f2f5f3}.lw-solutions-page .lw-solution-feature>.wp-block-column{min-width:0;margin:0}.lw-solutions-page .lw-solution-feature .wp-block-image{height:100%;min-height:320px;margin:0;background:#e8eeeb}.lw-solutions-page .lw-solution-feature .wp-block-image img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.lw-solutions-page .lw-solution-feature .lw-solution-feature-copy{padding:clamp(28px,4vw,54px);display:flex;flex-direction:column;justify-content:center}.lw-solutions-page .lw-solution-feature-copy h2{font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.05;text-transform:uppercase;margin:0 0 18px;color:var(--lw-dark)}.lw-solutions-page .lw-solution-feature-copy p{line-height:1.75;margin:0 0 18px}.lw-solutions-page .lw-solution-feature-copy .wp-block-buttons{margin-top:10px}.lw-solutions-page .lw-solution-feature-copy .wp-block-button__link,.lw-solutions-page .lw-solution-link .wp-block-button__link{background:var(--lw-dark);color:#fff;border-radius:4px;padding:12px 20px;font-size:.78rem;font-weight:800;text-decoration:none}.lw-solutions-page .lw-solution-feature-copy .wp-block-button__link:hover,.lw-solutions-page .lw-solution-link .wp-block-button__link:hover{background:#21404b;color:#fff}.lw-solutions-page .lw-solution-kicker{margin:0 0 10px!important;font-size:.7rem!important;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--lw-green-dark)}.lw-solutions-page .lw-solution-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 60px}.lw-solutions-page .lw-solution-benefits>.wp-block-column{min-width:0;margin:0;padding:28px;border:1px solid var(--lw-border);border-radius:8px;background:#fff}.lw-solutions-page .lw-solution-benefits h3{font-family:var(--font-display);font-size:1.4rem;line-height:1.12;text-transform:uppercase;color:var(--lw-dark);margin:0 0 13px}.lw-solutions-page .lw-solution-benefits p{font-size:.91rem;line-height:1.7;margin:0}.lw-solutions-page .lw-solution-process{margin:64px 0;padding:40px;background:#edf2ef;border-radius:10px}.lw-solutions-page .lw-solution-process h2{margin:0 0 15px;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.08;text-transform:uppercase;color:var(--lw-dark)}.lw-solutions-page .lw-solution-process>p{max-width:780px}.lw-solutions-page .lw-solution-process>.wp-block-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0}.lw-solutions-page .lw-solution-process>.wp-block-columns>.wp-block-column{margin:0;padding-top:18px;border-top:2px solid #c6d3cc}.lw-solutions-page .lw-solution-process h3{font-size:1rem;text-transform:uppercase;margin:0 0 10px;color:var(--lw-dark)}.lw-solutions-page .lw-solution-process .wp-block-column p{font-size:.9rem;line-height:1.7;margin:0}.lw-solutions-page .lw-solution-related{margin:45px 0 0;padding:26px 30px;border-left:3px solid var(--lw-green);background:#f2f5f3}.lw-solutions-page .lw-solution-related h2{font-family:var(--font-display);font-size:1.6rem;line-height:1.15;text-transform:uppercase;margin:0 0 12px;color:var(--lw-dark)}.lw-solutions-page .lw-solution-related p{margin:0;line-height:1.75}.lw-solutions-page .lw-solution-related a{font-weight:800;color:var(--lw-green-dark)}.lw-solutions-page .lw-catalog-grid .lw-catalog-media img{object-fit:contain}.lw-solutions-page .lw-catalog-grid .lw-catalog-media.is-landscape img{object-fit:cover}.lw-solutions-page .lw-solution-feature .wp-block-image.is-product img{object-fit:contain;padding:28px}.lw-solutions-page .lw-catalog-grid .lw-catalog-card-copy{padding:26px}.lw-solutions-page .lw-catalog-grid .lw-catalog-card-copy h3{font-size:clamp(1.4rem,2vw,1.8rem)}.lw-solutions-page .lw-catalog-section{margin-top:58px}.lw-solutions-page .lw-cta h2{color:#fff}@media(max-width:850px){.lw-solutions-page .lw-solution-feature{grid-template-columns:1fr}.lw-solutions-page .lw-solution-feature .wp-block-image,.lw-solutions-page .lw-solution-feature .wp-block-image img{min-height:0;height:300px}.lw-solutions-page .lw-solution-benefits{grid-template-columns:1fr 1fr}.lw-solutions-page .lw-solution-process>.wp-block-columns{grid-template-columns:1fr 1fr}}@media(max-width:600px){.lw-solutions-page .lw-solution-feature{margin-bottom:38px}.lw-solutions-page .lw-solution-feature .wp-block-image,.lw-solutions-page .lw-solution-feature .wp-block-image img{height:230px}.lw-solutions-page .lw-solution-feature .lw-solution-feature-copy{padding:28px 24px}.lw-solutions-page .lw-solution-benefits{grid-template-columns:1fr;gap:12px;margin-bottom:42px}.lw-solutions-page .lw-solution-benefits>.wp-block-column{padding:24px}.lw-solutions-page .lw-solution-process{margin:42px 0;padding:28px 24px}.lw-solutions-page .lw-solution-process>.wp-block-columns{grid-template-columns:1fr;gap:20px}.lw-solutions-page .lw-solution-related{padding:22px}.lw-solutions-page .lw-page-hero-inner{min-height:310px}}