.elementor-1381 .elementor-element.elementor-element-a5d4d18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:112px;--padding-bottom:92px;--padding-left:22px;--padding-right:22px;}.elementor-1381 .elementor-element.elementor-element-621e7a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1381 .elementor-element.elementor-element-6fc3e31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1381 .elementor-element.elementor-element-141f31c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:34px;--padding-left:22px;--padding-right:22px;}.elementor-1381 .elementor-element.elementor-element-effb402{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:34px;--padding-bottom:34px;--padding-left:42px;--padding-right:42px;}.elementor-1381 .elementor-element.elementor-element-a87899a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:42px;--padding-bottom:42px;--padding-left:22px;--padding-right:22px;}.elementor-1381 .elementor-element.elementor-element-9f2410e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-1381 .elementor-element.elementor-element-e33c58e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1381 .elementor-element.elementor-element-c77c60f{--e-image-carousel-slides-to-show:3;}.elementor-1381 .elementor-element.elementor-element-c77c60f .elementor-image-carousel-caption{text-align:center;}.elementor-1381 .elementor-element.elementor-element-db342c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:42px;--padding-bottom:42px;--padding-left:22px;--padding-right:22px;}.elementor-1381 .elementor-element.elementor-element-a09ba52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-1381 .elementor-element.elementor-element-d4deca1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1381 .elementor-element.elementor-element-cf530fd{--e-image-carousel-slides-to-show:3;}.elementor-1381 .elementor-element.elementor-element-cf530fd .elementor-image-carousel-caption{text-align:center;}.elementor-1381 .elementor-element.elementor-element-ece9da8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:42px;--padding-bottom:42px;--padding-left:22px;--padding-right:22px;}.elementor-1381 .elementor-element.elementor-element-85a81dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-1381 .elementor-element.elementor-element-bc6b852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1381 .elementor-element.elementor-element-e74af64{--e-image-carousel-slides-to-show:3;}.elementor-1381 .elementor-element.elementor-element-e74af64 .elementor-image-carousel-caption{text-align:center;}.elementor-1381 .elementor-element.elementor-element-7379416{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:42px;--padding-bottom:42px;--padding-left:22px;--padding-right:22px;}.elementor-1381 .elementor-element.elementor-element-241ea47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-1381 .elementor-element.elementor-element-6f0f383{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1381 .elementor-element.elementor-element-05437c4{--e-image-carousel-slides-to-show:3;}.elementor-1381 .elementor-element.elementor-element-05437c4 .elementor-image-carousel-caption{text-align:center;}.elementor-1381 .elementor-element.elementor-element-6ac7577{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:42px;--padding-bottom:42px;--padding-left:22px;--padding-right:22px;}.elementor-1381 .elementor-element.elementor-element-74d29a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-1381 .elementor-element.elementor-element-0f13f0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1381 .elementor-element.elementor-element-f04913f{--e-image-carousel-slides-to-show:3;}.elementor-1381 .elementor-element.elementor-element-f04913f .elementor-image-carousel-caption{text-align:center;}.elementor-1381 .elementor-element.elementor-element-d8e1e6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:38px;--padding-bottom:58px;--padding-left:22px;--padding-right:22px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1381 .elementor-element.elementor-element-a5d4d18{--content-width:1180px;}.elementor-1381 .elementor-element.elementor-element-621e7a3{--content-width:1180px;}.elementor-1381 .elementor-element.elementor-element-141f31c{--content-width:1180px;}.elementor-1381 .elementor-element.elementor-element-effb402{--content-width:1060px;}.elementor-1381 .elementor-element.elementor-element-a87899a{--content-width:1180px;}.elementor-1381 .elementor-element.elementor-element-db342c4{--content-width:1180px;}.elementor-1381 .elementor-element.elementor-element-ece9da8{--content-width:1180px;}.elementor-1381 .elementor-element.elementor-element-7379416{--content-width:1180px;}.elementor-1381 .elementor-element.elementor-element-6ac7577{--content-width:1180px;}.elementor-1381 .elementor-element.elementor-element-d8e1e6e{--content-width:1180px;}}@media(max-width:1024px){.elementor-1381 .elementor-element.elementor-element-c77c60f{--e-image-carousel-slides-to-show:2;}.elementor-1381 .elementor-element.elementor-element-cf530fd{--e-image-carousel-slides-to-show:2;}.elementor-1381 .elementor-element.elementor-element-e74af64{--e-image-carousel-slides-to-show:2;}.elementor-1381 .elementor-element.elementor-element-05437c4{--e-image-carousel-slides-to-show:2;}.elementor-1381 .elementor-element.elementor-element-f04913f{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-1381 .elementor-element.elementor-element-c77c60f{--e-image-carousel-slides-to-show:1;}.elementor-1381 .elementor-element.elementor-element-cf530fd{--e-image-carousel-slides-to-show:1;}.elementor-1381 .elementor-element.elementor-element-e74af64{--e-image-carousel-slides-to-show:1;}.elementor-1381 .elementor-element.elementor-element-05437c4{--e-image-carousel-slides-to-show:1;}.elementor-1381 .elementor-element.elementor-element-f04913f{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS *//* 2026-05-26 Simon: Praxisbeispiele kategorisiert + B2B-Hero-Bild */
body.elementor-page-1381{--p3-navy:#0e222b;--p3-petrol:#105f63;--p3-copper:#b77951;--p3-ink:#173236;--p3-muted:#607174;font-family:inherit;color:var(--p3-ink)}
body.elementor-page-1381 .p3pgc-hero,.elementor-1381 .p3pgc-hero{min-height:610px!important;background:linear-gradient(90deg,rgba(14,34,43,.62) 0%,rgba(14,34,43,.76) 34%,rgba(14,34,43,.88) 100%),url('https://pillersee3dmanufaktur.at/wp-content/uploads/2026/05/p3-hero-3d-druck-blau.jpg') left center/cover no-repeat!important;color:#fff!important;text-align:left!important;align-items:flex-start!important;justify-content:center!important;padding:112px 22px 92px!important;}
body.elementor-page-1381 .p3pgc-hero-inner,.elementor-1381 .p3pgc-hero-inner{align-items:flex-start!important;text-align:left!important;}
body.elementor-page-1381 .p3pgc-eyebrow,.elementor-1381 .p3pgc-eyebrow,body.elementor-page-1381 .p3pgc-eyebrow *,.elementor-1381 .p3pgc-eyebrow *{color:#ffffff!important;opacity:1!important;text-transform:uppercase!important;letter-spacing:.28em!important;font-size:12px!important;font-weight:900!important;margin:0!important;text-shadow:0 2px 14px rgba(0,0,0,.55)!important;}
body.elementor-page-1381 .p3pgc-h1 .elementor-heading-title,.elementor-1381 .p3pgc-h1 .elementor-heading-title{font-size:clamp(44px,6vw,72px)!important;line-height:.98!important;color:#fff!important;font-weight:900!important;letter-spacing:-.04em!important;margin:0!important;}
body.elementor-page-1381 .p3pgc-lead p,.elementor-1381 .p3pgc-lead p{max-width:760px!important;margin:0!important;color:#d4dee1!important;font-size:19px!important;line-height:1.7!important;}
body.elementor-page-1381 .p3pgc-actions>.e-con-inner,.elementor-1381 .p3pgc-actions>.e-con-inner{justify-content:flex-start!important;}
body.elementor-page-1381 .p3pgc-btn .elementor-button,.elementor-1381 .p3pgc-btn .elementor-button{border-radius:999px!important;padding:14px 25px!important;font-weight:850!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important;border:1px solid rgba(255,255,255,.18)!important;}
body.elementor-page-1381 .p3pgc-btn-copper .elementor-button,.elementor-1381 .p3pgc-btn-copper .elementor-button{background:#b77951!important;color:#fff!important;}
body.elementor-page-1381 .p3pgc-btn-light .elementor-button,.elementor-1381 .p3pgc-btn-light .elementor-button{background:#fff!important;color:#173236!important;}
body.elementor-page-1381 .p3pgc-intro,.elementor-1381 .p3pgc-intro{background:#fff!important;display:flex!important;justify-content:center!important;}
body.elementor-page-1381 .p3pgc-intro-card,.elementor-1381 .p3pgc-intro-card{width:100%!important;max-width:1060px!important;margin:0 auto!important;text-align:center!important;align-items:center!important;background:linear-gradient(180deg,#ffffff 0%,#f2f8ff 100%)!important;border:1px solid rgba(46,128,191,.28)!important;border-radius:28px!important;box-shadow:0 22px 64px rgba(21,84,132,.16),0 0 0 8px rgba(83,160,220,.055)!important;}
body.elementor-page-1381 .p3pgc-intro-title .elementor-heading-title,.elementor-1381 .p3pgc-intro-title .elementor-heading-title{font-size:clamp(30px,3.7vw,48px)!important;line-height:1.06!important;letter-spacing:-.04em!important;color:var(--p3-ink)!important;margin:0 auto!important;text-align:center!important;}
body.elementor-page-1381 .p3pgc-intro-text p,.elementor-1381 .p3pgc-intro-text p{max-width:760px!important;margin:0 auto!important;color:var(--p3-muted)!important;font-size:18px!important;line-height:1.7!important;text-align:center!important;}
body.elementor-page-1381 .p3pgc-cat,.elementor-1381 .p3pgc-cat{background:#fff!important;border-top:1px solid rgba(16,95,99,.08)!important;}
body.elementor-page-1381 .p3pgc-cat-alt,.elementor-1381 .p3pgc-cat-alt{background:#f7faf8!important;}
body.elementor-page-1381 .p3pgc-cat-head>.e-con-inner,.elementor-1381 .p3pgc-cat-head>.e-con-inner{display:flex!important;flex-direction:column!important;gap:6px!important;align-items:flex-start!important;}
body.elementor-page-1381 .p3pgc-cat-title,.elementor-1381 .p3pgc-cat-title,body.elementor-page-1381 .p3pgc-cat-sentence,.elementor-1381 .p3pgc-cat-sentence{width:100%!important;max-width:100%!important;}
body.elementor-page-1381 .p3pgc-cat-title .elementor-heading-title,.elementor-1381 .p3pgc-cat-title .elementor-heading-title{font-size:clamp(26px,3vw,38px)!important;line-height:1.12!important;letter-spacing:-.035em!important;color:var(--p3-ink)!important;margin:0!important;}
body.elementor-page-1381 .p3pgc-cat-sentence p,.elementor-1381 .p3pgc-cat-sentence p{margin:0!important;color:var(--p3-muted)!important;font-size:16px!important;line-height:1.65!important;max-width:920px!important;}
body.elementor-page-1381 .p3pgc-carousel-shell,.elementor-1381 .p3pgc-carousel-shell{width:100%!important;max-width:1180px!important;margin:24px auto 0!important;background:linear-gradient(180deg,#ffffff 0%,#f6fbff 100%)!important;border:1px solid rgba(46,128,191,.24)!important;border-radius:30px!important;padding:30px 66px!important;box-shadow:0 24px 70px rgba(21,84,132,.18),0 0 0 8px rgba(83,160,220,.055)!important;overflow:hidden!important;}
body.elementor-page-1381 .p3pgc-cat-alt .p3pgc-carousel-shell,.elementor-1381 .p3pgc-cat-alt .p3pgc-carousel-shell{background:linear-gradient(180deg,#ffffff 0%,#f3f9ff 100%)!important;}
body.elementor-page-1381 .p3pgc-carousel-widget img,.elementor-1381 .p3pgc-carousel-widget img{height:355px!important;width:100%!important;object-fit:cover!important;border-radius:20px!important;display:block!important;box-shadow:0 12px 28px rgba(13,47,80,.16)!important;}
body.elementor-page-1381 .p3pgc-carousel-widget .swiper-slide,.elementor-1381 .p3pgc-carousel-widget .swiper-slide{padding:0 7px!important;}
body.elementor-page-1381 .p3pgc-carousel-widget .elementor-swiper-button,.elementor-1381 .p3pgc-carousel-widget .elementor-swiper-button{width:42px!important;height:42px!important;border-radius:50%!important;background:#173236!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;box-shadow:0 10px 25px rgba(23,50,54,.20)!important;}
body.elementor-page-1381 .p3pgc-bottom-note,.elementor-1381 .p3pgc-bottom-note{background:#0e222b!important;color:#fff!important;text-align:center!important;}
body.elementor-page-1381 .p3pgc-bottom-title .elementor-heading-title,.elementor-1381 .p3pgc-bottom-title .elementor-heading-title{font-size:clamp(24px,3vw,36px)!important;color:#fff!important;letter-spacing:-.03em!important;margin:0!important;}
body.elementor-page-1381 .p3pgc-bottom-text p,.elementor-1381 .p3pgc-bottom-text p{max-width:840px!important;margin:0 auto!important;color:#c7d5d9!important;font-size:16px!important;line-height:1.75!important;}
@media(max-width:1024px){
 body.elementor-page-1381 .p3pgc-cat-head>.e-con-inner,.elementor-1381 .p3pgc-cat-head>.e-con-inner{grid-template-columns:1fr!important;gap:8px!important;}
 body.elementor-page-1381 .p3pgc-carousel-widget img,.elementor-1381 .p3pgc-carousel-widget img{height:300px!important;}
}
@media(max-width:767px){
 body.elementor-page-1381 .p3pgc-hero,.elementor-1381 .p3pgc-hero{min-height:520px!important;padding-top:76px!important;padding-bottom:64px!important;}
 body.elementor-page-1381 .p3pgc-h1 .elementor-heading-title,.elementor-1381 .p3pgc-h1 .elementor-heading-title{font-size:42px!important;}
 body.elementor-page-1381 .p3pgc-lead p,.elementor-1381 .p3pgc-lead p{font-size:16px!important;}
 body.elementor-page-1381 .p3pgc-actions>.e-con-inner,.elementor-1381 .p3pgc-actions>.e-con-inner{flex-direction:column!important;align-items:stretch!important;}
 body.elementor-page-1381 .p3pgc-btn .elementor-button,.elementor-1381 .p3pgc-btn .elementor-button{width:100%!important;}
 body.elementor-page-1381 .p3pgc-carousel-shell,.elementor-1381 .p3pgc-carousel-shell{padding:18px 38px!important;border-radius:20px!important;}
 body.elementor-page-1381 .p3pgc-carousel-widget img,.elementor-1381 .p3pgc-carousel-widget img{height:260px!important;border-radius:14px!important;}
 body.elementor-page-1381 .p3pgc-carousel-widget .elementor-swiper-button,.elementor-1381 .p3pgc-carousel-widget .elementor-swiper-button{width:36px!important;height:36px!important;}
}

/* 2026-05-26 Simon: Galerie wieder schlicht schwarz, ohne Schattierung */
body.elementor-page-1381 .p3pgc-intro-title .elementor-heading-title,
.elementor-1381 .p3pgc-intro-title .elementor-heading-title{
  color:#111111!important;
  font-weight:900!important;
  text-shadow:none!important;
  background:none!important;
  background-image:none!important;
  box-shadow:none!important;
  padding:0!important;
  border-radius:0!important;
}

/* 2026-05-26: Praxisbeispiele – Text einheitlich mittig */
body.elementor-page-1381 .p3pgc-hero,
.elementor-1381 .p3pgc-hero{
  text-align:center!important;
}
body.elementor-page-1381 .p3pgc-hero>.e-con-inner,
.elementor-1381 .p3pgc-hero>.e-con-inner{
  align-items:center!important;
}
body.elementor-page-1381 .p3pgc-eyebrow,
body.elementor-page-1381 .p3pgc-eyebrow *,
body.elementor-page-1381 .p3pgc-hero-title .elementor-heading-title,
body.elementor-page-1381 .p3pgc-hero-text,
body.elementor-page-1381 .p3pgc-hero-text *,
.elementor-1381 .p3pgc-eyebrow,
.elementor-1381 .p3pgc-eyebrow *,
.elementor-1381 .p3pgc-hero-title .elementor-heading-title,
.elementor-1381 .p3pgc-hero-text,
.elementor-1381 .p3pgc-hero-text *{
  text-align:center!important;
}
body.elementor-page-1381 .p3pgc-hero-text p,
.elementor-1381 .p3pgc-hero-text p{
  margin-left:auto!important;
  margin-right:auto!important;
}
body.elementor-page-1381 .p3pgc-actions>.e-con-inner,
.elementor-1381 .p3pgc-actions>.e-con-inner{
  justify-content:center!important;
}
body.elementor-page-1381 .p3pgc-intro,
body.elementor-page-1381 .p3pgc-intro *,
body.elementor-page-1381 .p3pgc-cat-head,
body.elementor-page-1381 .p3pgc-cat-head *,
body.elementor-page-1381 .p3pgc-note,
body.elementor-page-1381 .p3pgc-note *,
.elementor-1381 .p3pgc-intro,
.elementor-1381 .p3pgc-intro *,
.elementor-1381 .p3pgc-cat-head,
.elementor-1381 .p3pgc-cat-head *,
.elementor-1381 .p3pgc-note,
.elementor-1381 .p3pgc-note *{
  text-align:center!important;
}
body.elementor-page-1381 .p3pgc-cat-head>.e-con-inner,
.elementor-1381 .p3pgc-cat-head>.e-con-inner{
  align-items:center!important;
}
body.elementor-page-1381 .p3pgc-cat-copy p,
body.elementor-page-1381 .p3pgc-note p,
.elementor-1381 .p3pgc-cat-copy p,
.elementor-1381 .p3pgc-note p{
  margin-left:auto!important;
  margin-right:auto!important;
}


/* 2026-05-26: Praxisbeispiele – Hero wirklich mittig */
body.elementor-page-1381 .p3pgc-hero,
.elementor-1381 .p3pgc-hero{
  text-align:center!important;
  background-position:center center!important;
}
body.elementor-page-1381 .p3pgc-hero>.e-con-inner,
.elementor-1381 .p3pgc-hero>.e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.elementor-page-1381 .p3pgc-hero .elementor-widget,
.elementor-1381 .p3pgc-hero .elementor-widget{
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
body.elementor-page-1381 .p3pgc-hero .elementor-heading-title,
body.elementor-page-1381 .p3pgc-hero .elementor-widget-text-editor,
body.elementor-page-1381 .p3pgc-hero .elementor-widget-text-editor *,
.elementor-1381 .p3pgc-hero .elementor-heading-title,
.elementor-1381 .p3pgc-hero .elementor-widget-text-editor,
.elementor-1381 .p3pgc-hero .elementor-widget-text-editor *{
  text-align:center!important;
}
body.elementor-page-1381 .p3pgc-hero .elementor-widget-text-editor p,
.elementor-1381 .p3pgc-hero .elementor-widget-text-editor p{
  margin-left:auto!important;
  margin-right:auto!important;
}
body.elementor-page-1381 .p3pgc-hero .elementor-widget-button,
.elementor-1381 .p3pgc-hero .elementor-widget-button{
  width:auto!important;
}
body.elementor-page-1381 .p3pgc-actions,
.elementor-1381 .p3pgc-actions{
  width:100%!important;
}
body.elementor-page-1381 .p3pgc-actions>.e-con-inner,
.elementor-1381 .p3pgc-actions>.e-con-inner{
  justify-content:center!important;
  align-items:center!important;
}


/* 2026-05-26: Praxisbeispiele – Hero-Buttons als mittige Gruppe */
body.elementor-page-1381 .p3pgc-actions,
.elementor-1381 .p3pgc-actions{
  width:auto!important;
  max-width:max-content!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.elementor-page-1381 .p3pgc-actions>.e-con-inner,
.elementor-1381 .p3pgc-actions>.e-con-inner{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:wrap!important;
  justify-content:center!important;
  align-items:center!important;
  gap:12px!important;
  width:auto!important;
  max-width:max-content!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.elementor-page-1381 .p3pgc-actions .elementor-widget-button,
.elementor-1381 .p3pgc-actions .elementor-widget-button{
  width:auto!important;
  max-width:max-content!important;
  flex:0 0 auto!important;
}
@media(max-width:767px){
  body.elementor-page-1381 .p3pgc-actions,
  .elementor-1381 .p3pgc-actions{
    width:100%!important;
    max-width:100%!important;
  }
  body.elementor-page-1381 .p3pgc-actions>.e-con-inner,
  .elementor-1381 .p3pgc-actions>.e-con-inner{
    width:100%!important;
    max-width:100%!important;
    gap:8px!important;
  }
}


/* 2026-05-26: Praxisbeispiele – Kategorie-Beschreibungen wirklich mittig */
body.elementor-page-1381 .p3pgc-cat-head,
.elementor-1381 .p3pgc-cat-head,
body.elementor-page-1381 .p3pgc-cat-head>.e-con-inner,
.elementor-1381 .p3pgc-cat-head>.e-con-inner{
  text-align:center!important;
  align-items:center!important;
  justify-content:center!important;
}
body.elementor-page-1381 .p3pgc-cat-copy,
body.elementor-page-1381 .p3pgc-cat-copy .elementor-widget-container,
body.elementor-page-1381 .p3pgc-cat-copy .elementor-widget-container *,
body.elementor-page-1381 .p3pgc-cat-copy p,
.elementor-1381 .p3pgc-cat-copy,
.elementor-1381 .p3pgc-cat-copy .elementor-widget-container,
.elementor-1381 .p3pgc-cat-copy .elementor-widget-container *,
.elementor-1381 .p3pgc-cat-copy p{
  text-align:center!important;
}
body.elementor-page-1381 .p3pgc-cat-copy,
.elementor-1381 .p3pgc-cat-copy{
  width:100%!important;
  max-width:760px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.elementor-page-1381 .p3pgc-cat-copy .elementor-widget-container,
.elementor-1381 .p3pgc-cat-copy .elementor-widget-container{
  display:block!important;
  width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.elementor-page-1381 .p3pgc-cat-copy p,
.elementor-1381 .p3pgc-cat-copy p{
  margin-left:auto!important;
  margin-right:auto!important;
  max-width:760px!important;
}


/* 2026-05-26: Praxisbeispiele – echte Kategorie-Satzklasse mittig */
body.elementor-page-1381 .p3pgc-cat-sentence,
.elementor-1381 .p3pgc-cat-sentence{
  width:100%!important;
  max-width:760px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
  align-self:center!important;
}
body.elementor-page-1381 .p3pgc-cat-sentence .elementor-widget-container,
.elementor-1381 .p3pgc-cat-sentence .elementor-widget-container{
  width:100%!important;
  max-width:760px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
body.elementor-page-1381 .p3pgc-cat-sentence p,
.elementor-1381 .p3pgc-cat-sentence p{
  width:100%!important;
  max-width:760px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}/* End custom CSS */