/* PBI Elementor Native – Phase 13: Impressum. Only loaded on the Impressum page. */
body{background:#f7f8fa!important}
.pbi-imprint{display:block!important;gap:0!important;width:min(860px,calc(100% - 96px))!important;max-width:860px!important;margin:180px auto 0!important;padding:80px 0 95px!important;background:transparent!important;color:#51565e!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}
.pbi-imprint>.elementor-widget{width:100%!important;margin:0!important}
.pbi-imprint-eyebrow .elementor-heading-title{margin:0 0 16px!important;color:#8b3a46!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.7!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.pbi-imprint-title .elementor-heading-title{margin:0 0 12px!important;color:#45546c!important;font-family:Arial,Helvetica,sans-serif!important;font-size:54px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:0!important;text-transform:none!important}
.pbi-imprint-version .elementor-heading-title{margin:0 0 16px!important;color:#7b8189!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:.05em!important;text-transform:uppercase!important}
.pbi-imprint-section{margin:0!important;padding:28px 0 25px!important;border-top:1px solid #dfe3e8!important;color:#51565e!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}
.pbi-imprint-section .elementor-widget-container{margin:0!important;padding:0!important}
.pbi-imprint-section h2{margin:0 0 15px!important;color:#586a82!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.7!important;letter-spacing:0!important;text-transform:none!important}
.pbi-imprint-section h3{margin:23px 0 10px!important;color:#5f6874!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.7!important}
.pbi-imprint-section p{margin:0!important;color:#51565e!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important}
.pbi-imprint-section p+p{margin-top:18px!important}
.pbi-imprint-section a{color:#8b3a46!important;text-decoration:underline!important;text-underline-offset:2px!important}
@media(max-width:1050px){.pbi-imprint{margin-top:0!important}}
@media(max-width:760px){.pbi-imprint{width:calc(100% - 56px)!important;padding:68px 0 78px!important}.pbi-imprint-title .elementor-heading-title{font-size:44px!important}.pbi-imprint-section{padding:25px 0 23px!important}}
@media(max-width:520px){.pbi-imprint{width:calc(100% - 44px)!important;padding:55px 0 68px!important}.pbi-imprint-title .elementor-heading-title{font-size:38px!important}.pbi-imprint-section h2{font-size:19px!important}.pbi-imprint-section p{font-size:14px!important;line-height:1.72!important}}
