.elementor-kit-6{--e-global-color-primary:#F0A014;--e-global-color-secondary:#1F1710;--e-global-color-text:#3D2D21;--e-global-color-accent:#F5E7C8;--e-global-color-pcbraunhell:#7C5E4A;--e-global-color-pcorangehell:#F7C76B;--e-global-color-pcsand:#EFE1BA;--e-global-color-pcdunkel12:#1F17101F;--e-global-color-pcbeige12:#F5E7C81F;--e-global-color-pccreme:#FFFBF3;--e-global-color-pcschwarz:#000000;--e-global-color-pcweiss:#FFFFFF;--e-global-typography-primary-font-family:"Frutiger LT Std";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Frutiger LT Std";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Frutiger LT Std";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Frutiger LT Std";--e-global-typography-accent-font-weight:700;--e-global-typography-pcherocta-font-family:"Frutiger LT Std";--e-global-typography-pcherocta-font-size:5rem;--e-global-typography-pcherocta-font-weight:700;--e-global-typography-pcherocta-line-height:0.975em;--e-global-typography-pcherocta-letter-spacing:-0.15rem;--e-global-typography-pch1-font-family:"Frutiger LT Std";--e-global-typography-pch1-font-size:3.75rem;--e-global-typography-pch1-font-weight:700;--e-global-typography-pch1-line-height:1.2em;--e-global-typography-pch1-letter-spacing:-0.094rem;--e-global-typography-pcheroch-font-family:"Frutiger LT Std";--e-global-typography-pcheroch-font-size:1.875rem;--e-global-typography-pcheroch-font-weight:300;--e-global-typography-pcheroch-line-height:1.2em;--e-global-typography-pch2-font-family:"Frutiger LT Std";--e-global-typography-pch2-font-size:3.25rem;--e-global-typography-pch2-font-weight:700;--e-global-typography-pch2-line-height:1.1em;--e-global-typography-pch2-letter-spacing:-0.065rem;--e-global-typography-pch3-font-family:"Frutiger LT Std";--e-global-typography-pch3-font-size:2rem;--e-global-typography-pch3-font-weight:700;--e-global-typography-pch3-line-height:1.35em;--e-global-typography-pch4-font-family:"Frutiger LT Std";--e-global-typography-pch4-font-size:1.5rem;--e-global-typography-pch4-font-weight:700;--e-global-typography-pch4-line-height:1.35em;--e-global-typography-pch5-font-family:"Frutiger LT Std";--e-global-typography-pch5-font-size:1.25rem;--e-global-typography-pch5-font-weight:700;--e-global-typography-pch5-line-height:1.4em;--e-global-typography-pch6-font-family:"Frutiger LT Std";--e-global-typography-pch6-font-size:1rem;--e-global-typography-pch6-font-weight:700;--e-global-typography-pch6-line-height:1.4em;--e-global-typography-pch6-letter-spacing:0.02rem;--e-global-typography-pclead-font-family:"Frutiger LT Std";--e-global-typography-pclead-font-size:1.5rem;--e-global-typography-pclead-font-weight:300;--e-global-typography-pclead-line-height:1.5em;--e-global-typography-pctext-font-family:"Frutiger LT Std";--e-global-typography-pctext-font-size:1.25rem;--e-global-typography-pctext-font-weight:300;--e-global-typography-pctext-line-height:1.55em;--e-global-typography-pctextdunkel-font-family:"Frutiger LT Std";--e-global-typography-pctextdunkel-font-size:1.25rem;--e-global-typography-pctextdunkel-font-weight:400;--e-global-typography-pctextdunkel-line-height:1.55em;--e-global-typography-pcsmalldunkel-font-family:"Frutiger LT Std";--e-global-typography-pcsmalldunkel-font-size:1rem;--e-global-typography-pcsmalldunkel-font-weight:400;--e-global-typography-pcsmalldunkel-line-height:1.5em;--e-global-typography-pcleaddunkel-font-family:"Frutiger LT Std";--e-global-typography-pcleaddunkel-font-size:1.5rem;--e-global-typography-pcleaddunkel-font-weight:400;--e-global-typography-pcleaddunkel-line-height:1.2em;--e-global-typography-pcsmall-font-family:"Frutiger LT Std";--e-global-typography-pcsmall-font-size:1rem;--e-global-typography-pcsmall-font-weight:300;--e-global-typography-pcsmall-line-height:1.5em;--e-global-typography-pccaption-font-family:"Frutiger LT Std";--e-global-typography-pccaption-font-size:1rem;--e-global-typography-pccaption-font-weight:300;--e-global-typography-pccaption-font-style:italic;--e-global-typography-pccaption-line-height:1.5em;--e-global-typography-pceyebrow-font-family:"Frutiger LT Std";--e-global-typography-pceyebrow-font-size:0.8rem;--e-global-typography-pceyebrow-font-weight:400;--e-global-typography-pceyebrow-text-transform:uppercase;--e-global-typography-pceyebrow-line-height:1.5em;--e-global-typography-pceyebrow-letter-spacing:0.12rem;--e-global-typography-pcbutton-font-family:"Frutiger LT Std";--e-global-typography-pcbutton-font-size:1rem;--e-global-typography-pcbutton-font-weight:700;--e-global-typography-pcbutton-line-height:1.4em;--e-global-typography-pcbutton-letter-spacing:0.02rem;--e-global-typography-pcbuttonklein-font-family:"Frutiger LT Std";--e-global-typography-pcbuttonklein-font-size:0.9rem;--e-global-typography-pcbuttonklein-font-weight:700;--e-global-typography-pcbuttonklein-line-height:1.5em;--e-global-typography-pcbuttonklein-letter-spacing:0.02rem;--e-global-typography-pclink-font-family:"Frutiger LT Std";--e-global-typography-pclink-font-size:1rem;--e-global-typography-pclink-font-weight:300;--e-global-typography-pclink-line-height:1.5em;--e-global-typography-pckeyword-font-family:"Frutiger LT Std";--e-global-typography-pckeyword-font-size:0.875rem;--e-global-typography-pckeyword-font-weight:700;--e-global-typography-pckeyword-text-transform:uppercase;--e-global-typography-pckeyword-line-height:1.4em;--e-global-typography-pckeyword-letter-spacing:0.035rem;--e-global-typography-pcsprache-font-family:"Frutiger LT Std";--e-global-typography-pcsprache-font-size:1.125rem;--e-global-typography-pcsprache-font-weight:400;--e-global-typography-pcsprache-line-height:1.2em;--e-global-typography-pcseitenkopf-font-family:"Frutiger LT Std";--e-global-typography-pcseitenkopf-font-size:1.25rem;--e-global-typography-pcseitenkopf-font-weight:400;--e-global-typography-pcseitenkopf-line-height:1.35em;--e-global-typography-pctextklein-font-family:"Frutiger LT Std";--e-global-typography-pctextklein-font-size:1rem;--e-global-typography-pctextklein-font-weight:300;--e-global-typography-pctextklein-line-height:1.625em;--e-global-typography-pcmeta-font-family:"Frutiger LT Std";--e-global-typography-pcmeta-font-size:0.9rem;--e-global-typography-pcmeta-font-weight:400;--e-global-typography-pcmeta-line-height:1.5em;--e-global-typography-pcmetalight-font-family:"Frutiger LT Std";--e-global-typography-pcmetalight-font-size:0.9rem;--e-global-typography-pcmetalight-font-weight:300;--e-global-typography-pcmetalight-line-height:1.7em;--e-global-typography-pcfootertext-font-family:"Frutiger LT Std";--e-global-typography-pcfootertext-font-size:0.95rem;--e-global-typography-pcfootertext-font-weight:400;--e-global-typography-pcfootertext-line-height:1.6em;--e-global-typography-pcfooterlink-font-family:"Frutiger LT Std";--e-global-typography-pcfooterlink-font-size:0.95rem;--e-global-typography-pcfooterlink-font-weight:300;--e-global-typography-pcfooterlink-line-height:1.5em;--e-global-typography-pcmini-font-family:"Frutiger LT Std";--e-global-typography-pcmini-font-size:0.85rem;--e-global-typography-pcmini-font-weight:400;--e-global-typography-pcmini-line-height:1.5em;--e-global-typography-pcminilight-font-family:"Frutiger LT Std";--e-global-typography-pcminilight-font-size:0.85rem;--e-global-typography-pcminilight-font-weight:300;--e-global-typography-pcminilight-line-height:1.5em;--e-global-typography-pcformhinweis-font-family:"Frutiger LT Std";--e-global-typography-pcformhinweis-font-size:0.75rem;--e-global-typography-pcformhinweis-font-weight:400;--e-global-typography-pcformhinweis-line-height:1.6em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-pcherocta-font-size:3.5rem;--e-global-typography-pch1-font-size:2.75rem;--e-global-typography-pcheroch-font-size:1.5rem;--e-global-typography-pch2-font-size:2.5rem;--e-global-typography-pch3-font-size:1.75rem;--e-global-typography-pch4-font-size:1.375rem;--e-global-typography-pch5-font-size:1.1875rem;--e-global-typography-pch6-font-size:1rem;--e-global-typography-pclead-font-size:1.375rem;--e-global-typography-pctext-font-size:1.1875rem;--e-global-typography-pctextdunkel-font-size:1.1875rem;--e-global-typography-pcsmalldunkel-font-size:1rem;--e-global-typography-pcleaddunkel-font-size:1.375rem;--e-global-typography-pcsmall-font-size:1rem;--e-global-typography-pccaption-font-size:1rem;--e-global-typography-pceyebrow-font-size:0.8rem;--e-global-typography-pcbutton-font-size:1rem;--e-global-typography-pcbuttonklein-font-size:0.9rem;--e-global-typography-pclink-font-size:1rem;--e-global-typography-pckeyword-font-size:0.875rem;--e-global-typography-pcsprache-font-size:1.125rem;--e-global-typography-pcseitenkopf-font-size:1.25rem;--e-global-typography-pctextklein-font-size:1rem;--e-global-typography-pcmeta-font-size:0.9rem;--e-global-typography-pcmetalight-font-size:0.9rem;--e-global-typography-pcfootertext-font-size:0.95rem;--e-global-typography-pcfooterlink-font-size:0.95rem;--e-global-typography-pcmini-font-size:0.85rem;--e-global-typography-pcminilight-font-size:0.85rem;--e-global-typography-pcformhinweis-font-size:0.75rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-pcherocta-font-size:2.5rem;--e-global-typography-pch1-font-size:2.125rem;--e-global-typography-pcheroch-font-size:1.25rem;--e-global-typography-pch2-font-size:1.875rem;--e-global-typography-pch3-font-size:1.5rem;--e-global-typography-pch4-font-size:1.25rem;--e-global-typography-pch5-font-size:1.125rem;--e-global-typography-pch6-font-size:1rem;--e-global-typography-pclead-font-size:1.25rem;--e-global-typography-pctext-font-size:1.125rem;--e-global-typography-pctextdunkel-font-size:1.125rem;--e-global-typography-pcsmalldunkel-font-size:0.9375rem;--e-global-typography-pcleaddunkel-font-size:1.25rem;--e-global-typography-pcsmall-font-size:0.9375rem;--e-global-typography-pccaption-font-size:0.9375rem;--e-global-typography-pceyebrow-font-size:0.75rem;--e-global-typography-pcbutton-font-size:1rem;--e-global-typography-pcbuttonklein-font-size:0.9rem;--e-global-typography-pclink-font-size:1rem;--e-global-typography-pckeyword-font-size:0.875rem;--e-global-typography-pcsprache-font-size:1.125rem;--e-global-typography-pcseitenkopf-font-size:1.125rem;--e-global-typography-pctextklein-font-size:1rem;--e-global-typography-pcmeta-font-size:0.9rem;--e-global-typography-pcmetalight-font-size:0.9rem;--e-global-typography-pcfootertext-font-size:0.95rem;--e-global-typography-pcfooterlink-font-size:0.95rem;--e-global-typography-pcmini-font-size:0.85rem;--e-global-typography-pcminilight-font-size:0.85rem;--e-global-typography-pcformhinweis-font-size:0.75rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ---- P&C Klassen-Hooks (seitenübergreifend, aus der Startseite ins Kit verschoben) ----
   Doppelte Selektoren, weil Elementors "Optimized DOM Output"
   den .elementor-widget-container-Wrapper weglassen kann. */

/* Eyebrow: Label mit vorangestelltem Strich */
.pc-eyebrow > .elementor-widget-container,
.pc-eyebrow:not(:has(> .elementor-widget-container)){
  display:flex;align-items:center;gap:1rem;
  text-transform:uppercase;letter-spacing:.02em;
}
.pc-eyebrow > .elementor-widget-container::before,
.pc-eyebrow:not(:has(> .elementor-widget-container))::before{
  content:"";flex:0 0 2.875rem;height:1px;
  background:var(--e-global-color-primary);
}
.pc-eyebrow--braun > .elementor-widget-container::before,
.pc-eyebrow--braun:not(:has(> .elementor-widget-container))::before{
  flex-basis:2rem;
  background:var(--e-global-color-pcbraunhell);
}
.pc-versal{text-transform:uppercase}

/* Hero */
.pc-hell{color:var(--e-global-color-pccreme)}
.pc-hero-bild img{display:block;width:100%;height:auto}

/* Auszeichnungen in Headlines */
.pc-unterstrichen{text-decoration:underline;text-underline-offset:.08em}
.pc-unterstrich{
  border-bottom:2px solid var(--e-global-color-primary);
  padding-bottom:.1em;
}

/* Inline-Link auf Bild/dunklem Grund */
.pc-inline-link{color:inherit;text-decoration:underline;text-underline-offset:.18em}
.pc-inline-link:hover,.pc-inline-link:focus-visible{color:var(--e-global-color-primary)}

/* Pills auf den Referenz-Kacheln */
.pc-pill{display:inline-flex}
.pc-pill > .elementor-widget-container > *,
.pc-pill > *:not(style){
  display:inline-block;
  background:var(--e-global-color-primary);
  border-radius:999px;
  padding:.375rem .75rem;
  text-transform:uppercase;
  letter-spacing:.05em;
}
.pc-pill--outline > .elementor-widget-container > *,
.pc-pill--outline > *:not(style){
  background:transparent;
  border:1px solid rgba(245,231,200,.35);
  text-transform:none;
  letter-spacing:normal;
  font-weight:300;
}

/* Buttons: Beschriftung nie umbrechen, in Kacheln unten buendig */
.elementor-button-text{white-space:nowrap}
.pc-cta-unten{margin-top:auto}

/* Dekoratives Wasserzeichen nie fokussier- oder anklickbar */
.pc-wasserzeichen{pointer-events:none;user-select:none}

@media(max-width:767px){
  .pc-eyebrow > .elementor-widget-container::before,
  .pc-eyebrow:not(:has(> .elementor-widget-container))::before{flex-basis:1.75rem}
  .elementor-button-text{white-space:normal}
}
/* ---- Unterseiten (Kontakt, Rechtliches, Profil) ---- */
.pc-orange{color:var(--e-global-color-primary)}
.pc-regular{font-weight:400}
.pc-eyebrow--lang > .elementor-widget-container,
.pc-eyebrow--lang:not(:has(> .elementor-widget-container)){gap:.75rem}
.pc-eyebrow--lang > .elementor-widget-container::before,
.pc-eyebrow--lang:not(:has(> .elementor-widget-container))::before{flex-basis:2.5rem}

/* Breadcrumb im Seitenkopf */
.pc-breadcrumb a{color:var(--e-global-color-primary);text-decoration:none}
.pc-breadcrumb a:hover,.pc-breadcrumb a:focus-visible{text-decoration:underline}
.pc-bc-sep{opacity:.5;margin:0 .625rem}

/* Titel mit kurzem orangem Strich darunter */
.pc-titel-strich .elementor-heading-title::after{
  content:"";display:block;width:6.3125rem;height:2px;margin-top:.4375rem;
  background:var(--e-global-color-primary);
}

/* Nummer im orangen Kreis (Qualitaetsgrundsaetze) */
.pc-nummer .elementor-heading-title{
  display:flex;align-items:center;justify-content:center;
  width:1.875rem;height:1.875rem;border-radius:50%;
  background:var(--e-global-color-primary);
}
/* skill-baseline: applied */
.elementor-widget-text-editor > p:last-child,
.elementor-widget-text-editor > .elementor-widget-container > p:last-child { margin-bottom: 0; }
.elementor-widget-text-editor > p:first-child,
.elementor-widget-text-editor > .elementor-widget-container > p:first-child { margin-top: 0; }
.elementor a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Frutiger LT Std';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://probst-consorten.falcondev.de/wp-content/uploads/2026/08/FrutigerLTStd-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Frutiger LT Std';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://probst-consorten.falcondev.de/wp-content/uploads/2026/08/FrutigerLTStd-LightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Frutiger LT Std';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://probst-consorten.falcondev.de/wp-content/uploads/2026/08/FrutigerLTStd-Roman.woff2') format('woff2');
}
@font-face {
	font-family: 'Frutiger LT Std';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://probst-consorten.falcondev.de/wp-content/uploads/2026/08/FrutigerLTStd-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Frutiger LT Std';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://probst-consorten.falcondev.de/wp-content/uploads/2026/08/FrutigerLTStd-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Frutiger LT Std';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://probst-consorten.falcondev.de/wp-content/uploads/2026/08/FrutigerLTStd-BoldItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */