@charset "UTF-8";@font-face{font-family:MacklinProSansLight;font-style:normal;font-stretch:normal;font-display:swap;src:url(/assets/fonts/MacklinProSansLight.woff2) format("woff2"),url(/assets/fonts/MacklinProSansLight.woff) format("woff")}@font-face{font-family:MacklinProSansRegular;font-style:normal;font-stretch:normal;font-display:swap;src:url(/assets/fonts/MacklinProSansRegular.woff2) format("woff2"),url(/assets/fonts/MacklinProSansRegular.woff) format("woff")}@font-face{font-family:ITCGalliardProRoman;font-style:normal;font-stretch:normal;font-display:swap;src:url(/assets/fonts/ITCGalliardProRoman.woff2) format("woff2"),url(/assets/fonts/ITCGalliardProRoman.woff) format("woff")}html{font-size:62.5%}body{margin:0;padding:0;background-color:#556e61}body>main{width:100%;overflow:hidden}h1{font-family:ITCGalliardProRoman;font-style:normal;font-size:4.8rem;line-height:5.5rem;margin:0 0 2rem 0}@media (min-width:2000px){h1{font-size:8rem;line-height:10rem}}@media (max-width:1500px){h1{font-size:4rem;line-height:5rem}}@media (max-width:1200px){h1{font-size:3rem;line-height:3.2rem}}@media (max-width:320px){h1{font-size:2.4rem}}h2{font-family:ITCGalliardProRoman;font-style:normal;font-size:3.7rem}@media (max-width:700px){h2{font-size:3rem}}h3{font-family:ITCGalliardProRoman;font-style:normal;font-size:3.2rem;line-height:3.6rem;margin:0 0 2rem 0}@media (max-width:1200px){h3{font-size:2.5rem;line-height:3rem}}@media (max-width:700px){h3{font-size:2.2rem;line-height:2.6rem}}@media (max-width:320px){h3{font-size:1.8rem;line-height:2.2rem}}h4{font-family:ITCGalliardProRoman;font-style:normal;font-size:2.2rem;margin:0 0 2rem 0}@media (max-width:320px){h4{font-size:1.5rem}}li,p{font-family:MacklinProSansLight;font-style:normal;font-size:2rem;line-height:2.5rem}@media (max-width:1500px){li,p{font-size:1.8rem;font-size:2.2rem}}p{margin:0 0 1.5rem 0}section{padding:10rem 5rem}@media (max-width:1200px){section{padding:8rem 2rem!important}}.container{margin:0 auto;max-width:1600px}.container.sm{max-width:1000px}.container.md{max-width:1400px}.row{display:flex}.row.wrap{flex-wrap:wrap}.row.center{justify-content:center}.row.sb{justify-content:space-between}.btn{font-family:MacklinProSansRegular;font-style:normal;display:inline-block;border-radius:55px;padding:5px 20px;font-size:1.4rem;transition:.2s ease-in-out;min-width:100px;width:fit-content;text-align:center;cursor:pointer}.btn.center{align-self:center}.btn.dark{background-color:#333}.btn.dark a:link{color:#f5f6e6;text-decoration:none;transition:color .3s}.btn.dark a:visited{color:#f5f6e6;text-decoration:none}.btn.dark a:hover{color:#f5f6e6;text-decoration:none}.btn.dark a:active{color:#f5f6e6;text-decoration:none}.btn.dark:hover{background-color:#f5f6e6}.btn.dark:hover a:link{color:#333;text-decoration:none;transition:color .3s}.btn.dark:hover a:visited{color:#333;text-decoration:none}.btn.dark:hover a:hover{color:#333;text-decoration:none}.btn.dark:hover a:active{color:#333;text-decoration:none}.btn.light{background-color:#f5f6e6}.btn.light a:link{color:#333;text-decoration:none;transition:color .3s}.btn.light a:visited{color:#333;text-decoration:none}.btn.light a:hover{color:#333;text-decoration:none}.btn.light a:active{color:#333;text-decoration:none}.btn.light:hover{background-color:#333}.btn.light:hover a:link{color:#f5f6e6;text-decoration:none;transition:color .3s}.btn.light:hover a:visited{color:#f5f6e6;text-decoration:none}.btn.light:hover a:hover{color:#f5f6e6;text-decoration:none}.btn.light:hover a:active{color:#f5f6e6;text-decoration:none}.btn.large{font-size:1.4rem;padding:10px 25px;min-width:120px}@media (max-width:700px){.btn.large{font-size:1.2rem;padding:8px 20px;width:80px}}@media (max-width:320px){.btn.large{width:60px}}.btn.darkLine{transition:.2s}.btn.darkLine:hover{color:#f5f6e6!important;background:#333!important}img{width:100%;height:100%;object-fit:cover}.nav-cream nav.mobile{background-color:#f5f6e6}.nav-cream nav.mobile .navItems a:link{color:#333;text-decoration:none;transition:color .3s}.nav-cream nav.mobile .navItems a:visited{color:#333;text-decoration:none}.nav-cream nav.mobile .navItems a:hover{color:#556e61;text-decoration:none}.nav-cream nav.mobile .navItems a:active{color:#556e61;text-decoration:none}.nav-cream nav.mobile .navItems .exitBox{position:absolute;right:50px;top:50px}.nav-cream nav.mobile .navItems .exitBox svg line{stroke:#333;transition:.3s;stroke-width:.2rem}.nav-cream nav.mobile .navItems .exitBox:hover{cursor:pointer}.nav-cream nav.mobile .navItems .exitBox:hover svg line{stroke:#556e61}.nav-green nav.mobile{background-color:#556e61}.nav-green nav.mobile .navItems a:link{color:#f5f6e6;text-decoration:none;transition:color .3s}.nav-green nav.mobile .navItems a:visited{color:#f5f6e6;text-decoration:none}.nav-green nav.mobile .navItems a:hover{color:#333;text-decoration:none}.nav-green nav.mobile .navItems a:active{color:#333;text-decoration:none}.nav-green nav.mobile .navItems li{border-bottom:1px solid #f5f6e6}.donationCenter{margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center!important;padding:8rem 0!important}.donationCenter p{width:100%!important}@media (max-width:700px){.donationCenter p{width:50%!important}}.wrapper{width:100vw;height:auto;overflow:hidden;position:relative}.testBox{position:fixed;bottom:0;left:0;width:100%;background:red;height:200px}#cookies{position:fixed;bottom:0;left:50%;translate:-50% 0;background:#556e61;width:60%;align-items:center;justify-content:space-between;box-sizing:border-box;padding:1rem 2rem;box-shadow:0 0 10px 5px rgba(0,0,0,.1);z-index:999999999;display:none}#cookies h5 a{font-family:MacklinProSansLight;font-style:normal;color:#f5f6e6;text-decoration:none;transition:.3s;font-size:clamp(1.4rem,1.4vw,1.8rem)}#cookies h5 a:hover{opacity:.8}#cookies .buttons{display:flex;align-items:center;justify-content:flex-end}#cookies .buttons .btn{cursor:pointer;background:#f5f6e6}#cookies .buttons .btn:last-of-type{margin-left:1rem}#cookies .buttons .btn.reject{background:#50675a;color:#f5f6e6}#cookies .buttons .btn:hover{opacity:.7}@media (max-width:1000px){#cookies{width:100%;padding:1rem 2rem 2rem;flex-direction:column}#cookies h5,#cookies h5 a{text-align:center;margin-bottom:2rem}}body>:not(#searchModal){transition:filter .3s}body:has(#searchModal.shown)>:not(#searchModal){filter:blur(10px)}#searchModal{width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;display:none}#searchModal.shown{display:flex}#searchModal .fade{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;background:#f5f6e6;opacity:.9}#searchModal .container{position:relative;width:fit-content;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;max-width:none;margin:0;padding:0}#searchModal .container button#close{position:absolute;top:1rem;right:1rem;width:4rem;height:4rem;aspect-ratio:1/1;appearance:none;border:none;background:0 0;cursor:pointer}#searchModal .container button#close::after,#searchModal .container button#close::before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:100%;width:2px;background:#556e61;transition:.3s}#searchModal .container button#close::before{rotate:-45deg}#searchModal .container button#close::after{rotate:45deg}#searchModal .container button#close:hover::after,#searchModal .container button#close:hover::before{background:#333}#searchModal .container #searchForm{max-width:720px;width:100%;display:flex;align-items:center;overflow:hidden;box-sizing:border-box;padding:1rem 2rem;z-index:2;margin:0}#searchModal .container #searchForm.shown{display:flex}#searchModal .container #searchForm input{border-radius:0;border:none;appearance:none;background:0 0}#searchModal .container #searchForm input[type=search]{border-bottom:1px solid #556e61;width:100%;padding:.5rem;color:#556e61;margin-right:1rem;font-size:clamp(1.4rem,1.4vw,1.8rem)!important}#searchModal .container #searchForm input[type=search]::placeholder{color:#556e61;opacity:.5}#searchModal .container #searchForm input[type=submit]{background:0 0;border:none;appearance:none;color:#f5f6e6;font-family:MacklinProSansLight;font-style:normal;font-size:clamp(1.4rem,1.4vw,1.8rem)!important;margin-left:2rem;transition:.2s;cursor:pointer;padding:1rem 3rem .8rem;background:#556e61;line-height:1;border-radius:2rem}#searchModal .container #searchForm input[type=submit]:hover{color:#333}@media (max-width:700px){#searchModal .container #searchForm{max-width:none;width:100%;flex-wrap:wrap;justify-content:flex-end}#searchModal .container #searchForm input[type=search]{margin:0 0 2rem}#searchModal .container #searchForm input[type=submit]{margin:0}}header nav{display:flex;align-items:center;justify-content:space-between;padding:4rem;position:relative}@media (max-width:700px){header nav{padding:2rem 2rem 0 2rem}}header nav h2{margin:0!important;max-width:50%}@media (max-width:700px){header nav .textMenu{display:none}}header nav .textMenu p{font-family:MacklinProSansRegular;font-style:normal;width:60px;padding-bottom:.5rem;cursor:pointer;transition:.2s ease-in-out;margin-bottom:0;position:relative;border:none}header nav .textMenu p::after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;transition:.2s ease-in-out}header nav .textMenu p:hover::after{width:40px}header nav .mobileMenu{width:50px;height:50px;cursor:pointer;z-index:999999;display:none;transition:.3s}header nav .mobileMenu:hover svg line{stroke:#333}header nav .mobileMenu svg{stroke-width:.3rem}header nav .mobileMenu svg line{transition:.3s;stroke-width:4px}@media (max-width:700px){header nav .mobileMenu{display:block}}@media (max-width:1200px){header nav .mobileMenu.main{display:block}}header nav .homeLogo{max-width:350px;cursor:pointer;width:350px}@media (max-width:1500px){header nav .homeLogo{max-width:300px;width:300px}}@media (max-width:1200px){header nav .homeLogo{max-width:250px;width:250px}}@media (max-width:700px){header nav .homeLogo{max-width:150px;width:150px}}header nav .homeLogo img{transition:.3s;height:100%;width:100%}header nav .homeLogo img:hover{opacity:.7}header nav .right{width:50%;display:flex;align-items:center;justify-content:space-between}@media (max-width:700px){header nav .right{width:100%}}header nav .right img{transition:.3s}@media (max-width:1200px){header nav .right img{max-width:200px}}header nav .right img:hover{opacity:.7}header nav .homeRight{display:flex;align-items:center}header nav .homeRight #searchMenu{display:flex;align-items:center;position:relative}header nav .homeRight #searchMenu #searchToggleButton{appearance:none;background:0 0;aspect-ratio:1/1;border:none;padding:0;margin:0 0 3px;border-radius:50%;height:4rem;position:relative;cursor:pointer;transition:.2s}header nav .homeRight #searchMenu #searchToggleButton figure{position:absolute;top:50%;left:50%;translate:-50% -50%;margin:0;padding:0;width:100%;background:#f5f6e6;border-radius:50%;width:100%;height:100%;aspect-ratio:1/1;transition:.3s}header nav .homeRight #searchMenu #searchToggleButton figure svg{position:absolute;top:50%;left:50%;translate:-50% -50%;width:70%;fill:#556e61;transition:.3s}header nav .homeRight #searchMenu #searchToggleButton figure#close{display:none}header nav .homeRight #searchMenu #searchToggleButton figure#close::after,header nav .homeRight #searchMenu #searchToggleButton figure#close::before{content:"";position:absolute;height:70%;width:1.5px;background:#556e61;top:50%;left:50%;translate:-50% -50%}header nav .homeRight #searchMenu #searchToggleButton figure#close::after{rotate:45deg}header nav .homeRight #searchMenu #searchToggleButton figure#close::before{rotate:-45deg}header nav .homeRight #searchMenu #searchToggleButton:hover figure{background:#333}header nav .homeRight #searchMenu #searchToggleButton:hover figure svg{fill:#f5f6e6}header nav .homeRight #searchMenu #searchToggleButton:hover figure#close::after,header nav .homeRight #searchMenu #searchToggleButton:hover figure#close::before{background:#333}header nav .homeRight #searchMenu #searchToggleButton.open figure#open{display:none}header nav .homeRight #searchMenu #searchToggleButton.open figure#close{display:block}@media (max-width:1200px){header nav .homeRight #searchMenu #searchToggleButton{height:3.5rem;margin-top:3px;margin-right:1rem}}@media (max-width:1000px){header nav .homeRight #searchMenu #searchToggleButton{height:3.75rem;border-radius:0}header nav .homeRight #searchMenu #searchToggleButton figure{background:0 0;width:100%;height:100%}header nav .homeRight #searchMenu #searchToggleButton figure svg{fill:#f5f6e6;width:100%;height:100%}header nav .homeRight #searchMenu #searchToggleButton:hover figure{background:0 0}header nav .homeRight #searchMenu #searchToggleButton:hover figure svg{fill:#333}}header nav .homeDetails{display:flex;align-items:center;margin-right:2rem}header nav .homeDetails a:link{color:#f5f6e6;text-decoration:none;transition:color .3s}header nav .homeDetails a:visited{color:#f5f6e6;text-decoration:none}header nav .homeDetails a:hover{color:#333;text-decoration:none}header nav .homeDetails a:active{color:#333;text-decoration:none}header nav .homeDetails *{font-size:clamp(1.4rem,1.4vw,2rem)}@media (max-width:1000px){header nav .homeDetails{display:none}}header nav .homeDetails a,header nav .homeDetails p,header nav .homeDetails span{font-family:MacklinProSansLight;font-style:normal;color:#f5f6e6}header nav .homeDetails p{margin-bottom:0}header nav .homeDetails a{padding:0 .3rem}header nav .homeDetails a:last-of-type{padding-right:0}header nav .homeDetails span{padding:0 1rem}header nav .slideMenu{display:none;position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:99999}header nav .slideMenu .overlay{width:100vw;height:100vh;background:#33333340;left:0;top:0;position:fixed;z-index:-1}header nav .slideMenu .container{width:40%;background:#f5f6e6;height:100%;position:fixed;right:0;top:0;border-top-left-radius:25rem}header nav .slideMenu .container.greenMenu{background:#556e61}@media (max-width:1500px){header nav .slideMenu .container{width:60%;border-top-left-radius:15rem}}@media (max-width:700px){header nav .slideMenu .container{border-radius:0;width:100%}}@media (max-height:560px) and (orientation:landscape){header nav .slideMenu .container{border-radius:0;width:100%}}header nav .slideMenu .container .exitBox{position:absolute;right:50px;top:50px}@media (max-width:1500px){header nav .slideMenu .container .exitBox{scale:.8}}@media (max-width:700px){header nav .slideMenu .container .exitBox{display:none}}header nav .slideMenu .container .exitBox svg line{stroke:#333;transition:.3s;stroke-width:.2rem}header nav .slideMenu .container .exitBox svg line.creamLine{stroke:#f5f6e6}header nav .slideMenu .container .exitBox:hover{cursor:pointer}header nav .slideMenu .container .exitBox:hover svg line{stroke:#556e61}header nav .slideMenu .container .exitBox:hover svg line.creamLine{stroke:#333}header nav .slideMenu .container .links{position:absolute;top:20vh;width:100%;height:80vh;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}header nav .slideMenu .container .links::-webkit-scrollbar{display:none}header nav .slideMenu .container .links.greenMenu ul.nav-tree li{border-bottom-color:#f5f6e6}header nav .slideMenu .container .links.greenMenu ul.nav-tree li a{color:#f5f6e6;transition:.3s}header nav .slideMenu .container .links.greenMenu ul.nav-tree li a:hover{color:#333}@media (max-width:1500px){header nav .slideMenu .container .links{margin:1rem 0;right:10%;max-height:80%}}@media (max-height:560px) and (orientation:landscape){header nav .slideMenu .container .links{right:unset}}@media (max-width:700px){header nav .slideMenu .container .links{top:9vh}}@media (max-height:560px) and (orientation:landscape){header nav .slideMenu .container .links ul{width:80vw;height:100%;position:absolute;top:-5vh;left:10vw;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}}header nav .slideMenu .container .links li a:link{color:#333;text-decoration:none;transition:color .3s}header nav .slideMenu .container .links li a:visited{color:#333;text-decoration:none}header nav .slideMenu .container .links li a:hover{color:#556e61;text-decoration:none}header nav .slideMenu .container .links li a:active{color:#556e61;text-decoration:none}@media (max-width:1500px){header nav .slideMenu .container .links li{display:flex;flex-direction:column;flex-wrap:wrap;text-align:right;margin:1rem 0}}@media (max-width:700px){header nav .slideMenu .container .links li{margin:.5rem 0 1rem}}@media (max-height:560px) and (orientation:landscape){header nav .slideMenu .container .links li{max-width:150px;margin-top:.5rem}}header nav .slideMenu .container .links ul.nav-tree li{border-bottom-color:#333}header nav .slideMenu .container .links ul.nav-tree li a{font-size:2.4rem}@media (max-width:1500px){header nav .slideMenu .container .links ul.nav-tree li a{font-size:2.1rem}}@media (max-width:700px){header nav .slideMenu .container .links ul.nav-tree li a{font-size:1.8rem;line-height:2.4rem}}@media (max-height:560px) and (orientation:landscape){header nav .slideMenu .container .links ul.nav-tree li a{font-size:1.5rem;line-height:1.8rem}}@media (max-width:320px){header nav .slideMenu .container .links ul.nav-tree li a{font-size:1.5rem;line-height:1.8rem}}@media (max-width:1500px){header nav .slideMenu .container .links .nav-tree{padding:0}}header .mobileHeader{display:none;padding:0 5%}@media (max-width:700px){header .mobileHeader{display:block;margin:0;padding:2rem 5% 0 5%}}@media (max-width:700px){header .desktopHeader{display:none}}footer{font-family:MacklinProSansLight;font-style:normal;color:#f5f6e6;background-color:#333;padding:4rem;overflow:hidden}footer a:link{color:#f5f6e6;text-decoration:none;transition:color .3s}footer a:visited{color:#f5f6e6;text-decoration:none}footer a:hover{color:#556e61;text-decoration:none}footer a:active{color:#556e61;text-decoration:none}footer img{width:100%;height:100%;object-fit:cover}footer .mobile-footer{display:none}footer .mobile-footer .col:last-of-type #funeralguide{margin:0 -2px 15px 0;align-items:flex-end}footer .mobile-footer .col:last-of-type #funeralguide .stars svg{margin:0}footer .availability{margin:0 auto;max-width:1000px;text-align:center;padding-bottom:5rem}footer .availability a{transition:0s}footer .availability a:hover{color:#333}footer .availability p{font-size:1.8rem;padding-bottom:2rem}footer .availability .btn{border:1px solid #f5f6e6}footer .row{align-items:flex-end}footer .col:first-of-type a{margin-left:1.5rem}footer .col:first-of-type img{max-width:75px;max-height:65px}footer .col:last-of-type{display:flex;align-items:flex-end}footer .col:last-of-type img{margin-left:.5rem;max-height:45px;width:auto}footer .col:last-of-type img:nth-of-type(1){min-height:36px;max-height:36px}footer .col:last-of-type a#fg{scale:1.1}footer .col:last-of-type a#fg a{display:block}footer .col:last-of-type a#fg a img{display:block;max-height:none}footer .col:last-of-type a{margin-left:1.5rem;white-space:nowrap;font-size:1.1rem;cursor:pointer}footer .col:last-of-type a img{transition:.3s}footer .col:last-of-type a:hover img{opacity:.7}footer .col:last-of-type a svg{width:40px;height:40px;fill:#f5f6e6}footer .col:last-of-type a svg path{transition:.2s!important}footer .col:last-of-type a svg:hover path{fill:#556e61}@media (max-width:700px){footer .col:last-of-type a svg{margin-left:1rem}}footer .col:last-of-type #funeralguide{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:.2s;margin:0 -10px -2px 15px}footer .col:last-of-type #funeralguide img{opacity:1!important;margin:0 0 3px;max-height:20px;min-height:20px}footer .col:last-of-type #funeralguide .stars{margin-left:3px;display:flex;align-items:center;justify-content:flex-start}footer .col:last-of-type #funeralguide .stars svg{width:18px;height:18px}footer .col:last-of-type #funeralguide .stars svg *{fill:#f5f6e6!important}footer .col:last-of-type #funeralguide:hover{opacity:.7}@media (max-width:1500px){footer .col:last-of-type img{max-height:35px;margin-left:1rem}footer .col:last-of-type img:nth-of-type(1){min-height:30px;max-height:30px}footer .col:last-of-type a{margin-left:1rem}footer .col:last-of-type a svg{width:30px;height:30px}}@media (max-width:1200px){footer{padding:4rem 2rem 6rem 2rem}footer .col:first-of-type img{max-width:50px}}@media (max-width:1000px){footer{padding-bottom:2rem}footer .mobile-footer{display:flex;justify-content:space-between;align-items:flex-end}footer .mobile-footer .col{display:flex;flex-direction:column}footer .mobile-footer .col:first-of-type{align-items:flex-start}footer .mobile-footer .col:first-of-type a{margin:0 0 1rem 0}footer .mobile-footer .col:first-of-type a:last-of-type{margin:0}footer .mobile-footer .col:first-of-type img:first-of-type{max-height:75px;margin-bottom:2rem;margin-left:-.2rem}footer .mobile-footer .col:last-of-type{align-items:flex-end}footer .mobile-footer .col:last-of-type .socials{display:flex;margin-bottom:1rem;align-items:center;margin-right:-.3rem}footer .mobile-footer .col:last-of-type .socials a{margin:0}footer .mobile-footer .col:last-of-type .info{display:flex;align-items:center;justify-content:end}footer .mobile-footer .col:last-of-type .info a{cursor:pointer}footer .mobile-footer .col:last-of-type .info a:hover img{opacity:.7}footer .mobile-footer .col:last-of-type .info a img{transition:.3}footer .mobile-footer .col:last-of-type .info a img:first-of-type{max-width:40vw;height:auto;min-height:auto}footer .row.desktop{display:none}}.about-buttons{background-color:#f5f6e6}.about-buttons .row{justify-content:center}.about-buttons .row .buttons a{color:#333}.about-buttons .row .buttons a:hover{color:#f5f6e6}.about-buttons .row .buttons .btn{margin:0 2rem;border:1px solid #333}@media (max-width:320px){.about-buttons .row .buttons .btn{margin:0 1rem}}@media (max-width:700px){#contactForm{padding-bottom:0!important}}#contactForm.green{background:#556e61}#contactForm.green .form form .dropdown select option{background:#556e61;background-color:#556e61}#contactForm.charcoal{background:#333}#contactForm.charcoal .form form .dropdown select option{background:#333;background-color:#333}#contactForm .form{max-width:1400px;margin:auto}#contactForm .form .success{text-align:center;color:#f5f6e6;padding:8rem 0 0 4rem;font-size:2rem!important}#contactForm .form .heading{padding:0 .8rem 1rem 0}#contactForm .form .heading h2{color:#f5f6e6;margin:0;padding:0}#contactForm .form .heading p{color:#f5f6e6;margin:0;padding:0}@media (max-width:1200px){#contactForm .form .heading p{margin:1rem 0}}#contactForm .form .heading span{font-family:MacklinProSansRegular;font-style:normal;font-weight:lighter;font-size:1.5rem;letter-spacing:.05rem;line-height:auto;color:#f5f6e6}#contactForm .form form{padding:0;width:100%;display:flex;flex-direction:column}#contactForm .form form .honeypot{position:absolute;left:-9999px}#contactForm .form form .row{margin:1rem 0;display:flex;width:100%;justify-content:space-between;align-items:center}#contactForm .form form .row .col{display:flex;flex-direction:column;width:49%}@media (max-width:700px){#contactForm .form form .row .col{width:100%}}#contactForm .form form .row.submit{justify-content:right}@media (max-width:700px){#contactForm .form form .row{display:block}}#contactForm .form form label{color:#f5f6e6;font-size:2rem}#contactForm .form form label.office{font-size:1.5rem;font-family:MacklinProSansRegular;font-style:normal;margin-left:.5rem}#contactForm .form form input{position:relative;font-size:2rem;color:#f5f6e6;background:0 0;border:none;border-bottom:2px solid #f5f6e6;padding:1rem;margin:.5rem 0}@media (max-width:700px){#contactForm .form form input{font-size:1.5rem}}#contactForm .form form input::placeholder{color:#f5f6e6;opacity:.5}#contactForm .form form input#contactSubmit{width:25%;border:1px solid #f5f6e6;border-radius:4rem;background-color:#556e61;transition:.3s;cursor:pointer}#contactForm .form form input#contactSubmit a:link{color:#f5f6e6;text-decoration:none;transition:color .3s}#contactForm .form form input#contactSubmit a:visited{color:#f5f6e6;text-decoration:none}#contactForm .form form input#contactSubmit a:hover{color:#f5f6e6;text-decoration:none}#contactForm .form form input#contactSubmit a:active{color:#f5f6e6;text-decoration:none}#contactForm .form form input#contactSubmit:hover{background-color:#f5f6e6;color:#556e61}#contactForm .form form input#contactSubmit:hover a:link{color:#333;text-decoration:none;transition:color .3s}#contactForm .form form input#contactSubmit:hover a:visited{color:#333;text-decoration:none}#contactForm .form form input#contactSubmit:hover a:hover{color:#333;text-decoration:none}#contactForm .form form input#contactSubmit:hover a:active{color:#333;text-decoration:none}#contactForm .form form .dropdown{width:100%;margin:0;padding:0;position:relative}#contactForm .form form .dropdown select{position:relative;width:100%;appearance:none;background:0 0;font-size:2rem;color:#f5f6e6;border:none;border-radius:0;border-bottom:2px solid #f5f6e6;transition:.3s;padding:1rem;margin:.5rem 0}#contactForm .form form .dropdown select:hover{cursor:pointer}@media (max-width:700px){#contactForm .form form .dropdown select{font-size:1.5rem}}#contactForm .form form .dropdown::after{content:"";width:1.5rem;height:1.5rem;border-bottom:2px solid #f5f6e6;border-right:2px solid #f5f6e6;transform:rotate(45deg) translate(0,-100%);position:absolute;right:3rem;top:45%;z-index:-1}#contactForm .form form textarea{appearance:none;background:#f5f6e6;padding:1.5rem;width:100%;resize:none;color:#333;border:none;font-size:2rem;margin:2rem 0;box-sizing:border-box;font-family:MacklinProSansRegular;font-style:normal}@media (max-width:700px){#contactForm .form form textarea{padding:1rem;margin:0;font-size:1.5rem}}#contactForm .form form input#contactSubmit{border:2px solid #f5f6e6;background:0 0}@media (max-width:700px){#contactForm .form form input#contactSubmit{width:60%;margin:0 20%}}.divider{padding-top:0;padding-bottom:0;overflow:hidden}.divider .divides{display:flex;align-items:center;padding:8rem 0}.divider .line{flex:1;border-bottom:1px solid #f5f6e6}.divider svg{padding:0 5rem;z-index:5!important}@media (max-width:1200px){.divider svg{width:80px}}@media (max-width:700px){.divider svg{width:50px;padding:0 2rem}}.faqs .row{align-items:flex-end;justify-content:center}.faqs .row .col{flex:1 0 50%;padding-bottom:4rem}.faqs .row .col h4{width:85%;margin-bottom:0}.faqs .row .col .dropdown{display:flex;align-items:center}.faqs .row .col .dropdown:nth-of-type(odd){padding-right:4rem}.faqs .row .col .dropdown:nth-of-type(even){padding-left:4rem}.faqs .row .col .dropdown .line{width:90%;height:1px;background-color:#333}.faqs .row .col .dropdown svg{stroke-width:3px;stroke:#333;width:50px;height:50px;cursor:pointer}.faqs .row .col .reveal{position:relative;display:block;height:0;overflow-y:hidden}.faqs .row .col .reveal p{font-family:MacklinProSansLight;font-style:normal;color:#333;width:85%}.faqs .row.center{display:flex}.faqs .row.center .btn{width:fit-content;margin-top:2rem;padding:1rem 4rem}.faqs .row.center .btn:hover{color:#f5f6e6}@media (max-width:1200px){.faqs .row .col h4{padding-left:2rem;width:80%}.faqs .row .col .dropdown{padding:0 2rem}.faqs .row .col .dropdown:nth-of-type(odd){padding-right:2rem}.faqs .row .col .dropdown:nth-of-type(even){padding-left:2rem}.faqs .row .col .reveal{padding-left:2rem}.faqs .row .col .reveal p{width:80%;font-size:1.3rem}}@media (max-width:700px){.faqs .row{display:block}.faqs .row .col{padding-bottom:2rem}.faqs .row .col h4{padding-left:0;width:90%}.faqs .row .col .dropdown{padding:0}.faqs .row .col .dropdown:nth-of-type(odd){padding-right:0}.faqs .row .col .dropdown:nth-of-type(even){padding-left:0}.faqs .row .col .reveal{padding-left:0}.faqs .row .col .reveal p{width:90%;margin-top:0}}.intro.keepsake{padding:4rem 0 0 0}.intro .row{align-items:center}.intro .row.keepsake{justify-content:center;align-items:center}.intro .row.keepsake .col{flex:none;width:30%}.intro .row.keepsake .col h1{width:100%}.intro .row .col{flex:1 0 50%;box-sizing:border-box}.intro .row .col:first-of-type{padding-right:5%}@media (max-width:700px){.intro .row .col:first-of-type{padding-right:0}}.intro .row .col .donations{margin-bottom:2rem}.intro .row .col .donations h3{font-size:4rem;margin-bottom:.5rem}@media (max-width:700px){.intro .row .col .donations h3{font-size:3.5rem}}@media (max-width:1200px){.intro .row .col .donations h3{margin-bottom:1rem}}.intro .row .col .donations p{width:30%;font-size:2rem}@media (max-width:1500px){.intro .row .col .donations p{width:50%}}@media (max-width:1200px){.intro .row .col .donations p{width:75%}}@media (max-width:700px){.intro .row .col .donations p{width:100%;margin-top:1rem;font-size:2rem}}.intro .row .col h1{width:80%;margin-bottom:0;padding-top:5rem}.intro .row .col h1.keepsakeTitle{width:100%;text-align:center;padding:0}.intro .row .col h6{font-family:MacklinProSansLight;font-style:normal;font-size:1.4rem}.intro .row .col p{width:50%}.intro .row .col .videoContainer video{width:100%;height:100%;object-fit:cover}.intro .row .col img{width:100%;height:100%;object-fit:cover}.intro .row .col img.keepsake{width:75%;max-width:100%}@media (max-width:700px){.intro .row .col img.keepsake{width:100%;padding:5rem 10% 0;box-sizing:border-box}}.intro .row .col .buttons{padding-top:5rem}.intro .row .col .buttons a{transition:0s}.intro .row .col .buttons a:hover{color:#f5f6e6}.intro .row .col .buttons .btn{margin-right:2rem}.intro .row .col .search{padding:5rem 0 6rem 0}.intro .row .col .search #search-form{position:relative;width:350px}.intro .row .col .search #search-form .submit{position:absolute;bottom:7px;right:5px;padding:0;border-radius:0;-webkit-appearance:none;appearance:none;transition:.2s ease-in-out;background-color:transparent;border:none}.intro .row .col .search #search-form .submit svg{width:25px;height:25px;cursor:pointer;stroke:#f5f6e6;fill:#f5f6e6;transition:.2s ease-in-out}.intro .row .col .search #search-form .submit svg:hover{stroke:#333;fill:#333}.intro .row .col .search #search-form input{color:#f5f6e6;font-size:2.5rem;letter-spacing:.5px;background-color:transparent;border:none;border-bottom:1.5px solid #f5f6e6;padding-bottom:.8rem;border-radius:0!important;width:100%}.intro .row .col .search #search-form input::-webkit-search-cancel-button,.intro .row .col .search #search-form input::-webkit-search-decoration,.intro .row .col .search #search-form input::-webkit-search-results-button,.intro .row .col .search #search-form input::-webkit-search-results-decoration{-webkit-appearance:none}.intro .row .col .search #search-form input::placeholder{opacity:50%}.intro .row .col .search #search-form input:focus{outline:0}.intro .row .col .search #search-form input::placeholder{color:#f5f6e650}.intro .row.home{width:100%;max-width:100%}.intro .row.home .col{flex:auto}.intro .row.home .col:first-of-type{margin-left:8rem;width:25%}.intro .row.home .col:first-of-type h1{padding:0}@media (max-width:1200px){.intro .row.home .col:first-of-type h1{margin:auto;font-size:3.2rem;width:66%}}@media (max-width:700px){.intro .row.home .col:first-of-type h1{margin:0;width:66%}}.intro .row.home .col:first-of-type p{margin-top:1rem}@media (max-width:1500px){.intro .row.home .col:first-of-type h1,.intro .row.home .col:first-of-type h2,.intro .row.home .col:first-of-type h3,.intro .row.home .col:first-of-type p,.intro .row.home .col:first-of-type span{width:80%;margin:auto}.intro .row.home .col:first-of-type p{margin-top:1rem}}@media (max-width:1000px){.intro .row.home .col:first-of-type{margin-left:2rem}.intro .row.home .col:first-of-type h1,.intro .row.home .col:first-of-type h2,.intro .row.home .col:first-of-type h3,.intro .row.home .col:first-of-type p,.intro .row.home .col:first-of-type span{width:100%;margin:auto}.intro .row.home .col:first-of-type h1{margin-bottom:2rem}}@media (max-width:700px){.intro .row.home .col:first-of-type{margin:0 0 2rem;width:100%}.intro .row.home .col:first-of-type h1,.intro .row.home .col:first-of-type h2,.intro .row.home .col:first-of-type h3,.intro .row.home .col:first-of-type p,.intro .row.home .col:first-of-type span{width:66%;margin:0}.intro .row.home .col:first-of-type p{margin-top:2rem}}.intro .row.home .col:last-of-type{width:60%}@media (max-width:700px){.intro .row.home .col:last-of-type{width:100%}}.intro .row.home .links{width:15%;padding-right:5rem}@media (max-width:1200px){.intro .row.home .links{display:none}}@media (max-width:700px){.intro .row{flex-direction:column;align-items:unset}.intro .row .col img{padding-top:5rem}.intro .row .col .search #search-form{width:280px}.intro .row .col .search #search-form .submit svg{width:20px;height:20px}.intro .row .col .search #search-form input{font-size:1.8rem;width:280px}.intro .row .col .disclaimer p{width:100%;font-size:2rem}}.keepsakes .row{align-items:none}.keepsakes .row .col{display:flex;flex-direction:column;justify-content:space-between}.keepsakes .row .col a{transition:0s}.keepsakes .row .col .top h3{width:auto;margin:auto;text-align:center}.keepsakes .row.top{justify-content:space-between;align-items:center}.keepsakes .row.top .col:first-of-type{flex:1;padding-right:4rem}.keepsakes .row.top .col:last-of-type{flex:1;display:flex;align-items:center;justify-content:center}.keepsakes .row.top .col:last-of-type img{max-width:675px}.keepsakes .row.bottom{display:flex;margin-top:10rem;justify-content:center}@media (max-width:700px){.keepsakes .row.bottom{flex-wrap:wrap;justify-content:center}.keepsakes .row.bottom .col{min-width:50%;margin-top:4rem}.keepsakes .row.bottom .col h1{margin:2rem auto!important}}@media (max-width:320px){.keepsakes .row.bottom .col{min-width:90%}}.keepsakes .row.bottom .col{max-width:20%;margin-bottom:4rem}@media (max-width:1200px){.keepsakes .row.bottom .col{min-width:200px}}.keepsakes .row.bottom .col h1{margin:4rem auto;text-align:center;font-family:MacklinProSansLight;font-style:normal;font-weight:300;font-size:1.5rem;width:80%;line-height:2rem}.keepsakes .row.bottom .col a{margin:0 auto}.keepsakes .row.bottom .col picture{width:90%;aspect-ratio:1/1;margin:5% 5% 3rem;display:block;border-radius:50%;overflow:hidden}.keepsakes .row.bottom .col picture img{max-height:100%;max-width:100%;object-fit:cover;transition:.3s}.keepsakes .row.bottom .col picture img:hover{opacity:.7}.keepsakes .bottomText{padding-top:8rem}.keepsakes .bottomText p{width:30%}@media (max-width:1200px){.keepsakes .row.bottom .col{flex:1 0 50%}.keepsakes .bottomText p{width:60%}}@media (max-width:700px){.keepsakes .row.top{display:block;padding-bottom:4rem}.keepsakes .row.bottom{margin-top:0}.keepsakes .bottomText p{width:80%}}.layout.keepsake{padding:0 0 10rem 0;display:block;flex-wrap:wrap;width:100%;box-sizing:border-box;margin:auto}.layout.keepsake .col p strong::before{content:""}.layout.keepsake .container{display:block;width:100%;margin:auto}.layout.keepsake .container .row{flex:auto;margin:auto}.layout.keepsake .container .row .col{margin:auto}.layout.keepsake .container .row .col figure ul li::before{display:none}.layout.keepsake .container .row .col figure img{width:100%;height:100%}@media (max-width:700px){.layout.keepsake .container{display:block}}@media (max-width:700px){.layout.keepsake .container .row .col figure{max-width:90%;overflow:hidden;margin:auto}.layout.keepsake .container .row .col figure img{max-height:70vh;max-width:100%}}.layout hr{margin:6rem 0;border:none;width:100%;display:block;height:1px;background:#333}@media (max-width:700px){.layout hr{margin:8rem 0}}.layout .col{flex:1;padding:0 2rem 4rem 2rem}.layout .col p{width:90%}.layout .col p strong::before{content:"\a";white-space:pre}.layout .col p strong:has(>a)::before{content:""}.layout .col figure{margin:0}.layout .col img{width:90%}.layout .col h4{width:90%;margin-top:6rem}.layout .col h5{font-family:ITCGalliardProRoman;font-style:normal;font-size:1.8rem;text-align:center;margin:2rem 0 4rem 0}.layout .col figure.center{text-align:center}.layout .col ul{list-style-type:none;width:80%;margin-left:-1.8rem}.layout .col ul li{position:relative;padding-bottom:1.8rem;padding-left:1.5rem}.layout .col ul li:before{content:"";position:absolute;width:2em;height:100%;top:-.8rem;left:-3rem;background-size:1em 1em;background-repeat:no-repeat;background-position:center}.layout .image-layout .row .col{flex:1 0 33%;max-width:33%;padding:0 0 5rem 0;text-align:center;margin-bottom:10rem}.layout .image-layout .row .col p{margin:0 auto}.layout .image-layout .row .col h5{margin-bottom:1rem}.layout .image-layout .row .col.cremation img{max-width:250px;max-height:250px;object-fit:contain;text-align:center}.layout .image-layout .row .col.coffins img{max-height:300px;max-width:450px;object-fit:contain}.layout .image-layout .row .col.tubes img{max-width:400px;object-fit:contain}@media (max-width:1200px){.layout .image-layout .row .col{flex:1 0 50%;max-width:50%}}@media (max-width:700px){.layout .image-layout .row{display:block}.layout .image-layout .row .col{max-width:100%;margin-bottom:5rem;padding:5rem 0 0 0}}@media (max-width:700px){.layout .row{display:block}.layout .row .col{padding:0}.layout .row .col p{width:95%}.layout .row .col img{width:100%;padding:4rem 0}}.links{padding-top:16rem}.links h3{width:40%;padding-bottom:6rem}.links .link{flex:1 0 33%;max-width:33%;padding-bottom:5rem}.links .link a{font-family:ITCGalliardProRoman;font-style:normal;font-size:1.8rem;padding-bottom:1rem;border-bottom:1px solid #f5f6e6}@media (max-width:1200px){.links h3{width:60%}}@media (max-width:700px){.links h3{width:80%}.links .link{flex:1 0 50%;max-width:50%}.links .link a{font-size:1.5rem}}@media (max-width:320px){.links h3{width:90%}.links .row{display:block}.links .row .link{max-width:100%}}.home .links{padding:0}.slideMenu .container .links{padding:0}@media (max-width:700px){.locations{padding-bottom:0!important}}.locations .row{padding-top:4rem;align-items:flex-end}.locations .row .col a{transition:0s}.locations .row .col a:hover{color:#333}.locations .row .col .content{border-right:1px solid #f5f6e6}.locations .row .col .content .hours{padding:1rem 0}.locations .row .col img{max-width:280px;max-height:200px;border-radius:100px 0 100px 0;padding-bottom:2rem}@media (max-width:1200px){.locations .row .col{padding-right:4rem}.locations .row .col:last-of-type{padding-right:0}}@media (max-width:700px){.locations .row{display:block}.locations .row .col{padding-right:0;padding-bottom:8rem}.locations .row .col .content{display:flex;padding-bottom:2rem}.locations .row .col .content .hours{align-self:flex-end}.locations .row .col:nth-of-type(1) .content,.locations .row .col:nth-of-type(2) .content{border-right:none}.locations .row .col img{max-width:100%}}.locations .availability{margin:0 auto;max-width:1000px;text-align:center;margin-top:16rem}@media (max-width:700px){.locations .availability{margin-top:4rem}}.locations .availability a{transition:0s}.locations .availability a:hover{color:#333}.locations .availability p{font-size:1.8rem;padding-bottom:2rem}.locations .availability .btn{border:1px solid #f5f6e6}.mementos .row .col{flex:1;display:flex;flex-direction:column;justify-content:center}.mementos .row .col picture img{max-width:100%;height:auto}.mementos .row .col a{transition:0s}.mementos .row .col a:hover{color:#333}.mementos .row .col p{font-family:MacklinProSansLight;font-style:normal;width:80%}.mementos .row .col .btn{margin-top:2rem}@media (max-width:700px){.mementos .row .col:last-of-type{display:none}}.memorials .row.top{display:flex;justify-content:space-between;align-items:center}.memorials .row.top .col .btn.brochure{white-space:nowrap;width:auto;margin:2rem 0}.memorials .row.top .col img{max-width:675px;min-width:400px}@media (max-width:700px){.memorials .row.top .col img{min-width:auto}}.memorials .row.top .col p{width:80%}.memorials .row.top a{transition:0s}.memorials .row.top a div{margin-top:2rem}.memorials .row.bottom{justify-content:center;padding-top:15rem}.memorials .row.bottom .col{display:flex;flex-direction:column;align-items:center;max-width:25%;margin-bottom:6.5rem}.memorials .row.bottom .col h3{text-align:center}.memorials .row.bottom .col picture{width:90%;aspect-ratio:1/1;margin:5%}.memorials .row.bottom .col picture img{max-height:100%;max-width:100%;min-width:100%;min-height:100%;object-fit:contain;object-position:50% 50%}.memorials .row.bottom .col p{width:80%;text-align:center}@media (max-width:1200px){.memorials .row.bottom .col{flex:1 0 33%;max-width:33%}}@media (max-width:700px){.memorials .row.top{display:block}.memorials .row.top .col img{padding-top:4rem}.memorials .row.top .col p{width:95%}.memorials .row.bottom .col{flex:1 0 50%;max-width:50%;padding-bottom:8rem;margin-bottom:0}.memorials .row.bottom .col img{width:80%;height:80%;object-fit:contain}}@media (max-width:320px){.memorials .row.bottom{display:block}.memorials .row.bottom .col{max-width:100%}.memorials .row.bottom .col img{max-width:100%;max-height:100%;width:100%;height:100%;text-align:center}.memorials .row.bottom .col p{width:100%}}ul.nav-tree{font-family:ITCGalliardProRoman;font-style:normal;list-style-type:none;text-align:right}ul.nav-tree *{font-size:clamp(1.8rem,1.2vw,2rem)!important;box-sizing:border-box;font-family:MacklinProSansLight;font-style:normal}ul.nav-tree li{display:block;position:relative}ul.nav-tree li button.dropdown{appearance:none;background:0 0;border:none;padding:.75rem 0;width:100%;text-align:right;cursor:pointer;margin:0;border-bottom:1px solid #f5f6e6}ul.nav-tree li button.dropdown .dropdownContainer{display:none;position:absolute;left:100%;top:0;width:100%;box-shadow:10px 0 15px -5px #00000050;z-index:1}ul.nav-tree li button.dropdown .dropdownContainer a{width:100%;display:block;background:#556e61;color:#f5f6e6;box-sizing:border-box;padding:.75rem 1rem;margin:0;position:relative}ul.nav-tree li button.dropdown .dropdownContainer a::after{content:"";position:absolute;top:100%;right:0;width:calc(100% - 1rem);height:1px;background:#f5f6e6;z-index:2}ul.nav-tree li button.dropdown .dropdownContainer a:hover span{color:#333}ul.nav-tree li button.dropdown:hover>span{color:#333}ul.nav-tree li button.dropdown:hover .dropdownContainer{display:block}ul.nav-tree li span{width:100%;text-align:right;color:#f5f6e6;text-transform:capitalize;transition:.3s}ul.nav-tree li>a{padding:.75rem 0;margin:0;border-bottom:1px solid #f5f6e6;width:100%}ul.nav-tree li a{display:block}ul.nav-tree li a:hover span{color:#333}ul.nav-tree.charcoal{background:0 0}ul.nav-tree.charcoal li span{color:#333}ul.nav-tree.charcoal li span:has(~.sub){font-size:clamp(1.3rem,1.3vw,1.5rem)!important;margin-bottom:0;padding-bottom:0;line-height:1.2}ul.nav-tree.charcoal a:hover span{color:#556e61}ul.nav-tree.full{width:100%;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:4rem;padding-right:50px}@media (max-width:1500px){ul.nav-tree.full{padding-right:0}}ul.nav-tree.full li{max-width:90vw;width:100%;margin:0 0 1rem!important}ul.nav-tree.full li a{padding:0;border-bottom:none;width:100%}ul.nav-tree.full li a:hover span{border-bottom-color:#556e61}ul.nav-tree.full li span{border-bottom:1px solid #333;width:fit-content;float:right;display:block}ul.nav-tree.full li span:has(~.sub){border-bottom:none;align-self:flex-end;float:right;text-align:right}ul.nav-tree.full li .sub{width:100%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;text-align:right}ul.nav-tree.full li .sub a{display:block;margin-left:1.5rem;width:fit-content;height:fit-content}@media (max-width:700px){ul.nav-tree.full li .sub a{margin-bottom:.5rem}}ul.nav-tree.full li .sub a:last-of-type{margin-bottom:0}.obituaries .row{display:flex;justify-content:center;margin-bottom:4rem}.obituaries .row .obituaryCard{flex:1 0 20%;max-width:20%;margin:2rem 4rem;padding-bottom:4rem;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box}@media (max-width:1000px){.obituaries .row .obituaryCard{margin:1.5rem 2rem;max-width:25%;flex:1 0 25%}}@media (max-width:700px){.obituaries .row .obituaryCard{flex:1 0 40%;max-width:40%;margin:2rem 2.5%}}.obituaries .row .obituaryCard a{transition:0s;width:100%}.obituaries .row .obituaryCard a:link{margin:0!important}.obituaries .row .obituaryCard .image{width:100%}.obituaries .row .obituaryCard .image img{min-width:100%;object-fit:cover;border-radius:0 25% 0 25%;transition:.3s;aspect-ratio:1/1}.obituaries .row .obituaryCard .image img:hover{filter:brightness(.75)}.obituaries .row .obituaryCard .image h3{padding-top:2rem;transition:.3s}.obituaries .row .obituaryCard .image h3:hover{opacity:.7}.obituaries .row .obituaryCard .text .obituaryDate{font-size:2rem;letter-spacing:1px;opacity:60%;padding:0;margin-bottom:2rem}@media (max-width:1500px){.obituaries .row .obituaryCard .text .obituaryDate{font-size:1.7rem;margin-bottom:1.5rem}}.obituaries .row .obituaryCard .text .funeralDate{font-size:2rem;letter-spacing:.5px;padding-bottom:1rem}@media (max-width:1500px){.obituaries .row .obituaryCard .text .funeralDate{font-size:1.7rem}}.obituaries .row .obituaryCard a:link{transition:auto;width:fit-content;margin:auto;border-radius:8rem}.obituaries nav.pagination{text-align:center}.obituaries nav.pagination a{font-family:MacklinProSansLight;font-style:normal;font-size:2.5rem;padding:0 1rem}.obituaries nav.pagination a.current{color:#333}@media (min-width:2000px){.obituaries .container{max-width:2000px}}@media (max-width:1500px){.obituaries .row .obituary{margin:2rem}.obituaries .row .obituary .image h3{font-size:2.2rem}.obituaries .row .obituary .text .obituaryDate{font-size:1.8rem}.obituaries .row .obituary .text .funeralDate{font-size:1.6rem;padding-bottom:1.5rem}}@media (max-width:1200px){.obituaries .row .obituary{flex:1 0 25%;max-width:25%;margin:2rem 3rem}.obituaries .row .obituary .image h3{font-size:2rem}.obituaries .row .obituary .image img{border-radius:0 70px 0 70px}.obituaries .row .obituary .text .obituaryDate{font-size:1.5rem;margin-bottom:1rem}.obituaries .row .obituary .text .funeralDate{font-size:1.4rem}}@media (max-width:1000px){.obituaries{padding:0}.obituaries .row{justify-content:center}.obituaries .row .obituaryCard{flex:none;width:33.33%;max-width:33.33%;margin:0;padding:2rem;margin-bottom:4rem}.obituaries .row .obituaryCard .text{width:100%}.obituaries .row .obituaryCard .text a{width:100%}.obituaries .row .obituaryCard .text a .btn.large{box-sizing:border-box;width:100%}.obituaries nav.pagination{padding-bottom:8rem}.obituaries nav.pagination a{font-size:1.8rem;padding:0 .5rem}}@media (max-width:700px){.obituaries{padding:0}.obituaries .row .obituaryCard{width:50%;max-width:50%;padding:2.5%}.obituaries .row .obituaryCard>a:link{border-radius:0;margin:0}.obituaries .row .obituaryCard>a:link .image h3{padding:2rem 0;margin:0;font-size:clamp(2rem,2.5vw,2.5rem);line-height:1.2}.obituaries .row .obituaryCard .text{width:100%}.obituaries .row .obituaryCard .text p.obituaryDate{font-size:clamp(1.2rem,3vw,2rem);line-height:1.2;text-align:center}.obituaries .row .obituaryCard .text a{width:100%}.obituaries .row .obituaryCard .text a .btn.large{box-sizing:border-box;width:100%;padding:.5rem 1rem;min-width:0}.obituaries nav.pagination{padding-bottom:8rem}.obituaries nav.pagination a{font-size:1.8rem;padding:0 .5rem}}.obituary{color:#f5f6e6}@media (max-width:1000px){.obituary{margin-top:-50px;height:auto}}@media (max-width:700px){.obituary{height:auto}}.obituary a{text-decoration:none;color:#f5f6e6;transition:.3s}.obituary a:hover{text-decoration:underline}.obituary .row{height:100%;align-items:center}@media (max-width:700px){.obituary .row{display:block}}.obituary .row .col{flex:1}@media (max-width:700px){.obituary .row .col{width:100%;max-width:100%;min-width:90%;margin:4rem 0 8rem}}.obituary .row .col:first-of-type .extraInformation{margin:2rem 0}.obituary .row .col:first-of-type .extraInformation p{font-weight:400;font-size:2rem}.obituary .row .col:first-of-type .buttons{display:flex;align-items:center}.obituary .row .col:first-of-type .buttons a.share{display:flex;align-items:center}.obituary .row .col:first-of-type .buttons a.share img{width:4rem;transition:.3s}.obituary .row .col:first-of-type .buttons a.share img:hover{opacity:.7}.obituary .row .col:first-of-type .buttons a.share p{font-family:MacklinProSansRegular;font-style:normal;font-weight:lighter;letter-spacing:.05rem;font-size:1.4rem;margin:0 0 0 1rem}.obituary .row .col:first-of-type .buttons a.memories{margin:0 2rem 0 0}.obituary .row .col:first-of-type h1{letter-spacing:.1rem;font-weight:lighter;margin:0}@media (max-width:700px){.obituary .row .col:first-of-type h1{font-size:2.5rem}}.obituary .row .col:first-of-type h1,.obituary .row .col:first-of-type p{width:50%}@media (max-width:700px){.obituary .row .col:first-of-type h1,.obituary .row .col:first-of-type p{width:100%}}.obituary .row .col:first-of-type h2{font-family:MacklinProSansRegular;font-style:normal;font-weight:lighter;letter-spacing:.05rem;font-size:2rem;margin:1rem 0 4rem 0}@media (max-width:700px){.obituary .row .col:first-of-type h2{font-size:2rem}}.obituary .row .col:first-of-type p{font-family:MacklinProSansLight;font-style:normal;font-size:2rem;line-height:auto;margin:0;width:80%;font-weight:700;margin:0}.obituary .row .col:first-of-type p:nth-of-type(2){margin:1rem 0 3rem 0}.obituary .row .col:first-of-type .btn{background:0 0;border:1px solid #f5f6e6;padding:1rem 2rem;z-index:5}.obituary .row .col:first-of-type .btn:hover{background:#f5f6e6;color:#556e61}.obituary .row .col:last-of-type{text-align:center;position:relative}@media (max-width:700px){.obituary .row .col:last-of-type{margin:10% auto 0 auto}}.obituary .row .col:last-of-type img{position:relative;width:50%;height:auto;z-index:1;z-index:3}.obituary .row .col:last-of-type::after{content:"";position:absolute;background-image:url(/assets/images/heart-cream.svg);background-size:90%;background-repeat:no-repeat;top:-50px;right:-50px;width:100%;height:100vh;z-index:2}@media (max-width:700px){.obituary .row .col:last-of-type::after{height:200%}}#memoryModal{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10;display:none}#memoryModal.shown{display:block}#memoryModal .container{box-sizing:border-box;background:#556e61;position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:6rem 0 6rem 0;padding:3rem;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);height:90vh}#memoryModal .container picture{display:block;overflow:hidden;height:100%;width:100%}#memoryModal .container picture img{width:100%;height:100%;max-height:100%;max-width:100%;box-sizing:border-box;object-fit:contain}@media (max-width:1000px){#memoryModal .container{width:100%;height:100%}}#memoryModal .container button#exit{width:3rem;height:3rem;position:absolute;top:1.25rem;right:1.25rem;appearance:none;background:0 0;border:none;cursor:pointer;background:#f5f6e6;border-radius:.5rem;transition:.2s}#memoryModal .container button#exit::after,#memoryModal .container button#exit::before{content:"";width:80%;height:2px;background:#556e61;position:absolute;top:50%;left:50%;translate:-50% -50%}#memoryModal .container button#exit::after{rotate:45deg}#memoryModal .container button#exit::before{rotate:-45deg}#memoryModal .container button#exit:hover{background:#333}@media (max-width:1000px){#memoryModal .container button#exit{width:2rem;height:2rem;top:.75rem;right:.75rem}}#memoryModal .fade{width:100%;height:100%;background:#00000030;position:absolute;z-index:-1}.content{position:relative;margin-bottom:5%;z-index:5;margin-top:8rem}@media (max-width:1500px){.content{margin-top:0}}@media (max-width:700px){.content{padding:40px 20px}}.content .space{width:100%;height:0;background:0 0;z-index:-999}@media (max-width:700px){.content .space{height:4rem}}.content .row{display:block;width:100%}@media (max-width:700px){.content .row{display:block}}.content .row.memories{width:100%}.content .row .col{display:block}@media (max-width:700px){.content .row .col{margin:0}}.content .row .col.memories{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.content .row .col.memories .memoryContainer{width:calc(33.3333333333% - 2rem);max-width:500px;margin:1rem;display:flex;box-sizing:border-box;padding:2rem;position:relative;align-items:flex-start;background:#50675a;border-radius:4rem 0 4rem 0}@media (max-width:1200px){.content .row .col.memories .memoryContainer{width:calc(50% - 2rem)}}@media (max-width:700px){.content .row .col.memories .memoryContainer{width:100%}}.content .row .col.memories .memoryContainer::after{position:absolute;width:90%;height:1px;background:#f5f6e6;top:100%;left:50%;translate:-50% 0}.content .row .col.memories .memoryContainer.memoryShow{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center}.content .row .col.memories .memoryContainer .message{width:75%;margin:0;box-sizing:border-box;padding:0 0 0 3rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}.content .row .col.memories .memoryContainer .message span#readMore{display:block;font-size:clamp(1rem,1.3vw,1.4rem);margin:1.5rem 0;cursor:pointer;transition:.2s;width:fit-content;text-underline-offset:2px;font-family:MacklinProSansRegular;font-style:normal}.content .row .col.memories .memoryContainer .message span#readMore:hover{color:#333}.content .row .col.memories .memoryContainer .message p{font-family:ITCGalliardProRoman;font-style:normal;color:#f5f6e6;position:relative;font-size:clamp(1.4rem,1.5vw,1.6rem);line-height:1.2;letter-spacing:min(.05vw,.5px);height:fit-content}@media (max-width:700px){.content .row .col.memories .memoryContainer .message p{font-size:1.5rem;line-height:2.2rem}}.content .row .col.memories .memoryContainer .message p::before{font-family:MacklinProSansLight;font-style:normal;font-size:6rem;position:absolute;line-height:0;bottom:80%;left:-2rem}.content .row .col.memories .memoryContainer .message h3{font-family:MacklinProSansRegular;font-style:normal;color:#f5f6e6;text-align:right;margin:0;text-transform:capitalize;font-size:clamp(1.2rem,1.5vw,1.6rem);padding:0;line-height:1}.content .row .col.memories .memoryContainer .message h3::before{content:"- "}.content .row .col.memories .memoryContainer .message.noImage{width:100%;padding-left:0}.content .row .col.memories .memoryContainer input[type=checkbox]{display:none;border-radius:0!important}.content .row .col.memories .memoryContainer picture{width:25%;aspect-ratio:2/3;overflow:hidden}.content .row .col.memories .memoryContainer picture img{object-position:top;width:100%;height:100%;object-fit:contain;cursor:zoom-in;transition:.2s}.content .row .col.memories .memoryContainer picture:hover img{scale:1.05}.content .row .col.memories .memoryContainer input[type=checkbox]:checked~label>img{max-height:600px;max-width:none}.content .row .col.memories .memoryContainer input[type=checkbox]:checked~.message{display:none}.content .row .col.memories .memoryArrow{z-index:50;height:35px;width:35px;border-bottom:2px solid #f5f6e6;border-left:2px solid #f5f6e6;position:absolute;transition:.4s}.content .row .col.memories .memoryArrow:hover{cursor:pointer;opacity:.5}.content .row .col.memories .memoryArrow.left{transform:rotate(45deg);left:10px}.content .row .col.memories .memoryArrow.right{transform:rotate(225deg);right:10px}.content .row .col.shareMemory{color:#f5f6e6;padding:8rem 2rem}@media (max-width:700px){.content .row .col.shareMemory{max-width:100%;width:100%;padding:4rem 0}}.content .row .col.shareMemory h3{font-size:4rem;line-height:4rem}@media (max-width:700px){.content .row .col.shareMemory h3{padding:0}}.content .row .col.shareMemory section.contact{padding:3rem 0}.content .row .col.shareMemory section.contact form{display:block}.content .row .col.shareMemory section.contact form label{font-family:ITCGalliardProRoman;font-style:normal;color:#f5f6e6;font-size:2.4rem}.content .row .col.shareMemory section.contact form input{font-family:ITCGalliardProRoman;font-style:normal;color:#f5f6e6;font-size:1.8rem;margin-bottom:2rem;word-wrap:normal;background:0 0;border:none;border-bottom:1px solid #f5f6e6;width:100%}.content .row .col.shareMemory section.contact form input::placeholder{color:#f5f6e6;opacity:.5}.content .row .col.shareMemory section.contact form textarea{resize:none;font-family:ITCGalliardProRoman;font-style:normal;color:#f5f6e6;font-size:1.8rem;width:100%;padding:0;margin:0;background:0 0;border:none;border-bottom:1px solid #f5f6e6;margin-bottom:4.5rem}.content .row .col.shareMemory section.contact form textarea::placeholder{color:#f5f6e6;opacity:.5}.content .row .col.shareMemory section.contact form input:not([type=submit]),.content .row .col.shareMemory section.contact form textarea{border-radius:0}.content .row .col.shareMemory section.contact form .g-recaptcha{margin-bottom:2rem}@media (max-width:700px){.content .row .col.shareMemory section.contact form .g-recaptcha{scale:.8;transform-origin:0 0}}.content .row .col.shareMemory section.contact form input[type=submit]{font-family:MacklinProSansRegular;font-style:normal;background:0 0;font-size:1.4rem;border:1px solid #f5f6e6;color:#f5f6e6;width:50%;padding:1rem 2rem;border-radius:55px;transition:.3s;cursor:pointer;margin:0}.content .row .col.shareMemory section.contact form input[type=submit]:hover{background:#f5f6e6;color:#556e61}.content .row .col.shareMemory section.contact form input[type=submit] span{font-family:MacklinProSansRegular;font-style:normal}.content .row .col.shareMemory section.contact form input[type=submit]:disabled{background:#f5f6e6;color:#556e61;opacity:.5;transition:0s;cursor:auto}.content .row .col.shareMemory section.contact form .row{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.content .row .col.shareMemory section.contact form .row .col{width:50%;display:flex;flex-direction:column}.content .row .col.shareMemory section.contact form .row .col:first-of-type{width:65%}.content .row .col.shareMemory section.contact form .row .col:first-of-type label{display:block;margin-bottom:.5rem}.content .row .col.shareMemory section.contact form .row .col:first-of-type input,.content .row .col.shareMemory section.contact form .row .col:first-of-type textarea{padding:.5rem .25rem;box-sizing:border-box;border-radius:0}.content .row .col.shareMemory section.contact form .row .col:first-of-type input:focus,.content .row .col.shareMemory section.contact form .row .col:first-of-type textarea:focus{outline:1px solid #f5f6e6}.content .row .col.shareMemory section.contact form .row .col:first-of-type .honeypot{position:absolute;left:-5000%}.content .row .col.shareMemory section.contact form .row .col:last-of-type{width:35%;align-items:flex-end}.content .row .col.shareMemory section.contact form .row .col:last-of-type h4{margin-bottom:1rem;font-weight:lighter;position:relative}.content .row .col.shareMemory section.contact form .row .col:last-of-type h4:first-of-type::after{content:"Select an image (jpeg, jpg, png, or gif only)";color:#f5f6e6;position:absolute;font-size:1rem;font-family:ITCGalliardProRoman;font-style:normal;white-space:nowrap;top:100%;right:0}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer{margin-bottom:4rem;display:flex;flex-direction:column;align-items:flex-end}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer input{display:none}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer label{font-family:MacklinProSansRegular;font-style:normal;font-size:1.4rem;background:0 0;border:1px solid #f5f6e6;position:relative;padding:1rem 2rem;margin:2rem 0}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer label:hover{color:#556e61;cursor:pointer;background:#f5f6e6}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer label::after{color:#f5f6e6;font-size:1rem;font-family:ITCGalliardProRoman;font-style:normal;content:"Max filesize: 10MB";position:absolute;white-space:nowrap;bottom:0;left:50%;transform:translate(-50%,150%);pointer-events:none}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer .upload{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;align-items:center}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer .upload label{grid-column:2;grid-row:1}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer .upload span{margin-right:1rem;font-size:1.2rem;grid-column:1;grid-row:1}.content .row .col.shareMemory section.contact form .row .checkBox{display:flex;align-items:center}.content .row .col.shareMemory section.contact form .row .checkBox label{font-size:1.4rem;margin:0;position:relative;padding-left:30px}.content .row .col.shareMemory section.contact form .row .checkBox label::before{content:"";width:20px;height:20px;position:absolute;border:1px solid #f5f6e6;box-sizing:border-box;top:50%;left:0;transform:translate(0,-50%);border-radius:2px;transition:.3s}.content .row .col.shareMemory section.contact form .row .checkBox label:hover{cursor:pointer}.content .row .col.shareMemory section.contact form .row .checkBox label:hover::before{background:#f5f6e650}.content .row .col.shareMemory section.contact form .row .checkBox input{display:none}.content .row .col.shareMemory section.contact form .row .checkBox input:checked+label::after{content:"";width:16px;height:5px;position:absolute;left:2px;top:50%;border-left:1px solid #f5f6e6;border-bottom:1px solid #f5f6e6;transform:rotate(-45deg) translate(15%,-50%)}.content .row .col.shareMemory section.contact form .row .checkBox a{text-decoration:none;color:#f5f6e6;transition:.3s}.content .row .col.shareMemory section.contact form .row .checkBox a:hover{opacity:.7;text-decoration:underline}@media (max-width:1000px){.content .row .col.shareMemory section.contact form .g-recaptcha{scale:.8;transform-origin:right}.content .row .col.shareMemory section.contact form .row .col:first-of-type{width:50%}.content .row .col.shareMemory section.contact form .row .col:last-of-type{width:50%}}@media (max-width:700px){.content .row .col.shareMemory section.contact form .g-recaptcha{align-self:flex-start;transform-origin:left}.content .row .col.shareMemory section.contact form .row{display:block}.content .row .col.shareMemory section.contact form .row .col:first-of-type{width:100%}.content .row .col.shareMemory section.contact form .row .col:first-of-type h3{margin-bottom:4rem}.content .row .col.shareMemory section.contact form .row .col:first-of-type label{font-size:2rem}.content .row .col.shareMemory section.contact form .row .col:last-of-type{width:100%}.content .row .col.shareMemory section.contact form .row .col:last-of-type h4:first-of-type::after{right:auto;left:0}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer{width:100%;align-items:flex-start}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer .upload{margin-left:-.5%}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer .upload label{grid-column:1}.content .row .col.shareMemory section.contact form .row .col:last-of-type .uploadContainer .upload span{grid-column:2;margin-left:1rem}.content .row .col.shareMemory section.contact form .row .checkBox{margin-bottom:2rem}.content .row .col.shareMemory section.contact form .row input[type=submit]{width:101%;margin:0 auto 0 -.5%}}.content .donations{background-color:#fff;border-radius:200px 0 250px 0;width:100%;display:flex;position:relative;justify-content:space-between}@media (max-width:1000px){.content .donations{display:block;margin:0;border-radius:100px 0 100px 0}}.content .donations .col{width:40%}@media (max-width:1000px){.content .donations .col{width:100%}}.content .donations .col .text{padding:8rem 0 8rem 10rem}@media (max-width:1000px){.content .donations .col .text{padding:8rem 8rem 6rem 8rem}}.content .donations .col .text .title{display:flex;flex-direction:column;align-items:center;margin-bottom:4rem}.content .donations .col .text .title p{width:50%;margin:0}@media (max-width:1200px){.content .donations .col .text .title p{width:80%}}@media (max-width:1000px){.content .donations .col .text .title p{width:100%;margin:auto}}.content .donations .col .text .title.left{align-items:baseline;display:block}.content .donations .col .text .totalRaised{margin-bottom:4rem}.content .donations .col .text .totalRaised h2{font-size:5rem;margin:0}.content .donations .col .text .totalRaised h2::before{content:"£"}.content .donations .col .text .totalRaised p{margin:auto}.content .donations .col .text .totalRaised p:first-of-type{margin-bottom:0}.content .donations .col .text .donateButton{position:relative;width:fit-content}@media (max-width:1000px){.content .donations .col .text .donateButton{margin:auto}}.content .donations .col .text .donateButton a{color:#333}.content .donations .col .text .donateButton a:hover{color:#fff}@media (max-width:1500px){.content .donations .col .text .donateButton a{width:225px}}.content .donations .col .text .donateButton .btn{margin:0;border:1px solid #333}.content .donations .col .text .donateButton .btn a:link{color:#333;text-decoration:none;transition:color .3s}.content .donations .col .text .donateButton .btn a:visited{color:#333;text-decoration:none}.content .donations .col .text .donateButton .btn a:hover{color:#333;text-decoration:none}.content .donations .col .text .donateButton .btn a:active{color:#333;text-decoration:none}.content .donations .col .text .donateButton .btn:hover{background-color:#333}.content .donations .col .text .donateButton .btn:hover a:link{color:#f5f6e6;text-decoration:none;transition:color .3s}.content .donations .col .text .donateButton .btn:hover a:visited{color:#f5f6e6;text-decoration:none}.content .donations .col .text .donateButton .btn:hover a:hover{color:#f5f6e6;text-decoration:none}.content .donations .col .text .donateButton .btn:hover a:active{color:#f5f6e6;text-decoration:none}.content .donations .col .text .donateButton span{position:absolute;font-family:MacklinProSansRegular;font-style:normal;font-size:1.2rem;bottom:-1.8rem;display:none;white-space:nowrap;width:auto;left:50%;transform:translate(-50%,0)}.content .donations .col .text .tributeLogo{display:flex;align-items:center;margin-bottom:4rem}.content .donations .col .text .tributeLogo *{margin:0 0 0 4rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.content .donations .col .text .tributeLogo :first-child{margin:0}@media (max-width:1000px){.content .donations .col .text .tributeLogo{justify-content:center}}.content .donations .col .text .tributeLogo p{font-size:1.6rem;line-height:2rem;max-width:100px;cursor:pointer;opacity:.5;color:#556e61;font-weight:700}.content .donations .col .text .tributeLogo p.selected{opacity:1}.content .donations .col .text .tributeLogo p.selected.only{cursor:auto}.content .donations .col .text .tributeLogo img,.content .donations .col .text .tributeLogo svg{max-width:150px;cursor:pointer;opacity:.5;display:block}@media (max-width:1500px){.content .donations .col .text .tributeLogo img,.content .donations .col .text .tributeLogo svg{max-width:120px}}@media (max-width:1200px){.content .donations .col .text .tributeLogo img,.content .donations .col .text .tributeLogo svg{max-width:100px;margin:auto}}@media (max-width:1000px){.content .donations .col .text .tributeLogo img,.content .donations .col .text .tributeLogo svg{margin:0}}.content .donations .col .text .tributeLogo img.selected,.content .donations .col .text .tributeLogo svg.selected{opacity:1}.content .donations .col .text .tributeLogo img.selected.only,.content .donations .col .text .tributeLogo svg.selected.only{cursor:auto}.content .donations .comments{color:#f5f6e6;width:50%;display:flex;position:relative;justify-content:center;align-items:center;right:10%}@media (max-width:1000px){.content .donations .comments{height:100%;width:100%;right:0;height:225px;padding-bottom:2rem}}.content .donations .comments .arrow{position:absolute;width:20px;height:20px;border-left:2px solid #556e61;border-bottom:2px solid #556e61;top:42.5%;transition:.5s;opacity:.3;z-index:9999}@media (max-width:1000px){.content .donations .comments .arrow{opacity:.3;top:5%}}.content .donations .comments .arrow.l{transform:rotate(45deg);left:-5%}@media (max-width:1000px){.content .donations .comments .arrow.l{left:5%}}.content .donations .comments .arrow.r{transform:rotate(-135deg);right:-5%}@media (max-width:1000px){.content .donations .comments .arrow.r{right:5%}}.content .donations .comments .arrow:hover{opacity:.7;cursor:pointer}.content .donations .comments h2{padding:0 1rem;margin:1rem 0 2rem 0}.content .donations .comments .commentContainer{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media (max-width:1000px){.content .donations .comments .commentContainer{width:80%;display:block;height:150px;overflow-y:scroll}}.content .donations .comments .commentContainer .comment{position:absolute;color:#556e61;display:none;width:100%}.content .donations .comments .commentContainer .comment p{font-family:ITCGalliardProRoman;font-style:normal;font-size:2.6rem;line-height:3.2rem;width:90%;margin:auto;position:relative}@media (max-width:1500px){.content .donations .comments .commentContainer .comment p{font-size:2.2rem}}@media (max-width:1000px){.content .donations .comments .commentContainer .comment p{font-size:1.6rem;line-height:2.4rem;overflow:hidden}}.content .donations .comments .commentContainer .comment h6{font-family:MacklinProSansRegular;font-style:normal;font-size:1.5rem;margin:0;text-align:right;margin-top:1.5rem;width:100%}.content .donations .comments .commentContainer .comment h6::before{content:"-"}.bgLogo{position:absolute;width:180vw;min-width:1200px;height:auto;z-index:-1;top:10%;left:-10%}.offices{background-color:#333}.offices hr{width:70%;border:none;border-bottom:1px solid #f5f6e6}.offices .row{padding:5rem 0;justify-content:center;align-items:center}.offices .row:nth-of-type(even){flex-direction:row-reverse}.offices .row:nth-of-type(even) .col.text{padding-left:0}.offices .row .col{flex:1;max-width:50%}.offices .row .col a{transition:0s}.offices .row .col a:hover{color:#333}.offices .row .col.text{max-width:20%;padding-left:4rem}.offices .row .col.centered{text-align:center}.offices .row .col p.tel{line-height:auto;margin:3rem 0}.offices .row .col .hours{margin:0;margin-bottom:3rem}@media (max-width:1200px){.offices .row .col .hours{margin-bottom:2rem}}.offices .row .col p{line-height:auto;margin:0;margin-bottom:.75rem}@media (max-width:1200px){.offices .row .col p{font-size:2rem;margin-bottom:.5rem}}.offices .row .col img{max-width:675px;max-height:330px;width:100%;height:100%;object-fit:cover;padding-left:2rem}@media (max-width:1200px){.offices .row{padding:4rem 2rem}.offices .row .col{max-width:100%}.offices .row .col.text{max-width:30%}.offices .row .col img{padding-left:0}}@media (max-width:700px){.offices .row{display:block;padding:4rem 0}.offices .row .col.text{max-width:100%;padding-left:0}.offices .row .col img{max-width:100%;max-height:200px;margin-bottom:2rem}}.personal-links .row{padding-top:4rem}.personal-links .row .col{flex:1 0 33%;max-width:33%;padding-bottom:5rem}.personal-links .row .col h4{border-bottom:1.5px solid #333;padding-bottom:2rem;width:75%}.personal-links .row .col p{width:75%}.personal-links .row.center{display:flex}.personal-links .row.center .btn{width:fit-content;margin-top:2rem;padding:1rem 4rem}.personal-links .row.center .btn:hover{color:#f5f6e6}@media (max-width:1200px){.personal-links .row .col{flex:1 0 50%;max-width:50%}}@media (max-width:700px){.personal-links .row{display:block}.personal-links .row .col{max-width:100%}.personal-links .row .col h4,.personal-links .row .col p{width:90%}}@media (max-width:700px){.price-lists .row{display:block}}.price-lists .row .list{flex:1 0 33%;max-width:25%;padding:0 2rem}@media (max-width:700px){.price-lists .row .list{max-width:fit-content;margin-bottom:4rem}}.price-lists .row .list .col{display:flex;flex-direction:column;padding-bottom:2rem}@media (max-width:700px){.price-lists .row .list .col{width:100%;display:block;padding:0;margin:2rem 0}}.price-lists .row .list .col a{font-family:MacklinProSansRegular;font-style:normal;font-size:1.5rem;border-bottom:1px solid #f5f6e6;padding-bottom:.5rem;width:120px}@media (max-width:700px){.pricing .row{display:block}}.pricing .row .col{padding:2rem 5rem}@media (max-width:700px){.pricing .row .col:first-of-type{margin-bottom:12rem}}@media (max-width:700px){.pricing .row .col{width:100%;padding:0}}.pricing .row .col a{transition:0s}.pricing .row .col a:hover{color:#f5f6e6}.pricing .row .col:last-of-type{background-color:#556e61;border-radius:100px 0 100px 0}.pricing .row .col:last-of-type .dropdowns{padding:4rem}.pricing .row .col:last-of-type .dropdowns h4{margin-bottom:4rem}@media (max-width:700px){.pricing .row .col:last-of-type .dropdowns .content{padding:2rem}.pricing .row .col:last-of-type .dropdowns .content:first-of-type{padding-top:4rem}}.pricing .row .col:last-of-type .dropdowns .content h4{margin:0}@media (max-width:700px){.pricing .row .col:last-of-type .dropdowns .content h4{font-size:2rem}}.pricing .row .col:last-of-type .dropdowns .dropdown{display:flex;align-items:center}.pricing .row .col:last-of-type .dropdowns .dropdown .line{width:100%;height:1px;background-color:#f5f6e6}.pricing .row .col:last-of-type .dropdowns .dropdown svg{stroke-width:3px;stroke:#f5f6e6;width:50px;height:50px;cursor:pointer}.pricing .row .col:last-of-type .dropdowns .reveal{position:relative;display:block;height:0;overflow-y:hidden}.pricing .row .col:last-of-type .dropdowns .reveal p{font-family:MacklinProSansLight;font-style:normal;color:#f5f6e6;font-size:2rem;width:90%}.pricing .row .col h4{color:#f5f6e6;margin-bottom:0}.pricing .row .col img{max-width:215px;max-height:95px;margin-left:-1rem}.pricing .row .col .bullets{padding:2rem 0}.pricing .row .col .bullets ul{list-style-type:none;width:80%;margin-left:-1.8rem}.pricing .row .col .bullets ul li{position:relative;padding-bottom:1.8rem;padding-left:1.5rem}.pricing .row .col .bullets ul li:before{content:"";position:absolute;width:2em;height:100%;top:-1.5rem;left:-3rem;background-image:url(/assets/images/new-bullet-charcoal.svg);background-size:1em 1em;background-repeat:no-repeat;background-position:center}#searchResults .no-results{min-height:400px;text-align:center}#searchResults nav.pagination{text-align:center;margin-bottom:4rem}#searchResults nav.pagination a{font-family:MacklinProSansLight;font-style:normal;font-size:2.5rem;padding:0 1rem}@media (max-width:700px){#searchResults nav.pagination{padding-bottom:8rem}#searchResults nav.pagination a{font-size:1.8rem;padding:0 .5rem}}#searchResults .searchHeader{width:90%;padding:0 2rem;box-sizing:border-box;margin:0 auto 8rem}@media (max-width:700px){#searchResults .searchHeader{width:100%}}#searchResults .searchHeader .search{width:40%}@media (max-width:1000px){#searchResults .searchHeader .search{width:50%}}@media (max-width:700px){#searchResults .searchHeader .search{padding-top:0;margin:0;width:100%}}#searchResults .searchHeader .search .disclaimer{margin-top:1rem}#searchResults .searchHeader .search .disclaimer p{font-size:clamp(1.4rem,1.4vw,1.8rem);line-height:1.2}#searchResults .searchHeader .search #search-form{position:relative;width:100%}#searchResults .searchHeader .search #search-form .submit{position:absolute;bottom:7px;right:5px;padding:0;border-radius:0;transition:.2s ease-in-out;background-color:transparent;-webkit-appearance:none;border:none}#searchResults .searchHeader .search #search-form .submit svg{width:25px;height:25px;cursor:pointer;stroke:#f5f6e6;fill:#f5f6e6;transition:.2s ease-in-out}#searchResults .searchHeader .search #search-form .submit svg:hover{stroke:#333;fill:#333}#searchResults .searchHeader .search #search-form label{color:#f5f6e6;font-size:clamp(1.4rem,1.8vw,2rem);font-family:MacklinProSansLight;font-style:normal;display:block;margin-bottom:.5rem}#searchResults .searchHeader .search #search-form input{width:100%;color:#f5f6e6;font-size:2.5rem;letter-spacing:.5px;background-color:transparent;border:none;border-bottom:1.5px solid #f5f6e6;-webkit-appearance:none;appearance:none;padding-bottom:.8rem}#searchResults .searchHeader .search #search-form input::-webkit-search-cancel-button,#searchResults .searchHeader .search #search-form input::-webkit-search-decoration,#searchResults .searchHeader .search #search-form input::-webkit-search-results-button,#searchResults .searchHeader .search #search-form input::-webkit-search-results-decoration{-webkit-appearance:none}#searchResults .searchHeader .search #search-form input::placeholder{color:#f5f6e6;opacity:.3}#searchResults .searchHeader .search #search-form input:focus{outline:0}#searchResults a:hover{opacity:1}#searchResults a .image{transition:.3s}#searchResults a .image:hover{filter:brightness(.75)}#searchResults .results{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:90%;margin:0 auto 4rem}#searchResults .results .obituaryCard{flex:1 0 calc(25% - 8rem);max-width:calc(25% - 8rem);box-sizing:border-box;margin:2rem 4rem;padding-bottom:4rem;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (max-width:1500px){#searchResults .results .obituaryCard{flex:1 0 calc(33.33% - 8rem);max-width:calc(33.33% - 8rem)}}@media (max-width:1000px){#searchResults .results .obituaryCard{flex:1 0 calc(50% - 4rem);max-width:calc(50% - 4rem);margin:1.5rem 2rem}}@media (max-width:700px){#searchResults .results .obituaryCard{max-width:40%;margin:2rem 2.5%;flex:1 0 45%}}#searchResults .results .obituaryCard a{transition:0s;width:100%}#searchResults .results .obituaryCard a:link{margin:0!important}#searchResults .results .obituaryCard .image{width:100%}#searchResults .results .obituaryCard .image img{min-width:100%;object-fit:cover;border-radius:0 25% 0 25%;transition:.3s;aspect-ratio:1/1}#searchResults .results .obituaryCard .image img:hover{filter:brightness(.75)}#searchResults .results .obituaryCard .image h3{padding-top:2rem;transition:.3s}#searchResults .results .obituaryCard .image h3:hover{opacity:.7}#searchResults .results .obituaryCard .text .obituaryDate{font-size:2rem;letter-spacing:1px;opacity:60%;padding:0;margin-bottom:2rem}@media (max-width:1500px){#searchResults .results .obituaryCard .text .obituaryDate{font-size:1.7rem;margin-bottom:1.5rem}}#searchResults .results .obituaryCard .text .funeralDate{font-size:2rem;letter-spacing:.5px;padding-bottom:1rem}@media (max-width:1500px){#searchResults .results .obituaryCard .text .funeralDate{font-size:1.7rem}}#searchResults .results .obituaryCard a:link{transition:auto;width:fit-content;margin:auto;border-radius:8rem}@media (max-width:700px){#searchResults .results{width:100%}}#searchResults .pageResults{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:90%;margin:0 auto 4rem}#searchResults .pageResults .r{width:33.33%;aspect-ratio:2/1;padding:2rem;box-sizing:border-box}#searchResults .pageResults .r.blank{opacity:0;visibility:none}#searchResults .pageResults .r a{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;background:#50675a;border-radius:6rem 0 6rem 0;box-sizing:border-box;padding:2rem;overflow:hidden}#searchResults .pageResults .r a picture{display:block;border-radius:4rem 0 0 0;overflow:hidden;width:50%;height:100%}#searchResults .pageResults .r a picture img{object-fit:cover;transition:.3s}#searchResults .pageResults .r a .text{height:100%;width:45%;padding:0 2.5% 0 2rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#searchResults .pageResults .r a .text h4{font-size:clamp(1.8rem,1.5vw,2.4rem);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;margin-bottom:1rem}#searchResults .pageResults .r a .text p{font-size:clamp(1.3rem,1.2vw,1.6rem)}#searchResults .pageResults .r a .text h4,#searchResults .pageResults .r a .text p{line-height:1.2;transition:.3s}#searchResults .pageResults .r a figure.arrow{margin:0;padding:0;display:block;width:2.5%;aspect-ratio:1/1;border:1px solid #f5f6e6;border-left:none;border-bottom:none;rotate:45deg;translate:-50% 0;transition:.2s}#searchResults .pageResults .r a:hover picture img{scale:1.05}#searchResults .pageResults .r a:hover .text h4,#searchResults .pageResults .r a:hover .text p{opacity:.8}#searchResults .pageResults .r a:hover figure.arrow{translate:0 0;opacity:.8}@media (max-width:1500px){#searchResults .pageResults .r{padding:1rem}#searchResults .pageResults .r a{padding:1.5rem}}@media (max-width:1200px){#searchResults .pageResults .r{width:50%}}@media (max-width:1000px){#searchResults .pageResults{padding:2rem 0 4rem 0!important}#searchResults .pageResults .r a{border-radius:4rem 0 4rem 0}#searchResults .pageResults .r a picture{border-radius:2.5rem 0 0 0}#searchResults .pageResults .r a .text{padding-left:1rem}#searchResults .pageResults .r a .text h4{margin:0 0 1rem;font-size:1.5rem}#searchResults .pageResults .r a .text p{font-size:1.2rem}}@media (max-width:700px){#searchResults .pageResults{width:100%}#searchResults .pageResults .r{width:100%;aspect-ratio:5/2}#searchResults .pageResults .r.blank{display:none}}#searchResults .previous{text-align:center}#searchResults .previous a{transition:0s}@media (max-width:700px){#searchResults .previous a .btn{width:50%}}@media (max-width:1500px){#searchResults .results .obituary{margin:2rem}#searchResults .results .obituary .text h3{font-size:2.2rem}#searchResults .results .obituary .text .obituaryDate{font-size:1.8rem}#searchResults .results .obituary .text .funeralDate{font-size:1.6rem;padding-bottom:1.5rem}}@media (max-width:1200px){#searchResults .results .obituary{flex:1 0 25%;max-width:25%;margin:2rem 3rem}#searchResults .results .obituary img{border-radius:0 70px 0 70px}#searchResults .results .obituary .text h3{font-size:2rem}#searchResults .results .obituary .text .obituaryDate{font-size:1.5rem;margin-bottom:1rem}#searchResults .results .obituary .text .funeralDate{font-size:1.4rem}}@media (max-width:700px){#searchResults .results{justify-content:center}#searchResults .results .obituary{flex:1 0 35%;max-width:35%;margin:2rem;padding-bottom:4rem}#searchResults .results .obituary img{border-radius:0 50px 0 50px}}@media (max-width:320px){#searchResults{margin:2rem}#searchResults .results .obituary{max-width:100%}}.services .row{flex-direction:row;padding-bottom:16rem;align-items:center}.services .row:last-of-type{padding-bottom:8rem}.services .row:nth-of-type(even){flex-direction:row-reverse}.services .row:nth-of-type(odd) .col.image{padding-right:2rem}.services .row .col a{transition:.3s}.services .row .col.image{flex:1 0 70%}.services .row .col.text{flex:1 0 30%;margin-bottom:4rem}@media (max-width:700px){.services .row .col.text{margin:0}}.services .row .col img{max-width:675px;max-height:330px}.services .row .col p{max-width:90%;padding-bottom:1.5rem}@media (max-width:700px){.services .container{display:flex;flex-wrap:wrap;align-items:stretch}.services .container .row{flex:none;width:50%;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:4rem}.services .container .row .col{display:flex;flex-direction:column;justify-content:space-between}.services .container .row .col p{width:90%}.services .container .row .col.image{flex:none;display:block;width:100%;margin-bottom:2rem;padding:0}.services .container .row .col.image picture{display:block;width:100%;aspect-ratio:5/4;overflow:hidden}.services .container .row .col.image picture img{width:100%;height:100%;object-fit:cover}.services .container .row .col.text{display:flex;flex-direction:column;height:fit-content;padding:.5rem;box-sizing:border-box}.services .container .row .col.text p{font-size:clamp(1.4rem,2vw,2rem);line-height:1.2}.services .container .row .col.text>a{box-sizing:border-box}}@media (max-width:320px){.services .container{display:flex;flex-wrap:wrap;align-items:stretch}.services .container .row{flex:none;width:100%;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:4rem}}@media (max-width:1200px){.col.support p{margin-top:1rem}}@media (max-width:700px){.col.support p{width:70%!important}}@media (max-width:1200px){.col.support h1{font-size:4rem}}@media (max-width:700px){.col.support h1{line-height:4rem}}.col.support h1::after{content:"";background-image:url(/assets/images/Arrow.svg);width:3rem;height:100%;background:red}.col.support h1 a{color:#f5f6e6;transition:.3s;position:relative}.col.support h1 a::after{content:"";position:absolute;background-image:url(/assets/images/Arrow.svg);background-repeat:no-repeat;background-position:center;height:35px;width:55px;top:25%;right:-8rem;transition:.3s}@media (min-width:2000px){.col.support h1 a::after{height:50px;width:75px;top:30%;right:-10rem}}@media (max-width:1200px){.col.support h1 a::after{top:20%}}.col.support h1 a:hover{color:#333}.col.support h1 a:hover::after{right:-9rem;filter:brightness(.2)}@media (min-width:2000px){.col.support h1 a:hover::after{right:-12rem}}.support-advice{padding:15rem 0 15rem 8rem}.support-advice .row{align-items:center}.support-advice .row .col{flex:1}.support-advice .row .col a{transition:0s}.support-advice .row .col a:hover{color:#f5f6e6}.support-advice .row .col .quoteMarks{color:#333;margin:0 0 0 -7px;padding-top:0;text-align:right;position:relative;z-index:101;font-size:120px;font-family:Helvetica Now Display W05,sans-serif;font-weight:800;font-style:normal;line-height:0;transform:rotate(-180deg)}.support-advice .row .col p{font-family:MacklinProSansLight;font-style:normal}.support-advice .row .col p.quote{font-family:ITCGalliardProRoman;font-style:normal;font-size:2.5rem;z-index:102}.support-advice .row .col.quote{flex:1 0 20%;padding-top:6rem}.support-advice .row .col.quote p{width:70%;line-height:3rem;padding-bottom:2rem}.support-advice .row .col.text{flex:1 0 40%}.support-advice .row .col.text p{width:80%}.support-advice .row .col.text h2{margin-top:0}.support-advice .row .col.image{flex:1 0 40%}.support-advice .row .col.image img{max-width:830px}@media (max-width:1200px){.support-advice{padding:8rem 2rem}.support-advice .row{flex-direction:column;align-items:flex-start}.support-advice .row .col{margin-bottom:6rem;width:100%}.support-advice .row .col.text p{width:100%}.support-advice .row .col.quote{max-width:540px}.support-advice .row .col.image{max-width:540px;align-self:flex-end}}@media (max-width:700px){.support-advice .row .col.quote{align-self:center}.support-advice .row .col.quote p{margin-top:0;width:100%}}@media (max-width:320px){.support-advice .row{display:block}.support-advice .row .col.text{padding-bottom:4rem}.support-advice .row .col.text p{width:90%}}.team h2{margin-bottom:8rem}.team .row{justify-content:center}.team .row .col{flex:1 0 20%;max-width:25%;padding-bottom:5rem;padding-right:2rem;display:flex;flex-direction:column;align-items:center;justify-content:stretch}.team .row .col h4{margin-bottom:0;text-align:center;margin-top:1rem}@media (max-width:1500px){.team .row .col h4{margin:2rem 0 0 0}}.team .row .col img{width:300px;height:300px;border-radius:50%;background:#556e61}.team .row .col p{text-align:center}@media (max-width:1500px){.team .row .col p{font-size:2rem}}@media (max-width:1500px){.team .row .col{padding-right:6rem;max-width:20%}.team .row .col img{width:250px;height:250px}}@media (max-width:1200px){.team .row .col{flex:1 0 30%;max-width:30%;padding-right:2rem}.team .row .col img{width:220px;height:220px}}@media (max-width:700px){.team .row{display:block}.team .row .col{flex:1;max-width:100%;padding-right:0}.team .row .col img{width:100%;height:100%}}section.testimonial{padding:0!important}section.testimonial .row{align-items:center;justify-content:space-between}section.testimonial .row .col{flex:1}section.testimonial .row .col:first-of-type{margin-top:4rem}@media (max-width:1500px){section.testimonial .row .col:first-of-type{margin-left:4rem}}@media (max-width:700px){section.testimonial .row .col:first-of-type{margin-top:3rem;margin-left:1rem;max-width:62.5%;z-index:0}}@media (max-height:560px) and (orientation:landscape){section.testimonial .row .col:first-of-type{max-width:none}}section.testimonial .row .col p.testimonial{font-family:ITCGalliardProRoman;font-style:normal;font-size:2.5rem;line-height:3rem}@media (max-width:700px){section.testimonial .row .col p.testimonial{font-size:2rem;line-height:2.5rem}}section.testimonial .row .col p.name{font-family:MacklinProSansLight;font-style:normal;font-size:1.4rem}section.testimonial .row .col .quoteMarks{color:#f5f6e6;margin:0 0 -100px -8px;padding-top:100px;text-align:right;position:relative;z-index:101;font-size:140px;font-family:Helvetica Now Display W05,sans-serif;font-weight:800;font-style:normal;line-height:0;transform:rotate(-180deg)}@media (max-width:700px){section.testimonial .row .col .quoteMarks{font-size:80px}}section.testimonial .row .col:last-of-type{text-align:center}section.testimonial .row .col:last-of-type img{width:100%;height:100%;max-width:310px;max-height:660px;object-fit:cover}@media (max-width:700px){section.testimonial .row .col:last-of-type{width:50%;right:0;z-index:-1}}@media (max-width:320px){section.testimonial .row .col:last-of-type{position:absolute}}@media (max-height:560px) and (orientation:landscape){section.testimonial .row .col:last-of-type{max-width:40%;position:static}}.useful-links .row.center{display:flex}.useful-links .row.center .btn{width:fit-content;margin-top:2rem;padding:1rem 4rem}.useful-links .row.center .btn:hover{color:#f5f6e6}.useful-links h3{margin-bottom:0}.useful-links .dropdown{display:flex;align-items:center}.useful-links .dropdown .line{width:100%;height:1px;background-color:#333}.useful-links .dropdown svg{stroke-width:3px;stroke:#333;width:50px;height:50px;cursor:pointer}.useful-links .reveal{position:relative;display:block;height:0;overflow-y:hidden}.useful-links .reveal .row{flex-wrap:wrap}.useful-links .reveal .row .col{flex:1 0 25%;max-width:25%;padding-bottom:4rem}.useful-links .reveal .row .col p{font-family:MacklinProSansLight;font-style:normal;color:#333;width:70%}@media (max-width:700px){.useful-links .reveal .row .col strong{white-space:nowrap}}@media (max-width:700px){.useful-links .reveal .row .col{flex:1 0 50%;max-width:50%}}@media (max-width:320px){.useful-links .reveal .row .col p{width:90%}}#quoteBuilder{width:80%;margin:auto;position:relative;min-height:700px;padding:10rem 0 15rem}@media (max-width:700px){#quoteBuilder{width:100%}}#quoteBuilder .totalPrice{display:flex;color:#f5f6e6;margin-top:15rem;margin-bottom:2rem}@media (max-width:700px){#quoteBuilder .totalPrice{display:block;text-align:center;margin-top:10rem}}#quoteBuilder .totalPrice .col{width:50%}#quoteBuilder .totalPrice .col:first-of-type{text-align:right}@media (max-width:700px){#quoteBuilder .totalPrice .col:first-of-type{text-align:center}}@media (max-width:700px){#quoteBuilder .totalPrice .col{width:100%}}#quoteBuilder .totalPrice .col h3{font-size:5rem;margin:-3rem 3rem 0 0}@media (max-width:1200px){#quoteBuilder .totalPrice .col h3{font-size:4rem;margin-top:-1rem}}@media (max-width:700px){#quoteBuilder .totalPrice .col h3{margin:auto;font-size:3.4rem}}#quoteBuilder .totalPrice .col h2{font-size:10rem;margin:0 0 1rem 0;padding-bottom:3rem;border-bottom:1px solid #f5f6e6;line-height:10rem;width:fit-content}@media (max-width:1200px){#quoteBuilder .totalPrice .col h2{font-size:7rem}}@media (max-width:700px){#quoteBuilder .totalPrice .col h2{font-size:6rem;line-height:8rem;padding-bottom:1rem;margin:auto}}#quoteBuilder .mainSelector{display:flex;justify-content:center;align-items:center;margin-bottom:3rem}@media (max-width:700px){#quoteBuilder .mainSelector{width:90%;margin:auto}}#quoteBuilder .mainSelector .mBtn{background:0 0;color:#f5f6e6;border:1px solid #f5f6e6;width:50%;border-radius:0;padding:1.8rem 0;font-size:2.4rem;font-family:MacklinProSansRegular;font-style:normal;text-align:center;transition:.3s}@media (max-width:700px){#quoteBuilder .mainSelector .mBtn{font-size:2rem}}#quoteBuilder .mainSelector .mBtn:hover{background:#f5f6e6;color:#556e61;cursor:pointer}#quoteBuilder .mainSelector .mBtn:first-of-type{border-radius:40px 0 0 40px;border-right-width:.5px}#quoteBuilder .mainSelector .mBtn:last-of-type{border-radius:0 40px 40px 0;border-left-width:.5px}#quoteBuilder .mainSelector .selected{background:#f5f6e6;color:#556e61}#quoteBuilder hr{border:none;border-bottom:1px solid #f5f6e6;margin:2.5% 0}#quoteBuilder .questionContainer{width:100%;position:relative;min-height:500px;height:auto;display:flex;overflow:hidden}@media (max-width:700px){#quoteBuilder .questionContainer{min-height:550px}}#quoteBuilder .questionContainer .quoteSection{width:100%;display:none;min-height:100%}#quoteBuilder .questionContainer .quoteSection .text{text-align:center;color:#f5f6e6;margin-bottom:4rem}#quoteBuilder .questionContainer .quoteSection .text h2{font-size:5rem;margin-bottom:1rem}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .text h2{font-size:4rem}}#quoteBuilder .questionContainer .quoteSection .text h4{font-family:MacklinProSansRegular;font-style:normal;font-weight:400;font-size:2.4rem;width:80%;margin:auto}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .text h4{font-size:1.9rem;width:75%}}#quoteBuilder .questionContainer .quoteSection .text span{font-family:MacklinProSansRegular;font-style:normal;font-weight:700;font-size:1.4rem;letter-spacing:-.05rem;line-height:0;margin:0;padding:0}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .text p{width:80%;margin:auto;font-size:1.6rem}}#quoteBuilder .questionContainer .quoteSection .bury,#quoteBuilder .questionContainer .quoteSection .crem,#quoteBuilder .questionContainer .quoteSection .est,#quoteBuilder .questionContainer .quoteSection .poa,#quoteBuilder .questionContainer .quoteSection .poaEst{display:flex;width:50%}#quoteBuilder .questionContainer .quoteSection .bury p,#quoteBuilder .questionContainer .quoteSection .crem p,#quoteBuilder .questionContainer .quoteSection .est p,#quoteBuilder .questionContainer .quoteSection .poa p,#quoteBuilder .questionContainer .quoteSection .poaEst p{text-align:left;color:#f5f6e6}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .bury p,#quoteBuilder .questionContainer .quoteSection .crem p,#quoteBuilder .questionContainer .quoteSection .est p,#quoteBuilder .questionContainer .quoteSection .poa p,#quoteBuilder .questionContainer .quoteSection .poaEst p{text-align:center}}@media (max-width:1200px){#quoteBuilder .questionContainer .quoteSection .bury,#quoteBuilder .questionContainer .quoteSection .crem,#quoteBuilder .questionContainer .quoteSection .est,#quoteBuilder .questionContainer .quoteSection .poa,#quoteBuilder .questionContainer .quoteSection .poaEst{width:100%}}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .bury,#quoteBuilder .questionContainer .quoteSection .crem,#quoteBuilder .questionContainer .quoteSection .est,#quoteBuilder .questionContainer .quoteSection .poa,#quoteBuilder .questionContainer .quoteSection .poaEst{width:90%;text-align:center;margin:auto;margin-top:2rem}}#quoteBuilder .questionContainer .quoteSection .interaction h1{color:#f5f6e6}#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer{display:block}}#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer button{color:#f5f6e6;background:0 0;border:1px solid #f5f6e6;width:40%;margin:1rem;display:flex;align-items:center;justify-content:space-between}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer button{width:80%;margin:1rem auto}}#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer button:hover{background:#f5f6e6;color:#556e61}#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer button p{font-size:2rem;padding:2rem;margin:0}#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer button p.cost{font-size:2.4rem;white-space:nowrap}#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer button p.cost::before{content:"£"}#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer button p.cost.atLeast::after{content:"+";margin-left:-4px}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer button p.cost{font-size:2rem}}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer button p{font-size:1.8rem;line-height:1.8rem;padding:1.4rem}}#quoteBuilder .questionContainer .quoteSection .interaction .buttonContainer button .costless{margin:auto}#quoteBuilder .questionContainer .quoteSection .interaction .mandatoryContainer h3{font-size:7rem;color:#f5f6e6;text-align:center;line-height:10rem}#quoteBuilder .questionContainer .quoteSection .interaction .mandatoryContainer h3::before{content:"£"}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer{display:flex;flex-direction:column;align-items:center;width:50%;margin:auto}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer{width:70%}}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .quantitySelector,#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .selector{display:block;position:relative;width:80%;transition:.3s;height:fit-content;margin:4rem}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .quantitySelector,#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .selector{width:100%}}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .quantitySelector:last-child,#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .selector:last-child{min-width:200px;margin:0}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .quantitySelector:hover,#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .selector:hover{opacity:.7;cursor:pointer}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .quantitySelector select,#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .selector select{width:100%;appearance:none;background:0 0;font-size:2rem;color:#f5f6e6;border:none;border-radius:0;border-bottom:2px solid #f5f6e6;padding:1rem 0;transition:.3s}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .quantitySelector select:hover,#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .selector select:hover{cursor:pointer}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .quantitySelector select option,#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .selector select option{color:#f5f6e6;background:#333;background-color:#333}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .quantitySelector::after,#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .selector::after{content:"";width:1.8rem;height:1.8rem;border-bottom:2px solid #f5f6e6;border-right:2px solid #f5f6e6;transform:rotate(45deg) translate(0,-100%);position:absolute;right:3rem;top:50%;z-index:-1}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .number{justify-content:center;align-items:center;display:none}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .number{width:80%}}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .number p{font-size:2rem;color:#f5f6e6;padding:0;line-height:0;margin:0 4rem 0 0}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .number span{font-family:MacklinProSansRegular;font-style:normal;color:#f5f6e6;position:absolute;font-size:1.5rem;bottom:-15%;left:50%;transform:translate(-50%,0);white-space:nowrap}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .number input{position:relative;font-size:2rem;color:#f5f6e6;background:0 0;border:none;border-bottom:2px solid #f5f6e6;padding:1rem;margin-right:4rem;min-width:150px;max-width:150px}#quoteBuilder .questionContainer .quoteSection .interaction .dropdownContainer .number input::placeholder{color:#f5f6e6;opacity:.5}#quoteBuilder .questionContainer .quoteSection .interaction .nextButton{position:absolute;top:50%;right:30px;width:25px;height:25px;transform:rotate(45deg) translate(0,-50%);border-top:2px solid #f5f6e6;border-right:2px solid #f5f6e6;transition:.3s}@media (max-width:700px){#quoteBuilder .questionContainer .quoteSection .interaction .nextButton{right:6%}}#quoteBuilder .questionContainer .quoteSection .interaction .nextButton:hover{cursor:pointer;opacity:.7}#quoteBuilder .views{width:100%;display:flex;align-items:center;justify-content:center;margin:5rem 0}@media (max-width:700px){#quoteBuilder .views{width:90%;margin:3rem auto 4rem auto;padding:1rem 0}}#quoteBuilder .views .nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#quoteBuilder .views .nav .changeSection{min-width:75px;text-align:center;transition:.5s;padding:1rem 2rem;border-radius:25px;border:1px solid #f5f6e6;color:#f5f6e6;background:#556e61;position:relative;margin:1rem}@media (max-width:700px){#quoteBuilder .views .nav .changeSection{margin:.5rem}#quoteBuilder .views .nav .changeSection:last-of-type{width:80%;margin:2rem}}#quoteBuilder .views .nav .changeSection h4{font-weight:400;font-family:MacklinProSansRegular;font-style:normal;font-size:1.4rem;line-height:1.4rem;margin:0;white-space:nowrap}#quoteBuilder .views .nav .changeSection:hover{cursor:pointer;background:#f5f6e6;color:#556e61}#quoteBuilder .views .nav .changeSection.quote h4{text-transform:uppercase;font-weight:700}#quoteBuilder .views .nav .changeSection.quote::after{content:none}#quoteBuilder .views .nav hr{border:none;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 12px;border-color:transparent transparent transparent #f5f6e6;margin:0;margin-left:-3px}#returnButton{background:#f5f6e6;padding:0 0 10rem 0}#returnButton .btn{color:#f5f6e6;border:1px solid #333;background:#333}#returnButton .btn:hover{background:#f5f6e6;color:#333;border-color:#333}#returnButton.green{background:#556e61}#returnButton.green .btn{color:#556e61;background:#f5f6e6;border-color:#f5f6e6}#returnButton.green .btn:hover{background:#556e61;color:#f5f6e6;border-color:#f5f6e6}section#funeral-links{margin:0 auto 6rem;padding:4rem 0 10rem;max-width:1800px}section#funeral-links .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:90%;margin:0 auto}section#funeral-links .container .link{width:33.33%;aspect-ratio:2/1;padding:2rem;box-sizing:border-box}section#funeral-links .container .link.blank{opacity:0;visibility:none}section#funeral-links .container .link a{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;background:#50675a;border-radius:6rem 0 6rem 0;box-sizing:border-box;padding:2rem;overflow:hidden}section#funeral-links .container .link a picture{display:block;border-radius:4rem 0 0 0;overflow:hidden;width:50%;height:100%}section#funeral-links .container .link a picture img{object-fit:cover;transition:.3s}section#funeral-links .container .link a .text{height:100%;width:45%;padding:0 2.5% 0 2rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section#funeral-links .container .link a .text h4{font-size:clamp(1.8rem,1.5vw,2.4rem);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;margin-bottom:1rem}section#funeral-links .container .link a .text p{font-size:clamp(1.3rem,1.2vw,1.6rem)}section#funeral-links .container .link a .text h4,section#funeral-links .container .link a .text p{line-height:1.2;transition:.3s}section#funeral-links .container .link a figure.arrow{margin:0;padding:0;display:block;width:2.5%;aspect-ratio:1/1;border:1px solid #f5f6e6;border-left:none;border-bottom:none;rotate:45deg;translate:-50% 0;transition:.2s}section#funeral-links .container .link a:hover picture img{scale:1.05}section#funeral-links .container .link a:hover .text h4,section#funeral-links .container .link a:hover .text p{opacity:.8}section#funeral-links .container .link a:hover figure.arrow{translate:0 0;opacity:.8}@media (max-width:1500px){section#funeral-links .container .link{padding:1rem}section#funeral-links .container .link a{padding:1.5rem}}@media (max-width:1200px){section#funeral-links .container .link{width:50%}}@media (max-width:1000px){section#funeral-links{padding:2rem 0 4rem 0!important}section#funeral-links .container .link a{border-radius:4rem 0 4rem 0}section#funeral-links .container .link a picture{border-radius:2.5rem 0 0 0}section#funeral-links .container .link a .text{padding-left:1rem}section#funeral-links .container .link a .text h4{margin:0 0 1rem;font-size:1.5rem}section#funeral-links .container .link a .text p{font-size:1.2rem}}@media (max-width:700px){section#funeral-links .container .link{width:100%;aspect-ratio:5/2}section#funeral-links .container .link.blank{display:none}}section#final-wishes{margin:0 auto;width:90%;max-width:1800px;padding:0}section#final-wishes>.text{column-count:2;margin-bottom:10rem;gap:5%}section#final-wishes>.text *{color:#f5f6e6;line-height:1.2;color:#f5f6e6}section#final-wishes>.text p{font-size:clamp(1.6rem,2vw,2rem);margin-bottom:4rem}section#final-wishes>.text a{transition:.2s}section#final-wishes>.text a:hover{opacity:.7}section#final-wishes .download{margin-bottom:10rem;display:flex;flex-direction:column;align-items:center}section#final-wishes .download h4{color:#f5f6e6;text-align:center;max-width:75%;line-height:1.2;font-size:clamp(1.8rem,2vw,2.2rem)}section#final-wishes .download a.btn.doc{font-family:MacklinProSansRegular;font-style:normal;text-decoration:none;appearance:none;color:#333;padding:1.4rem 3rem 1rem;max-width:75%;font-size:clamp(1.6rem,1.8vw,2.2rem);line-height:1.2;transition:.2s;-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,.5);box-shadow:0 0 15px -5px rgba(0,0,0,.5)}section#final-wishes .download a.btn.doc:hover{background:#333;color:#f5f6e6}@media (max-width:1500px){section#final-wishes>.text{column-count:2}}@media (max-width:700px){section#final-wishes>.text{column-count:1}}#funeral-payments{display:flex;align-items:center;justify-content:space-between;width:100%;padding:clamp(2rem,3vw,8rem);box-sizing:border-box;max-width:1800px;margin:0 auto;min-height:80vh}#funeral-payments .payment{width:45%;height:100%;box-sizing:border-box;margin:clamp(2rem,3vw,5rem) 0}#funeral-payments .payment .container{background:#333;border-radius:clamp(4rem,6vw,12rem) 0 clamp(4rem,6vw,12rem) 0;width:100%;height:100%;padding:clamp(3rem,4vw,8rem);box-sizing:border-box}#funeral-payments .payment .container form{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:100%;position:relative}#funeral-payments .payment .container form span#error{font-family:MacklinProSansRegular;font-style:normal;line-height:1;width:100%;font-size:clamp(1rem,1.1vw,1.4rem);position:absolute;background:#f5f6e6;color:#333;left:100%;z-index:10;padding:.6rem 1rem .5rem;width:max-content;box-shadow:0 0 1rem 0 #333333bb;display:none;translate:-50% 0}#funeral-payments .payment .container form span#error.shown{display:block}#funeral-payments .payment .container form *{color:#f5f6e6;font-family:ITCGalliardProRoman;font-style:normal}#funeral-payments .payment .container form .field{width:100%;display:block;border-bottom:clamp(1px,.15vw,2px) solid #f5f6e6;padding:0 clamp(.3rem,.4vw,.6rem);box-sizing:border-box}#funeral-payments .payment .container form .field.half{width:47.5%;overflow:hidden}#funeral-payments .payment .container form .field label{display:block;font-size:clamp(1.4rem,1.4vw,2rem);line-height:1;margin-bottom:.4rem}#funeral-payments .payment .container form .field input,#funeral-payments .payment .container form .field select{display:block;background:0 0;appearance:none;border:none;outline:0;color:#f5f6e6;width:100%;padding:clamp(.3rem,.4vw,.6rem) 0;font-size:clamp(1.2rem,1.2vw,1.6rem);-moz-appearance:textfield;border-radius:0!important}#funeral-payments .payment .container form .field input::-webkit-inner-spin-button,#funeral-payments .payment .container form .field input::-webkit-outer-spin-button,#funeral-payments .payment .container form .field select::-webkit-inner-spin-button,#funeral-payments .payment .container form .field select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#funeral-payments .payment .container form .field .select{position:relative}#funeral-payments .payment .container form .field .select select{cursor:pointer;transition:.3s}#funeral-payments .payment .container form .field .select select option{background:#f5f6e6;color:#333;transition:.2s}#funeral-payments .payment .container form .field .select select option:hover{opacity:.7}#funeral-payments .payment .container form .field .select::after{content:"";position:absolute;bottom:45%;right:clamp(.5rem,.8vw,1rem);height:40%;aspect-ratio:1/1;background:0 0;border:clamp(1px,.15vw,2px) solid #f5f6e6;border-top:none;border-left:none;transition:.3s;rotate:45deg;pointer-events:none}#funeral-payments .payment .container form .field .dateInput{display:flex;justify-content:space-between;padding:.5rem 0 0}#funeral-payments .payment .container form .field .dateInput>div{width:30%;border-bottom:clamp(1px,.15vw,2px) solid #f5f6e6}#funeral-payments .payment .container form .field .dateInput>div label{font-size:clamp(1rem,1vw,1.2rem);padding:0 clamp(.3rem,.4vw,.6rem)}#funeral-payments .payment .container form .field .dateInput>div input{padding:clamp(.3rem,.4vw,.6rem) clamp(.3rem,.4vw,.6rem);-moz-appearance:textfield}#funeral-payments .payment .container form .field .dateInput>div input::-webkit-inner-spin-button,#funeral-payments .payment .container form .field .dateInput>div input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#funeral-payments .payment .container form .field:has(.dateInput){border-bottom:none;padding:0}#funeral-payments .payment .container form .field:has(.dateInput)>label{box-sizing:border-box;padding:0 clamp(.3rem,.4vw,.6rem)}#funeral-payments .payment .container form .field:has(.selectselect:hover) .select select{opacity:.7}#funeral-payments .payment .container form .field:has(.selectselect:hover) .select::after{opacity:.7}#funeral-payments .payment .container form .total{width:100%}#funeral-payments .payment .container form .total h5{margin:0;padding:0;font-size:clamp(1.4rem,1.4vw,2rem)}#funeral-payments .payment .container form .total #totalDisplay::before{content:"£"}#funeral-payments .payment .container form button.btn{font-family:MacklinProSansLight;font-style:normal;font-size:clamp(1rem,1.1vw,1.25rem);padding:.75rem 0;box-sizing:border-box;width:100%;border:1px solid #f5f6e6;transition:.3s}#funeral-payments .payment .container form button.btn:hover{background:#f5f6e6;color:#333}#funeral-payments .payment .container form button.btn:disabled{color:transparent;position:relative;background:#f5f6e6}#funeral-payments .payment .container form button.btn:disabled::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:50%;aspect-ratio:1/1;border-radius:50%;border:2px solid #333;border-right-color:transparent;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spin{from{rotate:0deg}to{rotate:360deg}}#funeral-payments .payment .container form button.hidden{opacity:0;pointer-events:none}#funeral-payments .payment .container form .legal{margin:0;width:100%;display:flex;align-items:center;justify-content:space-between}#funeral-payments .payment .container form .legal span{width:50%;line-height:1.2;font-size:clamp(1.2rem,1.2vw,1.35rem)}#funeral-payments .payment .container form .legal .logos{width:50%;display:grid;grid-template-columns:auto auto auto;justify-content:flex-start;flex-wrap:wrap;direction:rtl}#funeral-payments .payment .container form .legal .logos picture{display:block;width:clamp(2rem,2.2vw,3rem);height:clamp(2rem,2.2vw,3rem);overflow:hidden;margin-left:clamp(.5rem,.7vw,1rem)}#funeral-payments .payment .container form .legal .logos picture img{width:100%;height:100%;object-fit:contain}#funeral-payments .payment .container form .legal .logos picture:last-of-type{margin-right:0}#funeral-payments .payment .container form>*{margin-bottom:2.5rem}#funeral-payments .info{width:25%;box-sizing:border-box;background:0 0;padding:0 clamp(3rem,3.4vw,5rem)}#funeral-payments .info *{color:#f5f6e6;font-family:ITCGalliardProRoman;font-style:normal}#funeral-payments .info p{font-size:clamp(1.4rem,1.4vw,2rem);line-height:1.2}#funeral-payments .info a{text-decoration:none;font-weight:700;text-shadow:0 0 1px #f5f6e6,0 0 2px #333;letter-spacing:.5px;transition:.3s}#funeral-payments .info a:hover{opacity:.7}#funeral-payments .image{width:30%;align-self:stretch}#funeral-payments .image picture{display:block;width:100%;height:100%;overflow:hidden}#funeral-payments .image picture img{width:100%;height:100%;min-height:100%;min-width:100%;object-fit:cover}@media (max-width:1000px){#funeral-payments{flex-wrap:wrap}#funeral-payments .payment{width:50%}#funeral-payments .info{width:50%}#funeral-payments .image{width:100%;max-height:30vw}}@media (max-width:700px){#funeral-payments{display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto;padding:0;margin:4rem 0 0;min-height:0}#funeral-payments .payment{width:100%;grid-row-start:2;grid-row-end:2;padding:0;margin:0}#funeral-payments .payment .container{padding:4rem 2rem 0;border-radius:0}#funeral-payments .payment .container form .field.half{width:100%}#funeral-payments .info{padding:clamp(2rem,3vw,8rem);width:100%;margin:0 0 4rem;grid-row-start:1;grid-row-end:1;height:fit-content;align-self:auto}#funeral-payments .image{display:none}}#lightbox-container{z-index:999999;position:relative}#lightbox-container iframe{box-shadow:0 0 clamp(1rem,1.2vw,3rem) 0 #00000070!important}#payment-error{width:100vw;height:100vh;position:fixed;top:0;left:0;padding:10%;box-sizing:border-box;align-items:center;justify-content:center;display:none;background:#33333340}#payment-error.shown{display:flex}#payment-error .container{background:#333;color:#f5f6e6;padding:clamp(4rem,5vw,8rem);box-sizing:border-box;border-radius:clamp(4rem,5vw,8rem) 0 clamp(4rem,5vw,8rem) 0;position:relative;box-shadow:0 0 clamp(1rem,1.2vw,3rem) 0 #00000070}#payment-error .container button#errorExit{position:absolute;top:2rem;right:2rem;border:none;background:#f5f6e6;cursor:pointer;transition:.3s;width:clamp(2rem,2.5vw,4rem);height:clamp(2rem,2.5vw,4rem);border-radius:.5rem}#payment-error .container button#errorExit::after,#payment-error .container button#errorExit::before{content:"";position:absolute;height:80%;width:2px;background:#333;top:50%;left:50%;translate:-50% -50%;transition:.3s}#payment-error .container button#errorExit::before{rotate:-45deg}#payment-error .container button#errorExit::after{rotate:45deg}#payment-error .container button#errorExit:hover{opacity:.7}#payment-error .container h2{margin:0 0 3rem;line-height:1.2}#payment-error .container h4{line-height:1.2;margin:0 0 1rem}#payment-error .container h4 a{color:#f5f6e6;transition:.3s}#payment-error .container h4 a:hover{opacity:.7}#payment-error .container h4:last-of-type{margin-bottom:0}#payment-result button.btn{color:#556e61;margin:1rem 0 3rem;background:#f5f6e6;border-color:transparent}#payment-result button.btn:hover{color:#f5f6e6;background:#333}#payment-result .btn.green{color:#f5f6e6;background-color:#556e61;transition:.3s}#payment-result .btn.green:hover{color:#556e61;background:#f5f6e6}#payment-result table{color:#f5f6e6;font-size:clamp(1.2rem,1.3vw,1.6rem);text-align:left;width:100%;margin:0 0 4rem}#payment-result table tr{width:100%;justify-content:space-between;display:flex;border-bottom:1px solid #f5f6e6}#payment-result table tr td,#payment-result table tr th{padding:clamp(.5rem,.55vw,.8rem) clamp(.8rem,1vw,1rem)}#payment-result table tr th{font-family:MacklinProSansRegular;font-style:normal;width:50%}#payment-result table tr td{width:50%;font-family:MacklinProSansLight;font-style:normal}.charcoal{background-color:#333}.charcoal a:link{color:#f5f6e6;text-decoration:none;transition:color .3s}.charcoal a:visited{color:#f5f6e6;text-decoration:none}.charcoal a:hover{color:#556e61;text-decoration:none}.charcoal a:active{color:#556e61;text-decoration:none}.charcoal h1,.charcoal h2,.charcoal h3,.charcoal h4,.charcoal h5,.charcoal h6,.charcoal li,.charcoal p{color:#f5f6e6}.charcoal .layout .col ul li:before{background-image:url(/assets/images/new-bullet.svg)}.charcoal .logo{background-image:url(/assets/images/logo-full-cream.svg)}.charcoal .btn{border:1px solid #f5f6e6}.charcoal #menu p::after{background:#f5f6e6}.charcoal #menu .burger{stroke:#f5f6e6}.charcoal form .row input#contactSubmit:hover{color:#333!important}.cream{background-color:#f5f6e6}.cream a:link{color:#333;text-decoration:none;transition:color .3s}.cream a:visited{color:#333;text-decoration:none}.cream a:hover{color:#556e61;text-decoration:none}.cream a:active{color:#556e61;text-decoration:none}.cream h1,.cream h2,.cream h3,.cream h4,.cream h5,.cream h6,.cream li,.cream p{color:#333}.cream nav.mobile{background-color:#556e61}.cream .layout .col ul li:before{background-image:url(/assets/images/new-bullet-charcoal.svg)}.cream .logo{background-image:url(/assets/images/logo-full-charcoal.svg)}.cream .btn{border:1px solid #333}.cream #menu p{border-bottom-color:#333}.cream #menu p::after{background:#333}.cream #menu .burger{stroke:#333}.green{background-color:#556e61}.green a:link{color:#f5f6e6;text-decoration:none;transition:color .3s}.green a:visited{color:#f5f6e6;text-decoration:none}.green a:hover{color:#333;text-decoration:none}.green a:active{color:#333;text-decoration:none}.green h1,.green h2,.green h3,.green h4,.green h5,.green h6,.green li,.green p{color:#f5f6e6}.green footer{background-color:#333!important}.green nav.mobile{background-color:#f5f6e6!important}.green .layout .col ul li:before{background-image:url(/assets/images/new-bullet.svg)}.green .logo{background-image:url(/assets/images/logo-full-cream.svg)}.green .btn{border:1px solid #f5f6e6;background-color:#556e61}.green .btn a:link{color:#f5f6e6;text-decoration:none;transition:color .3s}.green .btn a:visited{color:#f5f6e6;text-decoration:none}.green .btn a:hover{color:#f5f6e6;text-decoration:none}.green .btn a:active{color:#f5f6e6;text-decoration:none}.green .btn:hover{background-color:#f5f6e6}.green .btn:hover a:link{color:#333;text-decoration:none;transition:color .3s}.green .btn:hover a:visited{color:#333;text-decoration:none}.green .btn:hover a:hover{color:#333;text-decoration:none}.green .btn:hover a:active{color:#333;text-decoration:none}.green #menu p::after{background:#f5f6e6}.green #menu .burger{stroke:#f5f6e6}