.fl-node-iu6m3c9dqlne > .fl-row-content-wrap {background-color: #142d3c;}.fl-node-lgypia8rxwhk {width: 100%;}.pm-blog {--bg:#142D3C;--bg-card: #1a3a4d;--bg-dark: #0e2130;--signal:#FAFF00;--white: #ffffff;--off-white: #e8edf0;--muted: #7a9baf;--border:rgba(255,255,255,0.1);--border-signal: rgba(250,255,0,0.3);--font: 'Poppins', sans-serif;--r: 6px;}.pm-blog *, .pm-blog *::before, .pm-blog *::after { box-sizing: border-box; margin: 0; padding: 0; }.pm-blog { font-family: var(--font); background: var(--bg); color: var(--off-white); font-size: 15px; line-height: 1.7; -webkit-font-smoothing: antialiased; padding: 0 0 16px; }.pm-blog a { color: var(--signal); text-decoration: none; }.pm-blog a:hover { text-decoration: underline; }.pm-blog p { color: var(--off-white); margin-bottom: 1em; font-weight: 300; }.pm-blog p:last-child { margin-bottom: 0; }.pm-meta { display: flex; align-items: center; gap: 16px; flex-wrap: wrap; margin-bottom: 20px; font-size: 0.75rem; color: var(--muted); font-weight: 400; }.pm-meta-dot { color: var(--border); }.pm-meta strong { color: var(--off-white); font-weight: 600; }.pm-tldr { background: var(--bg-dark); border: 1px solid var(--border-signal); border-radius: 8px; padding: 24px 26px; margin-bottom: 36px; position: relative; }.pm-tldr::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: var(--signal); border-radius: 8px 8px 0 0; }.pm-tldr-label { font-size: 0.62rem; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--signal); margin-bottom: 14px; }.pm-tldr-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 10px; }.pm-tldr-row { display: flex; align-items: flex-start; gap: 8px; font-size: 0.82rem; line-height: 1.5; }.pm-tldr-cat { font-size: 0.68rem; font-weight: 600; color: var(--muted); text-transform: uppercase; letter-spacing: 0.06em; white-space: nowrap; margin-top: 2px; }.pm-tldr-ans { font-weight: 600; color: var(--white); }.pm-tldr-arrow { color: var(--signal); font-weight: 700; flex-shrink: 0; }.pm-intro { font-size: 1.0rem; font-weight: 300; color: var(--off-white); line-height: 1.85; margin-bottom: 36px; padding-bottom: 28px; border-bottom: 1px solid var(--border); }.pm-section-title { font-size: 1.2rem; font-weight: 700; color: var(--white); margin: 52px 0 20px; padding-left: 14px; border-left: 3px solid var(--signal); line-height: 1.3; }.pm-anchornav { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 44px; }.pm-anchornav a { font-size: 0.7rem; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: var(--muted); background: var(--bg-card); border: 1px solid var(--border); border-radius: 100px; padding: 5px 13px; text-decoration: none; transition: color 0.2s, border-color 0.2s; }.pm-anchornav a:hover { color: var(--signal); border-color: var(--border-signal); text-decoration: none; }.pm-context-box { background: var(--bg-card); border: 1px solid var(--border); border-left: 3px solid var(--signal); border-radius: var(--r); padding: 18px 20px; margin: 20px 0 36px; font-size: 0.85rem; color: var(--off-white); font-weight: 300; line-height: 1.75; }.pm-context-box strong { font-weight: 600; color: var(--white); }.pm-guide-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 12px; margin: 20px 0 8px; }.pm-guide-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: var(--r); padding: 20px; }.pm-guide-label { font-size: 0.63rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--signal); margin-bottom: 13px; }.pm-guide-row { display: flex; align-items: flex-start; gap: 8px; margin-bottom: 8px; font-size: 0.8rem; color: var(--muted); font-weight: 300; }.pm-guide-row:last-child { margin-bottom: 0; }.pm-guide-arrow { color: var(--signal); font-weight: 700; flex-shrink: 0; }.pm-guide-dest { font-weight: 600; color: var(--white); }.pm-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 8px; padding: 26px 26px 22px; margin-bottom: 14px; position: relative; }.pm-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: var(--border); border-radius: 8px 8px 0 0; }.pm-card.pm-featured { border-color: var(--border-signal); background: linear-gradient(135deg, #1c3d20 0%, #1a3a4d 100%); }.pm-card.pm-featured::before { background: var(--signal); }.pm-badge { display: inline-flex; align-items: center; gap: 5px; font-size: 0.63rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--bg); background: var(--signal); border-radius: 100px; padding: 3px 11px; margin-bottom: 13px; }.pm-card-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin-bottom: 12px; }.pm-card-title { font-size: 1.05rem; font-weight: 700; color: var(--white); line-height: 1.25; }.pm-card-link { font-size: 0.68rem; font-weight: 500; color: var(--muted); border: 1px solid var(--border); border-radius: 100px; padding: 4px 12px; white-space: nowrap; text-decoration: none; transition: color 0.2s, border-color 0.2s; flex-shrink: 0; }.pm-card-link:hover { color: var(--signal); border-color: var(--border-signal); text-decoration: none; }.pm-card-body { font-size: 0.875rem; color: var(--off-white); font-weight: 300; line-height: 1.8; margin-bottom: 16px; }.pm-card-body p { color: var(--off-white); font-weight: 300; }.pm-tag-label { font-size: 0.6rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--muted); margin-bottom: 7px; }.pm-tags { display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 14px; }.pm-tag { font-size: 0.68rem; font-weight: 500; color: var(--off-white); background: rgba(255,255,255,0.07); border: 1px solid var(--border); border-radius: 4px; padding: 3px 9px; }.pm-tag.signal { color: var(--bg); background: var(--signal); border-color: var(--signal); font-weight: 600; }.pm-ideal { font-size: 0.78rem; color: var(--muted); font-weight: 300; border-top: 1px solid var(--border); padding-top: 11px; }.pm-ideal strong { color: var(--off-white); font-weight: 600; }.pm-hint { display: flex; align-items: flex-start; gap: 11px; background: rgba(250,255,0,0.05); border: 1px solid var(--border-signal); border-radius: var(--r); padding: 13px 15px; margin-top: 13px; font-size: 0.8rem; color: var(--off-white); font-weight: 300; line-height: 1.65; }.pm-hint-icon { font-size: 1rem; flex-shrink: 0; margin-top: 2px; }.pm-hint a { color: var(--signal); font-weight: 600; }.pm-quote { margin: 20px 0 0; padding: 18px 20px 16px; border-left: 3px solid var(--signal); background: rgba(250,255,0,0.04); border-radius: 0 var(--r) var(--r) 0; }.pm-quote-text { font-size: 0.9rem; font-style: italic; color: var(--off-white); font-weight: 300; line-height: 1.7; margin-bottom: 10px; }.pm-quote-author { font-size: 0.72rem; font-weight: 600; color: var(--signal); text-transform: uppercase; letter-spacing: 0.06em; }.pm-quote-role { font-size: 0.7rem; color: var(--muted); font-weight: 400; margin-top: 2px; }.pm-table-wrap { overflow-x: auto; border: 1px solid var(--border); border-radius: 8px; margin: 22px 0 8px; }.pm-table-wrap table { width: 100%; border-collapse: collapse; font-size: 0.76rem; white-space: nowrap; }.pm-table-wrap thead th { background: var(--bg-dark); padding: 10px 12px; font-size: 0.6rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--muted); text-align: center; border-bottom: 1px solid var(--border); }.pm-table-wrap thead th:first-child { text-align: left; }.pm-table-wrap tbody tr { border-bottom: 1px solid var(--border); }.pm-table-wrap tbody tr:last-child { border-bottom: none; }.pm-table-wrap tbody tr:hover { background: rgba(255,255,255,0.03); }.pm-table-wrap tbody tr.pm-tr-featured { background: rgba(250,255,0,0.04); }.pm-table-wrap td { padding: 9px 12px; color: var(--muted); text-align: center; }.pm-table-wrap td:first-child { text-align: left; color: var(--white); font-weight: 600; font-size: 0.8rem; }.pm-star { color: var(--signal); font-weight: 700; }.pm-check { color: #6fc97a; }.pm-dash { color: rgba(255,255,255,0.15); }.pm-legend { font-size: 0.68rem; color: var(--muted); text-align: right; margin-top: 7px; font-weight: 300; }.pm-faq { margin-top: 8px; }.pm-faq-item { border: 1px solid var(--border); border-radius: var(--r); margin-bottom: 5px; overflow: hidden; }.pm-faq-btn { width: 100%; background: var(--bg-card); border: none; padding: 15px 17px; display: flex; align-items: center; justify-content: space-between; gap: 16px; cursor: pointer; text-align: left; transition: background 0.2s; font-family: var(--font); }.pm-faq-btn:hover { background: rgba(255,255,255,0.05); }.pm-faq-q { font-size: 0.86rem; font-weight: 600; color: var(--white); line-height: 1.4; }.pm-faq-icon { flex-shrink: 0; width: 21px; height: 21px; border-radius: 50%; border: 1px solid var(--border); display: flex; align-items: center; justify-content: center; color: var(--signal); font-size: 1rem; transition: transform 0.25s, background 0.2s; }.pm-faq-item.open .pm-faq-icon { transform: rotate(45deg); background: rgba(250,255,0,0.12); }.pm-faq-body { max-height: 0; overflow: hidden; transition: max-height 0.35s ease; background: var(--bg-card); }.pm-faq-item.open .pm-faq-body { max-height: 600px; }.pm-faq-inner { padding: 0 17px 17px; font-size: 0.83rem; font-weight: 300; color: var(--off-white); line-height: 1.8; border-top: 1px solid var(--border); padding-top: 13px; }.pm-faq-inner strong { font-weight: 600; color: var(--white); }.pm-fazit { background: var(--bg-dark); border: 1px solid var(--border-signal); border-radius: 8px; padding: 32px 30px; margin-top: 44px; position: relative; overflow: hidden; }.pm-fazit::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: var(--signal); }.pm-fazit-title { font-size: 1.15rem; font-weight: 700; color: var(--white); margin-bottom: 14px; }.pm-fazit p { font-size: 0.875rem; font-weight: 300; color: var(--off-white); margin-bottom: 10px; }.pm-fazit strong { font-weight: 700; color: var(--white); }.pm-fazit-note { font-size: 0.78rem; color: var(--muted); margin-top: 8px; font-weight: 300; }.pm-cta-wrap { margin-top: 22px; position: relative; display: inline-block; }.pm-cta-btn { display: inline-flex; align-items: center; gap: 8px; background: var(--signal); color: var(--bg); font-family: var(--font); font-size: 0.78rem; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; text-decoration: none; padding: 12px 22px; border-radius: var(--r); border: none; cursor: pointer; transition: background 0.2s, transform 0.15s; }.pm-cta-btn:hover { background: #e8ec00; transform: translateY(-1px); text-decoration: none; }.pm-cta-dropdown { display: none; position: absolute; top: calc(100% + 8px); left: 0; background: var(--white); border-radius: var(--r); box-shadow: 0 8px 32px rgba(0,0,0,0.35); overflow: hidden; min-width: 240px; z-index: 10; }.pm-cta-dropdown.open { display: block; }.pm-cta-option { display: flex; align-items: center; gap: 12px; padding: 13px 17px; text-decoration: none; color: var(--bg); font-family: var(--font); font-size: 0.83rem; font-weight: 500; transition: background 0.15s; }.pm-cta-option:hover { background: #f0f4f7; text-decoration: none; color: var(--bg); }.pm-cta-option + .pm-cta-option { border-top: 1px solid #e5e9ec; }.pm-cta-icon { width: 32px; height: 32px; border-radius: 50%; background: var(--signal); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }.pm-cta-icon svg { width: 15px; height: 15px; }.pm-cta-sublabel { font-size: 0.7rem; color: #7a9baf; font-weight: 400; }.pm-author { display: flex; align-items: flex-start; gap: 18px; background: var(--bg-card); border: 1px solid var(--border); border-radius: 8px; padding: 22px 24px; margin-top: 44px; }.pm-author-avatar { width: 52px; height: 52px; border-radius: 50%; background: var(--signal); flex-shrink: 0; display: flex; align-items: center; justify-content: center; font-size: 1.3rem; font-weight: 800; color: var(--bg); }.pm-author-label { font-size: 0.6rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin-bottom: 4px; }.pm-author-name { font-size: 0.95rem; font-weight: 700; color: var(--white); margin-bottom: 3px; }.pm-author-role { font-size: 0.75rem; color: var(--signal); font-weight: 500; margin-bottom: 8px; }.pm-author-bio { font-size: 0.8rem; color: var(--off-white); font-weight: 300; line-height: 1.65; }.pm-author-bio a { color: var(--signal); }@media (max-width: 580px) {.pm-guide-grid, .pm-tldr-grid { grid-template-columns: 1fr; }.pm-card { padding: 18px 15px; }.pm-fazit { padding: 22px 16px; }.pm-section-title { font-size: 1rem; }.pm-author { flex-direction: column; gap: 12px; }}.fl-page-content,.fl-content,.container,.fl-page .fl-content .fl-col-content {max-width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;}body,.fl-page,.fl-page-content,.fl-content {background-color: #142D3C !important;}.pm-blog a {color: #ffffff !important;}.pm-blog a:hover {color: #FAFF00 !important;}.fl-post-header .fl-post-meta,.fl-post-meta,.fl-post-meta a,.post-meta,.entry-meta,.entry-meta a,.reading-time,[class*="reading-time"],[class*="lesedauer"] {color: #ffffff !important;}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-box-align: end; -webkit-box-pack: end;-ms-flex-pack: end;}.wpzabb-module-content h1,.wpzabb-module-content h2,.wpzabb-module-content h3,.wpzabb-module-content h4,.wpzabb-module-content h5,.wpzabb-module-content h6 {margin: 0;clear: both;}.fl-module-content a,.fl-module-content a:hover,.fl-module-content a:focus {text-decoration: none;}.wpzabb-icon-wrap {display: inline-block;}.wpzabb-icon a {text-decoration: none;}.wpzabb-icon i {display: block;}.wpzabb-icon i:before {border: none !important;background: none !important;}.wpzabb-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.wpzabb-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.wpzabb-icon-text a {text-decoration: none;}.wpzabb-photo {line-height: 0;position: relative;}.wpzabb-photo-align-left {text-align: left;}.wpzabb-photo-align-center {text-align: center;}.wpzabb-photo-align-right {text-align: right;}.wpzabb-photo-content {border-radius: 0;display: inline-block;line-height: 0;position: relative;max-width: 100%;overflow: hidden;}.wpzabb-photo-content img {border-radius: inherit;display: inline;height: auto;max-width: 100%;width: auto;}.fl-builder-content .wpzabb-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-builder-content .wpzabb-photo-crop-square img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.wpzabb-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.wpzabb-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.wpzabb-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;visibility: hidden;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:visibility 200ms linear;-moz-transition:visibility 200ms linear;transition:visibility 200ms linear;}.wpzabb-photo-content:hover .wpzabb-photo-caption-hover {opacity: 100;visibility: visible;}.wpzabb-active-btn {background: #1e8cbe;border-color: #0074a2;-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);box-shadow: inset 0 1px 0 rgba(120,200,230,.6);color: white;}.fl-builder-bar .fl-builder-add-content-button {display: block !important;opacity: 1 !important;}.wpzabb-imgicon-wrap .wpzabb-icon {display: block;}.wpzabb-imgicon-wrap .wpzabb-icon i{float: none;}.wpzabb-imgicon-wrap .wpzabb-image {line-height: 0;position: relative;}.wpzabb-imgicon-wrap .wpzabb-image-align-left {text-align: left;}.wpzabb-imgicon-wrap .wpzabb-image-align-center {text-align: center;}.wpzabb-imgicon-wrap .wpzabb-image-align-right {text-align: right;}.wpzabb-imgicon-wrap .wpzabb-image-content {display: inline-block;border-radius: 0;line-height: 0;position: relative;max-width: 100%;}.wpzabb-imgicon-wrap .wpzabb-image-content img {display: inline;height: auto !important;max-width: 100%;width: auto;border-radius: inherit;box-shadow: none;box-sizing: content-box;}.fl-builder-content .wpzabb-imgicon-wrap .wpzabb-image-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-builder-content .wpzabb-imgicon-wrap .wpzabb-image-crop-square img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.wpzabb-tab-acc-content .wp-video, .wpzabb-tab-acc-content video.wp-video-shortcode, .wpzabb-tab-acc-content .mejs-container, .wpzabb-tab-acc-content .mejs-overlay.load,.wpzabb-adv-accordion-content .wp-video, .wpzabb-adv-accordion-content video.wp-video-shortcode, .wpzabb-adv-accordion-content .mejs-container, .wpzabb-adv-accordion-content .mejs-overlay.load {width: 100% !important;height: 100% !important;}.wpzabb-tab-acc-content .mejs-container,.wpzabb-adv-accordion-content .mejs-container {padding-top: 56.25%;}.wpzabb-tab-acc-content .wp-video, .wpzabb-tab-acc-content video.wp-video-shortcode,.wpzabb-adv-accordion-content .wp-video, .wpzabb-adv-accordion-content video.wp-video-shortcode {max-width: 100% !important;}.wpzabb-tab-acc-content video.wp-video-shortcode,.wpzabb-adv-accordion-content video.wp-video-shortcode {position: relative;}.wpzabb-tab-acc-content .mejs-mediaelement,.wpzabb-adv-accordion-content .mejs-mediaelement {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.wpzabb-tab-acc-content .mejs-overlay-play,.wpzabb-adv-accordion-content .mejs-overlay-play {top: 0;right: 0;bottom: 0;left: 0;width: auto !important;height: auto !important;}.animated {-webkit-animation-duration: .5s;-o-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both; }.animated.slow {-webkit-animation-duration: 2s;-o-animation-duration: 2s;animation-duration: 2s; }.fl-builder-row-settings #fl-field-separator_position {display: none !important;}