.elementor-1307 .elementor-element.elementor-element-7426737{--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;--overlay-opacity:0.6;--padding-top:82px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-1307 .elementor-element.elementor-element-7426737:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-7426737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pillersee3dmanufaktur.at/wp-content/uploads/2026/05/pillersee-steinplatte-hero-manufaktur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1307 .elementor-element.elementor-element-7426737::before, .elementor-1307 .elementor-element.elementor-element-7426737 > .elementor-background-video-container::before, .elementor-1307 .elementor-element.elementor-element-7426737 > .e-con-inner > .elementor-background-video-container::before, .elementor-1307 .elementor-element.elementor-element-7426737 > .elementor-background-slideshow::before, .elementor-1307 .elementor-element.elementor-element-7426737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1307 .elementor-element.elementor-element-7426737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(5, 12, 16, 0.60);--background-overlay:'';}.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-1307 .elementor-element.elementor-element-f74a2cb{--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:68px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1307 .elementor-element.elementor-element-f82465d{--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-1307 .elementor-element.elementor-element-120fb49{--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-1307 .elementor-element.elementor-element-2a78f27{--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-1307 .elementor-element.elementor-element-3f7598b{--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-1307 .elementor-element.elementor-element-12ee159{--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-1307 .elementor-element.elementor-element-fc52421{--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-1307 .elementor-element.elementor-element-7a542e5{--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-1307 .elementor-element.elementor-element-5bbefe7{--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-1307 .elementor-element.elementor-element-8631f99{--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:66px;--padding-bottom:66px;--padding-left:24px;--padding-right:24px;}.elementor-1307 .elementor-element.elementor-element-54a8aef{text-align:start;}.elementor-1307 .elementor-element.elementor-element-d47031b{--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:66px;--padding-bottom:66px;--padding-left:24px;--padding-right:24px;}.elementor-1307 .elementor-element.elementor-element-f600a67{--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-1307 .elementor-element.elementor-element-ca0e3f3{--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-1307 .elementor-element.elementor-element-8d6b3f9{--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-1307 .elementor-element.elementor-element-504fcf9{--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-1307 .elementor-element.elementor-element-0c6bebe{--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-1307 .elementor-element.elementor-element-02b2fb4{--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-1307 .elementor-element.elementor-element-54d8003{--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:66px;--padding-bottom:66px;--padding-left:24px;--padding-right:24px;}.elementor-1307 .elementor-element.elementor-element-955dbc4{--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-1307 .elementor-element.elementor-element-dbb221c{--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-1307 .elementor-element.elementor-element-39bc4cb{--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-1307 .elementor-element.elementor-element-9096b1b{--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:62px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1307 .elementor-element.elementor-element-7426737{--content-width:1120px;}.elementor-1307 .elementor-element.elementor-element-f74a2cb{--content-width:1120px;}.elementor-1307 .elementor-element.elementor-element-8631f99{--content-width:1120px;}.elementor-1307 .elementor-element.elementor-element-d47031b{--content-width:1120px;}.elementor-1307 .elementor-element.elementor-element-54d8003{--content-width:1120px;}.elementor-1307 .elementor-element.elementor-element-9096b1b{--content-width:1120px;}}/* Start custom CSS *//* Simon: sachliche Manufaktur-Seite 2026-05-21 */
body.elementor-page-1307 .p3-mf-hero,.elementor-1307 .p3-mf-hero{background:linear-gradient(135deg,#082f38 0%,#0b4851 58%,#123f45 100%)!important;text-align:center!important;}
body.elementor-page-1307 .p3-mf-hero>.e-con-inner,.elementor-1307 .p3-mf-hero>.e-con-inner,body.elementor-page-1307 .p3-mf-section>.e-con-inner,.elementor-1307 .p3-mf-section>.e-con-inner,body.elementor-page-1307 .p3-mf-cta>.e-con-inner,.elementor-1307 .p3-mf-cta>.e-con-inner{max-width:1120px!important;margin:0 auto!important;}
body.elementor-page-1307 .p3-mf-kicker p,.elementor-1307 .p3-mf-kicker p{margin:0!important;color:#f59e2e!important;font-size:12px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;}
body.elementor-page-1307 .p3-mf-h1 .elementor-heading-title,.elementor-1307 .p3-mf-h1 .elementor-heading-title{color:#fffaf2!important;font-size:clamp(42px,5.7vw,76px)!important;line-height:1!important;letter-spacing:-.055em!important;max-width:900px!important;margin:0 auto!important;}
body.elementor-page-1307 .p3-mf-subline .elementor-heading-title,.elementor-1307 .p3-mf-subline .elementor-heading-title{color:#9ff0d2!important;font-size:clamp(21px,2.5vw,31px)!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.02em!important;max-width:850px!important;margin:0 auto!important;}
body.elementor-page-1307 .p3-mf-lead p,.elementor-1307 .p3-mf-lead p{max-width:820px!important;margin:0 auto!important;color:rgba(255,250,242,.88)!important;font-size:18px!important;line-height:1.72!important;}
body.elementor-page-1307 .p3-mf-lead.small p,.elementor-1307 .p3-mf-lead.small p{color:#50686c!important;}
body.elementor-page-1307 .p3-mf-section,.elementor-1307 .p3-mf-section{background:#fffaf2!important;}
body.elementor-page-1307 .p3-mf-section.alt,.elementor-1307 .p3-mf-section.alt{background:#f4fbf8!important;}
body.elementor-page-1307 .p3-mf-section h2,.elementor-1307 .p3-mf-section h2{color:#123f45!important;font-size:clamp(31px,4vw,50px)!important;line-height:1.08!important;letter-spacing:-.04em!important;margin:0!important;}
body.elementor-page-1307 .p3-mf-section h3,.elementor-1307 .p3-mf-section h3{color:#123f45!important;font-size:23px!important;line-height:1.22!important;margin:0!important;}
body.elementor-page-1307 .p3-mf-body p,.elementor-1307 .p3-mf-body p{color:#53696d!important;font-size:16.5px!important;line-height:1.75!important;margin:0 0 12px!important;}
body.elementor-page-1307 .p3-mf-wide p,.elementor-1307 .p3-mf-wide p{max-width:880px!important;margin-left:auto!important;margin-right:auto!important;}
body.elementor-page-1307 .p3-mf-section-title .elementor-heading-title,.elementor-1307 .p3-mf-section-title .elementor-heading-title{max-width:850px!important;}
body.elementor-page-1307 .p3-mf-box,.elementor-1307 .p3-mf-box,body.elementor-page-1307 .p3-mf-card,.elementor-1307 .p3-mf-card{background:#fff!important;border:1px solid rgba(16,95,99,.10)!important;border-radius:24px!important;padding:28px!important;box-shadow:0 16px 40px rgba(16,63,69,.07)!important;}
body.elementor-page-1307 .p3-mf-card,.elementor-1307 .p3-mf-card{flex:1 1 245px!important;}
body.elementor-page-1307 .p3-mf-facts,.elementor-1307 .p3-mf-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
body.elementor-page-1307 .p3-mf-fact,.elementor-1307 .p3-mf-fact{background:#f4fbf8!important;border-radius:16px!important;padding:15px!important;border:1px solid rgba(16,95,99,.08)!important;}
body.elementor-page-1307 .p3-mf-fact-k p,.elementor-1307 .p3-mf-fact-k p{font-size:11.5px!important;color:#f59e2e!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin:0 0 4px!important;}
body.elementor-page-1307 .p3-mf-fact-v p,.elementor-1307 .p3-mf-fact-v p{font-size:15.5px!important;color:#123f45!important;font-weight:750!important;line-height:1.35!important;margin:0!important;}
body.elementor-page-1307 .p3-mf-cta,.elementor-1307 .p3-mf-cta{background:linear-gradient(180deg,#fffaf2,#f4fbf8)!important;text-align:center!important;}
body.elementor-page-1307 .p3-mf-cta-title .elementor-heading-title,.elementor-1307 .p3-mf-cta-title .elementor-heading-title{color:#123f45!important;font-size:clamp(30px,4.2vw,52px)!important;letter-spacing:-.04em!important;line-height:1.08!important;max-width:850px!important;margin:0 auto!important;}
body.elementor-page-1307 .p3-mf-btn .elementor-button,.elementor-1307 .p3-mf-btn .elementor-button{background:#9ff0d2!important;color:#10383c!important;border-radius:999px!important;padding:14px 24px!important;font-weight:800!important;box-shadow:0 12px 30px rgba(16,63,69,.13)!important;}
@media(max-width:767px){body.elementor-page-1307 .p3-mf-hero,.elementor-1307 .p3-mf-hero{padding-top:58px!important;padding-bottom:50px!important;}body.elementor-page-1307 .p3-mf-h1 .elementor-heading-title,.elementor-1307 .p3-mf-h1 .elementor-heading-title{font-size:39px!important;}body.elementor-page-1307 .p3-mf-subline .elementor-heading-title,.elementor-1307 .p3-mf-subline .elementor-heading-title{font-size:21px!important;}body.elementor-page-1307 .p3-mf-lead p,.elementor-1307 .p3-mf-lead p{font-size:16px!important;}body.elementor-page-1307 .p3-mf-section,.elementor-1307 .p3-mf-section{padding-top:50px!important;padding-bottom:50px!important;}body.elementor-page-1307 .p3-mf-box,.elementor-1307 .p3-mf-box,body.elementor-page-1307 .p3-mf-card,.elementor-1307 .p3-mf-card{padding:21px!important;border-radius:20px!important;}body.elementor-page-1307 .p3-mf-facts,.elementor-1307 .p3-mf-facts{grid-template-columns:1fr!important;}}
/* 2026-05-21 Simon: Manufaktur Textblock linksbündig */
body.elementor-page-1307 .p3-mf-wide p,.elementor-1307 .p3-mf-wide p{
  max-width:880px!important;
  margin-left:0!important;
  margin-right:0!important;
  text-align:left!important;
}
/* 2026-05-21 Simon: Hero Pillersee Steinplatte */
body.elementor-page-1307 .p3-mf-hero, .elementor-1307 .p3-mf-hero {
  background-image: linear-gradient(90deg, rgba(5,12,16,.76) 0%, rgba(5,12,16,.58) 48%, rgba(5,12,16,.30) 100%), url("https://pillersee3dmanufaktur.at/wp-content/uploads/2026/05/pillersee-steinplatte-hero-manufaktur.jpg") !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
body.elementor-page-1307 .p3-mf-hero::before, .elementor-1307 .p3-mf-hero::before {
  background: rgba(5,12,16,.12) !important;
}
/* 2026-05-21 Simon: Manufaktur Feinschliff CTA kompakt */
body.elementor-page-1307 .p3-mf-cta,.elementor-1307 .p3-mf-cta{
  padding-top:58px!important;
  padding-bottom:62px!important;
}
body.elementor-page-1307 .p3-mf-cta>.e-con-inner,.elementor-1307 .p3-mf-cta>.e-con-inner{
  max-width:920px!important;
}
body.elementor-page-1307 .p3-mf-cta-title .elementor-heading-title,.elementor-1307 .p3-mf-cta-title .elementor-heading-title{
  font-size:clamp(26px,3.2vw,40px)!important;
  line-height:1.14!important;
  max-width:760px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.elementor-page-1307 .p3-mf-cta .p3-mf-lead p,.elementor-1307 .p3-mf-cta .p3-mf-lead p{
  max-width:620px!important;
  font-size:16.5px!important;
  line-height:1.65!important;
}
body.elementor-page-1307 .p3-mf-cta .elementor-button-wrapper,.elementor-1307 .p3-mf-cta .elementor-button-wrapper{
  text-align:center!important;
}
body.elementor-page-1307 .p3-mf-cta .elementor-button,.elementor-1307 .p3-mf-cta .elementor-button{
  margin-left:auto!important;
  margin-right:auto!important;
}
@media(max-width:767px){
  body.elementor-page-1307 .p3-mf-cta,.elementor-1307 .p3-mf-cta{padding-top:46px!important;padding-bottom:50px!important;}
  body.elementor-page-1307 .p3-mf-cta-title .elementor-heading-title,.elementor-1307 .p3-mf-cta-title .elementor-heading-title{font-size:27px!important;line-height:1.16!important;}
}
/* 2026-05-21 Simon: Warum-3D-Druck fünf Karten */
body.elementor-page-1307 .p3-mf-card-grid,.elementor-1307 .p3-mf-card-grid{
  gap:10px!important;
  align-items:stretch!important;
  width:calc(100% + 40px)!important;
  max-width:calc(100% + 40px)!important;
  margin-left:-20px!important;
  margin-right:-20px!important;
}
body.elementor-page-1307 .p3-mf-card,.elementor-1307 .p3-mf-card{
  flex:1 1 200px!important;
  min-width:0!important;
}
@media(max-width:767px){
  body.elementor-page-1307 .p3-mf-card-grid,.elementor-1307 .p3-mf-card-grid{gap:12px!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}
  body.elementor-page-1307 .p3-mf-card,.elementor-1307 .p3-mf-card{flex:1 1 100%!important;width:100%!important;}
}/* End custom CSS */