.elementor-227 .elementor-element.elementor-element-1e6e914{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-8ae9272{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-e3f52d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-63f393b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-06c5c24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-54e7d95{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-5ab931b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-7a64f62{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-8228af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-61bb23c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-5f1523d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-548dd03{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-2fb2bfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-f27fd51{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-67fef18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-0d079dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-25f709c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for container, class: .elementor-element-1e6e914 *//* Stikma Work â€” /branchen/bau/ */
/* 03 â€” Hero */
@import url('00-base.css');

.sw-hero{max-width:var(--page-max);margin:0 auto;padding:56px var(--page-gutter) 96px;display:grid;grid-template-columns:1fr .82fr;gap:64px;align-items:center}
.sw-hero__lead{margin:0 0 32px;max-width:60ch}
.sw-hero .sw-actions{margin:0 0 36px}
.sw-hero .sw-media{height:520px}
.sw-hero__specs{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;text-transform:uppercase;color:var(--navy-300)}
.sw-hero__specs span::before{content:"";display:inline-block;width:5px;height:5px;background:var(--cyan-500);margin-right:10px;vertical-align:middle}
.sw-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.sw-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--grey-200);border-radius:999px;
  font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-400)}

@media (max-width:1080px){
  .sw-hero{grid-template-columns:1fr;gap:40px}
  .sw-hero .sw-media{height:380px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3f52d9 *//* Stikma Work â€” /branchen/bau/ */
/* 04 â€” Kennzahlen */
@import url('00-base.css');

.sw-stats-band{padding:56px 0}
.sw-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}
.sw-stat__value{font-family:var(--font-display);font-size:56px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--navy-700)}
.sw-stat__suffix{color:var(--cyan-500)}
.sw-stat__label{margin-top:10px;font-size:14px;line-height:1.5;color:var(--grey-500)}

@media (max-width:1080px){ .sw-stats{grid-template-columns:1fr 1fr} }
@media (max-width:760px){ .sw-stats{gap:24px} .sw-stat__value{font-size:44px} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ae9272 *//* Stikma Work â€” /branchen/bau/ */
/* 03 â€” Hero */
@import url('00-base.css');

.sw-hero{max-width:var(--page-max);margin:0 auto;padding:56px var(--page-gutter) 96px;display:grid;grid-template-columns:1fr .82fr;gap:64px;align-items:center}
.sw-hero__lead{margin:0 0 32px;max-width:60ch}
.sw-hero .sw-actions{margin:0 0 36px}
.sw-hero .sw-media{height:520px}
.sw-hero__specs{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;text-transform:uppercase;color:var(--navy-300)}
.sw-hero__specs span::before{content:"";display:inline-block;width:5px;height:5px;background:var(--cyan-500);margin-right:10px;vertical-align:middle}
.sw-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.sw-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--grey-200);border-radius:999px;
  font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-400)}

@media (max-width:1080px){
  .sw-hero{grid-template-columns:1fr;gap:40px}
  .sw-hero .sw-media{height:380px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06c5c24 *//* Stikma Work â€” /branchen/bau/ */
/* 05 â€” Was auf dem Bau anders ist */
@import url('00-base.css');

.sw-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.sw-topline{border-top:4px solid var(--cyan-500);padding-top:24px}

@media (max-width:1080px){ .sw-grid-3{grid-template-columns:1fr 1fr} }
@media (max-width:760px){ .sw-grid-3{grid-template-columns:1fr} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63f393b *//* Stikma Work â€” /branchen/bau/ */
/* 03 â€” Hero */
@import url('00-base.css');

.sw-hero{max-width:var(--page-max);margin:0 auto;padding:56px var(--page-gutter) 96px;display:grid;grid-template-columns:1fr .82fr;gap:64px;align-items:center}
.sw-hero__lead{margin:0 0 32px;max-width:60ch}
.sw-hero .sw-actions{margin:0 0 36px}
.sw-hero .sw-media{height:520px}
.sw-hero__specs{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;text-transform:uppercase;color:var(--navy-300)}
.sw-hero__specs span::before{content:"";display:inline-block;width:5px;height:5px;background:var(--cyan-500);margin-right:10px;vertical-align:middle}
.sw-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.sw-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--grey-200);border-radius:999px;
  font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-400)}

@media (max-width:1080px){
  .sw-hero{grid-template-columns:1fr;gap:40px}
  .sw-hero .sw-media{height:380px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ab931b *//* Stikma Work â€” /branchen/bau/ */
/* 06 â€” Unsere LÃ¶sung */
@import url('00-base.css');

.sw-split{display:grid;grid-template-columns:.72fr 1fr;gap:72px;align-items:start}
.sw-split__aside .sw-h2{margin-bottom:32px}
.sw-split__aside .sw-media{height:340px}
.sw-list{display:grid;gap:1px;background:var(--grey-200);border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200)}
.sw-list__item{background:#fff;display:grid;grid-template-columns:64px 1fr;gap:20px;padding:28px 0}
.sw-list__num{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--cyan-500);padding-top:5px}

@media (max-width:1080px){ .sw-split{grid-template-columns:1fr;gap:40px} }
@media (max-width:760px){ .sw-list__item{grid-template-columns:52px 1fr;gap:14px} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54e7d95 *//* Stikma Work â€” /branchen/bau/ */
/* 03 â€” Hero */
@import url('00-base.css');

.sw-hero{max-width:var(--page-max);margin:0 auto;padding:56px var(--page-gutter) 96px;display:grid;grid-template-columns:1fr .82fr;gap:64px;align-items:center}
.sw-hero__lead{margin:0 0 32px;max-width:60ch}
.sw-hero .sw-actions{margin:0 0 36px}
.sw-hero .sw-media{height:520px}
.sw-hero__specs{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;text-transform:uppercase;color:var(--navy-300)}
.sw-hero__specs span::before{content:"";display:inline-block;width:5px;height:5px;background:var(--cyan-500);margin-right:10px;vertical-align:middle}
.sw-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.sw-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--grey-200);border-radius:999px;
  font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-400)}

