.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid #f00}.validation-message{color:#f00}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;color:#f00}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}#components-reconnect-modal{display:none}#components-reconnect-modal.components-reconnect-show,#components-reconnect-modal.components-reconnect-failed,#components-reconnect-modal.components-reconnect-rejected{display:block}.leaflet-layer{opacity:.8 !important;filter:grayscale(60%)}@font-face{font-family:'Georgia';src:url('/fonts/georgia.woff2') format('woff2'),url('/fonts/georgia.woff') format('woff');font-weight:normal;font-style:normal}:root{--newcomer-green:#00594e;--forest:#1a3c34;--mint:#00a88f;--seafoam:#6fc8b7;--peppermint:#d0e0d8;--plum:#7f2346;--cream:#fbf6f0;--navy:#003c4c;--cerulean:#68a2bb;--sandstone:#d7d2c4;--default-link-color:#2d7efb;--default-text-color:#303030;--primary-title-font-family:'Playfair Display';--primary-font-family:'Georgia';--secondary-font-family:'Arial'}html{font-size:100%}body{min-height:100vh;margin:0;display:flex;flex-direction:column;color:var(--default-font-color);font:normal normal normal 24px/36px var(--primary-font-family)}main{flex:1;margin-top:10px;margin-bottom:10px}.seo-h1{padding:0;margin:0;height:1px;color:rgba(0,0,0,0)}a:focus{outline:4px solid var(--default-link-color) !important;box-shadow:0 0 10px #2d7efb !important}button:focus{outline:4px solid var(--default-link-color) !important;box-shadow:0 0 10px #2d7efb !important}input:focus,select:focus{outline:4px solid var(--default-link-color) !important;box-shadow:0 0 10px #2d7efb !important}button,select{text-transform:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{color:inherit;cursor:pointer;color:inherit;border:0;cursor:pointer;margin:0;display:inline-flex;outline:0;padding:0;position:relative;align-items:center;user-select:none;border-radius:0;vertical-align:middle;-moz-appearance:none;justify-content:center;text-decoration:none;background-color:transparent;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}header{min-height:50px}.modal{z-index:1070 !important}.sticky-top{z-index:1060 !important}header .header-top{font:normal normal normal 24px/32px var(--secondary-font-family);color:#fff}header .special-message-container{background-color:var(--mint);color:#fff}header .special-message-container p{margin:0;padding:5px}header .special-message-container a{color:#fff;text-decoration:underline;font-weight:normal}@media screen and (max-width:767px){.special-message-text{font-size:16px;line-height:24px}}.callbar-container{background-color:var(--newcomer-green);color:#fff}.callbar-text{font-family:var(--secondary-font-family);color:#fff;font-size:.76em}.callbar-link{font-size:.76em;color:#fff;text-decoration:none}.callbar-link:hover,.callbar-link:active{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:992px) and (max-width:1399px){.callbar-text{font-family:var(--secondary-font-family);color:#fff;font-size:.54em}.callbar-link{font-size:.54em;color:#fff;text-decoration:none}}.btn-call-us{--bs-btn-color:#fff;--bs-btn-bg:var(--mint);--bs-btn-border-color:var(--mint);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--mint);--bs-btn-hover-border-color:var(--mint);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--mint);--bs-btn-active-border-color:var(--mint);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--mint);--bs-btn-disabled-border-color:var(--mint);font:normal normal normal 14px/16px var(--primary-font-family);padding:10px}#globalNav{color:#707070}.brand-logo{max-height:80px;margin-top:5px}hr.nav-divider{background:var(--seafoam);opacity:unset;height:1.5px;border:none}.nav-link,.dropdown-item{color:#707070;font:normal normal normal 22px/26px var(--primary-font-family)}.dropdown-item{border-bottom:solid 2px var(--seafoam);padding:12px}.dropdown-item.last{border-bottom-width:0}.dropdown-item:focus,.dropdown-item:hover,.dropdown-item:active,.dropdown-item.active{color:#fff;background-color:var(--seafoam)}.dropdown-toggle::after{margin-left:0 !important}@media screen and (max-width:385px){.brand-logo{max-width:108px;height:auto}}@media screen and (max-width:1399px){.nav-link,.dropdown-item{color:#707070;font:normal normal normal 21px/25px var(--primary-font-family)}}@media screen and (max-width:1199px){.nav-link,.dropdown-item{color:#707070;font:normal normal normal 16px/22px var(--primary-font-family)}}@media screen and (max-width:991px){.call-us .dropdown-menu,#globalNavContainer .navbar .navbar-collapse{position:absolute;top:80px;width:auto;background-color:#fff;border:solid 1px var(--bs-border-color-translucent);border-radius:0 15px 15px 0;padding-left:10px;padding-right:10px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}#obitNavSection .navbar .navbar-collapse{position:absolute;top:50px;right:10px;width:auto;border:solid 1px var(--bs-border-color-translucent);border-radius:0 15px 15px 0;padding-left:10px;padding-right:10px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);z-index:1090}.dropdown-menu{border-width:0}.nav-link{font-size:20px}.dropdown-item{font-size:18px}.call-us .dropdown-menu{border-radius:15px 0 0 15px}}footer,#obitFooterSection{min-height:50px;color:#fff}footer a,#obitFooterSection a{color:#fff}footer .disclaimer,#obitFooterSection .disclaimer{font:italic normal normal 12px/18px var(--primary-font-family)}footer .copyright,#obitFooterSection .copyright{font:normal normal normal 20px/32px var(--primary-font-family)}footer .footer-top{background-color:var(--mint)}footer .footer-bottom{background-color:var(--seafoam)}footer .chapel-name-text{font:normal normal bold 20px/26px var(--primary-font-family);color:#fff}footer .chapel-address-text{font:normal normal normal 18px/26px var(--primary-font-family)}footer .chapel-link-text{font:normal normal 18px/28px var(--secondary-font-family)}@media screen and (max-width:575px){.footer-nav-link,footer .copyright{font-size:.76em}}a{color:var(--default-link-color);font-family:var(--secondary-font-family);font-size:.96em}.w-90{width:90% !important}.h-92{height:92% !important}.w-95{width:95% !important}.tag-line{color:var(--seafoam);font:normal normal normal 22px/26px var(--secondary-font-family);padding-top:10px}.section-title-1{color:var(--newcomer-green)}.section-title-2{color:var(--plum)}.section-text{color:var(--default-font-color);font:normal normal normal 24px/36px var(--primary-font-family)}@media screen and (max-width:768px){.section-text{font:normal normal normal 20px/28px var(--primary-font-family)}}@media screen and (max-width:576px){.section-text{font:normal normal normal 20px/28px var(--primary-font-family)}}.background-color-1{background-color:#faf7f4}.background-color-2{background-color:#f2f8fd}.load-more-link{color:var(--default-link-color);font-family:var(--secondary-font-family);font-size:.95em;cursor:pointer}@media screen and (max-width:575px){.load-more-link{font-size:smaller}}.navy-text{color:var(--navy)}.secondary-text{font-family:var(--secondary-font-family)}@media screen and (max-width:768px){.secondary-text{font-size:20px;line-height:24px}}.fake-link{cursor:pointer;color:var(--default-link-color);font-family:var(--secondary-font-family)}.search-button{background-color:#00a88f;width:50px;color:#fff}.grecaptcha-badge{visibility:hidden}.google-branding-text{font-size:12px;margin-top:12px;font-style:italic}.required:before{content:" * ";color:#f00;font:bold normal normal 24px/28px var(--primary-font-family)}.form-label{font:normal normal normal 22px/24px var(--primary-font-family)}.btn-form-submit{--bs-btn-color:#fff;--bs-btn-bg:#b98a3f;--bs-btn-border-color:#b98a3f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a77c39;--bs-btn-hover-border-color:#a77c39;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a77c39;--bs-btn-active-border-color:#a77c39;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#b98a3f;--bs-btn-disabled-border-color:#b98a3f;font:normal normal normal 24px/28px var(--primary-font-family);padding:15px 30px;z-index:1050;position:relative;z-index:20}.btn-form-submit.clicked{--bs-btn-color:#fff;--bs-btn-bg:#b98a3f;--bs-btn-border-color:#b98a3f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a77c39;--bs-btn-hover-border-color:#a77c39;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a77c39;--bs-btn-active-border-color:#a77c39;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#b98a3f;--bs-btn-disabled-border-color:#b98a3f;font:normal normal normal 24px/28px var(--primary-font-family);padding:15px 30px;z-index:1050;position:relative;z-index:20;filter:grayscale(42%);opacity:1 !important}.hr-background{position:relative;margin-top:-30px;height:2px;background-color:#808080;border:none}.confidentiality-statement{font:normal normal normal 18px/20px var(--primary-font-family)}.preferred-chapel-text{font:normal normal normal 20px/24px var(--secondary-font-family)}.preferred-chapel-link{font:normal normal normal 20px/24px var(--secondary-font-family)}.send-updates-text{font-size:smaller}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.form-check-input{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.modal-title-text{color:var(--newcomer-green);font:normal normal normal 32px/36px var(--primary-font-family)}.modal-chapel-body-text{color:var(--navy);font:normal normal normal 20px/24px var(--primary-font-family)}.modal-package-body-text{color:#000;font:normal normal normal 20px/28px var(--primary-font-family)}.modal-package-link{color:var(--default-link-color);font:normal normal normal 24px/32px var(--secondary-font-family);text-decoration:underline !important;cursor:pointer}.modal-chapel-card{color:var(--navy);font:normal normal normal 18px/22px var(--primary-font-family)}.modal-chapel-link{color:var(--default-link-color);font:normal normal bold 18px/22px var(--primary-font-family);text-decoration:none !important}.mb-paper{transition:box-shadow 300ms cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff;border-radius:6px}.mb-card-content{padding:16px}.mb-card-elevated{box-shadow:rgba(0,0,0,.2) 0 2px 4px -1px,rgba(0,0,0,.14) 0 4px 5px 0,rgba(0,0,0,.12) 0 1px 10px 0}.mb-card-image{display:block;background-size:cover;background-repeat:no-repeat;background-position:center;border-top-left-radius:inherit;border-top-right-radius:inherit}h1{font:normal normal normal 28px/38px var(--primary-title-font-family);color:var(--newcomer-green);margin-bottom:1.5rem}.page-intro-text{font:normal normal normal 20px/28px var(--primary-font-family);text-align:left;margin-bottom:1.5rem}@media(min-width:768px){h1{font:normal normal normal 40px/56px var(--primary-title-font-family);color:var(--newcomer-green)}.page-intro-text{font:normal normal normal 24px/36px var(--primary-font-family);text-align:left}}@media(min-width:0){.carouselSizer{width:84% !important}}@media(max-width:599px){.carouselSizer{width:100% !important}[id^="carouselContainer"] .carousel-control-prev{padding-left:10px;justify-content:start;opacity:.8;margin-left:0 !important}[id^="carouselContainer"] .carousel-control-next{padding-right:10px;justify-content:end;opacity:.8;margin-right:0 !important}[id^="carouselContainer"] .carousel-caption,[id^="carouselContainer"] .carousel-caption-homepage{padding-left:20px !important;padding-right:20px !important;font:italic normal normal 18px/22px var(--primary-font-family) !important}}[id^="carouselContainer"].variable-bottom-padding{margin-bottom:42px}[id^="carouselContainer"] .carousel-indicators{margin-bottom:-30px}[id^="carouselContainer"] .carousel-control-prev{padding-left:10px;justify-content:start;opacity:.8;margin-left:-2.5%}[id^="carouselContainer"] .carousel-control-next{padding-right:10px;justify-content:end;opacity:.8;margin-right:-2.5%}[id^="carouselContainer"] .carousel-caption{position:unset !important;display:flex;justify-content:center;padding:0;margin-bottom:-20px;font:italic normal normal 20px/23px var(--secondary-font-family)}[id^="carouselContainer"] .carousel-caption-homepage{position:unset !important;display:flex;justify-content:center;padding:0;margin-bottom:-20px;font:italic normal normal 22px/26px var(--primary-font-family);color:var(--mint)}[id^="carouselContainer"] .carousel-inner{padding-bottom:30px}[id^="carouselContainer"] .carousel-control-next,[id^="carouselContainer"] .carousel-control-prev{width:0;padding:0}[id^="carouselContainer"] .carousel-nav-button{height:34%}[id^="carouselContainer"] .carousel-indicators [data-bs-target]{height:16px;width:16px;border-radius:50% !important;border:2px solid #666 !important;background-color:transparent !important}[id^="carouselContainer"] .carousel-indicators .active{background-color:#666 !important}#obituariesCarouselContainer{width:80%;margin-bottom:50px;margin-top:50px}#obituariesCarouselContainer .obit-name-link a{font:normal normal normal 24px/28px var(--primary-font-family);color:var(--navy);text-decoration:none;display:inline-block}#obituariesCarouselContainer .obit-see-all p{font:normal normal normal 24px/36px var(--secondary-font-family)}#obituariesCarouselContainer .obit-image-link{border-radius:25px;overflow:hidden}#obituariesCarouselContainer .col-2:hover .obit-image-link img{transition:transform .5s;transform:scale(1.1);overflow:hidden}#obituariesCarouselContainer .col-2:hover .obit-name-link a{text-decoration:underline}#obituariesCarouselContainer .carousel-control-prev{margin-left:-12%;opacity:.8}#obituariesCarouselContainer .carousel-control-next{margin-right:-12%;opacity:.8}#obituariesCarouselContainer .carousel-control-prev>.carousel-nav-button,#obituariesCarouselContainer .carousel-control-next>.carousel-nav-button{width:40%;height:auto}@media screen and (max-width:991px){#obituariesCarouselContainer{width:80%}#obituariesCarouselContainer .carousel-control-prev{margin-left:-15%;opacity:.8}#obituariesCarouselContainer .carousel-control-next{margin-right:-15%;opacity:.8}#obituariesCarouselContainer .carousel-control-prev>.carousel-nav-button,#obituariesCarouselContainer .carousel-control-next>.carousel-nav-button{width:70%;height:auto;position:absolute;top:100px}}.obit{border:solid 0 #f00;max-height:300px;overflow:hidden;box-shadow:rgba(0,0,0,.15) 0 8px 16px 0;border-radius:10px}.obit:hover{transition:transform .5s;transform:scale(1.05);overflow:hidden}.obit:hover .obit-name{text-decoration:underline}.obit-image{width:150px;border-radius:10px}.obit-name{font:normal normal normal 24px/28px var(--primary-font-family);color:var(--navy);text-decoration:none}.obit-dates{font:normal normal normal 16px/22px var(--secondary-font-family);color:#303030}.obit-text{font:normal normal normal 18px/24px var(--primary-font-family);color:#303030}.limit-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:992px){.obit{max-height:300px;box-shadow:none}.obit-image{width:200px;border-radius:25px}}.obit a{text-decoration:none}.obit-subscribe{background-color:#f2f8fd;text-align:center;border-radius:10px}.obit-subscribe-title{font:normal normal normal 30px/36px var(--primary-title-font-family);color:var(--plum);padding-top:20px}.obit-subscribe-text{font:normal normal normal 18px/23px var(--secondary-font-family);color:#707070}.obit-subscribe-btn{display:inline-block;margin:15px auto;padding:10px;font:normal normal normal 24px/27px var(--primary-font-family);--bs-btn-color:#fbf6f0;--bs-btn-bg:var(--mint);--bs-btn-border-color:var(--mint);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--newcomer-green);--bs-btn-hover-border-color:var(--newcomer-green);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--newcomer-green);--bs-btn-active-border-color:var(--newcomer-green);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#fbf6f0;--bs-btn-disabled-border-color:#fbf6f0}.obit-background{background-repeat:no-repeat;background-position:center;background-size:cover;position:fixed;height:100vh;width:100vw;z-index:-1;overflow:inherit}.obit-section-header{font:italic normal normal 60px/80px var(--primary-title-font-family)}@media screen and (max-width:767px){.obit-section-header{font:italic normal normal 40px/60px var(--primary-title-font-family)}}.obit-read-button[aria-expanded=false] .text-expanded{display:none}.obit-read-button[aria-expanded=true] .text-collapsed{display:none}.obit-read-button{font:normal normal normal 22px/30px var(--primary-font-family)}.obit-read-button:hover{opacity:.8}#obitNavSection a,#obitNavSection button{font-family:var(--primary-font-family);font-size:22px}#obitNavSection .obit-brand-icon{max-width:20px;max-height:20px;margin-top:-5px}.obit-info-box{z-index:1050;position:relative;top:-20px}.obit-info-box-text{background-color:#fff}@media screen and (min-width:992px){.obit-info-box{top:-100px}}.obit-deceased-memory{font:italic normal normal 24px/40px var(--primary-title-font-family);color:#303030}.obit-deceased-name{font:normal normal bold 30px/40px var(--primary-title-font-family);color:#303030}.obit-deceased-dates{font:italic normal normal 26px/40px var(--primary-title-font-family);color:#303030}#gatheringsSection .obit-gathering-card{height:100%}#gatheringsSection .obit-gathering-card .card-title{font:normal normal normal 28px/37px var(--primary-title-font-family);color:#303030;padding-top:20px;padding-bottom:15px}#gatheringsSection .obit-gathering-card .card-text{font:normal normal normal 20px/26px var(--primary-font-family);color:#303030}#gatheringsSection .obit-gathering-card .card-text a{font:normal normal normal 20px/26px var(--primary-font-family)}.obit-condolence-card{height:100%;overflow:hidden;transition:box-shadow .3s ease-in-out;box-shadow:1px 1px 10px 0 rgba(0,0,0,.05)}.obit-condolence-card .card-text{font:normal normal normal 20px/22px var(--primary-font-family);color:#303030}.obit-condolence-card .name-date-text{font:italic normal normal 18px/22px var(--primary-font-family)}.obit-messages-container{position:relative;z-index:1050}.obit-policy-disclaimer{font:italic normal normal 20px/22px var(--primary-font-family);color:#303030}#guestbookSection .grid-item{width:200px}#obitAddToAnyLinks a,#obitAddToAnyLinksMobile a{display:inline-block;margin-right:5px;margin-left:5px}#obitAddToAnyLinks .a2a_svg,#obitAddToAnyLinksMobile .a2a_svg{background-color:#d7a864 !important;height:40px !important;width:40px !important;line-height:40px !important;border-radius:50% !important}#sendFlowersModal .modal-header{border-bottom:none !important}#sendFlowersModal .modal-title{font:normal normal normal 32px/36px var(--primary-font-family);color:var(--newcomer-green);display:block;margin-bottom:40px}#sendFlowersModal .modal-body{font:normal normal normal 24px/27px var(--primary-font-family)}#sendFlowersModal .modal-body a{display:inline-block;padding:15px}#condolenceFormSection .btn-form-submit{font:normal normal normal 22px/30px var(--primary-font-family)}#condolenceFormSection .btn-form-submit:hover{opacity:.8}#sendFlowersSection:hover img{transition:transform .5s ease-in-out;transform:scale(1.05);overflow:hidden}.btn-condolencemsg-action{font:normal normal normal 16px/24px var(--secondary-font-family)}.obit-text-full{font:normal normal normal 22px/32px var(--primary-font-family);color:var(--default-text-color)}.obit-nav-icon{font-size:28px;vertical-align:bottom;padding-right:3px}#condolenceMessageModal .modal-header,getReminderModal .modal-header{border-bottom:none !important}#condolenceMessageModal .modal-title,#getReminderModal .modal-title{font:normal normal normal 32px/36px var(--primary-font-family);display:block}#getReminderModal .modal-body{font:normal normal normal 24px/27px var(--primary-font-family)}@media screen and (max-width:575px){#obitTextSection .nav-link,#guestbookSection .nav-link{font:normal normal normal 14px/16px var(--primary-font-family)}#obitTextSection .nav-link{padding:2px 5px}}@media screen and (min-width:576px){#obitTextSection .nav-link,#guestbookSection .nav-link{font:normal normal normal 16px/18px var(--primary-font-family)}}@media screen and (min-width:768px){#obitTextSection .nav-link,#guestbookSection .nav-link{font:normal normal normal 17px/20px var(--primary-font-family)}}@media screen and (min-width:992px){#obitTextSection .nav-link,#guestbookSection .nav-link{font:normal normal normal 17px/20px var(--primary-font-family)}}@media screen and (min-width:1200px){#obitTextSection .nav-link,#guestbookSection .nav-link{font:normal normal normal 22px/30px var(--primary-font-family)}}#obitTextSection .nav-item:hover .nav-link,#guestbookSection .nav-item:hover .nav-link{opacity:.8;transition:transform .5s ease-in-out;transform:scale(.95);overflow:hidden}.jump-to-link{font-size:18px}.print-only{display:none}#printObitContent h1{font:normal normal normal 26px/28px var(--primary-title-font-family);color:var(--default-text-color)}#guestbookColorBar{height:245px;position:absolute;width:100%;margin-top:150px;z-index:1}#printGuestbookContent .card-text{font:normal normal normal 20px/22px var(--primary-font-family);color:#303030}#printGuestbookContent .name-date-text{font:italic normal normal 18px/22px var(--primary-font-family)}#printObitGatheringsContent p,.obit-text-full{font:normal normal normal 22px/28px var(--primary-font-family);color:var(--default-text-color)}.obit-memorial-video{min-height:400px}.obit-video{width:100%;height:360px;background-color:#000;display:block;border-bottom:solid 0 #000}.obit-video-caption{color:#12c;font:normal normal normal 20px/36px var(--primary-font-family);letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.5)}@media screen and (max-width:991px){.obit-video-caption{color:#12c;font:normal normal normal 18px/36px var(--primary-font-family);letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.5)}}@media(min-width:0){.review-blurb-collapse{order:2 !important}}@media(min-width:964.8px){.review-blurb-collapse{order:0 !important}}@media(max-width:599px){.reviewSizer{width:100% !important;margin-left:0 !important}.reviewGridSizer{width:100% !important}.reviewSizer-container{max-width:100% !important}.review-companion-header{font:normal normal normal 42px/50px var(--primary-title-font-family) !important}.review-page-header{font:normal normal normal 28px/38px var(--primary-title-font-family) !important}}.review-text-an{text-align:center;font:normal normal normal 22px/28px var(--primary-font-family)}.review-text-pp{text-align:center;font:normal normal normal 22px/28px var(--primary-font-family);padding-bottom:40px !important}.review-name-an{text-align:center;font:normal normal normal 20px/22px var(--primary-font-family);letter-spacing:0}.review-name-pp{text-align:center;font:normal normal normal 20px/22px var(--primary-font-family);letter-spacing:0;width:100%;padding:0;bottom:0;position:absolute;left:0}.review-date{text-align:center;font:normal normal normal 14px/18px var(--secondary-font-family);letter-spacing:0}.review-companion-container{width:420px;max-width:420px;min-width:420px}.review-companion-header{font:normal normal normal 58px/68px var(--primary-title-font-family);color:var(--plum)}.review-companion-text{font:normal normal normal 20px/23px var(--secondary-font-family);color:var(--forest)}.review-form-info-title{font:normal normal normal 24px/28px var(--primary-font-family)}.review-form-info-body{color:#707070;font:normal normal normal 18px/20px var(--secondary-font-family) !important}.review-companion-link{font:normal normal normal 24px/26px var(--primary-font-family)}.review-companion-link a.link{color:#2d7efb}.review-companion-link a.visited{color:#2d7efb}.review-companion-link a.hover{color:#2d7efb}.review-companion-link a.active{color:#2d7efb}@media screen and (max-width:575px){.cw-75{width:100% !important}}.cw-75{width:75%}.funeralhomelist-chapelname{text-align:center;font:normal normal normal 24px/28px var(--primary-font-family);color:var(--newcomer-green)}.funeralhomelist-chapelinfo,a.funeralhomelist-chapelinfo.link,a.funeralhomelist-chapelinfo.visited,a.funeralhomelist-chapelinfo.hover,a.funeralhomelist-chapelinfo.active{text-align:center;font:normal normal normal 20px/24px var(--secondary-font-family);color:#707070}.funeralhomelist-button{font:normal normal normal 24px/28px var(--secondary-font-family);color:#2d7efb;text-transform:none}.funeral-home-card{width:360px !important;min-width:360px !important}@media screen and (max-width:400px){.funeral-home-card{width:100% !important;min-width:unset !important}}@media(min-width:0){.mapSizer{width:100%;order:2 !important}}@media(min-width:1130px){.mapSizer{width:66%;order:0 !important}}.article-list-item{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;min-height:360px}.article-list-item-title{text-align:center;color:var(--newcomer-green);font:normal normal normal 22px/26px var(--primary-font-family);width:100%;text-decoration-line:none !important}.article-list-item-text{font:normal normal normal 20px/23px var(--secondary-font-family)}#articlesCarouselContainer{width:63%;margin-bottom:50px}#articlesCarousel .carousel-indicators{margin-bottom:-40px}#articlesCarousel .carousel-indicators [data-bs-target]{height:16px;width:16px;border-radius:50% !important;border:2px solid #666 !important;background-color:transparent !important}#articlesCarousel .carousel-indicators .active{background-color:#666 !important}#articlesCarousel .carousel-control-prev{margin-left:-9%;opacity:.8}#articlesCarousel .carousel-control-next{margin-right:-9%;opacity:.8}#articlesCarousel .carousel-control-prev>.carousel-nav-button,#articlesCarousel .carousel-control-next>.carousel-nav-button{width:50%;height:auto}#articlesCarousel .article-carousel-item-title{text-align:left;color:var(--newcomer-green)}@media screen and (min-width:1400px){#articlesCarousel .article-carousel-item-title{font:normal normal normal 30px/34px var(--primary-font-family)}#articlesCarousel .article-carousel-item-text{font:normal normal normal 20px/23px var(--secondary-font-family)}}@media screen and (max-width:1399px){#articlesCarousel .article-carousel-item-title{font:normal normal normal 26px/30px var(--primary-font-family)}#articlesCarousel .article-carousel-item-text{font:normal normal normal 18px/21px var(--secondary-font-family)}}@media screen and (max-width:1199px){#articlesCarousel .article-carousel-item-title{font:normal normal normal 24px/28px var(--primary-font-family)}#articlesCarousel .article-carousel-item-text{font:normal normal normal 16px/20px var(--secondary-font-family)}}@media screen and (max-width:991px){#articlesCarouselContainer{width:80%}#articlesCarousel .article-carousel-item-title{font:normal normal normal 28px/32px var(--primary-font-family)}#articlesCarousel .article-carousel-item-text{font:normal normal normal 20px/23px var(--secondary-font-family)}#articlesCarousel .carousel-control-prev>.carousel-nav-button,#articlesCarousel .carousel-control-next>.carousel-nav-button{width:80%;height:auto;position:absolute;top:260px}}@media screen and (max-width:767px){#articlesCarouselContainer{width:90%}#articlesCarousel .article-carousel-item-title{font:normal normal normal 24px/28px var(--primary-font-family)}#articlesCarousel .article-carousel-item-text{font:normal normal normal 18px/22px var(--secondary-font-family)}#articlesCarousel .carousel-control-prev{margin-left:-10.5%}#articlesCarousel .carousel-control-next{margin-right:-8%}#articlesCarousel .carousel-control-prev>.carousel-nav-button,#articlesCarousel .carousel-control-next>.carousel-nav-button{width:90%;height:auto;position:absolute;top:230px;justify-content:end !important;margin-right:-10px !important}}.share-this-article{color:var(--default-link-color);font-family:var(--secondary-font-family);font-size:.95em}#articleAddToAnyLinks .a2a_svg{background-color:var(--default-link-color) !important}.barGraphSubText{font:italic normal normal 24px/36px var(--primary-font-family)}@media(max-width:612px){.barGraph{height:56px !important}.barGraphText{font:normal normal 22px/30px var(--primary-title-font-family) !important}.barGraphSubText{font:italic normal normal 20px/26px var(--primary-font-family)}}.priceGraph-blurb{font:normal normal normal 16px/22px var(--primary-font-family);max-width:560px}.barGraph{height:76px}.barGraphText{font:normal normal 32px/42px var(--primary-title-font-family)}.priceGraph-0{border:0}.priceGraph-0 .barGraph{overflow:hidden;white-space:nowrap;padding:0 0;border-radius:0;animation:progress-bar 2s}@-webkit-keyframes progress-bar{0%{width:0}}@-moz-keyframes progress-bar{0%{width:0}}@keyframes progress-bar{0%{width:0}}.priceGraph-1{border:0}.priceGraph-1 .barGraph{overflow:hidden;white-space:nowrap;padding:10px 20px;border-radius:0;animation:progress-bar 2s}@-webkit-keyframes progress-bar{0%{width:0}}@-moz-keyframes progress-bar{0%{width:0}}@keyframes progress-bar{0%{width:0}}@media(max-width:599px){.packageCarouselContainerWidth{max-width:318px !important}.packageCarouselCardWidth{width:300px !important;min-width:300px !important}}@media(max-width:460px){#packageCarouselContainer .carousel-control-prev{padding-left:8px !important;justify-content:start;opacity:.8;margin-left:0 !important}#packageCarouselContainer .carousel-control-next{padding-right:8px !important;justify-content:end;opacity:.8;margin-right:0 !important}}[id^="packageCarouselContainer"]{margin-bottom:0}[id^="packageCarouselContainer"] .carousel-indicators{margin-bottom:-40px}[id^="packageCarouselContainer"] .carousel-control-prev{padding-left:10px;justify-content:start;opacity:.8;margin-left:-10.5%}[id^="packageCarouselContainer"] .carousel-control-next{padding-right:10px;justify-content:end;opacity:.8;margin-right:-10.5%}[id^="packageCarouselContainer"] .carousel-caption{position:unset !important;display:flex;justify-content:center;padding:0;margin-bottom:-20px;font:italic normal normal 20px/23px var(--secondary-font-family)}[id^="packageCarouselContainer"] .carousel-caption-homepage{position:unset !important;display:flex;justify-content:center;padding:0;margin-bottom:-20px;font:italic normal normal 22px/26px var(--primary-font-family);color:var(--mint)}[id^="packageCarouselContainer"] .carousel-inner{padding-bottom:30px}[id^="packageCarouselContainer"] .carousel-control-next,[id^="carouselContainer"] .carousel-control-prev{width:0}[id^="packageCarouselContainer"] .carousel-nav-button{height:100px;position:absolute;top:50px}[id^="packageCarouselContainer"] .carousel-indicators [data-bs-target]{height:16px;width:16px;border-radius:50% !important;border:2px solid #666 !important;background-color:transparent !important}[id^="packageCarouselContainer"] .carousel-indicators .active{background-color:#666 !important}.burial-package-name{text-align:center;font:normal normal normal 28px/32px var(--primary-font-family);color:var(--newcomer-green)}.burial-package-description{text-align:center;font:normal normal normal 20px/28px var(--secondary-font-family);color:#707070}.burial-package-price{text-align:center;font:normal normal bold 28px/32px var(--secondary-font-family);color:var(--newcomer-green)}.burial-package-details-button{font:normal normal normal 24px/28px var(--secondary-font-family);color:#2d7efb;text-transform:none;text-decoration:underline}.ap-links-title{font:italic normal normal 28px/36px var(--primary-font-family);color:var(--plum)}#preneed-links{background-color:#faf7f4}.ap-links-text{font:normal normal normal 22px/26px var(--primary-font-family) !important;color:var(--newcomer-green) !important}.ap-modal-button,.ap-modal-button:hover,ap-modal-button:focus,.ap-modal-button:active{color:#fff !important;background-color:#b98a3f !important;border-color:#707070 !important}.ap-icon-plan{width:122px;min-width:122px}.ap-icon-select{width:142px;min-width:142px}.ap-icon-record{width:136px;min-width:136px}.ap-icon-share{width:134px;min-width:134px}@media(max-width:399px){.ap-link-card-width{width:300px !important;min-width:300px !important}.ap-icon-plan{height:148px;width:auto;min-width:unset}.ap-icon-select{height:148px;width:auto;min-width:unset}.ap-icon-record{height:148px;width:auto;min-width:unset}.ap-icon-share{height:148px;width:auto;min-width:unset}}.resource-title{font:normal normal normal 28px/32px var(--primary-font-family);color:var(--newcomer-green)}.resource-link{font:normal normal normal 20px/24px var(--secondary-font-family) !important;color:var(--default-link-color);text-decoration:underline}.resource-card-toggle{--bs-btn-color:#fff;--bs-btn-bg:#b98a3f;--bs-btn-border-color:#b98a3f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a77c39;--bs-btn-hover-border-color:#a77c39;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#a77c39;--bs-btn-active-border-color:#a77c39;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#b98a3f;--bs-btn-disabled-border-color:#b98a3f;padding-top:10px;padding-bottom:10px;z-index:1050;position:relative;z-index:20}.resource-modal-text{font:normal normal normal 24px/27px var(--primary-font-family)}@media screen and (max-width:575px){.resource-modal-text{font:normal normal normal 20px/26px var(--primary-font-family)}}.resource-card-toggle[aria-expanded=false] .text-expanded{display:none}.resource-card-toggle[aria-expanded=true] .text-collapsed{display:none}.community-resource-card{width:366px !important;min-height:560px !important}@media screen and (max-width:400px){.community-resource-card{width:100% !important}}.event-list-item{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;min-height:360px}.event-list-item-title{text-align:center;color:var(--newcomer-green);font:normal normal normal 26px/30px var(--primary-font-family);width:100%;text-decoration-line:none !important}.event-list-item-text{font:normal normal normal 20px/23px var(--secondary-font-family)}@media(max-width:767.98px){.chapel-text-sizer{font:normal normal normal 20px/28px var(--primary-font-family)}}@media(max-width:991.98px){.tour-container{padding:40px 0 40px 0 !important;background-color:#f2f8fd}.tour-title{color:var(--newcomer-green) !important}}#obituariesCarouselContainer{width:80%;margin-bottom:50px;margin-top:50px}#obituariesCarouselContainer .obit-name-link a{font:normal normal normal 24px/28px var(--primary-font-family);color:var(--navy);text-decoration:none;display:inline-block}#obituariesCarouselContainer .obit-see-all p{font:normal normal normal 24px/36px var(--secondary-font-family)}#obituariesCarouselContainer .obit-image-link{border-radius:25px;overflow:hidden}#obituariesCarouselContainer .col-2:hover .obit-image-link img{transition:transform .5s;transform:scale(1.1);overflow:hidden}#obituariesCarouselContainer .col-2:hover .obit-name-link a{text-decoration:underline}#obituariesCarouselContainer .carousel-control-prev{margin-left:-12%;opacity:.8}#obituariesCarouselContainer .carousel-control-next{margin-right:-12%;opacity:.8}#obituariesCarouselContainer .carousel-control-prev>.carousel-nav-button,#obituariesCarouselContainer .carousel-control-next>.carousel-nav-button{width:40%;height:auto}@media screen and (max-width:991px){#obituariesCarouselContainer{width:80%}#obituariesCarouselContainer .carousel-control-prev{margin-left:-15%;opacity:.8}#obituariesCarouselContainer .carousel-control-next{margin-right:-15%;opacity:.8}#obituariesCarouselContainer .carousel-control-prev>.carousel-nav-button,#obituariesCarouselContainer .carousel-control-next>.carousel-nav-button{width:70%;height:auto;position:absolute;top:100px}}.obit{border:solid 0 #f00;max-height:300px;overflow:hidden;box-shadow:rgba(0,0,0,.15) 0 8px 16px 0;border-radius:10px}.obit:hover{transition:transform .5s;transform:scale(1.05);overflow:hidden}.obit:hover .obit-name{text-decoration:underline}.obit-image{width:150px;border-radius:10px}.obit-name{font:normal normal normal 24px/28px var(--primary-font-family);color:var(--navy);text-decoration:none}.obit-dates{font:normal normal normal 16px/22px var(--secondary-font-family);color:#303030}.obit-text{font:normal normal normal 18px/24px var(--primary-font-family);color:#303030}.limit-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:992px){.obit{max-height:300px;box-shadow:none}.obit-image{width:200px;border-radius:25px}}.obit a{text-decoration:none}.obit-subscribe{background-color:#f2f8fd;text-align:center;border-radius:10px}.obit-subscribe-title{font:normal normal normal 30px/36px var(--primary-title-font-family);color:var(--plum);padding-top:20px}.obit-subscribe-text{font:normal normal normal 18px/23px var(--secondary-font-family);color:#707070}.obit-subscribe-btn{display:inline-block;margin:15px auto;padding:10px;font:normal normal normal 24px/27px var(--primary-font-family);--bs-btn-color:#fbf6f0;--bs-btn-bg:var(--mint);--bs-btn-border-color:var(--mint);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--newcomer-green);--bs-btn-hover-border-color:var(--newcomer-green);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--newcomer-green);--bs-btn-active-border-color:var(--newcomer-green);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#fbf6f0;--bs-btn-disabled-border-color:#fbf6f0}.obit-background{background-repeat:no-repeat;background-position:center;background-size:cover;position:fixed;height:100vh;width:100vw;z-index:-1;overflow:inherit}.obit-section-header{font:italic normal normal 60px/80px var(--primary-title-font-family)}@media screen and (max-width:767px){.obit-section-header{font:italic normal normal 40px/60px var(--primary-title-font-family)}}.obit-read-button[aria-expanded=false] .text-expanded{display:none}.obit-read-button[aria-expanded=true] .text-collapsed{display:none}.obit-read-button{font:normal normal normal 22px/30px var(--primary-font-family)}.obit-read-button:hover{opacity:.8}#obitNavSection a,#obitNavSection button{font-family:var(--primary-font-family);font-size:22px}#obitNavSection .obit-brand-icon{max-width:20px;max-height:20px;margin-top:-5px}.obit-info-box{z-index:1050;position:relative;top:-20px}.obit-info-box-text{background-color:#fff}@media screen and (min-width:992px){.obit-info-box{top:-100px}}.obit-deceased-memory{font:italic normal normal 24px/40px var(--primary-title-font-family);color:#303030}.obit-deceased-name{font:normal normal bold 30px/40px var(--primary-title-font-family);color:#303030}.obit-deceased-dates{font:italic normal normal 26px/40px var(--primary-title-font-family);color:#303030}#gatheringsSection .obit-gathering-card{height:100%}#gatheringsSection .obit-gathering-card .card-title{font:normal normal normal 28px/37px var(--primary-title-font-family);color:#303030;padding-top:20px;padding-bottom:15px}#gatheringsSection .obit-gathering-card .card-text{font:normal normal normal 20px/26px var(--primary-font-family);color:#303030}#gatheringsSection .obit-gathering-card .card-text a{font:normal normal normal 20px/26px var(--primary-font-family)}.obit-condolence-card{height:100%;overflow:hidden;transition:box-shadow .3s ease-in-out;box-shadow:1px 1px 10px 0 rgba(0,0,0,.05)}.obit-condolence-card .card-text{font:normal normal normal 20px/22px var(--primary-font-family);color:#303030}.obit-condolence-card .name-date-text{font:italic normal normal 18px/22px var(--primary-font-family)}.obit-messages-container{position:relative;z-index:1050}.obit-policy-disclaimer{font:italic normal normal 20px/22px var(--primary-font-family);color:#303030}#guestbookSection .grid-item{width:200px}#obitAddToAnyLinks a,#obitAddToAnyLinksMobile a{display:inline-block;margin-right:5px;margin-left:5px}#obitAddToAnyLinks .a2a_svg,#obitAddToAnyLinksMobile .a2a_svg{background-color:#d7a864 !important;height:40px !important;width:40px !important;line-height:40px !important;border-radius:50% !important}#sendFlowersModal .modal-header{border-bottom:none !important}#sendFlowersModal .modal-title{font:normal normal normal 32px/36px var(--primary-font-family);color:var(--newcomer-green);display:block;margin-bottom:40px}#sendFlowersModal .modal-body{font:normal normal normal 24px/27px var(--primary-font-family)}#sendFlowersModal .modal-body a{display:inline-block;padding:15px}#condolenceFormSection .btn-form-submit{font:normal normal normal 22px/30px var(--primary-font-family)}#condolenceFormSection .btn-form-submit:hover{opacity:.8}#sendFlowersSection:hover img{transition:transform .5s ease-in-out;transform:scale(1.05);overflow:hidden}.btn-condolencemsg-action{font:normal normal normal 16px/24px var(--secondary-font-family)}.obit-text-full{font:normal normal normal 22px/32px var(--primary-font-family);color:var(--default-text-color)}.obit-nav-icon{font-size:28px;vertical-align:bottom;padding-right:3px}#condolenceMessageModal .modal-header,getReminderModal .modal-header{border-bottom:none !important}#condolenceMessageModal .modal-title,#getReminderModal .modal-title{font:normal normal normal 32px/36px var(--primary-font-family);display:block}#getReminderModal .modal-body{font:normal normal normal 24px/27px var(--primary-font-family)}@media screen and (max-width:575px){#obitTextSection .nav-link,#guestbookSection .nav-link{font:normal normal normal 14px/16px var(--primary-font-family)}#obitTextSection .nav-link{padding:2px 5px}}@media screen and (min-width:576px){#obitTextSection .nav-link,#guestbookSection .nav-link{font:normal normal normal 16px/18px var(--primary-font-family)}}@media screen and (min-width:768px){#obitTextSection .nav-link,#guestbookSection .nav-link{font:normal normal normal 17px/20px var(--primary-font-family)}}@media screen and (min-width:992px){#obitTextSection .nav-link,#guestbookSection .nav-link{font:normal normal normal 17px/20px var(--primary-font-family)}}@media screen and (min-width:1200px){#obitTextSection .nav-link,#guestbookSection .nav-link{font:normal normal normal 22px/30px var(--primary-font-family)}}#obitTextSection .nav-item:hover .nav-link,#guestbookSection .nav-item:hover .nav-link{opacity:.8;transition:transform .5s ease-in-out;transform:scale(.95);overflow:hidden}.jump-to-link{font-size:18px}.print-only{display:none}#printObitContent h1{font:normal normal normal 26px/28px var(--primary-title-font-family);color:var(--default-text-color)}#guestbookColorBar{height:245px;position:absolute;width:100%;margin-top:150px;z-index:1}#printGuestbookContent .card-text{font:normal normal normal 20px/22px var(--primary-font-family);color:#303030}#printGuestbookContent .name-date-text{font:italic normal normal 18px/22px var(--primary-font-family)}#printObitGatheringsContent p,.obit-text-full{font:normal normal normal 22px/28px var(--primary-font-family);color:var(--default-text-color)}.obit-memorial-video{min-height:400px}.obit-video{width:100%;height:360px;background-color:#000;display:block;border-bottom:solid 0 #000}.obit-video-caption{color:#12c;font:normal normal normal 20px/36px var(--primary-font-family);letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.5)}@media screen and (max-width:991px){.obit-video-caption{color:#12c;font:normal normal normal 18px/36px var(--primary-font-family);letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.5)}}.sitemap-heading{color:var(--newcomer-green);display:block;font:normal normal normal 32px/26px var(--primary-font-family);margin-bottom:10px}.sitemap-link-single{font:normal normal normal 30px/34px var(--secondary-font-family);text-decoration:underline}.sitemap-link{font:normal normal normal 20px/23px var(--secondary-font-family);text-decoration:underline}@media screen and (max-width:576px){.sitemap-heading{color:var(--newcomer-green);display:block;font:normal normal normal 26px/30px var(--primary-font-family);margin-bottom:5px}.sitemap-link-single{font:normal normal normal 24px/28px var(--secondary-font-family);text-decoration:underline}.sitemap-link{font-size:20px;text-decoration:underline}}.staff-name{font:normal normal normal 28px/32px var(--primary-font-family);color:#000;margin-bottom:.5rem}.staff-title{font:normal normal normal 20px/24px var(--secondary-font-family);color:#000;margin-bottom:20px}.staff-bio{font:normal normal normal 22px/30px var(--primary-font-family);color:var(--forest)}.staff-review-link{color:var(--default-link-color);text-decoration:underline;font:normal normal normal 24px/28px var(--secondary-font-family)}.staff-bio-group{font:italic normal normal 20px/22px var(--secondary-font-family)}@media(max-width:991px){.staff-name{margin:1rem}.staff-title{margin:1rem}.staff-bio{font:normal normal normal 22px/30px var(--primary-font-family);color:var(--forest);margin:1rem;margin-bottom:0}.staff-bio.full{-webkit-line-clamp:unset}.staff-bio-more{color:var(--default-link-color);text-decoration:underline;font:normal normal normal 24px/28px var(--primary-font-family);margin:1rem;margin-top:4px}.staff-bio-toggle[aria-expanded=false] .text-expanded{display:none}.staff-bio-toggle[aria-expanded=true] .text-collapsed{display:none}}.star-icon-size-large{color:#dbb87a;font-size:3.25rem}@media screen and (max-width:575px){.review-stars .star-icon-size-large{font-size:2.6rem}}.review-stars{text-align:center !important}.star-svg-icon{fill:currentColor;pointer-events:none}.star-icon-root{width:1em;height:1em;display:inline-block;flex-shrink:0;user-select:none}.star-icon-span-readonly{display:inline-block}.star-icon-span{display:inline-block;transition:all .4s;transform-origin:50% 50%;transition:fill 400ms cubic-bezier(.4,0,.2,1) 4000ms}.star-icon-span:hover{transform:scale(1.2)}.unsub-display-title-good{color:var(--newcomer-green)}.unsub-display-title-error{color:#ff2a2a}.scroll-margin-top-60{scroll-margin-top:60px}.verse-font{font:normal normal normal 24px/36px var(--secondary-font-family)}.verse-link{font:normal normal normal 24px/36px var(--secondary-font-family);color:var(--default-link-color);cursor:pointer}.modal-verse-font{font:normal normal normal 24px/32px var(--primary-font-family)}.verse-pc-padding{padding-left:initial}@media screen and (min-width:1500px){.verse-pc-padding{padding-left:85px !important}}@media screen and (min-width:351px) and (max-width:575px){.modal-verse-font{font:normal normal normal 20px/26px var(--primary-font-family)}}.modal-id-font{font:normal normal normal 20px/36px var(--primary-font-family)}@media screen and (min-width:351px) and (max-width:500px){.xs-font{font:normal normal normal 18px/24px var(--secondary-font-family) !important}.verse-link,.verse-font{font:normal normal normal 18px/30px var(--secondary-font-family) !important}}@media screen and (min-width:0) and (max-width:350px){.xs-font{font:normal normal normal 14px/20px var(--secondary-font-family) !important}.verse-link,.verse-font{font:normal normal normal 14px/26px var(--secondary-font-family) !important}}.what-to-do-icon{max-width:100%;height:auto}@media screen and (max-width:768px){.what-to-do-icon{max-width:135px;height:auto}}@media screen and (max-width:576px){.what-to-do-icon{max-width:125px;height:auto}}@media screen and (max-width:321px){.what-to-do-icon{max-width:80px;height:auto}}@media print{.no-print{display:none}.print-only{display:block}.uai{display:none !important}}