.fpn{font-family:inherit;background:#f6f8fb;color:#172b47;border:1px solid #d9e1eb;border-radius:20px;padding:clamp(18px,3vw,32px);margin:28px 0;line-height:1.65}.fpn *{box-sizing:border-box}.fpn h2{font-size:clamp(24px,3vw,34px);line-height:1.25;margin:0 0 12px;color:#142b49}.fpn h3{color:#142b49}.fpn p{margin:10px 0 18px}.fpn-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.fpn[data-service=consultation] .fpn-packages{grid-template-columns:minmax(0,1fr)}.fpn .fpn-packages label{background:white;border:2px solid #d6dfeb;padding:18px;border-radius:14px;display:flex;flex-direction:column;cursor:pointer;min-width:0}.fpn-packages label:has(input:checked){border-color:#926720;background:#fffaf0}.fpn-packages input{accent-color:#142b49;align-self:flex-start;width:18px;height:18px;margin:0 0 8px}.fpn-price{font-size:30px;font-weight:750;direction:ltr;unicode-bidi:isolate}.fpn-packages span{font-size:14px;color:#526079}.fpn-contact-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fpn-calendar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.fpn label{font-weight:600;display:block}.fpn input:not([type=radio]):not([type=checkbox]),.fpn textarea,.fpn select{display:block;width:100%;padding:11px 12px;background:#fff;border:1px solid #c4cfde;border-radius:8px;font:inherit;color:#172b47;margin-top:5px;min-width:0}.fpn input[type=email],.fpn input[type=tel],.fpn input[type=date],.fpn input[type=time]{direction:ltr;text-align:start}.fpn input:focus-visible,.fpn select:focus-visible,.fpn textarea:focus-visible,.fpn button:focus-visible,.fpn a:focus-visible{outline:3px solid #bc8c3d;outline-offset:3px}.fpn-field{margin-top:16px}.fpn-ack{margin:20px 0;font-weight:400!important}.fpn-ack input{accent-color:#142b49;width:18px;height:18px;vertical-align:middle;margin-inline-end:7px}.fpn button{background:#172f50;color:#fff;border:0;border-radius:9px;padding:13px 20px;font:600 16px/1.4 inherit;cursor:pointer;margin:8px 0;max-width:100%}.fpn button:disabled{background:#c6cfda;color:#4c5a70;cursor:not-allowed}.fpn .fpn-forget{background:#fff;color:#294164;border:1px solid #a8b8ca;font-size:14px;margin-inline-start:8px}.fpn-message{padding:12px 16px;border-radius:9px;background:#fff4dc;border-inline-start:4px solid #b9842d}.fpn-message:empty{display:none}.fpn-message.fpn-error{background:#ffede9;border-color:#aa3324}.fpn-message.fpn-success{background:#e9f4ed;border-color:#467559}.fpn-note,.fpn-calendar-note{font-size:14px;color:#536178}.fpn-calendar-note:empty{display:none}.fpn-trap{position:absolute;left:0;right:auto;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.fpn-zelle,.fpn-account{background:#fff;border:1px solid #d5dfeb;border-radius:12px;padding:18px;margin:18px 0}.fpn-zelle bdi{overflow-wrap:anywhere;direction:ltr}.fpn-account-info{font-weight:600}.fpn-private-link{overflow-wrap:anywhere;font-size:14px;margin:14px 0}.fpn-private-link a{direction:ltr;unicode-bidi:isolate}.fpn-bookings ul{padding-inline-start:24px}.fpn details{border-top:1px solid #ccd6e3;padding-top:14px;margin-top:18px}.fpn details summary{cursor:pointer;font-weight:600}.fpn [hidden]{display:none!important}.fpn bdi{unicode-bidi:isolate}.fpn a{color:#193f6c}@media(max-width:720px){.fpn-packages,.fpn-contact-fields{grid-template-columns:1fr}.fpn .fpn-packages label{padding:14px}.fpn-calendar{grid-template-columns:1fr}.fpn button{width:100%}.fpn .fpn-forget{margin-inline-start:0}.fpn-price{font-size:28px}}
.fpn .fpn-languages{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 20px}.fpn .fpn-languages a{display:inline-block;padding:7px 14px;border:1px solid #becddd;border-radius:8px;text-decoration:none;color:#173552;background:#fff}.fpn .fpn-languages a[aria-current="page"]{background:#173552;color:#fff;border-color:#173552}
body.fe-native-consultation-page #content{padding-top:24px}body.fe-native-consultation-page #main,body.fe-native-consultation-page #primary{width:100%;max-width:900px;float:none;flex-basis:100%;margin-inline:auto}body.fe-native-consultation-page .fpn{margin-top:20px}body.fe-native-consultation-page .fpn[lang="ar"]{font-family:Tahoma,"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.8;direction:rtl;text-align:right}body.fe-native-consultation-page .fpn[lang="ar"] h2{font:700 clamp(24px,3vw,28px)/1.4 Tahoma,"Segoe UI",Arial,sans-serif;text-align:right;margin-bottom:16px}body.fe-native-consultation-page .fpn[lang="ar"] h3{font:700 22px/1.5 Tahoma,"Segoe UI",Arial,sans-serif;text-align:right}body.fe-native-consultation-page .fpn[lang="ar"] p,body.fe-native-consultation-page .fpn[lang="ar"] label,body.fe-native-consultation-page .fpn[lang="ar"] summary{text-align:right;line-height:1.8}body.fe-native-consultation-page .fpn[lang="ar"] .fpn-note,body.fe-native-consultation-page .fpn[lang="ar"] .fpn-calendar-note,body.fe-native-consultation-page .fpn[lang="ar"] .fpn-packages span{font-size:16px;line-height:1.8}body.fe-native-consultation-page .fpn[lang="ar"] .fpn-zelle p{font-size:17px;line-height:1.8}body.fe-native-consultation-page .fpn[lang="ar"] bdi{direction:ltr;unicode-bidi:isolate}body.fe-native-consultation-page .fpn[lang="ar"] .fpn-price{text-align:right}body.fe-native-consultation-page .fpn[lang="ar"] .fpn-zone{direction:ltr;text-align:left}body.fe-native-consultation-page .fpn[lang="ar"] input[type=email],body.fe-native-consultation-page .fpn[lang="ar"] input[type=tel],body.fe-native-consultation-page .fpn[lang="ar"] input[type=date]{direction:ltr;text-align:left}body.fe-native-consultation-page .fpn[lang="ar"] .fpn-field{margin-top:20px}
body.fe-native-consultation-ar .page-header .page-title,body.fe-native-consultation-ar #content .page-title,body.fe-native-consultation-ar #content .entry-title{font:700 30px/1.4 Tahoma,"Segoe UI",Arial,sans-serif;direction:rtl;text-align:right}body.fe-native-consultation-page .page-header{margin-bottom:20px}