@media (max-width:1080px){
  .sw-hero{grid-template-columns:1fr;gap:40px}
  .sw-hero .sw-media{height:380px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8228af4 *//* Stikma Work â€” /branchen/bau/ */
/* 08 â€” Typische Artikel */
@import url('00-base.css');

.sw-table{width:100%;border-collapse:collapse;text-align:left}
.sw-table th{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--navy-700);padding:0 24px 14px 0;border-bottom:2px solid var(--navy-700)}
.sw-table th:last-child,.sw-table td:last-child{padding-right:0}
.sw-table td{font-size:17px;line-height:1.5;color:var(--grey-600);padding:18px 24px 18px 0;border-bottom:1px solid var(--grey-200);vertical-align:top}
.sw-table td:first-child{color:var(--navy-700);font-weight:600;width:34%}

@media (max-width:760px){
  .sw-table,.sw-table thead,.sw-table tbody,.sw-table tr,.sw-table td{display:block;width:auto}
  .sw-table thead{display:none}
  .sw-table tr{border-bottom:1px solid var(--grey-200);padding:16px 0}
  .sw-table td{border:0;padding:2px 0;width:auto}
  .sw-table td:first-child{width:auto;font-size:19px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64f62 *//* Stikma Work â€” /branchen/bau/ */
/* 03 â€” Hero */
@import url('00-base.css');

.sw-hero{max-width:var(--page-max);margin:0 auto;padding:56px var(--page-gutter) 96px;display:grid;grid-template-columns:1fr .82fr;gap:64px;align-items:center}
.sw-hero__lead{margin:0 0 32px;max-width:60ch}
.sw-hero .sw-actions{margin:0 0 36px}
.sw-hero .sw-media{height:520px}
.sw-hero__specs{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;text-transform:uppercase;color:var(--navy-300)}
.sw-hero__specs span::before{content:"";display:inline-block;width:5px;height:5px;background:var(--cyan-500);margin-right:10px;vertical-align:middle}
.sw-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.sw-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--grey-200);border-radius:999px;
  font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-400)}

