[class*="btn--"],.m-bucket,.wsf-button,.m-header-bucket{transition:all .2s ease-in-out}[class*="btn--"]:hover,.m-bucket:hover,.wsf-button:hover,.m-header-bucket:hover{transform:translateY(calc(var(--space-xs) * -.35))}.m-hero-footer{padding-block:var(--section-space-xs)}.brxe-button:hover{cursor:pointer}.brx-submenu-toggle{gap:var(--space-xs)}.brx-submenu-toggle a{padding-right:0!important}.brx-submenu-toggle button{padding-right:1.75em!important}.clickable-parent{z-index:1}.m-cms li>ul{margin-block-start:var(--list-item-spacing)!important}html,body{min-width:320px}iframe{border;line-height:1}p:has(iframe[width="100%"]){max-width:100%}strong{font-weight:600}@media only screen and (width < 992px){ol,ul{padding-left:0}li{list-style-position:inside}}section[data-color-scheme="Dark"],section:has([data-color-scheme="Dark"]){background:color-mix(in oklab,var(--action-dark),black 30%)}section[data-color-scheme="Dark"] *:not(a),section:has([data-color-scheme="Dark"]) *:not(a){color:var(--neutral-ultra-light)}section[data-color-scheme="Dark"] .m-sub-heading,section:has([data-color-scheme="Dark"]) .m-sub-heading{color:var(--base-light)}section[data-color-scheme="Dark"] a:not([class*="btn--"]),section:has([data-color-scheme="Dark"]) a:not([class*="btn--"]){color:var(--action-light)}section:has(.m-section-background-image){position:relative;isolation:isolate}section:has(.m-section-background-image):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:var(--box-shadow-inset);z-index:-1}section[data-color-scheme="Light"]:after,section:has([data-color-scheme="Light"]):after,[data-section-type="Cemetery services"]:after,[data-section-type="Affiliations"]:after{background:var(--white-trans-70)}section[data-color-scheme="Dark"]:after,section:has([data-color-scheme="Dark"]):after{background:var(--black-trans-50)}@media only screen and (width>991px){.m-page-heading[data-color-scheme="Dark"]:not(:has([data-center-page-heading="Yes"])):after{background:linear-gradient(90deg,var(--black-trans-50),transparent)}}[data-hero-footer-background-style="Dark"]{background:var(--base-dark);color:var(--neutral-ultra-light)}[data-hero-footer-background-style="Dark"] a{color:var(--action-light)}[data-hero-footer-background-style="Dark"] a:hover{color:var(--action-ultra-light)}a,li{transition:all .2s ease-in-out}:root{--link-spacing:.75em}.m-footer-primary__menu a,.m-footer-primary .m-icon-link,.m-footer-primary .m-icon-text,.m-contact-details__menu a,.m-contact-details .m-icon-link,.m-contact-details .m-icon-text{padding:var(--link-spacing);transform:translateY(calc(var(--link-spacing) * -1))}@media only screen and (width>480px){.m-footer-primary__menu a,.m-footer-primary .m-icon-link,.m-footer-primary .m-icon-text{transform:translateY(calc(var(--link-spacing) * -1)) translateX(calc(var(--link-spacing) * -1))}}@media only screen and (width>991px){.m-contact-details .m-icon-link,.m-contact-details .m-icon-text{transform:translateY(calc(var(--link-spacing) * -1)) translateX(calc(var(--link-spacing) * -1))}}.m-button-wrap-query + .m-button-wrap-query .btn--action{background:none}section:not(:has(.m-section-background-image)) .m-button-wrap-query + .m-button-wrap-query .btn--action{color:var(--action-dark)}section:has(.m-section-background-image) .m-button-wrap-query + .m-button-wrap-query .btn--action{color:var(--neutral-ultra-light);border-color:var(--neutral-ultra-light)}.m-icon-link i{line-height:inherit}@media only screen and (width < 992px){.m-icon-link .icon,.m-icon-text__icon{display:none}}header{z-index:2}.m-logo:has([data-logo-width="1"]){max-width:calc(var(--space-xxl) * 1.25)}.m-logo:has([data-logo-width="2"]){max-width:calc(var(--space-xxl) * 1.5)}.m-logo:has([data-logo-width="3"]){max-width:calc(var(--space-xxl) * 1.75)}.m-logo:has([data-logo-width="4"]){max-width:calc(var(--space-xxl) * 2)}.m-logo:has([data-logo-width="5"]){max-width:calc(var(--space-xxl) * 2.25)}.m-logo:has([data-logo-width="6"]){max-width:calc(var(--space-xxl) * 2.5)}.m-logo:has([data-logo-width="7"]){max-width:calc(var(--space-xxl) * 2.75)}.m-logo:has([data-logo-width="8"]){max-width:calc(var(--space-xxl) * 3)}.m-logo:has([data-logo-width="9"]){max-width:calc(var(--space-xxl) * 3.25)}.m-logo:has([data-logo-width="10"]){max-width:calc(var(--space-xxl) * 3.5)}.x-header_sticky-active .m-page-heading{display:none}.m-page-heading__inner[data-center-page-heading="Yes"]{align-items:center;text-align:center}[data-media-align="Left"] .m-cms__media-wrap{order:-1}.m-cms:not(:has(.m-cms__query[data-cms-section-color-scheme="Dark"]),:has(.m-section-background-image)) + .m-cms:not(:has(.m-cms__query[data-cms-section-color-scheme="Dark"]),:has(.m-section-background-image)){padding-top:0;scroll-margin-top:var(--section-space-m);overflow:visible!important}.m-cms__query:has(.m-cms__contact-form-wrap){align-items:start}@media only screen and (width < 992px){.m-cms__query:has(.m-cms__contact-form-wrap) .m-cms__media-wrap{order:1}}.m-cms:has([data-show-media="No"]) .m-cms__query{display:flex!important}.m-cms:has([data-show-media="No"]) .m-cms__content-wrap,.m-cms:has([data-show-media="No"]) .m-cms__content-editor{display:flex;flex-direction:column;align-items:center;text-align:center}.m-cms:has([data-show-media="No"]) ol,.m-cms:has([data-show-media="No"]) ul{padding-left:0;list-style-position:inside}.m-cms:has([data-show-media="No"]) ol li,.m-cms:has([data-show-media="No"]) ul li{max-inline-size:80ch;margin-inline:auto;text-wrap:inherit}@media only screen and (width < 992px){.m-cms__media-wrap:has(.m-cms__image){display:none}}.m-cms:not([data-show-media="Yes"]) .m-cms__heading[data-cms-large-heading="Yes"]{font-size:var(--h1)}@media only screen and (width>992px){.m-cms__content-editor[data-split-list="Yes"] ol,.m-cms__content-editor[data-split-list="Yes"] ul{column-count:2;column-gap:var(--space-l)}.m-cms__content-editor[data-split-list="Yes"] ol li,.m-cms__content-editor[data-split-list="Yes"] ul li{max-inline-size:35ch}}@media only screen and (width>991px){.m-cms:has(.m-cms__video-wrap) .m-cms__query[data-media-align="Left"]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important}.m-cms:has(.m-cms__video-wrap) .m-cms__query[data-media-align="Right"]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important}}.happyfiles-gallery li{aspect-ratio:1!important;height:auto!important;box-shadow:var(--box-shadow-primary);margin-block-start:0!important}@media only screen and (width < 992px){.happyfiles-gallery ul{grid-template-columns:repeat(3,1fr)!important}}@media only screen and (width < 768px){.happyfiles-gallery ul{grid-template-columns:repeat(2,1fr)!important}}@media only screen and (width < 479px){.happyfiles-gallery ul{grid-template-columns:repeat(1,1fr)!important}}