@font-face{font-family:"high-tide";src:url(/wp-content/uploads/2026/03/high_tide-webfont.ttf) format("truetype");font-weight:400;font-style:normal}#search-bar{display:none}body.elementor-editor-active #search-bar{display:flex!important}a{color:#467997}a:visited:not(nav a,.cat-filters a,.thank-you-message a){color:#467997}a:hover,a:focus{text-decoration:none;color:#549;outline:0}a:focus-visible:not(.elementor-button-wrapper a,nav a){border:1px solid #000}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="text"],input[type="color"],input[type="select"],textarea .wpcf7-form label{width:100%}label:not(.e-search-label){display:inline-block;width:100%;margin-bottom:5px}.gform-footer input[type="submit"]{background-color:#467997!important;border:3px solid #467997!important;border-radius:25px!important;color:#fff!important}.gform-footer input[type="submit"]:hover,.gform-footer input[type="submit"]:focus,.gform-footer input[type="submit"]:active{background-color:#fff!important;color:#467997!important}.gform-footer{justify-content:center!important}#footer-text a{text-decoration:underline}#search-button:hover{cursor:pointer}.iconbox-bg .elementor-icon{padding:1rem;border-radius:25px;background:#fff}.bg-quote{background-image:url(/wp-content/uploads/2026/03/lifesong_bg.png);background-position:right;background-size:contain;background-repeat:no-repeat}@media (min-width:768px){.bg-quote{max-width:75%;width:fit-content}#contact,#faq,#advanced-planning,#funeral-planning,#grief-family-support,#helpful-resources,#book-recommendations,#content{scroll-margin-top:142px!important}}.bg-quote-text{color:#000;background:#fffffff0;padding:20px 5px;margin:0}#contact,#faq,#advanced-planning,#funeral-planning,#grief-family-support,#helpful-resources,#book-recommendations,#content{scroll-margin-top:227px}.team-grid{display:flex;gap:20px;margin:2em 0;justify-content:center;flex-wrap:wrap}.team-member{background:#fff;border:2px solid #467997;padding:15px;text-align:left;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .05);position:relative;width:100%}@media (min-width:768px){.team-member{width:40%!important}}@media (min-width:1200px){.team-member{width:30%!important}}#breadcrumbs{font-family:var(--e-global-typography-text-font-family),sans-serif}.griefquote{background:#42A7C6;color:#fff;max-width:635px;font-size:14px;box-shadow:0 0 1px 0 #000;padding:12px;margin-bottom:30px}.survivorlist i.fa.fa-check{color:#467997}.fa{display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.survivorlist li{margin-bottom:5px!important}ul.survivorlist li a{display:inline!important;color:#42A7C6}blockquote{font-style:italic;font-size:15px}header .elementor-sticky{border-bottom:1px solid #ECE7E8}.elementor-post-info__terms-list a{background:#ffffffe0;color:#000;border-radius:25px;padding:2px 4px}.elementor-post-info__terms-list a:hover{background:#fff;text-decoration:underline}.high-tide{font-family:'high-tide'!important}.cat-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.cat-filters a{border-radius:25px;padding:10px}.cat-filters a:not(.cat-filters .current-term a){color:#000;background-color:#37C1CC32}.cat-filters a:hover:not(.cat-filters .current-term a){background-color:#298ABF64!important}.cat-filters .current-term a{color:#fff;background-color:#298ABF}#employee-sidebar,#employee-sidebar h3{color:#fff}#employee-sidebar a{color:#fff;text-decoration:underline}.thank-you-message{color:#000;text-align:center;font-family:"Open Sans",sans-serif;font-size:19px}.thank-you-message a{color:#000;text-decoration:underline}.row{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.col-md-12{grid-column:span 2 / span 2}}.col-md-6,.col-sm-12{position:relative;min-height:1px}fieldset{border:none;margin:0;padding:0}.e-opened svg{width:15px}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea{margin-top:5px}.rounded img{border-radius:50px}#contact{display:none}body.elementor-editor-active #contact{display:flex!important}#gform_1 .thank-you-message{display:none!important}#music-therapy-audio{display:none}body.elementor-editor-active #music-therapy-audio{display:flex!important}