.elementor-kit-6{--e-global-color-primary:#2F2017;--e-global-color-secondary:#F7F3EB;--e-global-color-text:#7A6F67;--e-global-color-accent:#5F4738;--e-global-color-kuborder:#D6D0C9;--e-global-color-kumuted:#EBE7E1;--e-global-color-kustonesoft:#DCD6CF;--e-global-color-kucard:#FEFBF8;--e-global-color-kucrimson:#730232;--e-global-color-kuwhatsapp:#25D366;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-0.005em;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:0.08em;background-color:#F7F3EB;color:#2F2017;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.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:1023px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* --------------------------------------------------------------------------
   Card hover text colours.
   The design changes a card's text colour when the card itself is hovered
   (hover:text-paper, group-hover:text-white/80 ...). Elementor has no control
   for that: a container's hover styles do not cascade into its child widgets.
   The cards carry these classes via the normal CSS Classes field.
   -------------------------------------------------------------------------- */
.ku-hv-paper .elementor-heading-title,
.ku-hv-paper .elementor-widget-text-editor,
.ku-hv-paper .elementor-widget-text-editor p,
.ku-hv-white .elementor-heading-title,
.ku-hv-ink .elementor-heading-title,
.ku-hv-ink .elementor-widget-text-editor,
.ku-hv-ink .elementor-widget-text-editor p,
.ku-hv-bright .elementor-heading-title,
.ku-hv-bright .elementor-widget-text-editor,
.ku-hv-bright .elementor-widget-text-editor p { transition: color .3s; }

/* hover:bg-ink hover:text-paper — crosslink cards */
.ku-hv-paper:hover .elementor-heading-title,
.ku-hv-paper:hover .elementor-widget-text-editor,
.ku-hv-paper:hover .elementor-widget-text-editor p { color: #F7F3EB !important; }
.ku-hv-paper:hover .ku-hv-sub .elementor-heading-title,
.ku-hv-paper:hover .ku-hv-sub,
.ku-hv-paper:hover .ku-hv-sub p { color: rgba(247, 243, 235, 0.7) !important; }

/* hover:bg-[#730232] hover:text-white — Erste Schritte Standort cards */
.ku-hv-white:hover .elementor-heading-title { color: #FFFFFF !important; }
.ku-hv-white:hover .ku-hv-sub .elementor-heading-title { color: rgba(255, 255, 255, 0.8) !important; }

/* bg-ink hover:bg-secondary — Bestattungsarten cards; background goes light, so the
   text has to go dark. The source leaves it paper, which is unreadable. */
.ku-hv-ink:hover .elementor-heading-title,
.ku-hv-ink:hover .elementor-widget-text-editor,
.ku-hv-ink:hover .elementor-widget-text-editor p { color: #2F2017 !important; }
.ku-hv-ink:hover .ku-hv-sub .elementor-heading-title { color: rgba(47, 32, 23, 0.5) !important; }
/* the icon assets paint through fill (see zz-ku-icon-fill.php), so the hover
   colour has to travel on fill as well as color */
.ku-hv-ink:hover .elementor-icon svg { color: #2F2017 !important; fill: #2F2017 !important; }

/* bg-ink hover:bg-[#730232] — homepage tiles; text lifts rather than inverts */
.ku-hv-bright:hover .elementor-widget-text-editor,
.ku-hv-bright:hover .elementor-widget-text-editor p { color: #F7F3EB !important; }
.ku-hv-bright:hover .ku-hv-sub .elementor-heading-title { color: rgba(247, 243, 235, 0.9) !important; }/* End custom CSS */