.overview_hero p{margin-bottom:24px}@media only screen and (min-width:1100px){.overview_hero p{margin-bottom:36px}}.hero{position:relative;margin:48px auto 36px;color:#5F6949}@media only screen and (min-width:1100px){.hero{margin:100px auto 0}}.hero .container{display:grid;padding:0 16px}@media only screen and (min-width:1100px){.hero .container{grid-template-columns:490px 1fr}}.hero__image{position:relative}@media only screen and (max-width:1100px){.hero__image{margin:0 auto}}@media only screen and (min-width:900px){.hero__image{left:-50px}}@media only screen and (min-width:1280px){.hero__image{left:0}}.hero__image img{width:100%;height:auto}@media only screen and (max-width:900px){.hero__image img{width:90%}}.hero__image__mobile{box-shadow:0 4px 44px 0 #00000040;max-width:137px;margin-left:70%;margin-top:-50%}@media only screen and (min-width:900px){.hero__image__mobile{max-width:223px}}@media only screen and (max-width:900px){.hero__image__mobile{width:40%;max-width:109px}}.hero__image__desktop{box-shadow:0 4px 44px 0 #00000040;border-top-left-radius:16px;border-top-right-radius:16px;max-width:317px}@media only screen and (min-width:900px){.hero__image__desktop{max-width:617px}}@media only screen and (min-width:1100px){.hero__image__desktop{max-width:647px}}.hero__content{margin:36px auto;grid-row-start:2}@media only screen and (max-width:1280px){.hero__content p{max-width:90%}}@media only screen and (min-width:1281px){.hero__content p{max-width:100%}}@media only screen and (min-width:1100px){.hero__content{grid-row-start:1;margin:72px auto 0;max-width:420px}}.hero__content--title{margin-bottom:12px;font-size:32px}@media only screen and (min-width:1100px){.hero__content--title{margin-bottom:24px;font-size:48px}}.hero__content--text{margin-bottom:24px}@media only screen and (min-width:1100px){.hero__content--text{margin-bottom:36px}}.arrangements{display:grid;align-items:start;grid-template-columns:1fr}@media screen and (min-width:1100px){.arrangements{grid-template-columns:4fr 7fr}}.arrangements h2{margin-bottom:24px}.arrangements__content{color:#5F6949;background:#F1E9DC;padding:36px 36px 48px 36px;font-size:17px;margin:-36px 16px 0}@media screen and (min-width:1100px){.arrangements__content{margin:72px 0 0;padding:48px 100px 72px}}.arrangements__content h2{margin-bottom:24px}.arrangements__image img{width:100%}@media screen and (min-width:1100px){.arrangements__image img{width:auto;max-width:initial;height:578px}}.paperwork{color:#5F6949}.paperwork__image{margin-top:72px}@media screen and (min-width:1100px){.paperwork__image{overflow-x:hidden}}.paperwork__image__desktop{display:block;height:350px;max-width:initial}@media screen and (min-width:900px) and (max-width:1100px){.paperwork__image__desktop{height:auto;width:100%}}@media screen and (max-width:900px){.paperwork__image__desktop{margin-left:0}}@media screen and (min-width:1100px){.paperwork__image__desktop{height:450px;margin:0 auto}}@media screen and (max-width:900px){.paperwork__image__desktop{width:100%;height:unset}}.paperwork__content{margin:48px auto;padding:0 16px;display:grid;grid-gap:36px;grid-template-columns:1fr}@media screen and (min-width:1100px){.paperwork__content{grid-template-columns:1fr 1fr;margin:72px auto 100px}}.paperwork__content h2{margin-bottom:24px;font-size:32px}@media screen and (min-width:1100px){.paperwork__content h2{font-size:48px}}.updates{max-width:464px}@media screen and (min-width:1100px){.updates{max-width:1020px}}@media screen and (min-width:900px){.updates__image img{height:auto;width:591px}}@media screen and (min-width:1100px){.updates__content{margin:0;padding:48px 72px 100px;height:98%}}.obituaries{color:#5F6949;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:100%;overflow:hidden;max-width:1500px;margin:0 auto 48px}@media screen and (min-width:900px){.obituaries{display:grid;grid-template-columns:2fr 3fr;padding-top:72px;align-items:start;justify-content:center;margin-bottom:0}}.obituaries__content{background-color:#F1E9DC;color:#5F6949;padding:48px;max-width:90%;margin:-50% auto 0;z-index:1}@media screen and (min-width:900px){.obituaries__content{margin:0;max-width:608px}}.obituaries__content h2{margin-bottom:24px}.obituaries__image{overflow:hidden}@media screen and (min-width:900px){.obituaries__image{margin-top:-72px;z-index:1;padding:24px 0;margin-left:-16px}}.obituaries__image .memorial{width:900px;margin:8px;padding-bottom:72px;box-shadow:0 4px 12px rgba(0,0,0,0.12);background-color:#F8F4ED;transform:scale(0.8)}@media screen and (min-width:900px){.obituaries__image .memorial{transform:none}}.obituaries__image .memorial .memorial__content{max-width:100%;display:flex}@media screen and (min-width:1100px){.obituaries__image .memorial .memorial__content{display:block}}.obituaries__image .memorial .memorial__detail{border:none;background-color:#F8F4ED;grid-template-columns:120px 1fr}@media screen and (max-width:900px){.obituaries__image .memorial .memorial__detail{margin:0 auto}}@media screen and (min-width:900px){.obituaries__image .memorial .memorial__detail{grid-template-columns:160px 1fr}}.obituaries__image .memorial .memorial__cards{grid-template-columns:1fr 1fr 1fr}.obituaries__image .memorial .MemorialCard{height:330px}@media screen and (min-width:900px) and (max-width:1100px){.memorial-leafs{display:none}}.memorial_loading_fallback .spinner_container{display:flex;align-items:center;height:100vh}.MemorialFooter{position:relative;background-image:url("https://d2kvjuz3ilzdmh.cloudfront.net/img/memorials/forest.jpg");background-size:cover}.MemorialFooter .MemorialFooter__ContentWrapper{padding:88px 1rem 64px;z-index:1}.MemorialFooter .MemorialFooter__Content{max-width:1168px;margin:0 auto;padding:72px 2rem;background-color:#5F6949;display:flex;flex-direction:column;align-items:center}.MemorialFooter .MemorialFooter__Title,.MemorialFooter .MemorialFooter__Description{max-width:650px;margin-bottom:36px;text-align:center}@media only screen and (max-width:900px){.MemorialFooter .MemorialFooter__Title,.MemorialFooter .MemorialFooter__Description{margin-bottom:24px}}.MemorialFooter .MemorialFooter__Title{color:#F8F4ED}.MemorialFooter .MemorialFooter__Description{color:#FBF9F6}.memorial{width:100%;background-color:#F5F3E6}.memorial .memorial__content{max-width:1200px;margin:0 auto;padding:0 16px}.memorial .memorial__detail{padding-top:48px;padding-bottom:72px;position:relative;border-bottom:1px solid #5F6949;display:grid;grid-template-columns:1fr 275px;grid-gap:24px}.memorial .memorial__detail--image{grid-template-columns:160px 1fr 275px}@media only screen and (max-width:900px){.memorial .memorial__detail--image{grid-template-columns:120px 1fr 130px}}@media only screen and (max-width:1100px){.memorial .memorial__detail{padding-top:36px;padding-bottom:48px}}@media only screen and (max-width:600px){.memorial .memorial__detail{grid-template-columns:100px 1fr;overflow:hidden}.memorial .memorial__detail--image .memorial__detail--content{grid-column:2 / 4}.memorial .memorial__detail--content{grid-column:1 / 3}}.memorial .memorial__detail--portrait{border-radius:50%;width:160px;height:160px;object-fit:cover;z-index:1000;position:relative;cursor:pointer}@media only screen and (max-width:900px){.memorial .memorial__detail--portrait{width:120px;height:120px}}@media only screen and (max-width:600px){.memorial .memorial__detail--portrait{width:100px;height:100px}}.memorial .memorial__detail--content{z-index:1000;position:relative}.memorial .memorial__detail--buttons{align-self:flex-end;margin-left:auto;display:flex;flex-wrap:wrap;gap:12px;z-index:1}@media only screen and (max-width:600px){.memorial .memorial__detail--buttons{grid-column:span 4;width:100%}.memorial .memorial__detail--buttons>div{flex:1 0 45%}.memorial .memorial__detail--buttons .ShareCurrentPage>div{width:100%}.memorial .memorial__detail--buttons .ShareCurrentPage>div .moss{width:100%;text-align:center;justify-content:center}}@media only screen and (min-width:1100px){.memorial .memorial__detail--buttons>.button,.memorial .memorial__detail--buttons .ShareCurrentPage>.button{flex-basis:130px;width:130px}}@media only screen and (max-width:900px){.memorial .memorial__detail--buttons{flex:1 0 90%;justify-content:center;margin-top:12px}.memorial .memorial__detail--buttons .ShareCurrentPage{display:flex}.memorial .memorial__detail--buttons .ShareCurrentPage>.button{display:flex;justify-content:center}.memorial .memorial__detail--buttons>*,.memorial .memorial__detail--buttons .ShareCurrentPage>.button{flex-grow:1}}.memorial .memorial__detail--buttons--subscribe{z-index:1;padding:16px 34px;background-color:#F5F3E6;border:1px solid #5F6949;cursor:pointer;color:#5F6949;font-size:14px;text-align:center}@supports (-webkit-touch-callout:none) and (not (translate:none)){.memorial .memorial__detail--buttons--subscribe{margin-right:12px}}.memorial .memorial__detail--subscribe-button{z-index:1;border:1px solid #5F6949;color:#5F6949}.memorial .memorial__detail--name{margin:48px 0 12px;font-size:48px;color:#5F6949}@media only screen and (max-width:1100px){.memorial .memorial__detail--name{margin-top:36px}}@media only screen and (max-width:900px){.memorial .memorial__detail--name{margin-top:24px;font-size:32px}}.memorial .memorial__detail--date{font-size:24px;color:#5F6949}@media only screen and (max-width:900px){.memorial .memorial__detail--date{font-size:18px}}.memorial .memorial__detail--background{position:absolute;right:0;top:0;height:100%;width:50%;overflow:hidden}.memorial .memorial__detail--background--container{position:absolute;width:100%;overflow:hidden;height:100%;top:0}@media only screen and (max-width:900px){.memorial .memorial__detail--background{display:none}}.memorial .memorial__detail--background img{mix-blend-mode:multiply;position:absolute;height:280px}.memorial .memorial__detail--background .leaf1{transform:rotate(190deg);top:-15%;left:0}.memorial .memorial__detail--background .leaf2{bottom:-50%;left:25%}.memorial .memorial__detail--background .leaf3{top:-50%;left:40%}.memorial .memorial__detail--background .leaf4{transform:rotate(200deg);top:-30%;left:70%}@media only screen and (max-width:1100px){.memorial .memorial__detail--background .leaf1{top:-50%}.memorial .memorial__detail--background .leaf2{bottom:-80%}.memorial .memorial__detail--background .leaf3{top:-90%}.memorial .memorial__detail--background .leaf4{top:0%}}.memorial .memorial__description{padding:24px 0 36px;margin-bottom:24px;font-family:"Morion",Times,serif;border-bottom:1px solid #5F6949;white-space:pre-line;color:#5F6949}.memorial .memorial__description p{margin-bottom:24px;font-size:18px}.memorial__detail--buttons--subscribe--popover{padding:0;background:none;filter:none}.memorial__cards{max-width:1200px;padding:0 16px;margin:0 auto 24px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px}@media only screen and (max-width:900px){.memorial__cards{grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){.memorial__cards{grid-template-columns:1fr}}.memorial__cards .memorial__card{height:438px}.modalOverlay{top:0;left:0;width:100%;height:100%;z-index:1000}.add_memory_modal .modalCloseWrap{top:0;right:0}.add_memory_modal .modalCloseWrap .modalClose{color:#5F6949}