@media (max-width:1080px){
  .sw-hero{grid-template-columns:1fr;gap:40px}
  .sw-hero .sw-media{height:380px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f1523d *//* Stikma Work â€” /branchen/bau/ */
/* 09 â€” Relevante Normen */
@import url('00-base.css');

.sw-risk{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 48px}
.sw-risk__card{background:#fff;border:1px solid var(--grey-200);border-radius:4px;padding:28px;box-shadow:0 1px 2px rgba(14,27,42,.06)}
.sw-risk__label{display:block;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--grey-500)}
.sw-risk__num{display:block;font-family:var(--font-display);font-size:72px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--cyan-500);margin:8px 0 14px}
.sw-risk__title{font-size:19px;font-weight:600;line-height:1.3;color:var(--navy-700);margin:0 0 8px}
.sw-risk__desc{font-size:17px;line-height:1.62;color:var(--grey-600);margin:0}
.sw-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:40px 0;border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200)}
.sw-specs h3{font-family:var(--font-core);font-size:17px;font-weight:700;color:var(--navy-700);margin:0 0 8px}
.sw-specs p{font-size:17px;line-height:1.62;color:var(--grey-600);margin:0}
.sw-cols-2{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}

@media (max-width:1080px){ .sw-specs{grid-template-columns:1fr 1fr} }
@media (max-width:760px){ .sw-risk,.sw-specs,.sw-cols-2{grid-template-columns:1fr} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61bb23c *//* Stikma Work â€” /branchen/bau/ */
/* 03 â€” Hero */
@import url('00-base.css');

.sw-hero{max-width:var(--page-max);margin:0 auto;padding:56px var(--page-gutter) 96px;display:grid;grid-template-columns:1fr .82fr;gap:64px;align-items:center}
.sw-hero__lead{margin:0 0 32px;max-width:60ch}
.sw-hero .sw-actions{margin:0 0 36px}
.sw-hero .sw-media{height:520px}
.sw-hero__specs{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;text-transform:uppercase;color:var(--navy-300)}
.sw-hero__specs span::before{content:"";display:inline-block;width:5px;height:5px;background:var(--cyan-500);margin-right:10px;vertical-align:middle}
.sw-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.sw-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--grey-200);border-radius:999px;
  font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-400)}

@media (max-width:1080px){
  .sw-hero{grid-template-columns:1fr;gap:40px}
  .sw-hero .sw-media{height:380px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fb2bfb *//* Stikma Work â€” /branchen/bau/ */
/* 10 â€” Ein Ausstattungsbeispiel */
@import url('00-base.css');

.sw-example{display:grid;grid-template-columns:1fr .8fr;gap:72px;align-items:center}
.sw-example__intro{margin:0 0 32px;max-width:56ch}
.sw-example .sw-media{height:560px}
.sw-qty{display:grid;gap:1px;background:var(--grey-200);border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200)}
.sw-qty__row{background:#fff;display:grid;grid-template-columns:88px 1fr;gap:20px;align-items:baseline;padding:16px 0}
.sw-qty__row--total{background:var(--navy-025);padding-right:20px}
.sw-qty__num{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1;color:var(--navy-700);text-align:right}
.sw-qty__row--total .sw-qty__num{color:var(--cyan-600)}
.sw-qty__label{font-size:17px;line-height:1.5;color:var(--grey-600)}
.sw-qty__row--total .sw-qty__label{color:var(--navy-700);font-weight:600}

@media (max-width:1080px){ .sw-example{grid-template-columns:1fr;gap:40px} .sw-example .sw-media{height:380px} }
@media (max-width:760px){ .sw-qty__row{grid-template-columns:52px 1fr;gap:14px} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-548dd03 *//* Stikma Work â€” /branchen/bau/ */
/* 03 â€” Hero */
@import url('00-base.css');

.sw-hero{max-width:var(--page-max);margin:0 auto;padding:56px var(--page-gutter) 96px;display:grid;grid-template-columns:1fr .82fr;gap:64px;align-items:center}
.sw-hero__lead{margin:0 0 32px;max-width:60ch}
.sw-hero .sw-actions{margin:0 0 36px}
.sw-hero .sw-media{height:520px}
.sw-hero__specs{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;text-transform:uppercase;color:var(--navy-300)}
.sw-hero__specs span::before{content:"";display:inline-block;width:5px;height:5px;background:var(--cyan-500);margin-right:10px;vertical-align:middle}
.sw-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.sw-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--grey-200);border-radius:999px;
  font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-400)}

