.elementor-3900 .elementor-element.elementor-element-a3cd683{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3900 .elementor-element.elementor-element-77ed8dc{width:var( --container-widget-width, 900px );max-width:900px;padding:0px 0px 40px 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-3900 .elementor-element.elementor-element-77ed8dc.elementor-element{--align-self:center;}.elementor-3900 .elementor-element.elementor-element-77ed8dc .elementor-heading-title{font-family:"CORMORANT", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-b279ec2 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3900 .elementor-element.elementor-element-77ed8dc .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-3900 .elementor-element.elementor-element-a3cd683{--content-width:1000px;}}/* Start custom CSS for html, class: .elementor-element-0c84568 *//* ==== DARK MODE POLISH (nur dunkles Farbschema) ==== */
@media (prefers-color-scheme: dark){

  /* Karte/Umrandungen etwas klarer */
  #ch-care-form .cf-map{
    border-color:#223044;
  }

  /* Radiopills: Text klar, bessere Basisfläche */
  #ch-care-form .cf-pill{
    color: var(--text) !important;        /* volle Lesbarkeit */
    opacity: 1 !important;                 /* falls irgendwo reduziert wurde */
    background: rgba(255,255,255,.03);
    border-color:#263244;
    transition: background .15s ease, border-color .15s ease, color .15s ease;
  }
  #ch-care-form .cf-pill:hover{
    border-color: color-mix(in oklab, var(--brand2) 60%, #263244);
    background: rgba(255,255,255,.05);
  }

  /* Ausgewählte Radiopills – Variante 1: rein per CSS :has (moderne Browser) */
  #ch-care-form .cf-pill:has(input:checked){
    background: linear-gradient(135deg, rgba(14,165,233,.22), rgba(14,165,233,.08));
    border-color: color-mix(in oklab, var(--brand2) 70%, transparent);
    color:#fff !important;
    box-shadow: 0 6px 14px rgba(14,165,233,.18);
  }

  /* Ausgewählte Radiopills – Variante 2: per JS-Klasse (Fallback, siehe Script unten) */
  #ch-care-form .cf-pill.is-checked{
    background: linear-gradient(135deg, rgba(14,165,233,.22), rgba(14,165,233,.08));
    border-color: color-mix(in oklab, var(--brand2) 70%, transparent);
    color:#fff !important;
    box-shadow: 0 6px 14px rgba(14,165,233,.18);
  }

  /* Checkbox-Reihe (Datenschutz) klarer */
  #ch-care-form .cf-privacy .cf-check span{
    color: var(--text) !important;        /* nicht grau im Dark Mode */
    opacity: .95;
  }
  #ch-care-form .cf-privacy .cf-check input:checked + span{
    color:#fff !important;                /* beim Anhaken heller */
    opacity: 1;
  }
  #ch-care-form .cf-privacy .cf-check a{
    color: var(--brand2) !important;
    text-decoration: underline;
  }
  #ch-care-form .cf-privacy .cf-check a:hover{
    filter: brightness(1.12);
  }

  /* Selects/Inputs/Placeholder etwas heller */
  #ch-care-form .cf-select select,
  #ch-care-form .cf-field input,
  #ch-care-form .cf-field textarea{
    color: var(--text);
    border-color:#263244;
    background: rgba(255,255,255,.02);
  }
  #ch-care-form input::placeholder,
  #ch-care-form textarea::placeholder{
    color:#aab5c3; opacity:.9;
  }

  /* Invalid-Zustand im Dark Mode deutlicher */
  #ch-care-form .cf-invalid{
    border-color:#f87171 !important;
    background: rgba(248,113,113,.08) !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CORMORANT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://burgenercare.ch/wp-content/uploads/2025/07/cormorant-v23-latin-regular.eot');
	src: url('https://burgenercare.ch/wp-content/uploads/2025/07/cormorant-v23-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://burgenercare.ch/wp-content/uploads/2025/07/cormorant-v23-latin-regular.woff2') format('woff2'),
		url('https://burgenercare.ch/wp-content/uploads/2025/07/cormorant-v23-latin-regular.woff') format('woff'),
		url('https://burgenercare.ch/wp-content/uploads/2025/07/cormorant-v23-latin-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'CORMORANT';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://burgenercare.ch/wp-content/uploads/2025/07/cormorant-v23-latin-700.eot');
	src: url('https://burgenercare.ch/wp-content/uploads/2025/07/cormorant-v23-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://burgenercare.ch/wp-content/uploads/2025/07/cormorant-v23-latin-700.woff2') format('woff2'),
		url('https://burgenercare.ch/wp-content/uploads/2025/07/cormorant-v23-latin-700.woff') format('woff'),
		url('https://burgenercare.ch/wp-content/uploads/2025/07/cormorant-v23-latin-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */