.mk-page{background:#fff;color:#111}.mk-page img{display:block}.mk-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.mk-eyebrow{display:block;color:#e62b2b;font-size:13px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:22px}.mk-anfrage{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:58px;min-width:260px;padding:0 32px;background:#e62b2b;color:#fff;font-size:16px;font-weight:700;text-decoration:none;border-radius:2px;transition:0.2s ease}.mk-anfrage:hover{background:#c91f1f}.mk-anfrage::after{content:"\2192";font-weight:700}.mk-services-hero{padding:90px 0;background:#fff}.mk-services-hero-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:64px;align-items:center}.mk-hero-copy h1{max-width:560px;font-size:48px;line-height:1.12;font-weight:700;color:#111;margin:0 0 24px}.mk-hero-copy p{max-width:520px;color:#333;font-size:17px;line-height:30px;margin:0}.mk-hero-image{overflow:hidden;border-radius:2px}.mk-hero-image img{width:100%;height:460px;object-fit:cover;display:block}.mk-service-section{padding:0;background:#fff}.mk-service-section-alt{background:#f6f6f6}.mk-service-row{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:0}.mk-service-row-reverse{grid-template-columns:1.1fr 1fr}.mk-service-row-reverse .mk-service-content{order:2}.mk-service-row-reverse .mk-service-image{order:1}.mk-service-content{padding:72px 64px;display:flex;flex-direction:column;justify-content:center}.mk-service-icon{width:74px;height:74px;margin-bottom:26px;border:2px solid #e62b2b;border-radius:2px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:38px 38px}.mk-ico-fenster{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e62b2b%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%223.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%221%22%2F%3E%3Cline%20x1%3D%2212%22%20y1%3D%223.5%22%20x2%3D%2212%22%20y2%3D%2220.5%22%2F%3E%3Cline%20x1%3D%223.5%22%20y1%3D%2212%22%20x2%3D%2220.5%22%20y2%3D%2212%22%2F%3E%3C%2Fsvg%3E)}.mk-ico-stahl{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e62b2b%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2011.5L12%205l8%206.5%22%2F%3E%3Cpath%20d%3D%22M6.5%2010v9.5h11V10%22%2F%3E%3Cpath%20d%3D%22M15.6%2012.1a2.1%202.1%200%200%201-2.7%202.6l-3%203a1.3%201.3%200%200%201-1.8-1.8l3-3a2.1%202.1%200%200%201%202.6-2.7l-1.2%201.3%201.1%201z%22%2F%3E%3C%2Fsvg%3E)}.mk-ico-geruest{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e62b2b%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%224.5%22%20width%3D%2217%22%20height%3D%2215%22%2F%3E%3Cline%20x1%3D%223.5%22%20y1%3D%229.5%22%20x2%3D%2220.5%22%20y2%3D%229.5%22%2F%3E%3Cline%20x1%3D%223.5%22%20y1%3D%2214.5%22%20x2%3D%2220.5%22%20y2%3D%2214.5%22%2F%3E%3Cline%20x1%3D%229%22%20y1%3D%224.5%22%20x2%3D%229%22%20y2%3D%2219.5%22%2F%3E%3Cline%20x1%3D%2215%22%20y1%3D%224.5%22%20x2%3D%2215%22%20y2%3D%2219.5%22%2F%3E%3C%2Fsvg%3E)}.mk-ico-allg{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e62b2b%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%225%22%20width%3D%2217%22%20height%3D%2214%22%2F%3E%3Cline%20x1%3D%223.5%22%20y1%3D%229.7%22%20x2%3D%2220.5%22%20y2%3D%229.7%22%2F%3E%3Cline%20x1%3D%223.5%22%20y1%3D%2214.3%22%20x2%3D%2220.5%22%20y2%3D%2214.3%22%2F%3E%3Cline%20x1%3D%229%22%20y1%3D%225%22%20x2%3D%229%22%20y2%3D%229.7%22%2F%3E%3Cline%20x1%3D%2215%22%20y1%3D%229.7%22%20x2%3D%2215%22%20y2%3D%2214.3%22%2F%3E%3Cline%20x1%3D%229%22%20y1%3D%2214.3%22%20x2%3D%229%22%20y2%3D%2219%22%2F%3E%3C%2Fsvg%3E)}.mk-service-content h2{max-width:520px;color:#111;font-size:44px;line-height:1.15;font-weight:700;margin:0 0 20px}.mk-service-content p{max-width:560px;color:#333;font-size:17px;line-height:30px;margin:0 0 26px}.mk-service-image{overflow:hidden}.mk-service-image img{width:100%;height:480px;object-fit:cover;display:block}.mk-service-list{display:grid;gap:12px;list-style:none;padding:0;margin:0}.mk-service-list li{position:relative;color:#333;font-size:16px;line-height:1.6;padding-left:30px}.mk-service-list li::before{content:"";position:absolute;top:0.45em;left:0;width:15px;height:15px;border:1.8px solid #e62b2b;border-radius:999px}.mk-service-list li::after{content:"";position:absolute;top:0.78em;left:5px;width:5px;height:5px;background:#e62b2b;border-radius:999px}.mk-subservices-grid{display:grid;gap:24px;margin-top:4px}.mk-subservices-grid h3{color:#111;font-size:18px;line-height:1.3;font-weight:700;margin:0 0 12px}.mk-services-cta{padding:90px 0;background:#fff}.mk-cta-box{display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center;padding:42px 52px;background:#f6f6f6;border:1px solid #e6e6e6;border-radius:2px}.mk-cta-icon{width:76px;height:76px;border:1px solid rgba(230,43,43,0.35);border-radius:999px;display:flex;align-items:center;justify-content:center;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e62b2b%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%226%22%20width%3D%2217%22%20height%3D%2212%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M3.5%207l8.5%206%208.5-6%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:32px 32px}.mk-cta-copy h2{color:#111;font-size:34px;line-height:1.2;font-weight:700;margin:0 0 10px}.mk-cta-copy p{color:#333;font-size:16px;line-height:1.65;margin:0}@media (max-width:1024px){.mk-services-hero-grid,.mk-service-row,.mk-service-row-reverse{grid-template-columns:1fr}.mk-service-row-reverse .mk-service-content,.mk-service-row-reverse .mk-service-image{order:initial}.mk-service-content{padding:56px 40px}.mk-hero-copy h1{font-size:40px}.mk-service-content h2{font-size:38px}.mk-hero-image img{height:400px}.mk-service-image img{height:400px}.mk-cta-box{grid-template-columns:1fr;text-align:left}}@media (max-width:640px){.mk-services-hero{padding:56px 0}.mk-services-hero-grid{gap:32px}.mk-hero-copy h1{font-size:30px}.mk-hero-image img{height:240px}.mk-service-content{padding:40px 22px}.mk-service-content h2{font-size:28px}.mk-service-icon{width:62px;height:62px;background-size:32px 32px}.mk-service-image img{height:260px}.mk-cta-copy h2{font-size:26px}.mk-services-cta{padding:60px 0}.mk-cta-box{padding:30px 22px}.mk-anfrage{width:100%}}.breakdance .bde-heading-242-8{color:#111}.breakdance .bde-text-242-9{color:#333}.breakdance .bde-heading-242-16{color:#111}.breakdance .bde-text-242-17{color:#333}.breakdance .bde-heading-242-25{color:#111}.breakdance .bde-text-242-26{color:#333}.breakdance .bde-heading-242-34{color:#111}.breakdance .bde-text-242-35{color:#333}.breakdance .bde-heading-242-43{color:#111}.breakdance .bde-text-242-44{color:#333}.breakdance .bde-heading-242-47{color:#111}.breakdance .bde-heading-242-50{color:#111}.breakdance .bde-heading-242-53{color:#111}.breakdance .bde-heading-242-61{color:#111}.breakdance .bde-text-242-62{color:#333}.breakdance .bde-text-link-242-63,.breakdance .bde-text-link-242-63>*{color:#fff}@media (max-width:767px){.mk-services-hero{padding-top:150px!important}}@media (min-width:768px){.mk-container{max-width:1400px!important}}.mk-service-section-alt{background:#fff}@media (min-width:1025px){.mk-service-row,.mk-service-row-reverse{align-items:stretch}.mk-service-image{position:relative;min-height:480px}.mk-service-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}