:root{--page-title-display:none;}/* Start custom CSS *//* KF 2027 – Auswahl-Chips: ganze Fläche antippbar, Auswahl durch Füllung statt Checkbox */
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base:has(> .e-form-checkbox-base:not([name="einwilligung"])),
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base:has(> .e-form-radio-button-base){position:relative;cursor:pointer;user-select:none;transition:background-color .15s ease,border-color .15s ease;}
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base > .e-form-checkbox-base:not([name="einwilligung"]),
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base > .e-form-radio-button-base{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;opacity:0 !important;cursor:pointer;z-index:1;}
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base:has(> .e-form-checkbox-base:not([name="einwilligung"])):hover,
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base:has(> .e-form-radio-button-base):hover{border-color:#14110D !important;}
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base:has(> .e-form-checkbox-base:not([name="einwilligung"]):checked),
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base:has(> .e-form-radio-button-base:checked){background:#14110D !important;border-color:#14110D !important;}
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base:has(> .e-form-checkbox-base:not([name="einwilligung"]):checked) > .e-paragraph-base,
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base:has(> .e-form-radio-button-base:checked) > .e-paragraph-base{color:#FAF8F3 !important;}
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base:has(> .e-form-checkbox-base:focus-visible),
[data-elementor-type="wp-page"] .e-form-base .e-flexbox-base:has(> .e-form-radio-button-base:focus-visible){outline:2px solid #FF3D7F;outline-offset:2px;}
/* KF 2027 – Zielgruppen-Tabs als Pills */
[data-elementor-type="wp-page"] .e-tab-base{width:auto !important;padding:8px 16px !important;border:1.5px solid #D2C9BB !important;border-radius:999px !important;background:#FFFFFF !important;color:#14110D !important;font-family:"Schibsted Grotesk",sans-serif;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .15s ease,border-color .15s ease,color .15s ease;}
[data-elementor-type="wp-page"] .e-tab-base:hover{border-color:#14110D !important;background:#FFFFFF !important;}
[data-elementor-type="wp-page"] .e-tab-base.e--selected{background:#14110D !important;border-color:#14110D !important;color:#FAF8F3 !important;}
[data-elementor-type="wp-page"] .e-tab-base:focus-visible{outline:2px solid #FF3D7F !important;outline-offset:2px;}
[data-elementor-type="wp-page"] .e-tab-content-base{padding:0 !important;width:100% !important;}
[data-elementor-type="wp-page"] .e-tabs-base,[data-elementor-type="wp-page"] .e-tabs-content-area-base,[data-elementor-type="wp-page"] .e-tabs-menu-base{padding-left:0 !important;padding-right:0 !important;}
[data-elementor-type="wp-page"] .e-tabs-menu-base{justify-content:flex-start !important;}/* End custom CSS */