.pp-berlin-page{font-size:16px;line-height:1.55}.pp-berlin-page .pp-container{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (max-width:767px){.pp-berlin-page .pp-container{padding-left:18px;padding-right:18px}}.pp-berlin-page .pp-hero{padding-top:46px;padding-bottom:30px}.pp-berlin-page .pp-hero-inner{background:#ffffff;border:1px solid rgba(0,0,0,0.10);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);padding:28px}@media (max-width:767px){.pp-berlin-page .pp-hero-inner{padding:20px}}.pp-berlin-page .pp-kicker{margin:0 0 10px 0;font-size:14px;letter-spacing:0.02em;opacity:0.8}.pp-berlin-page .pp-h1{margin:0 0 14px 0;font-size:40px;line-height:1.10;font-weight:800}.pp-berlin-page .pp-no-break{white-space:nowrap}.pp-berlin-page .pp-break{display:inline}@media (max-width:767px){.pp-berlin-page .pp-h1{font-size:30px}.pp-berlin-page .pp-break{display:block;margin-top:6px}}.pp-berlin-page .pp-lead{margin:0 0 18px 0;font-size:18px;opacity:0.92}@media (max-width:767px){.pp-berlin-page .pp-lead{font-size:16px}}.pp-berlin-page .pp-hero-note{margin:14px 0 0 0;font-size:14px;opacity:0.75}.pp-berlin-page .pp-section{padding-top:34px;padding-bottom:34px}.pp-berlin-page .pp-section-alt{background:rgba(0,0,0,0.03)}.pp-berlin-page .pp-h2{margin:0 0 14px 0;font-size:26px;line-height:1.2;font-weight:800}@media (max-width:767px){.pp-berlin-page .pp-h2{font-size:22px}}.pp-berlin-page .pp-h3{margin:18px 0 10px 0;font-size:18px;line-height:1.25;font-weight:800}.pp-berlin-page .pp-text{margin:0 0 14px 0;opacity:0.95}.pp-berlin-page .pp-text-sm{margin:14px 0 0 0;font-size:14px;opacity:0.75}.pp-berlin-page .pp-cta-row{margin-top:14px}.pp-berlin-page .pp-btn{display:inline-block;text-decoration:none;border-radius:999px;padding:12px 16px;font-weight:700;margin-right:10px;margin-bottom:10px;border:1px solid rgba(0,0,0,0.12)}.pp-berlin-page .pp-btn-primary{background:#111111;color:#ffffff;border:1px solid #111111}.pp-berlin-page .pp-btn-secondary{background:#ffffff;color:#111111}.pp-berlin-page .pp-btn-ghost{background:transparent;color:#111111}.pp-berlin-page .pp-list{margin:0 0 14px 0;padding-left:18px}.pp-berlin-page .pp-list li{margin-bottom:8px}.pp-berlin-page .pp-clarity{margin-top:16px;background:rgba(255,255,255,0.75);border-left:5px solid rgba(0,0,0,0.15);border-radius:12px;padding:14px 16px}.pp-berlin-page .pp-clarity-title{margin:0 0 6px 0;font-weight:800}.pp-berlin-page .pp-link{text-decoration:underline}.pp-berlin-page .pp-links-grid{margin-top:14px}.pp-berlin-page .pp-link-card{display:block;text-decoration:none;background:#ffffff;border:1px solid rgba(0,0,0,0.10);border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,0.06);padding:16px;margin-bottom:12px}.pp-berlin-page .pp-link-card-title{display:block;font-weight:800;margin-bottom:6px}.pp-berlin-page .pp-link-card-text{display:block;opacity:0.85;font-size:15px}.pp-berlin-page .pp-final-cta{padding-top:38px;padding-bottom:48px}.pp-berlin-page .pp-final-box{background:#ffffff;border:1px solid rgba(0,0,0,0.10);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);padding:24px}@media (max-width:767px){.pp-berlin-page .pp-final-box{padding:20px}}.et_pb_section_0.et_pb_section{padding-top:20px;padding-bottom:40px;margin-bottom:0px}.et_pb_row_0.et_pb_row{padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{width:100%;max-width:1100%}@media only screen and (max-width:980px){.et_pb_section_0.et_pb_section{padding-top:20px;padding-right:50px;padding-bottom:60px;padding-left:50px;margin-bottom:0px}}@media only screen and (max-width:767px){.et_pb_section_0.et_pb_section{padding-top:10px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-bottom:0px}}