.wfg-directory,.wfg-memorial,.wfg-upcoming-services{font-family:var(--wfg-font-body, inherit);color:var(--wfg-color-body, inherit)}.wfg-directory h1,.wfg-directory h2,.wfg-directory h3,.wfg-directory h4,.wfg-directory h5,.wfg-directory h6,.wfg-memorial h1,.wfg-memorial h2,.wfg-memorial h3,.wfg-memorial h4,.wfg-memorial h5,.wfg-memorial h6,.wfg-upcoming-services h1,.wfg-upcoming-services h2,.wfg-upcoming-services h3,.wfg-upcoming-services h4,.wfg-upcoming-services h5,.wfg-upcoming-services h6{font-family:var(--wfg-font-heading, var(--wfg-font-body, inherit));color:var(--wfg-color-heading, inherit)}.wfg-directory button,.wfg-directory label,.wfg-directory input,.wfg-directory textarea,.wfg-directory select,.wfg-memorial button,.wfg-memorial label,.wfg-memorial input,.wfg-memorial textarea,.wfg-memorial select,.wfg-upcoming-services button,.wfg-upcoming-services label,.wfg-upcoming-services input,.wfg-upcoming-services textarea,.wfg-upcoming-services select{font-family:var(--wfg-font-ui, var(--wfg-font-body, inherit))}.wfg-directory a,.wfg-memorial a,.wfg-upcoming-services a{color:var(--wfg-color-accent, inherit);transition:color .2s ease-in-out}.wfg-directory a:hover,.wfg-memorial a:hover,.wfg-upcoming-services a:hover{color:var(--wfg-color-accent-hover, var(--wfg-color-accent, inherit))}.wfg-directory button,.wfg-memorial button,.wfg-upcoming-services button{background-color:var(--wfg-button-bg, inherit);color:var(--wfg-button-text, inherit);border-width:var(--wfg-button-border-width, 0);border-style:solid;border-color:var(--wfg-button-border-color, transparent);border-radius:var(--wfg-button-radius, .5rem)}.wfg-directory button:hover,.wfg-memorial button:hover,.wfg-upcoming-services button:hover{background-color:var(--wfg-button-hover-bg, var(--wfg-button-bg, inherit));color:var(--wfg-button-hover-text, var(--wfg-button-text, inherit));border-color:var(--wfg-button-hover-border-color, var(--wfg-button-border-color, transparent))}.wfg-directory input,.wfg-directory textarea,.wfg-directory select,.wfg-memorial input,.wfg-memorial textarea,.wfg-memorial select,.wfg-upcoming-services input,.wfg-upcoming-services textarea,.wfg-upcoming-services select{background-color:var(--wfg-input-bg, inherit);color:var(--wfg-input-text, inherit);border-width:var(--wfg-input-border-width, 1px);border-style:solid;border-color:var(--wfg-input-border-color, currentColor);border-radius:var(--wfg-input-radius, .5rem);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.wfg-directory input:hover,.wfg-directory textarea:hover,.wfg-directory select:hover,.wfg-memorial input:hover,.wfg-memorial textarea:hover,.wfg-memorial select:hover,.wfg-upcoming-services input:hover,.wfg-upcoming-services textarea:hover,.wfg-upcoming-services select:hover{border-color:var(--wfg-input-hover-border-color, var(--wfg-input-border-color, currentColor))}.wfg-directory input:focus,.wfg-directory input:focus-visible,.wfg-directory textarea:focus,.wfg-directory textarea:focus-visible,.wfg-directory select:focus,.wfg-directory select:focus-visible,.wfg-memorial input:focus,.wfg-memorial input:focus-visible,.wfg-memorial textarea:focus,.wfg-memorial textarea:focus-visible,.wfg-memorial select:focus,.wfg-memorial select:focus-visible,.wfg-upcoming-services input:focus,.wfg-upcoming-services input:focus-visible,.wfg-upcoming-services textarea:focus,.wfg-upcoming-services textarea:focus-visible,.wfg-upcoming-services select:focus,.wfg-upcoming-services select:focus-visible{border-color:var(--wfg-input-focus-border-color, var(--wfg-color-accent, currentColor));box-shadow:0 0 0 2px var(--wfg-input-focus-ring-color, var(--wfg-color-accent, currentColor));outline:none}.wfg-directory label,.wfg-memorial label,.wfg-upcoming-services label{color:var(--wfg-color-body, inherit)}.wfg-directory input::placeholder,.wfg-directory textarea::placeholder,.wfg-memorial input::placeholder,.wfg-memorial textarea::placeholder,.wfg-upcoming-services input::placeholder,.wfg-upcoming-services textarea::placeholder{color:var(--wfg-input-placeholder-color, var(--wfg-color-meta, inherit))}.wfg-directory hr,.wfg-memorial hr,.wfg-upcoming-services hr,.wfg-directory table,.wfg-memorial table,.wfg-upcoming-services table,.wfg-directory th,.wfg-directory td,.wfg-memorial th,.wfg-memorial td,.wfg-upcoming-services th,.wfg-upcoming-services td,.wfg-directory fieldset,.wfg-memorial fieldset,.wfg-upcoming-services fieldset{border-color:var(--wfg-card-border-color, currentColor)}.wfg-directory fieldset,.wfg-memorial fieldset,.wfg-upcoming-services fieldset{background-color:var(--wfg-card-bg, transparent);border-width:var(--wfg-card-border-width, 1px);border-style:solid;border-radius:var(--wfg-card-radius, .5rem);box-shadow:var(--wfg-card-shadow, none)}.wfg-theme-card{background-color:var(--wfg-card-bg, transparent);border-width:var(--wfg-card-border-width, 1px);border-style:solid;border-color:var(--wfg-card-border-color, currentColor);border-radius:var(--wfg-card-radius, .5rem);box-shadow:var(--wfg-card-shadow, none);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.wfg-theme-card:hover{background-color:var(--wfg-card-hover-bg, var(--wfg-card-bg, transparent));border-color:var(--wfg-card-hover-border-color, var(--wfg-card-border-color, currentColor));box-shadow:var(--wfg-card-hover-shadow, var(--wfg-card-shadow, none))}.wfg-hover-border-highlight-subtle:hover{border-color:var(--wfg-card-hover-border-color, var(--wfg-card-border-color, currentColor));box-shadow:0 0 0 1px var(--wfg-card-hover-border-color, var(--wfg-card-border-color, currentColor))}.wfg-hover-border-highlight-medium:hover{border-color:var(--wfg-card-hover-border-color, var(--wfg-card-border-color, currentColor));box-shadow:0 0 0 2px var(--wfg-card-hover-border-color, var(--wfg-card-border-color, currentColor))}.wfg-hover-border-highlight-strong:hover{border-color:var(--wfg-card-hover-border-color, var(--wfg-card-border-color, currentColor));box-shadow:0 0 0 3px var(--wfg-card-hover-border-color, var(--wfg-card-border-color, currentColor))}.wfg-directory button:focus-visible,.wfg-directory input:focus-visible,.wfg-directory textarea:focus-visible,.wfg-directory select:focus-visible,.wfg-directory a:focus-visible,.wfg-memorial button:focus-visible,.wfg-memorial input:focus-visible,.wfg-memorial textarea:focus-visible,.wfg-memorial select:focus-visible,.wfg-memorial a:focus-visible,.wfg-upcoming-services button:focus-visible,.wfg-upcoming-services input:focus-visible,.wfg-upcoming-services textarea:focus-visible,.wfg-upcoming-services select:focus-visible,.wfg-upcoming-services a:focus-visible{outline:2px solid var(--wfg-color-accent, currentColor);outline-offset:2px}
