:root{--flyer-shell-edge:16mm;--flyer-shell-footer-bottom:11mm;--flyer-shell-footer-height:10mm}
.page,.about-sheet{position:relative!important}
.page>.brochure-page-brand,.page>.price-brochure-head,.about-sheet>.about-page-head,.about-sheet>.print-brand{display:none!important}
.page>.page-foot,.page>.cover-footer,.page>.rule-foot.ending,.about-sheet>.back-foot,.about-sheet>footer:not(.flyer-shell-footer){display:none!important}
.flyer-shell-footer{position:absolute!important;z-index:200!important;left:var(--flyer-shell-edge)!important;right:var(--flyer-shell-edge)!important;bottom:var(--flyer-shell-footer-bottom)!important;height:var(--flyer-shell-footer-height)!important;padding-top:3.5mm!important;border-top:.25mm solid rgba(255,255,255,.25)!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;color:rgba(255,255,255,.62)!important;font:400 7.5pt/1.2 Poppins,Arial,sans-serif!important}
.flyer-shell-brand{display:flex!important;align-items:center!important;gap:3mm!important;min-width:0!important}
.flyer-shell-brand img{display:block!important;width:27mm!important;height:auto!important;max-height:4.5mm!important;object-fit:contain!important;object-position:left center!important}
.flyer-shell-brand span{padding-left:3mm!important;border-left:.25mm solid rgba(255,255,255,.36)!important;white-space:nowrap!important}
.flyer-shell-page-number{font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}
.flyer-shell-light-footer{border-top-color:#cfcdc8!important;color:#77777c!important}
.flyer-shell-light-footer .flyer-shell-brand span{border-left-color:#bbb9b4!important}
.flyer-shell-front{padding:24mm var(--flyer-shell-edge) 27mm!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12mm!important;align-items:start!important}
.flyer-shell-front-copy{position:relative!important;z-index:3!important;max-width:174mm!important}
.flyer-shell-front-title{margin:0!important;color:#fff!important;font:600 35pt/.98 Poppins,Arial,sans-serif!important;letter-spacing:-.045em!important}
.flyer-shell-front-subtitle{margin:5mm 0 0!important;max-width:160mm!important;color:rgba(255,255,255,.7)!important;font:400 14pt/1.35 Poppins,Arial,sans-serif!important}
.flyer-shell-front-subtitle:empty{display:none!important}
.flyer-shell-front-visual{position:relative!important;z-index:3!important;min-height:0!important;height:151mm!important;display:grid!important;place-items:center!important;overflow:visible!important;background:transparent!important;border:0!important}
.flyer-shell-front-visual img{display:block!important;width:88%!important;height:88%!important;object-fit:contain!important}
.flyer-shell-front::after,.page.back::after,.about-sheet.about-standard-back::after{transform:rotate(180deg) scaleX(-1)!important}
.flyer-shell-cover-footer .flyer-shell-page-number{display:none!important}
.flyer-shell-back-mark{position:absolute!important;z-index:10!important;top:50%!important;left:50%!important;width:108mm!important;height:auto!important;max-width:none!important;opacity:.12!important;filter:grayscale(1) brightness(1.45)!important;transform:translate(-50%,-50%)!important;object-fit:contain!important}
.page.back>.back-contact,.about-sheet.about-standard-back>.back-contact{position:absolute!important;z-index:20!important;left:var(--flyer-shell-edge)!important;right:var(--flyer-shell-edge)!important;bottom:31mm!important;padding-top:5mm!important;border-top:.25mm solid rgba(255,255,255,.28)!important;text-align:left!important;color:rgba(255,255,255,.78)!important}
.page.back>.back-contact h3,.about-sheet.about-standard-back>.back-contact h3{margin:0 0 4mm!important;color:#fff!important;font:600 10pt/1.2 Poppins,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.page.back>.back-contact .flyer-shell-contact-lines,.about-sheet.about-standard-back>.back-contact .flyer-shell-contact-lines{display:grid!important;grid-template-columns:1fr!important;gap:2.5mm!important}
.page.back>.back-contact .flyer-shell-contact-lines p,.about-sheet.about-standard-back>.back-contact .flyer-shell-contact-lines p{margin:0!important;color:rgba(255,255,255,.82)!important;font:400 11pt/1.35 Poppins,Arial,sans-serif!important;letter-spacing:0!important}
body:is([data-group="personal"],[data-group="system"],[data-group="logistik"],[data-group="sales"]) .page.hero{padding:20mm 16mm 29mm!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6mm!important}
body:is([data-group="personal"],[data-group="system"],[data-group="logistik"],[data-group="sales"]) .page.hero>.hero-head,body:is([data-group="personal"],[data-group="system"],[data-group="logistik"],[data-group="sales"]) .page.hero>.hero-image,body:is([data-group="personal"],[data-group="system"],[data-group="logistik"],[data-group="sales"]) .page.hero>.hero-text{width:100%!important;flex:0 0 auto!important}
body:is([data-group="personal"],[data-group="system"],[data-group="logistik"],[data-group="sales"]) .page.hero>.hero-head{margin:0!important}
body:is([data-group="personal"],[data-group="system"],[data-group="logistik"],[data-group="sales"]) .page.hero>.hero-image{height:103mm!important}
body:is([data-group="personal"],[data-group="system"],[data-group="logistik"],[data-group="sales"]) .page.hero>.hero-text{margin:0!important}
body.complete-editorial .page.chapter-hero{padding:17mm 16mm 29mm!important;justify-content:flex-start!important;gap:7mm!important}
body.complete-editorial .page.chapter-hero>.hero-image{height:100mm!important}
@media screen{body.flyer-shell-single-page .page:not(.flyer-shell-selected),body.flyer-shell-single-page .about-sheet:not(.flyer-shell-selected){display:none!important}.flyer-shell-selected{margin-top:0!important}}
@media print{.flyer-shell-footer{position:absolute!important}}
.page.back .flyer-shell-back-mark,.about-standard-back .flyer-shell-back-mark{opacity:.12!important;filter:grayscale(1) brightness(1.45)!important}
