:root{--turquoise-dark: #00C6BD;--turquoise-100: #47D5CD;--turquoise-40: #93D6D5;--turquoise-15: #D3F4F2;--turquoise-5: #EEF9F8;--chocolate-dark: #291800;--chocolate-100: #4A3C31;--chocolate-40: #9A9189;--chocolate-15: #D5D1CD;--chocolate-5: #F1F0EF;--teal-100: #00778A;--teal-40: #66B0BB;--teal-15: #BFE0E5;--teal-5: #E5F2F4;--silver-100: #8D8C8A;--silver-30: #D5D5D4;--silver-15: #EAEAE9;--silver-5: #F6F6F6;--celery-100: #E1EBD4;--celery-30: #F4F8EE;--celery-5: #FBFCF9;--amethyst-100: #C4C2D2;--amethyst-40: #DDDCE5;--amethyst-5: #F6F6F9;--amethyst-type: #A99CB2;--honey-100: #C5A900;--honey-40: #DDCF66;--honey-15: #F0EABD;--honey-bright: #FFC107;--white: #FFFFFF;--black: #000000;--error: #E12C2C;--error-dark: #A92121;--error-light: #F09595;--error-bg: #FCEAEA;--success: #2E7D56;--success-dark: #052E16;--success-light: #86C8A1;--success-bg: #DCFCE7;--warning: #F59E0B;--warning-dark: #B45309;--warning-light: #FCD34D;--warning-bg: #FEF3C7;--info: #3B82F6;--info-dark: #1D4ED8;--info-light: #93C5FD;--info-bg: #DBEAFE;--text-primary: var(--chocolate-100);--text-secondary: var(--silver-100);--text-inverse: var(--white);--text-white: var(--white);--text-link: var(--teal-100);--text-link-hover: var(--teal-40);--text-disabled: var(--silver-30);--text-placeholder: var(--silver-100);--text-amethyst: var(--amethyst-type);--text-on-solid-default: var(--white);--text-on-solid-secondary: var(--silver-15);--text-on-solid-accent: var(--turquoise-40);--text-on-solid-turquoise: var(--turquoise-100);--text-on-solid-teal: var(--teal-100);--text-on-solid-teal-light: var(--teal-40);--text-on-solid-chocolate-light: var(--chocolate-15);--text-on-solid-chocolate-dark: var(--chocolate-dark);--text-on-solid-silver: var(--silver-100);--text-on-solid-silver-light: var(--silver-30);--interactive-primary: var(--turquoise-100);--interactive-hover: var(--turquoise-dark);--interactive-secondary: var(--teal-100);--interactive-secondary-hover: var(--teal-40);--interactive-disabled: var(--silver-30);--interactive-active: var(--teal-100);--surface-light-turquoise: var(--turquoise-15);--surface-light-turquoise-subtle: var(--turquoise-5);--surface-light-chocolate: var(--chocolate-15);--surface-light-chocolate-subtle: var(--chocolate-5);--surface-light-teal: var(--teal-15);--surface-light-teal-subtle: var(--teal-5);--surface-light-silver: var(--silver-15);--surface-light-silver-subtle: var(--silver-5);--surface-light-celery: var(--celery-30);--surface-light-celery-subtle: var(--celery-5);--surface-light-amethyst: var(--amethyst-5);--surface-solid-turquoise: var(--turquoise-100);--surface-solid-chocolate: var(--chocolate-100);--surface-solid-chocolate-light: var(--chocolate-40);--surface-solid-chocolate-dark: var(--chocolate-dark);--surface-solid-teal: var(--teal-100);--surface-solid-teal-light: var(--teal-40);--surface-solid-silver: var(--silver-100);--surface-base-white: var(--white);--surface-base-black: var(--black);--border-color-default: var(--silver-15);--border-color-strong: var(--silver-30);--border-color-dark: var(--chocolate-100);--border-color-focus: var(--turquoise-100);--border-color-error: var(--error);--border-color-success: var(--success);--border-color-warning: var(--warning);--border-color-info: var(--info);--status-error: var(--error);--status-error-bg: var(--error-bg);--status-success: var(--success);--status-success-bg: var(--success-bg);--status-warning: var(--warning);--status-warning-bg: var(--warning-bg);--status-info: var(--info);--status-info-bg: var(--info-bg);--text-chocolate-dark: #291800;--border-color-teal: var(--teal-100);--border-color-btn: var(--turquoise-dark);--label-color: var(--chocolate-100);--input-bg: var(--white);--input-border: var(--silver-30);--input-border-focus: var(--turquoise-100)}:root{--gap-0px: 0px;--gap-1px: 1px;--gap-2px: 2px;--gap-4px: 4px;--gap-8px: 8px;--gap-12px: 12px;--gap-16px: 16px;--gap-20px: 20px;--gap-24px: 24px;--gap-28px: 28px;--gap-32px: 32px;--gap-36px: 36px;--gap-40px: 40px;--gap-44px: 44px;--gap-48px: 48px;--gap-52px: 52px;--gap-56px: 56px;--gap-60px: 60px;--gap-64px: 64px;--gap-68px: 68px;--gap-72px: 72px;--gap-76px: 76px;--gap-80px: 80px;--gap-84px: 84px;--gap-88px: 88px;--gap-92px: 92px;--gap-96px: 96px;--gap-120px: 120px;--border-radius-0px: 0px;--border-radius-2px: 2px;--border-radius-4px: 4px;--border-radius-8px: 8px;--border-radius-12px: 12px;--border-radius-16px: 16px;--border-radius-24px: 24px;--border-radius-9999px: 9999px;--border-width-default-0-px: 0px;--border-width-default-1-px: 1px;--border-width-default-2-px: 2px;--border-width-default-4-px: 4px;--font-family-primary: "MrsEaves", "Georgia", "Times", "Times New Roman", serif;--font-family-secondary: "Lato", "Arial", "Helvetica", "Lucida Grande", sans-serif;--font-size-12px: 12px;--font-size-14px: 14px;--font-size-16px: 16px;--font-size-18px: 18px;--font-size-20px: 20px;--font-size-22px: 22px;--font-size-24px: 24px;--font-size-28px: 28px;--font-size-32px: 32px;--font-size-36px: 36px;--font-size-40px: 40px;--font-size-48px: 48px;--font-size-60px: 60px;--line-height-18px: 18px;--line-height-21px: 21px;--line-height-22px: 22px;--line-height-24px: 24px;--line-height-26px: 26px;--line-height-27px: 27px;--line-height-29px: 29px;--line-height-30px: 30px;--line-height-34px: 34px;--line-height-36px: 36px;--line-height-38px: 38px;--line-height-43px: 43px;--line-height-48px: 48px;--line-height-58px: 58px;--line-height-72px: 72px;--h1-font-size: 36px;--h1-line-height: 40px;--h2-font-size: 32px;--h2-line-height: 38px;--component-padding: 48px;--default-padding: 16px;--grid-gutter: 16px;--grid-wrapper-padding: 16px;--grid-container-max-width: 100%;--hero-gradient: linear-gradient(180deg, rgba(241, 240, 239, 0) 62.56%, rgba(238, 249, 248, 0.79) 74.75%, #eef9f8 82.11%), lightgray 50% / cover no-repeat;--box-shadow: 0 4px 16px 0 rgba(74, 60, 49, 0.1)}@media(min-width: 768px){:root{--h1-font-size: 48px;--h1-line-height: 58px;--h2-font-size: 40px;--h2-line-height: 48px;--component-padding: 64px;--default-padding: 20px;--grid-gutter: 24px;--grid-wrapper-padding: 24px}}@media(min-width: 992px){:root{--default-padding: 24px}}@media(min-width: 1200px){:root{--h1-font-size: 60px;--h1-line-height: 72px;--h2-font-size: 48px;--h2-line-height: 58px;--component-padding: 96px;--default-padding: 30px;--grid-container-max-width: 1360px;--hero-gradient: linear-gradient(90deg, rgba(31, 25, 21, 0.85) -9.44%, rgba(29, 22, 17, 0.71) 41.12%, rgba(27, 20, 14, 0.31) 59.27%, rgba(81, 72, 66, 0) 89.03%)}}@media(min-width: 1440px){:root{--default-padding: 0;--grid-wrapper-padding: 0px}}.responsive-grid-wrapper{width:100%;padding-left:var(--grid-wrapper-padding);padding-right:var(--grid-wrapper-padding);box-sizing:border-box}.responsive-grid-container{width:100%;max-width:var(--grid-container-max-width);margin-left:auto;margin-right:auto;box-sizing:border-box}.responsive-grid-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--grid-gutter)}.col-4-1{grid-column:span 1}@media(max-width: 767px){.col-4-hidden{display:none}}.col-4-2{grid-column:span 2}@media(max-width: 767px){.col-4-hidden{display:none}}.col-4-3{grid-column:span 3}@media(max-width: 767px){.col-4-hidden{display:none}}.col-4-4{grid-column:span 4}@media(max-width: 767px){.col-4-hidden{display:none}}@media(min-width: 768px){.responsive-grid-row{grid-template-columns:repeat(8, 1fr)}.col-8-1{grid-column:span 1}.col-8-2{grid-column:span 2}.col-8-3{grid-column:span 3}.col-8-4{grid-column:span 4}.col-8-5{grid-column:span 5}.col-8-6{grid-column:span 6}.col-8-7{grid-column:span 7}.col-8-8{grid-column:span 8}}@media(min-width: 768px)and (max-width: 1199px){.col-8-hidden{display:none}}@media(min-width: 1200px){.responsive-grid-row{grid-template-columns:repeat(12, 1fr)}.col-12-1{grid-column:span 1}.col-12-2{grid-column:span 2}.col-12-3{grid-column:span 3}.col-12-4{grid-column:span 4}.col-12-5{grid-column:span 5}.col-12-6{grid-column:span 6}.col-12-7{grid-column:span 7}.col-12-8{grid-column:span 8}.col-12-9{grid-column:span 9}.col-12-10{grid-column:span 10}.col-12-11{grid-column:span 11}.col-12-12{grid-column:span 12}}@media(min-width: 1200px)and (min-width: 1200px){.col-12-hidden{display:none}}.responsive-flex-container{display:flex;flex-wrap:wrap;gap:var(--grid-gutter);justify-content:center}.responsive-flex-container>*{width:100%}@media(min-width: 768px){.responsive-flex-container>*{width:calc(50% - var(--grid-gutter) + 12px)}}@media(min-width: 1200px){.responsive-flex-container>*{width:calc(33.3333333333% - var(--grid-gutter) + 8px)}}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-family-primary);font-weight:400;font-style:normal;color:var(--text-chocolate-dark)}h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height)}h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}article,article p,article span{font-style:normal}p,article p{font-family:var(--font-family-secondary);font-size:var(--font-size-16px);line-height:var(--line-height-24px);font-weight:400}.btn{height:48px}.btn.btn-text,.btn.btn-primary,.btn.btn-secondary{display:inline-flex;padding:var(--gap-12px, 12px) var(--gap-24px, 24px);justify-content:center;align-items:center;border-radius:var(--border-radius-4px, 4px);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-16px, 16px);font-style:normal;font-weight:600;line-height:var(--line-height-24px, 24px)}.btn.btn-secondary{padding:var(--gap-12px, 12px) 32px;min-width:250px;background:var(--interactive-primary, #47D5CD);color:var(--text-primary, #4A3C31);text-transform:none;letter-spacing:normal;border:none;overflow:hidden}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:focus-visible,.btn.btn-secondary::before{background:var(--interactive-hover, #00C6BD);border-color:var(--border-color-btn, #00C6BD)}.btn.btn-primary{border:2px solid var(--interactive-primary, #47D5CD);background:var(--surface-light-ghost, rgba(255, 255, 255, 0));color:var(--text-primary, #4A3C31);text-transform:none;letter-spacing:normal}@media(hover: hover)and (pointer: fine){.btn.btn-primary:hover{border-color:var(--border-color-btn, #00C6BD);background:var(--interactive-hover, #00C6BD)}}.btn.btn-text{background:var(--surface-light-ghost, rgba(255, 255, 255, 0));color:var(--text-link, #00778A)}.btn.btn-text:hover,.btn.btn-text:focus,.btn.btn-text:focus-visible,.btn.btn-text::before{color:var(--text-link-hover, #66B0BB)}.clear-icon{display:inline-block;background:url(/content/img/teal/cemetery-group/clear-icon.svg) center no-repeat;height:24px;width:24px}.clear-icon-hover,.dual-cta .clear-icon:hover,.guide .clear-icon:hover{display:inline-block;background:url(/content/img/teal/cemetery-group/clear-icon-hover.svg) center no-repeat;height:24px;width:24px}.icon-relocation{position:relative;display:inline-block;background:url(/content/img/teal/cemetery-group/icon-relocation.svg) center no-repeat}.icon-lifetime{position:relative;display:inline-block;background:url(/content/img/teal/cemetery-group/icon-lifetime.svg) center no-repeat}.icon-purchase{position:relative;display:inline-block;background:url(/content/img/teal/cemetery-group/icon-purchase.svg) center no-repeat}.icon-collapse{position:relative;display:inline-block;background:url(/content/img/teal/cemetery-group/icon-collapse.svg) center no-repeat;width:20px;height:20px}.icon-expand{position:relative;display:inline-block;background:url(/content/img/teal/cemetery-group/icon-expand.svg) center no-repeat;width:20px;height:20px}.modal.modal-xl{padding:0 !important}.modal-open .modal.modal-xl.modal-active{display:flex !important;flex-direction:column}@media(min-width: 1200px){.modal-open .modal.modal-xl.modal-active{gap:16px}}.form-group.error .form-control,.form-group.error .form-control:focus,.form-group.error .form-control:active{border:solid 1px #e12c2c}header{background-color:#f6f6f6;height:75px;padding:0 var(--default-padding);width:100%;display:flex;align-items:center;justify-content:center}@media(min-width: 1200px){header{height:100px}}header .logo-container img{width:130px;height:40px}.return-places{padding-top:var(--component-padding);padding-bottom:var(--component-padding);border-bottom:var(--border-width-default-1-px, 1px) solid var(--border-color-chocolate-light, #d5d1cd);overflow:hidden}.return-places .responsive-grid-row{gap:24px}@media(min-width: 768px){.return-places .responsive-grid-row{gap:32px}}@media(min-width: 1200px){.return-places .responsive-grid-row{gap:48px}}@media(min-width: 1200px){.return-places-title{order:1}}.return-places-title h2{text-align:center}@media(min-width: 768px){.return-places-title h2{text-align:left}}.return-places-title p{color:var(--text-primary, #4a3c31);text-align:center;font-size:var(--font-size-16px, 16px);line-height:var(--line-height-24px, 24px);margin:0}@media(min-width: 768px){.return-places-title p{text-align:left;font-size:var(--font-size-18px, 18px);line-height:var(--line-height-27px, 27px)}}@media(min-width: 1200px){.return-places-title p{font-size:var(--font-size-16px, 16px);line-height:var(--line-height-24px, 24px);text-align:left}}.return-places .swiper-controls{position:relative}@media(min-width: 768px){.return-places .swiper-controls{order:4}}@media(min-width: 1200px){.return-places .swiper-controls{order:2;align-items:center;justify-content:flex-end;display:flex}}.return-places .swiper-controls .swiper-button{position:static}.return-places .swiper-controls .swiper-navigation{display:flex}.return-places .swiper-pagination-controls{position:relative}@media(min-width: 1200px){.return-places-slider{order:3}}.return-places-action,.return-places .swiper-pagination-desktop{text-align:center;display:flex;justify-content:center}@media(min-width: 768px){.return-places-action,.return-places .swiper-pagination-desktop{order:3;text-align:left;justify-content:flex-start}}@media(min-width: 1200px){.return-places-action,.return-places .swiper-pagination-desktop{order:4}}.return-places-action .btn-secondary,.return-places .swiper-pagination-desktop .btn-secondary{height:48px;font-family:Lato-SemiBold,Arial,Helvetica,Lucida Grande,Sans-serif}.return-places .swiper-pagination-mobile{display:inline-flex}@media(min-width: 1200px){.return-places .swiper-pagination-mobile{display:none}}.return-places .swiper-pagination-desktop{display:none}@media(min-width: 1200px){.return-places .swiper-pagination-desktop{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}}.return-places .swiper-pagination-desktop .swiper-pagination-bullet{width:10px;height:10px;margin:0 !important;background-color:var(--surface-light-chocolate, #d5d1cd);opacity:1}.return-places .swiper-pagination-desktop .swiper-pagination-bullet-active{background-color:var(--surface-solid-teal, #00778a)}.return-places-cards.swiper{overflow:visible}@media(min-width: 768px){.return-places-cards.swiper{overflow:hidden}}@media(min-width: 1200px){.return-places-cards.swiper{overflow:visible}}.return-places-card{height:525px}.return-places-card img{width:100%;height:100%;border-radius:12px;object-fit:cover;object-position:top}.return-places-card .card-overlay{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;z-index:1;border-radius:12px;flex-direction:column;cursor:pointer;overflow:hidden;background:linear-gradient(180deg, rgba(41, 24, 0, 0) 0%, rgba(41, 24, 0, 0.08) 44%, rgba(41, 24, 0, 0.3) 56%, rgba(41, 24, 0, 0.65) 63%, rgba(41, 24, 0, 0.9) 94%, #291800 100%)}@media(min-width: 1200px){.return-places-card .card-overlay{background:linear-gradient(180deg, rgba(41, 24, 0, 0) 40%, rgba(41, 24, 0, 0.09) 55%, rgba(41, 24, 0, 0.23) 65%, rgba(41, 24, 0, 0.77) 85%, #291800 100%)}}.return-places-card .card-overlay::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s ease;background:linear-gradient(180deg, rgba(41, 24, 0, 0) 0%, rgba(41, 24, 0, 0.08) 44%, rgba(41, 24, 0, 0.3) 48%, rgba(41, 24, 0, 0.65) 57%, rgba(41, 24, 0, 0.9) 94%, #291800 100%)}.return-places-card .card-overlay:hover::before{opacity:1}.return-places-card .card-overlay:hover .card-content{transform:translateY(0px);row-gap:16px}.return-places-card .card-content{color:var(--white);padding:16px;display:flex;flex-direction:column;row-gap:16px}@media(min-width: 768px){.return-places-card .card-content{padding:20px}}@media(min-width: 1200px){.return-places-card .card-content{padding:24px;row-gap:32px;display:grid;transform:translateY(calc(100% - 87px));transition:transform .4s ease;grid-template-columns:1fr;grid-template-areas:"title link" "description description"}}.return-places-card .card-content h3,.return-places-card .card-content p{margin:0;color:var(--white)}.return-places-card .card-content h3{grid-area:title;font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-24px, 24px);font-style:normal;font-weight:500;line-height:var(--line-height-27px, 27px)}.return-places-card .card-content p{font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-16px, 16px);font-style:normal;font-weight:400;line-height:var(--line-height-24px, 24px)}.return-places-card .card-content .card-description-desktop{display:none;grid-area:description}@media(min-width: 1200px){.return-places-card .card-content .card-description-desktop{display:block}}.return-places-card .card-content .card-description-mobile{display:block;grid-area:description}@media(min-width: 1200px){.return-places-card .card-content .card-description-mobile{display:none}}.return-places-card .see-photo{display:inline-flex;align-items:center;gap:12px;grid-area:link;font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-14px, 14px);font-style:normal;font-family:Lato-SemiBold,Arial,Helvetica,Lucida Grande,Sans-serif;line-height:var(--line-height-18px, 18px);letter-spacing:.4px}@media(min-width: 1200px){.return-places-card .see-photo{align-items:center;justify-content:flex-end;font-size:var(--font-size-16px, 16px);font-weight:400;line-height:var(--line-height-24px, 24px);letter-spacing:0px;font-family:var(--font-family-secondary, Lato)}}.return-places-card .see-photo::after{display:inline-block;content:"";width:24px;height:24px;background-image:url(/content/img/teal/cemetery-group/see-photo-arrow.svg)}.video-section{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}@media(min-width: 1200px){.video-section{padding-left:120px;padding-right:120px}}.video-section h2{font-size:32px;line-height:var(--line-height-38px, 38px);margin:0;font-family:MrsEaves,Georgia,Times,Times New Roman,serif;text-align:center}@media(min-width: 768px){.video-section h2{font-size:40px;line-height:var(--line-height-48px, 48px)}}@media(min-width: 1200px){.video-section h2{font-size:48px;line-height:var(--line-height-58px, 58px)}}.video-poster-button{position:relative;border:none;background:none;padding:0;cursor:pointer;width:100%}.video-poster-button>img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-8px, 8px)}@media(min-width: 768px){.video-poster-button>img{border-radius:var(--border-radius-12px, 12px)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.video-play-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 1200px){.video-play-icon{bottom:32px;right:32px;top:auto;left:auto;transform:none}}.video-play-icon::before{content:"";display:block;background:url(/content/img/teal/cemetery-group/play-circle-icon-mobile.svg) no-repeat center center;height:48px;width:48px}@media(min-width: 768px){.video-play-icon::before{height:64px;width:64px;background:url(/content/img/teal/cemetery-group/play-circle-icon-tablet.svg) no-repeat center center}}@media(min-width: 1200px){.video-play-icon::before{background:url(/content/img/teal/cemetery-group/play-circle-icon-desktop.svg) no-repeat center center;width:72px;height:72px}}.video-play-icon.loading{display:flex;width:48px;height:48px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:var(--border-radius-9999px, 9999px);background:rgba(255,255,255,.8)}@media(min-width: 768px){.video-play-icon.loading{height:64px;width:64px}}@media(min-width: 1200px){.video-play-icon.loading{width:72px;height:72px}}.video-play-icon.loading::before{content:"";width:22px;height:22px;border:2px solid rgba(0,0,0,.1);border-top:2px solid rgba(0,0,0,.6);border-radius:50%;animation:spin 1s linear infinite;background:none}.video-play-icon.spinner img{display:none}.video-play-icon.spinner::before{content:"";width:22px;height:22px;border:2px solid rgba(0,0,0,.1);border-top:2px solid rgba(0,0,0,.6);border-radius:50%;animation:spin 1s linear infinite}.video-container-wrapper{display:flex;justify-content:center}.video-container{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:24px}@media(min-width: 768px){.video-container{gap:32px}}@media(min-width: 1200px){.video-container{max-width:800px;gap:48px}}.video-wrapper{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 1200px){.video-wrapper{max-width:800px}}.video-embed{opacity:0;visibility:hidden;height:0;width:100%}@media(min-width: 1200px){.video-embed{max-width:800px}}.loaded .video-embed{opacity:1;visibility:visible;height:100%}.serving-areas .responsive-grid-wrapper{padding-bottom:var(--component-padding);padding-top:var(--component-padding);border-bottom:1px solid var(--border-color-teal-light, #BFE0E5);background:var(--surface-light-turquoise-subtle, #EEF9F8)}.serving-areas .content-wrapper{text-align:center;align-items:flex-start;align-self:stretch;row-gap:24px}@media(min-width: 768px){.serving-areas .content-wrapper{text-align:left;row-gap:32px}}@media(min-width: 1200px){.serving-areas .content-wrapper{place-items:end}}@media(min-width: 1440px){.serving-areas .col-12-7{grid-column:span 8}}.serving-areas .serving-content{display:flex;flex-direction:column;gap:var(--gap-16px, 16px);align-self:stretch}.serving-areas .serving-content h2{margin:0;color:var(--text-chocolate-dark, #291800);text-align:center;font-family:var(--font-family-primary, "Mrs Eaves OT");font-size:var(--font-size-32px, 32px);font-style:normal;font-weight:400;line-height:var(--line-height-38px, 38px)}@media(min-width: 768px){.serving-areas .serving-content h2{font-size:var(--font-size-40px, 40px);line-height:var(--line-height-48px, 48px)}}@media(min-width: 1200px){.serving-areas .serving-content h2{font-size:var(--font-size-48px, 48px);line-height:var(--line-height-58px, 58px)}}.serving-areas .serving-content p{margin:0;color:var(--text-primary, #4A3C31);text-align:center;font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-16px, 16px);font-style:normal;font-weight:400;line-height:var(--line-height-24px, 24px)}@media(min-width: 768px){.serving-areas .serving-content p{text-align:left}}@media(min-width: 1200px){.serving-areas .serving-content p{font-size:var(--font-size-18px, 18px);line-height:var(--line-height-27px, 27px)}}@media(min-width: 768px){.serving-areas .serving-content{gap:var(--gap-24px, 24px);align-items:flex-start}}@media(min-width: 1200px){.serving-areas .serving-content{gap:var(--gap-32px, 32px)}}.serving-areas .list-section{display:flex;padding:var(--gap-16px, 16px);flex-direction:column;align-items:center;gap:var(--gap-16px, 16px);align-self:stretch;border-radius:var(--border-radius-md-8-px, 8px);border:1px solid var(--border-color-teal, #00778A)}@media(min-width: 768px){.serving-areas .list-section{padding:var(--gap-20px, 20px);justify-content:center;align-items:flex-start;gap:var(--gap-24px, 24px)}}@media(min-width: 1200px){.serving-areas .list-section{padding:20px;gap:20px;width:368px;grid-column:9/13}}@media(min-width: 1440px){.serving-areas .list-section{padding:24px;gap:24px;width:420px;margin-left:64px}}.serving-areas .list-section h2{margin:0;color:var(--text-chocolate-dark, #291800);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-18px, 18px);font-style:normal;font-weight:600;line-height:var(--line-height-27px, 27px)}@media(min-width: 768px){.serving-areas .list-section h2{text-align:left;justify-content:center;align-items:flex-start;font-size:var(--font-size-20px, 20px);font-weight:700;line-height:var(--line-height-27px, 27px)}}.serving-areas .list-section ul{padding:0;margin:0;display:flex;justify-content:center;align-items:center;align-content:center;gap:var(--gap-8px, 8px);align-self:stretch;flex-wrap:wrap}@media(min-width: 768px){.serving-areas .list-section ul{align-items:flex-start;gap:var(--gap-12px, 12px);justify-content:flex-start}}.serving-areas .list-section ul li{color:var(--text-primary, #4A3C31);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-14px, 14px);font-style:normal;font-weight:600;line-height:var(--line-height-18px, 18px);letter-spacing:.4px;display:flex;padding:var(--gap-4px, 4px) var(--gap-16px, 16px);align-items:flex-start;border-radius:var(--border-radius-full-rounded, 9999px);border:1.2px solid var(--border-color-teal, #00778A);background:var(--surface-base-white, #FFF)}@media(min-width: 768px){.serving-areas .list-section ul li{padding:var(--gap-8px, 8px) var(--gap-20px, 20px)}}.serving-areas .content-wrapper:not(:has(.list-section)) .serving-content{grid-column:1/-1}.guide{border-top:1px solid var(--border-color-turquoise-mid, #93d6d5);background:var(--surface-light-turquoise-subtle, #eef9f8)}.guide .content-wrapper{padding-bottom:var(--component-padding);padding-top:var(--component-padding);justify-content:center;align-items:center;gap:24px;align-self:stretch;place-items:center}.guide .guide-image{order:1;margin:0;max-width:357px}@media(min-width: 768px){.guide .guide-image{order:2;max-width:unset}}@media(min-width: 1200px){.guide .guide-image{flex:1;min-width:0;grid-column:7/13}}.guide .guide-image img{display:block;width:100%;height:auto}.guide .guide-content-wrapper{order:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-24px, 24px);align-self:stretch}@media(min-width: 768px){.guide .guide-content-wrapper{order:1}}@media(min-width: 1200px){.guide .guide-content-wrapper{flex-shrink:0}}.guide .guide-content{display:flex;flex-direction:column;align-items:center;gap:var(--gap-12px, 12px);align-self:stretch;text-align:center}@media(min-width: 768px){.guide .guide-content{align-items:flex-start;text-align:left}}.guide .guide-content span{color:var(--text-link, #00778a);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-14px, 14px);font-style:normal;font-weight:600;line-height:var(--line-height-18px, 18px);letter-spacing:.4px}.guide .guide-content h2{margin:0;color:var(--text-on-solid-chocolate-dark, #291800);font-family:var(--font-family-primary, "Mrs Eaves OT");font-size:var(--font-size-32px, 32px);font-style:normal;font-weight:400;line-height:var(--line-height-38px, 38px)}@media(min-width: 1200px){.guide .guide-content h2{font-size:var(--font-size-48px, 48px);line-height:var(--line-height-58px, 58px)}}.guide .guide-content p{margin:0;color:var(--text-primary, #4a3c31);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-16px, 16px);font-style:normal;font-weight:400;line-height:var(--line-height-24px, 24px)}.guide .guide-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-24px, 24px);align-self:stretch}.guide form{padding:0;width:100%}.guide .form-group{margin:0}.guide .form-group label{letter-spacing:normal}.guide .form-group input{height:40px}@media(min-width: 1200px){.guide .form-group input{height:48px}}.guide .submit-btn-container{margin-top:24px}@media(min-width: 768px){.guide .submit-btn-container{width:250px}}.guide .submit-btn-container .btn-secondary:hover,.guide .submit-btn-container :focus,.guide .submit-btn-container :focus-visible{background:var(--interactive-primary, #47d5cd);border-color:var(--border-color-focus, #47d5cd)}.guide .input-with-icon{position:relative}.guide .clear-icon{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:none;transition:filter .3s ease;cursor:pointer}.guide .form-control:not(:placeholder-shown)+.clear-icon{display:block}.form-group label{color:var(--label-color, #4A3C31);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-14px, 14px);font-style:normal;font-weight:500;line-height:var(--line-height-18px, 18px);margin-bottom:8px;text-transform:none}@media(min-width: 1200px){.form-group label{font-size:var(--font-size-16px, 16px);line-height:var(--line-height-24px, 24px)}}.form-group{width:100%}.form-group .form-control{display:flex;min-height:40px;padding:var(--gap-8px, 8px) var(--gap-12px, 12px);justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:8px;border-radius:var(--border-radius-4px, 4px);border:1px solid var(--input-border, #D5D5D4);background:var(--input-bg, #FFF);height:48px}.form-group .form-control:active,.form-group .form-control:focus,.form-group .form-control.focused{border-radius:var(--border-radius-4px, 4px);border:1px solid var(--input-border-focus, #47D5CD);background:var(--input-bg, #FFF);box-shadow:none}.form-group.error .form-control{background-color:var(--input-bg, #FFF) !important}.error-msg,.error-message{text-transform:none}.form-group.error label{color:var(--label-color, #4A3C31)}.why-choose .responsive-grid-wrapper{align-self:stretch;border-bottom:1px solid var(--border-color-turquoise-mid, #93D6D5);background:var(--surface-light-turquoise-subtle, #EEF9F8)}.why-choose .responsive-grid-wrapper::before{content:"";height:1px;background:var(--border-color-turquoise-mid, #93D6D5);display:block}@media(min-width: 1200px){.why-choose .responsive-grid-wrapper::before{display:none}}@media(min-width: 1200px){.why-choose .responsive-grid-container::before{content:"";height:1px;background:var(--border-color-turquoise-mid, #93D6D5);display:block;margin-bottom:48px}}.why-choose .icon-relocation,.why-choose .icon-lifetime,.why-choose .icon-purchase{width:48px;height:48px;background-size:cover}@media(min-width: 768px){.why-choose .icon-relocation,.why-choose .icon-lifetime,.why-choose .icon-purchase{width:64px;height:64px}}@media(min-width: 1200px){.why-choose .icon-relocation,.why-choose .icon-lifetime,.why-choose .icon-purchase{width:80px;height:80px}}.why-choose .responsive-grid-row{gap:24px}.why-choose .responsive-grid-container{display:flex;padding-bottom:var(--component-padding);padding-top:var(--component-padding);flex-direction:column;gap:var(--gap-24px, 24px)}@media(min-width: 768px){.why-choose .responsive-grid-container{gap:var(--gap-32px, 32px)}}@media(min-width: 1200px){.why-choose .responsive-grid-container{gap:var(--gap-48px, 48px);padding-top:0}}.why-choose .responsive-grid-container h2{margin:0;color:var(--text-chocolate-dark, #291800);text-align:center;font-family:var(--font-family-primary, "Mrs Eaves OT");font-size:var(--font-size-32px, 32px);font-style:normal;font-weight:400;line-height:var(--line-height-38px, 38px)}@media(min-width: 768px){.why-choose .responsive-grid-container h2{text-align:left;font-size:var(--font-size-40px, 40px);line-height:var(--line-height-48px, 48px)}}@media(min-width: 1200px){.why-choose .responsive-grid-container h2{font-size:var(--font-size-48px, 48px);line-height:var(--line-height-58px, 58px)}}.why-choose h2 span{display:block}@media(min-width: 768px){.why-choose h2 span{display:inline}}.why-choose .content-wrapper{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-8px, 8px);align-self:stretch}@media(min-width: 768px){.why-choose .content-wrapper{align-items:flex-start;gap:var(--gap-16px, 16px);flex:1 0 0}}.why-choose .content-wrapper h3{margin:0;color:var(--text-primary, #4A3C31);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-18px, 18px);font-style:normal;font-weight:700;line-height:var(--line-height-27px, 27px)}@media(min-width: 768px){.why-choose .content-wrapper h3{font-size:var(--font-size-20px, 20px)}}.why-choose .content-wrapper p{margin:0;color:var(--text-primary, #4A3C31);text-align:center;font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-16px, 16px);font-style:normal;font-weight:400;line-height:var(--line-height-24px, 24px)}@media(min-width: 768px){.why-choose .content-wrapper p{text-align:left}}@media(min-width: 768px)and (max-width: 1199px){.why-choose .responsive-grid-row{grid-template-columns:repeat(3, 1fr)}.why-choose .responsive-grid-row>[class*=col-8-]{grid-column:auto}}.location-listing{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}.location-listing .responsive-grid-container{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.location-listing .responsive-grid-container{gap:32px}}@media(min-width: 1200px){.location-listing .responsive-grid-container{gap:48px}}.location-listing a[href^="tel:"]{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;z-index:2}.location-listing a[href^="tel:"]:hover{text-decoration:none}@media(min-width: 768px){.location-listing a[href^="tel:"]{text-decoration:none;pointer-events:none;cursor:default;z-index:0}}.location-listing h3{font-family:var(--font-family-primary);font-weight:400;font-style:normal;color:var(--text-chocolate-dark);font-size:24px;line-height:var(--line-height-29px, 29px)}.location-listing h3 a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media(min-width: 768px){.location-listing h3{font-size:22px;line-height:var(--line-height-26px, 26px)}}@media(min-width: 1200px){.location-listing h3{font-size:24px;line-height:var(--line-height-29px, 29px)}}.location-listing ul{list-style-type:none;padding:0;margin:0}.location-listing ul li{border-radius:12px;overflow:hidden;border:1px solid var(--border-color-strong, #d5d5d4);cursor:pointer;box-shadow:var(--box-shadow)}@media(min-width: 768px){.location-listing ul li{box-shadow:none;transition:transform .2s ease,box-shadow .2s ease}.location-listing ul li:hover{box-shadow:var(--box-shadow)}}.location-listing ul li img{height:195px;width:100%;object-fit:cover}.location-detail-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;height:100%}@media(min-width: 768px){.location-detail-card{gap:20px;background-color:var(--surface-light-amethyst, #f6f6f9)}}.location-detail-card .content{display:flex;flex-direction:column;gap:16px;align-items:space-between;align-self:stretch;justify-content:flex-start}@media(min-width: 768px){.location-detail-card .content{gap:20px}}.location-detail-card .details{padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:8px}.location-detail-card .details p{margin:0}@media(min-width: 768px){.location-detail-card .details{padding-left:20px;padding-right:20px;gap:16px}}.location-detail-card .location-details-link{border-top:1px solid var(--border-color-strong, #d5d5d4);padding:12px}.location-details-link{display:flex;justify-content:center;align-items:center;padding:12px 32px;font-family:var(--font-family-secondary);text-transform:none;font-weight:600;letter-spacing:normal;font-size:14px;line-height:var(--line-height-18px, 18px);letter-spacing:.4px;gap:4px}.location-details-link::after{content:"";background-image:url(/content/img/teal/cemetery-group/chevron-right-bold.svg);background-repeat:no-repeat;background-position:center;width:24px;height:24px}@media(min-width: 768px){.location-details-link{padding:20px 32px;font-size:16px;line-height:var(--line-height-24px, 24px);letter-spacing:normal}}.location-details-link:hover,.location-details-link:focus,.location-details-link:focus-visible{text-decoration:underline}.location-toggle-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:16px}@media(min-width: 768px){.location-toggle-wrapper{flex-direction:row}}.toggle-container{position:relative;display:flex;width:100%;background:#f1f0ef;padding:4px;border-radius:9999px;border:none}@media(min-width: 768px){.toggle-container{width:fit-content}}.toggle-container input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.toggle-container label{flex:1;z-index:2;text-align:center;padding:10px 20px;cursor:pointer;border-radius:46px;font-weight:500;color:var(--text-placeholder, #8D8C8A);margin:0;font-family:var(--font-family-secondary);font-weight:700;font-size:16px;line-height:var(--line-height-24px, 24px);letter-spacing:.4px;white-space:nowrap;transition:color .3s ease}@media(min-width: 768px){.toggle-container label{font-weight:600}}.active-bg{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--surface-solid-teal, #00778a);border-radius:9999px;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:1}#list:checked~.active-bg{transform:translateX(100%)}#map:checked~label[for=map],#list:checked~label[for=list]{color:var(--white)}.location-toggle-wrapper:has(input#map:checked)~.location-list-container{display:none}.location-toggle-wrapper:has(input#map:checked)~.location-map-container{display:flex}.location-toggle-wrapper:has(input#list:checked)~.location-list-container{display:flex}.location-toggle-wrapper:has(input#list:checked)~.location-map-container{display:none}.location-map-container{height:100%;display:flex;flex-direction:column;gap:24px;position:relative}.location-map-container gmp-map{height:570px;margin:0 calc(var(--grid-wrapper-padding)*-1);width:auto}@media(min-width: 768px){.location-map-container gmp-map{height:600px}}@media(min-width: 1200px){.location-map-container gmp-map{height:500px;margin:0}}.location-map-container.loading gmp-map{visibility:hidden}.location-map-container.loading .more-locations{display:none}.location-map-container.loading .map-spinner{display:block}.location-list-container{display:flex;flex-direction:column;gap:24px}.location-infowindow-close{background-image:url(/content/img/teal/cemetery-group/close-infowindow.svg)}.show-more-wrapper{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.show-more-wrapper{display:none}}.show-more-list.btn-primary,.show-less-list.btn-primary{display:none}.show-more-list.btn-primary.mobile-visible,.show-less-list.btn-primary.mobile-visible{display:block}@media(min-width: 768px){.show-more-list.btn-primary.mobile-visible,.show-less-list.btn-primary.mobile-visible{display:none}}.more-locations{display:none}.more-locations.mobile-visible{display:block}@media(min-width: 768px){.more-locations{display:block}}.location-list .mobile-hidden{display:none}@media(min-width: 768px){.location-list .mobile-hidden{display:block}}gmp-advanced-marker.active svg #location-pin-2{fill:#00778a;stroke:#00778a}.map-spinner{display:none;margin:0 auto;width:70px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.map-spinner>div{width:18px;height:18px;background-color:var(--interactive-primary);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.map-spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.map-spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.cemetery-lightBox{background:rgba(0,0,0,.9);backdrop-filter:blur(15px)}@media(min-width: 1200px){.cemetery-lightBox.modal{padding-left:var(--grid-wrapper-padding) !important;padding-right:var(--grid-wrapper-padding) !important}}.cemetery-lightBox-thumbnail{display:none !important}@media(min-width: 1200px){.cemetery-lightBox-thumbnail{display:block !important}}.cemetery-lightBox-thumbnail .swiper-wrapper{justify-content:center}.cemetery-lightBox-thumbnail .swiper-slide{width:80px;height:72px;cursor:pointer}.cemetery-lightBox-thumbnail .swiper-slide img{height:100%;object-fit:cover;border-radius:4px}.cemetery-lightBox-thumbnail .swiper-slide:last-child{margin-right:0 !important}.cemetery-lightBox-thumbnail .swiper-slide-thumb-active{border-radius:4px;border:var(--border-width-default-1-px, 1px) solid var(--border-color-focus, #47d5cd)}.cemetery-lightBox-container{display:flex;flex-direction:column;gap:24px;width:100%}@media(max-width: 1199px)and (orientation: landscape){.cemetery-lightBox-container{padding:0;height:100%}}@media(max-width: 992px)and (orientation: landscape){.cemetery-lightBox-container{padding:0;height:100%}}.cemetery-lightBox-slider{margin:0}.cemetery-lightBox-slider.swiper{width:100%}@media(max-width: 992px)and (orientation: landscape){.cemetery-lightBox-slider.swiper{width:auto;height:100%}}@media(min-width: 1200px){.cemetery-lightBox-slider.swiper{border-radius:16px}}.cemetery-lightBox-slider .swiper-slide{height:auto}@media(max-width: 992px)and (orientation: landscape){.cemetery-lightBox-slider .swiper-slide{text-align:center}}@media(min-width: 1200px){.cemetery-lightBox-slider .swiper-slide{display:flex}}.cemetery-lightBox-slider .swiper-slide img{height:auto;width:100%;object-fit:contain}@media(max-width: 992px)and (orientation: landscape){.cemetery-lightBox-slider .swiper-slide img{width:auto;height:100%}}@media(min-width: 1200px){.cemetery-lightBox-slider .swiper-slide img{margin:auto 0}}.cemetery-lightBox-gallery{display:flex;align-items:center;gap:24px;position:relative}@media(max-width: 1199px)and (orientation: landscape){.cemetery-lightBox-gallery{height:100%}}.cemetery-lightBox-gallery .lightbox-swiper-button{width:50px;height:50px;display:none;flex-shrink:0;position:static;margin:0 !important;background-size:cover;transform:translateY(-50%)}@media(max-width: 767px)and (orientation: portrait){.cemetery-lightBox-gallery .lightbox-swiper-button{display:flex;width:32px;height:32px;position:absolute}}@media(min-width: 1200px){.cemetery-lightBox-gallery .lightbox-swiper-button{display:flex;transform:none}}.cemetery-lightBox-gallery .lightbox-swiper-button svg{display:none}.cemetery-lightBox-gallery .lightbox-swiper-button.swiper-button-prev{transform:rotate(-180deg) translateY(50%);background-image:url(/content/img/teal/cemetery-group/lightBox-next-arrow.svg)}@media(max-width: 767px)and (orientation: portrait){.cemetery-lightBox-gallery .lightbox-swiper-button.swiper-button-prev{background-image:url(/content/img/teal/cemetery-group/lightBox-next-arrow-mobile.svg);left:24px}}@media(min-width: 1200px){.cemetery-lightBox-gallery .lightbox-swiper-button.swiper-button-prev{transform:rotate(-180deg)}}.cemetery-lightBox-gallery .lightbox-swiper-button.swiper-button-next{background-image:url(/content/img/teal/cemetery-group/lightBox-next-arrow.svg)}@media(max-width: 767px)and (orientation: portrait){.cemetery-lightBox-gallery .lightbox-swiper-button.swiper-button-next{background-image:url(/content/img/teal/cemetery-group/lightBox-next-arrow-mobile.svg);right:24px}}.cemetery-lightBox .modal-header{display:flex;justify-content:flex-end;margin-right:16px;margin-top:16px;min-height:auto}@media(max-width: 1199px)and (orientation: landscape){.cemetery-lightBox .modal-header{position:absolute;right:0;z-index:1;margin-right:32px;margin-top:32px}}@media(min-width: 768px){.cemetery-lightBox .modal-header{margin-right:32px;margin-top:32px}}@media(max-width: 992px)and (orientation: landscape){.cemetery-lightBox .modal-header{margin-right:24px;margin-top:24px}}@media(min-width: 1200px){.cemetery-lightBox .modal-header{margin-right:8px}}@media(min-width: 1440px){.cemetery-lightBox .modal-header{margin-right:32px;margin-top:32px}}.cemetery-lightBox .close{width:31px;height:31px;float:none;margin:0;background-image:url(/content/img/teal/cemetery-group/close.svg);background-size:cover}@media(min-width: 768px){.cemetery-lightBox .close{width:42px;height:42px}}@media(max-width: 1199px)and (orientation: landscape){.cemetery-lightBox .close{background-image:url(/content/img/teal/cemetery-group/close-mobile.svg);width:40px;height:40px}}@media(max-width: 992px)and (orientation: landscape){.cemetery-lightBox .close{width:32px;height:32px}}@media(min-width: 1200px){.cemetery-lightBox .close{width:48px;height:48px}}.cemetery-lightBox .close span{display:none}.cemetery-lightBox .modal-dialog{display:flex;flex-direction:column;height:100%;width:100%;max-width:var(--grid-container-max-width);margin-left:auto;margin-right:auto}@media(min-width: 1200px){.cemetery-lightBox .modal-dialog{justify-content:flex-start}}.cemetery-lightBox .modal-dialog .swiper-pagination,.cemetery-lightBox .modal-dialog .swiper-pagination-fraction{color:var(--white);position:static;font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-20px, 20px);font-style:normal;font-weight:400;line-height:var(--line-height-30px, 30px)}@media(min-width: 768px){.cemetery-lightBox .modal-dialog .swiper-pagination,.cemetery-lightBox .modal-dialog .swiper-pagination-fraction{font-family:Lato-SemiBold,Arial,Helvetica,Lucida Grande,Sans-serif;font-size:var(--font-size-24px, 24px);line-height:var(--line-height-27px, 27px)}}@media(max-width: 1024px)and (orientation: landscape){.cemetery-lightBox .modal-dialog .swiper-pagination,.cemetery-lightBox .modal-dialog .swiper-pagination-fraction{font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-20px, 20px);font-style:normal;font-weight:400;line-height:var(--line-height-30px, 30px)}}@media(max-width: 767px)and (orientation: portrait){.cemetery-lightBox .modal-dialog .swiper-pagination,.cemetery-lightBox .modal-dialog .swiper-pagination-fraction{font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-20px, 20px);font-style:normal;font-weight:400;line-height:var(--line-height-30px, 30px)}}@media(min-width: 1200px){.cemetery-lightBox .modal-dialog .swiper-pagination,.cemetery-lightBox .modal-dialog .swiper-pagination-fraction{display:none}}.cemetery-lightBox-wrapper{display:flex;gap:16px;flex-direction:column;margin:auto 0;max-width:100%}@media(max-width: 1199px)and (orientation: landscape){.cemetery-lightBox-wrapper{height:100%;z-index:0}.cemetery-lightBox-wrapper .swiper-control{position:absolute;display:flex;padding:0 8px;align-items:center;gap:8px;border-radius:var(--border-radius-9999px, 9999px);background:var(--surface-base-white, #fff);top:37px;left:32px;z-index:1}.cemetery-lightBox-wrapper .swiper-control .swiper-pagination,.cemetery-lightBox-wrapper .swiper-control .swiper-pagination-fraction{color:var(--text-chocolate-dark, #291800);justify-content:center}}@media(max-width: 767px)and (orientation: landscape){.cemetery-lightBox-wrapper .swiper-control{top:24px;left:24px}}@media(min-width: 768px){.cemetery-lightBox-wrapper{gap:32px}}@media(min-width: 1200px){.cemetery-lightBox-wrapper{margin:0 auto}}.faq{border-top:var(--border-width-default-1-px, 1px) solid var(--border-color-chocolate-light, #d5d1cd);border-bottom:var(--border-width-default-1-px, 1px) solid var(--border-color-chocolate-light, #d5d1cd);background:var(--surface-light-chocolate-subtle, #f1f0ef)}.faq .responsive-grid-row{padding-bottom:var(--component-padding);padding-top:var(--component-padding);align-items:center;row-gap:24px}@media(min-width: 768px){.faq .responsive-grid-row{row-gap:32px}}@media(min-width: 1200px){.faq .responsive-grid-row{align-items:unset}}.faq .heading h2{text-align:center}@media(min-width: 768px){.faq .heading h2{text-align:left}}@media(min-width: 1200px){.faq .heading h2{position:sticky;top:16px}}.faq .heading span{display:block}@media(min-width: 768px){.faq .heading span{display:inline}}.faq .accordion-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-16px, 16px);align-self:stretch}@media(min-width: 768px){.faq .accordion-wrapper{gap:var(--gap-24px, 24px)}}@media(min-width: 1200px){.faq .accordion-wrapper{gap:var(--gap-16px, 16px)}}.faq .content-wrapper details{border-radius:var(--border-radius-md-8-px, 8px);border:1px solid var(--border-color-chocolate-light, #d5d1cd);background:var(--surface-light-chocolate, #d5d1cd);align-items:flex-start;align-self:stretch}@media(min-width: 1200px){.faq .content-wrapper details{border-radius:var(--border-radius-md-lg-12-px, 12px)}}.faq .content-wrapper details[open]{background:var(--surface-base-white, #fff)}.faq .content-wrapper h3{font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-16px, 16px);font-style:normal;font-weight:700;line-height:var(--line-height-24px, 24px);letter-spacing:.4px}@media(min-width: 768px){.faq .content-wrapper h3{font-size:var(--font-size-18px, 18px);line-height:var(--line-height-27px, 27px);font-weight:600;letter-spacing:0}}.faq .content-wrapper p{margin-top:16px;margin-bottom:0}@media(min-width: 1200px){.faq .content-wrapper{margin-left:40px}}.faq .accordion-content p:not(:last-child){margin-bottom:16px}.faq summary{display:flex;align-items:center;gap:var(--gap-12px, 12px);align-self:stretch;padding:16px;justify-content:space-between;cursor:pointer}@media(min-width: 1200px){.faq summary{padding:24px 28px}}.faq details[open] summary{padding-bottom:0}.faq details[open] .accordion-content{padding:16px;padding-top:0}@media(min-width: 1200px){.faq details[open] .accordion-content{padding:0 28px 24px 28px}}.faq .icon-wrapper>span{grid-area:1/1;transition:opacity .25s ease,transform .25s ease}.faq summary{position:relative}.faq .icon-expand,.faq .icon-collapse{right:0;top:50%;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease}.faq .icon-wrapper{display:grid}.faq .icon-wrapper>span{grid-area:1/1;transition:opacity .25s ease,transform .25s ease}.faq .icon-expand{opacity:1}.faq .icon-collapse{opacity:0;transform:translateY(-50%)}.faq details[open] summary .icon-expand{opacity:0;transform:translateY(-50%)}.faq details[open] summary .icon-collapse{opacity:1;transform:translateY(-50%)}.faq summary:focus-visible{outline:none}.faq .accordion-wrapper details{overflow:hidden;transition:height .25s cubic-bezier(0.4, 0, 0.2, 1)}.dual-cta{position:relative}.dual-cta .cta-img{width:100%;position:absolute;left:0;right:0;overflow:hidden;height:100%}.dual-cta .cta-img img{width:100%;height:100%;position:relative;z-index:0;object-fit:cover;object-position:center bottom;max-width:unset}.dual-cta .responsive-grid-wrapper{height:100%}.dual-cta .responsive-grid-container{padding-bottom:var(--component-padding);padding-top:var(--component-padding);justify-content:center;align-items:center;height:100%;position:relative;z-index:2}.dual-cta .content-container{position:relative}@media(min-width: 1200px){.dual-cta .content-container{place-items:end;align-items:self-start}}.dual-cta .cta-text{display:flex;flex-direction:column;align-items:center;gap:var(--gap-16px, 16px);align-self:stretch}@media(min-width: 1200px){.dual-cta .cta-text{gap:var(--gap-32px, 32px)}}.dual-cta .content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-24px, 24px);flex:1 0 0}@media(min-width: 1200px){.dual-cta .content-wrapper{gap:var(--gap-32px, 32px)}}.dual-cta .content-wrapper h2{margin:0;color:var(--text-on-solid-default, #fff);text-align:center;font-family:var(--font-family-primary, "Mrs Eaves OT");font-size:var(--font-size-32px, 32px);font-style:normal;font-weight:400;line-height:var(--line-height-38px, 38px)}@media(min-width: 768px){.dual-cta .content-wrapper h2{font-size:var(--font-size-40px, 40px);line-height:var(--line-height-48px, 48px)}}@media(min-width: 1200px){.dual-cta .content-wrapper h2{text-align:left;font-size:var(--font-size-48px, 48px);line-height:var(--line-height-58px, 58px);letter-spacing:1px}}.dual-cta .content-wrapper p{margin:0;color:var(--text-on-solid-default, #fff);text-align:center;font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-16px, 16px);font-style:normal;font-weight:400;line-height:var(--line-height-24px, 24px)}@media(min-width: 1200px){.dual-cta .content-wrapper p{text-align:left;font-size:var(--font-size-18px, 18px);line-height:var(--line-height-27px, 27px)}}.dual-cta .cta-btn{display:flex;flex-direction:column;align-items:center;gap:var(--gap-16px, 16px);align-self:stretch}@media(min-width: 768px){.dual-cta .cta-btn{flex-direction:row-reverse;justify-content:center}}@media(min-width: 1200px){.dual-cta .cta-btn{justify-content:flex-end}}@media(min-width: 1200px){.dual-cta .cta-btn .schedule{display:none}}.dual-cta .cta-btn .download{border:1.5px solid #eaeae9;background:#fff}@media(hover: hover)and (pointer: fine){.dual-cta .cta-btn .download:hover{background:#47d5cd;border:1.5px solid #47d5cd}}.dual-cta .cta-btn .download:active{background:#47d5cd;border:1.5px solid #47d5cd}.dual-cta .cta-btn .download::before{border:1.5px solid #eaeae9;background:#fff}@media(min-width: 1200px){.dual-cta .cta-btn .download::before{background:#47d5cd;border:1.5px solid #47d5cd}}.dual-cta .cta-btn .download:focus:not(:focus-visible):not(:hover){background:#fff !important;border:1.5px solid #eaeae9 !important;outline:none}.dual-cta .cta-btn .no-hover .download:hover{background:#fff;border:1.5px solid #eaeae9}.dual-cta .cta-btn .btn{width:100%}@media(min-width: 768px){.dual-cta .cta-btn .btn{width:unset}}.dual-cta .cta-form{display:none}@media(min-width: 1200px){.dual-cta .cta-form{display:block;grid-column:9/13;display:flex;width:420px;padding:var(--gap-28px, 28px);flex-direction:column;align-items:flex-start;gap:var(--gap-16px, 16px);border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#fff}.dual-cta .cta-form h3{margin:0;color:var(--text-chocolate-dark, #291800);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-20px, 20px);font-style:normal;font-weight:700;line-height:var(--line-height-27px, 27px)}.dual-cta .cta-form p{margin:0;color:var(--text-primary, #4a3c31);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-16px, 16px);font-style:normal;font-weight:400;line-height:var(--line-height-24px, 24px)}}.dual-cta .cta-form label{display:none}.dual-cta .zip-code{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-16px, 16px)}.dual-cta .form-group{margin:0}.dual-cta .input-with-icon{position:relative}.dual-cta .form-control{margin:0}.dual-cta .clear-icon{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:none;transition:filter .3s ease;cursor:pointer}.dual-cta .form-control:not(:placeholder-shown)+.clear-icon{display:block}.dual-cta form{width:100%}.dual-cta form .btn{width:100%}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none !important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2);margin-left:0}.swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,&~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none !important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullet-active-next-next{transform:scale(0.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none !important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:200ms transform,200ms left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.swiper-navigation{display:flex;align-items:center;justify-content:center;gap:12px}@media(min-width: 768px){.swiper-navigation{justify-content:flex-end}}.swiper-navigation .swiper-button{border:1px solid var(--border-color-strong, #D5D5D4);background-color:#fff;width:50px;height:50px;background-repeat:no-repeat;background-position:center;border-radius:50%;display:flex;flex-shrink:0;margin:0}@media(min-width: 768px){.swiper-navigation .swiper-button{border:solid 1px #eaeae9}}.swiper-navigation .swiper-button .swiper-navigation-icon{display:none}.swiper-navigation .swiper-button.swiper-button-prev{transform:rotate(-180deg);background-image:url(/content/img/teal/cemetery-group/arrow-right.svg)}.swiper-navigation .swiper-button.swiper-button-next{background-image:url(/content/img/teal/cemetery-group/arrow-right.svg)}.swiper-navigation .swiper-button:active{background-color:#4a3c31}.swiper-navigation .swiper-button:active.swiper-button-prev,.swiper-navigation .swiper-button:active.swiper-button-next{background-image:url(/content/img/teal/cemetery-group/arrow-right-focus.svg)}.swiper-navigation .swiper-button.swiper-button-disabled{opacity:.5}.swiper-navigation .swiper-pagination-fraction,.swiper-navigation .swiper-pagination-bullets{color:var(--text-primary, #4A3C31);text-align:center;font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-20px, 20px);font-style:normal;font-weight:400;line-height:var(--line-height-30px, 30px);width:initial}:root{--default-padding: 16px;--header-padding: 0 var(--default-padding);--header-max-width: 100%;--header-total-width: 100%;--utility-padding: 10px var(--default-padding);--mega-padding: 0 var(--default-padding);--component-spacing: 40px;--mobile-overlay: linear-gradient(180deg, rgba(0, 0, 0, 0) 22.75%, rgba(0, 0, 0, 0.07) 29.84%, rgba(0, 0, 0, 0.47) 54.72%, rgba(0, 0, 0, 0.58) 62.72%, rgba(0, 0, 0, 0.67) 72.92%, rgba(0, 0, 0, 0.79) 86.46%, #000 107.12%);--ipad-overlay: linear-gradient(180deg, rgba(0, 0, 0, 0) 24.93%, rgba(0, 0, 0, 0.07) 31.83%, rgba(0, 0, 0, 0.47) 56.07%, rgba(0, 0, 0, 0.58) 63.86%, rgba(0, 0, 0, 0.67) 73.8%, rgba(0, 0, 0, 0.79) 86.99%, #000 107.12%);--desktop-overlay: linear-gradient(180deg, rgba(0, 0, 0, 0) 12.75%, rgba(0, 0, 0, 0.45) 47.64%, rgba(0, 0, 0, 0.55) 57.6%, rgba(0, 0, 0, 0.64) 70.31%, rgba(0, 0, 0, 0.75) 87.19%, rgba(0, 0, 0, 0.95) 112.95%);--component-spacing: 48px;--hero-blur: 2px;--grid-gutter: 16px;--grid-wrapper-padding: 16px;--component-padding: 48px;--grid-container-max-width: 100%;--hero-gradient: linear-gradient(180deg, rgba(241, 240, 239, 0) 62.56%, rgba(238, 249, 248, 0.79) 74.75%, #eef9f8 82.11%), lightgray 50% / cover no-repeat}@media(min-width: 480px){:root{--header-padding: 8px var(--default-padding)}}@media(min-width: 768px){:root{--default-padding: 20px;--header-max-width: 975px;--header-total-width: calc(var(--header-max-width) + (var(--default-padding) * 2));--component-spacing: 64px;--grid-gutter: 24px;--grid-wrapper-padding: 24px;--component-padding: 64px}}@media(min-width: 992px){:root{--default-padding: 24px}}@media(min-width: 1024px){:root{--header-max-width: 1139px}}@media(min-width: 1200px){:root{--default-padding: 30px;--header-max-width: 1359px;--component-spacing: 80px;--hero-blur: 1px;--component-padding: 96px;--grid-container-max-width: 1360px;--hero-gradient: linear-gradient(90deg, rgba(31, 25, 21, 0.85) -9.44%, rgba(29, 22, 17, 0.71) 41.12%, rgba(27, 20, 14, 0.31) 59.27%, rgba(81, 72, 66, 0) 89.03%)}}@media(min-width: 1440px){:root{--default-padding: 0;--header-total-width: 1360px;--grid-wrapper-padding: 0px}}@media(min-width: 1600px){:root{--default-padding: 0;--header-total-width: 1380px;--grid-container-max-width: 1360px}}.cemetery-group-hero{position:relative;height:617px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--surface-light-turquoise-subtle, #eef9f8)}@media(min-width: 768px){.cemetery-group-hero{height:634px}}@media(min-width: 1200px){.cemetery-group-hero{height:600px;justify-content:center}}.cemetery-group-hero-ratings:not(:has(*)){display:none}.cemetery-group-hero-bg-gradient{background:var(--hero-gradient)}@media(min-width: 1200px){.cemetery-group-hero-bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}}.cemetery-group-hero-bg{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.cemetery-group-hero-bg img{width:100%;height:100%;position:relative;z-index:0;object-fit:cover;object-position:center bottom}@media(min-width: 1200px){.cemetery-group-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.cemetery-group-hero-bg img{object-fit:cover;object-position:center center}}.cemetery-group-hero-content-wrapper{position:relative;z-index:2}@media(min-width: 1200px){.cemetery-group-hero-content-wrapper{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:24px;justify-items:start}}.cemetery-group-hero-content{display:flex;text-align:center;padding:var(--default-padding);flex-direction:column;align-items:center;gap:16px;border-radius:var(--border-radius-md-lg-12-px, 12px);border:1px solid var(--border-color-teal-light, #BFE0E5);background:var(--surface-base-white, #FFF)}@media(min-width: 768px){.cemetery-group-hero-content{padding:24px;gap:24px}}@media(min-width: 1200px){.cemetery-group-hero-content{grid-column:span 6;width:100%;text-align:left;background:none;border:none;padding:0;align-items:flex-start;gap:20px}}.cemetery-group-hero-text{display:flex;flex-direction:column;gap:12px}@media(min-width: 768px){.cemetery-group-hero-text{margin:0 24px}}@media(min-width: 1200px){.cemetery-group-hero-text{gap:20px;margin:0}}.cemetery-group-hero-title{color:var(--text-chocolate-dark, #291800);font-family:var(--font-family-primary, "Mrs Eaves OT");font-size:var(--font-size-36px, 36px);font-style:normal;font-weight:400;line-height:var(--line-height-40px, 40px)}@media(min-width: 768px){.cemetery-group-hero-title{font-size:var(--font-size-48px, 48px);line-height:var(--line-height-58px, 58px)}}@media(min-width: 1200px){.cemetery-group-hero-title{text-align:left;color:var(--text-white, #FFF);font-size:var(--font-size-60px, 60px);line-height:var(--line-height-72px, 72px);letter-spacing:-1px}}.cemetery-group-hero-subtitle{color:var(--text-primary, #4A3C31);text-align:center;font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-16px, 16px);font-style:normal;font-weight:400;line-height:var(--line-height-24px, 24px);margin-bottom:0}@media(min-width: 768px){.cemetery-group-hero-subtitle{font-size:var(--font-size-18px, 18px);line-height:var(--line-height-27px, 27px)}}@media(min-width: 1200px){.cemetery-group-hero-subtitle{text-align:left;color:var(--text-white, #FFF)}}.cemetery-group-hero-cta{display:flex;gap:var(--default-padding)}.cemetery-group-hero-cta .btn{width:100%}@media(min-width: 1200px){.cemetery-group-hero-cta .btn{width:auto}}.cemetery-group-hero .rating,.cemetery-group-hero .rating-number,.cemetery-group-hero .rating>span:last-child{margin-right:4px}@media(min-width: 1200px){.cemetery-group-hero .rating,.cemetery-group-hero .rating-number,.cemetery-group-hero .rating>span:last-child{margin-right:8px}}.cemetery-group-hero .rate-review{display:flex;justify-content:center;gap:4px}@media(min-width: 1200px){.cemetery-group-hero .rate-review{justify-content:left}}.cemetery-group-hero .rating{display:flex;align-items:center;color:var(--text-primary, #4A3C31);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-14px, 14px);font-style:normal;font-weight:400;margin:0;line-height:var(--line-height-21px, 21px)}@media(min-width: 768px){.cemetery-group-hero .rating{font-size:var(--font-size-16px, 16px);line-height:var(--line-height-24px, 24px)}}@media(min-width: 1200px){.cemetery-group-hero .rating{color:var(--text-white, #FFF)}}.cemetery-group-hero .overall-rating{color:var(--text-chocolate-dark, #291800);font-family:var(--font-family-secondary, Lato);font-size:var(--font-size-14px, 14px);font-style:normal;font-weight:700;line-height:var(--line-height-21px, 21px);margin-right:4px}@media(min-width: 768px){.cemetery-group-hero .overall-rating{font-size:var(--font-size-16px, 16px);line-height:var(--line-height-24px, 24px);letter-spacing:.4px}}@media(min-width: 1200px){.cemetery-group-hero .overall-rating{justify-content:left;color:var(--text-white, #FFF);margin-right:8px}}.cemetery-group-hero .rating.rate1>span:nth-child(-n+2),.cemetery-group-hero .rating.rate2>span:nth-child(-n+3),.cemetery-group-hero .rating.rate3>span:nth-child(-n+4),.cemetery-group-hero .rating.rate4>span:nth-child(-n+5),.cemetery-group-hero .rating.rate5>span{background:url(/content/img/teal/star-filled.svg);background-size:cover}.cemetery-group-hero .rating>span{background:url(/content/img/teal/star-empty.svg);background-size:cover;height:20px;width:20px;display:inline-block;vertical-align:middle;margin:0}.cemetery-group-hero .rating>span.half:after,.cemetery-group-hero .rating>span.quarter:after,.cemetery-group-hero .rating>span.three-quarter:after{content:"";background-size:cover;display:block;height:20px;width:20px}.cemetery-group-hero .rating>span.half:after{background:url(/content/img/teal/star-filled-half.svg)}.cemetery-group-hero .rating>span.quarter:after{background:url(/content/img/teal/star-filled-quarter.svg)}.cemetery-group-hero .rating>span.three-quarter:after{background:url(/content/img/teal/star-filled-three-quarter.svg)}.cemetery-group-hero .cemetery-group-hero-cta{width:100%}@media(min-width: 1200px){.cemetery-group-hero .cemetery-group-hero-cta{width:auto}}.cemetery-group-hero .cemetery-group-hero-cta .btn-primary{width:100%}@media(min-width: 1200px){.cemetery-group-hero .cemetery-group-hero-cta .btn-primary{width:auto}}.cemetery-group-hero .cemetery-group-hero-cta .btn-primary:hover{background-color:var(--interactive-hover)}.search-component{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}@media(min-width: 1200px){.search-component{padding-top:48px;padding-bottom:48px}}.search-component .responsive-grid-row{align-items:center;row-gap:24px}@media(min-width: 768px){.search-component .responsive-grid-row{row-gap:32px}}@media(min-width: 1200px){.search-component .responsive-grid-row{column-gap:0}}.search-component .search-container{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}@media(min-width: 768px){.search-component .search-container{row-gap:32px}}@media(min-width: 1200px){.search-component .search-container{row-gap:40px;grid-column:7/13;padding:0 20px}}.search-component h2{font-size:32px;line-height:38px;font-family:var(--font-family-primary);margin:0;font-style:normal;font-weight:400;text-align:center;padding:0 24px;width:100%}@media(min-width: 768px){.search-component h2{text-align:left;font-size:40px;line-height:48px;padding:0}}@media(min-width: 1200px){.search-component h2{font-size:48px;line-height:58px}}.search-component p{margin:0}@media(min-width: 768px){.search-component p{text-align:center}}@media(min-width: 1200px){.search-component p{text-align:left;padding:20px 20px 30px 0}}.search-component .search-image{object-fit:contain;width:100%;height:auto}@media(min-width: 768px){.search-component .search-image{width:420px}}@media(min-width: 1200px){.search-component .search-image{max-width:580px}}.search-component .search-box-with-clear.no-label{width:100%;padding:0}.search-component .simple-search-form .form-group .form-control{margin:0;height:56px;border:1px solid #aeaca9;background:#fff;padding-top:0;padding-bottom:0;padding-right:155px;padding-left:16px;font-size:16px;letter-spacing:1.5px;line-height:normal}.search-component .simple-search-form .form-group .form-control::placeholder{color:#656565;font-size:16px;letter-spacing:1.5px;line-height:normal;font-family:var(--font-family-secondary)}@media(min-width: 768px){.search-component .simple-search-form .form-group .form-control{height:66px;padding-left:20px;padding-right:129px}}.search-component .simple-search-form .form-group-btn{margin-top:2px}