.wfg-directory,.wfg-memorial,.wfg-upcoming-services,.wfg-online-quote{font-family:var(--wfg-font-body, inherit)!important;color:var(--wfg-color-body, inherit)!important}.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-online-quote h1,.wfg-upcoming-services h2,.wfg-online-quote h2,.wfg-upcoming-services h3,.wfg-online-quote h3,.wfg-upcoming-services h4,.wfg-online-quote h4,.wfg-upcoming-services h5,.wfg-online-quote h5,.wfg-upcoming-services h6,.wfg-online-quote h6{font-family:var(--wfg-font-heading, var(--wfg-font-body, inherit))!important;color:var(--wfg-color-heading, inherit)!important}.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-online-quote button,.wfg-upcoming-services label,.wfg-online-quote label,.wfg-upcoming-services input,.wfg-online-quote input,.wfg-upcoming-services textarea,.wfg-online-quote textarea,.wfg-upcoming-services select,.wfg-online-quote select{font-family:var(--wfg-font-ui, var(--wfg-font-body, inherit))!important}.wfg-directory a:not(.wfg-btn-link),.wfg-memorial a:not(.wfg-btn-link),.wfg-upcoming-services a:not(.wfg-btn-link),.wfg-online-quote a:not(.wfg-btn-link){color:var(--wfg-color-accent, inherit)!important;transition:color .2s ease-in-out}.wfg-directory a:not(.wfg-btn-link):hover,.wfg-memorial a:not(.wfg-btn-link):hover,.wfg-upcoming-services a:not(.wfg-btn-link):hover,.wfg-online-quote a:not(.wfg-btn-link):hover{color:var(--wfg-color-accent-hover, var(--wfg-color-accent, inherit))!important}.wfg-directory button,.wfg-memorial button,.wfg-upcoming-services button,.wfg-online-quote 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,.wfg-online-quote 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-online-quote input,.wfg-upcoming-services textarea,.wfg-online-quote textarea,.wfg-upcoming-services select,.wfg-online-quote 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-online-quote input:hover,.wfg-upcoming-services textarea:hover,.wfg-online-quote textarea:hover,.wfg-upcoming-services select:hover,.wfg-online-quote 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-online-quote input:focus,.wfg-upcoming-services input:focus-visible,.wfg-online-quote input:focus-visible,.wfg-upcoming-services textarea:focus,.wfg-online-quote textarea:focus,.wfg-upcoming-services textarea:focus-visible,.wfg-online-quote textarea:focus-visible,.wfg-upcoming-services select:focus,.wfg-online-quote select:focus,.wfg-upcoming-services select:focus-visible,.wfg-online-quote 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,.wfg-online-quote label{color:var(--wfg-color-body, inherit)!important}.wfg-directory input::placeholder,.wfg-directory textarea::placeholder,.wfg-memorial input::placeholder,.wfg-memorial textarea::placeholder,.wfg-upcoming-services input::placeholder,.wfg-online-quote input::placeholder,.wfg-upcoming-services textarea::placeholder,.wfg-online-quote textarea::placeholder{color:var(--wfg-input-placeholder-color, var(--wfg-color-meta, inherit))}.wfg-directory hr,.wfg-memorial hr,.wfg-upcoming-services hr,.wfg-online-quote hr,.wfg-directory table,.wfg-memorial table,.wfg-upcoming-services table,.wfg-online-quote table,.wfg-directory th,.wfg-directory td,.wfg-memorial th,.wfg-memorial td,.wfg-upcoming-services th,.wfg-online-quote th,.wfg-upcoming-services td,.wfg-online-quote td,.wfg-directory fieldset,.wfg-memorial fieldset,.wfg-upcoming-services fieldset,.wfg-online-quote fieldset{border-color:var(--wfg-card-border-color, currentColor)}.wfg-directory fieldset,.wfg-memorial fieldset,.wfg-upcoming-services fieldset,.wfg-online-quote 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-memorial .wfg-promotion{display:flex!important;flex-direction:column;gap:1rem}@media(min-width:768px){.wfg-memorial .wfg-promotion:not(.wfg-promotion--sidebar){flex-direction:row;align-items:center;gap:1.5rem}}.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-online-quote button:focus-visible,.wfg-upcoming-services input:focus-visible,.wfg-online-quote input:focus-visible,.wfg-upcoming-services textarea:focus-visible,.wfg-online-quote textarea:focus-visible,.wfg-upcoming-services select:focus-visible,.wfg-online-quote select:focus-visible,.wfg-upcoming-services a:focus-visible,.wfg-online-quote a:focus-visible{outline:2px solid var(--wfg-color-accent, currentColor);outline-offset:2px}.wfg-online-quote .wfg-online-quote__meta{color:var(--wfg-color-meta, inherit)}.wfg-online-quote .wfg-online-quote__price{color:var(--wfg-color-heading, inherit);font-family:var(--wfg-font-heading, var(--wfg-font-body, inherit))}.wfg-online-quote .wfg-online-quote__error{background-color:var(--wfg-feedback-error-bg, transparent);border-color:var(--wfg-feedback-error-border, currentColor);border-radius:var(--wfg-input-radius, .5rem);color:var(--wfg-feedback-error-text, inherit)!important}.wfg-online-quote a.wfg-online-quote__call{background-color:var(--wfg-button2-bg, transparent);color:var(--wfg-button2-text, inherit)!important;border-width:var(--wfg-button2-border-width, 1px);border-style:solid;border-color:var(--wfg-button2-border-color, currentColor);border-radius:var(--wfg-button2-radius, .5rem);text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.wfg-online-quote a.wfg-online-quote__call:hover{background-color:var(--wfg-button2-hover-bg, var(--wfg-button2-bg, transparent));color:var(--wfg-button2-hover-text, var(--wfg-button2-text, inherit))!important;border-color:var(--wfg-button2-hover-border-color, var(--wfg-button2-border-color, currentColor))}.wfg-online-quote .wfg-online-quote__suggestion--active,.wfg-online-quote .wfg-online-quote__suggestion:hover{background-color:var(--wfg-card-hover-bg, var(--wfg-card-bg, transparent));color:var(--wfg-color-accent, inherit)}.wfg-online-quote .wfg-online-quote__clear{background:transparent;border:0;color:var(--wfg-color-meta, inherit)}.wfg-online-quote .wfg-online-quote__price-panel{border-bottom-width:var(--wfg-card-border-width, 1px);border-bottom-style:solid;border-color:var(--wfg-card-border-color, currentColor)}@media(min-width:768px){.wfg-online-quote .wfg-online-quote__price-panel{border-bottom-width:0;border-right-width:var(--wfg-card-border-width, 1px);border-right-style:solid}}.wfg-online-quote .wfg-online-quote__includes-label{color:var(--wfg-color-heading, inherit);font-family:var(--wfg-font-heading, var(--wfg-font-body, inherit))}.wfg-online-quote .wfg-online-quote__tick{color:var(--wfg-color-accent, inherit)}.wfg-online-quote a.wfg-online-quote__cta{background-color:var(--wfg-button-bg, inherit);color:var(--wfg-button-text, inherit)!important;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);text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.wfg-online-quote a.wfg-online-quote__cta:hover{background-color:var(--wfg-button-hover-bg, var(--wfg-button-bg, inherit));color:var(--wfg-button-hover-text, var(--wfg-button-text, inherit))!important;border-color:var(--wfg-button-hover-border-color, var(--wfg-button-border-color, transparent))}.wfg-online-quote .wfg-online-quote__link{background:transparent;border:0;padding:0;color:var(--wfg-color-accent, inherit);text-decoration:underline;cursor:pointer}.wfg-online-quote .wfg-online-quote__link:hover{background:transparent;color:var(--wfg-color-accent-hover, var(--wfg-color-accent, inherit))}.wfg-online-quote .wfg-online-quote__lead{border-top-width:var(--wfg-card-border-width, 1px);border-top-style:solid;border-color:var(--wfg-card-border-color, currentColor)}.wfg-online-quote .wfg-online-quote__field-error{color:var(--wfg-feedback-error-text, inherit)}.wfg-online-quote .wfg-online-quote__success{background-color:var(--wfg-feedback-success-bg, transparent);border-color:var(--wfg-feedback-success-border, currentColor);border-radius:var(--wfg-input-radius, .5rem);color:var(--wfg-feedback-success-text, inherit)!important}.wfg-online-quote button.wfg-online-quote__cta{width:100%}.wfg-online-quote a.wfg-online-quote__price{text-decoration:none}