@media (max-width:1080px){
  .sw-hero{grid-template-columns:1fr;gap:40px}
  .sw-hero .sw-media{height:380px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67fef18 *//* Stikma Work â€” /branchen/bau/ */
/* 11 â€” HÃ¤ufige Fragen */
@import url('00-base.css');

.sw-faq{display:grid;grid-template-columns:1fr 1fr;gap:40px 64px}

@media (max-width:760px){ .sw-faq{grid-template-columns:1fr} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f27fd51 *//* Stikma Work â€” /branchen/bau/ */
/* 03 â€” Hero */
@import url('00-base.css');

.sw-hero{max-width:var(--page-max);margin:0 auto;padding:56px var(--page-gutter) 96px;display:grid;grid-template-columns:1fr .82fr;gap:64px;align-items:center}
.sw-hero__lead{margin:0 0 32px;max-width:60ch}
.sw-hero .sw-actions{margin:0 0 36px}
.sw-hero .sw-media{height:520px}
.sw-hero__specs{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;text-transform:uppercase;color:var(--navy-300)}
.sw-hero__specs span::before{content:"";display:inline-block;width:5px;height:5px;background:var(--cyan-500);margin-right:10px;vertical-align:middle}
.sw-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.sw-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--grey-200);border-radius:999px;
  font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-400)}

@media (max-width:1080px){
  .sw-hero{grid-template-columns:1fr;gap:40px}
  .sw-hero .sw-media{height:380px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25f709c *//* Stikma Work â€” /branchen/bau/ */
/* 12 â€” Abschluss-CTA */
@import url('00-base.css');

.sw-cta{padding:88px 0}
.sw-cta__inner{display:grid;grid-template-columns:1fr auto;gap:56px;align-items:center}
.sw-cta .sw-h2{margin-bottom:16px}
.sw-cta .sw-lead{max-width:52ch}

@media (max-width:1080px){ .sw-cta__inner{grid-template-columns:1fr;gap:40px} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d079dd *//* Stikma Work â€” /branchen/bau/ */
/* 03 â€” Hero */
@import url('00-base.css');

.sw-hero{max-width:var(--page-max);margin:0 auto;padding:56px var(--page-gutter) 96px;display:grid;grid-template-columns:1fr .82fr;gap:64px;align-items:center}
.sw-hero__lead{margin:0 0 32px;max-width:60ch}
.sw-hero .sw-actions{margin:0 0 36px}
.sw-hero .sw-media{height:520px}
.sw-hero__specs{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;text-transform:uppercase;color:var(--navy-300)}
.sw-hero__specs span::before{content:"";display:inline-block;width:5px;height:5px;background:var(--cyan-500);margin-right:10px;vertical-align:middle}
.sw-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.sw-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--grey-200);border-radius:999px;
  font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-400)}

@media (max-width:1080px){
  .sw-hero{grid-template-columns:1fr;gap:40px}
  .sw-hero .sw-media{height:380px}
}/* End custom CSS */