.PopularSearches__grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0}@media (max-width:1024px){.PopularSearches__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PopularSearches__grid{grid-template-columns:1fr}}.PopularSearches__grid--item{text-align:center}.PopularSearches__grid--item img{max-width:100%;height:auto;display:block;margin:0 auto}.PopularSearches__grid--item p{margin-top:10px;font-size:16px;font-weight:700}.PopularSearches__grid--item-wrapper{display:flex;flex-direction:column}.PopularSearches__grid--footer{padding:1rem;background-color:#f2f2f2}.PopularSearches__grid--footer h3{margin:0;font-size:18px;line-height:18px;color:var(--fdp-primary-color);font-family:var(--fdp-primary-font);font-weight:500}.PopularSearches__grid--image-wrapper{position:relative;min-height:190px;overflow:hidden}.PopularSearches__grid--image-wrapper:hover .PopularSearches__grid--image{transform:scale(1.1)}.PopularSearches__grid--image{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:center;transition:transform var(--fdp--transition)}.AllLocations__grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0}@media (max-width:1024px){.AllLocations__grid{grid-template-columns:repeat(2,1fr)}}.AllLocations__grid--item{text-align:center}.AllLocations__grid--item img{max-width:100%;height:auto;display:block;margin:0 auto}.AllLocations__grid--item p{margin-top:10px;font-size:16px;font-weight:700}.AllLocations__grid--item-wrapper{display:flex;flex-direction:column}.AllLocations__grid--footer{padding:1rem;background-color:#f2f2f2;transition:background-color var(--fdp--transition)}.AllLocations__grid--footer h3{margin:0;font-size:18px;line-height:18px;color:var(--fdp-primary-color);font-family:var(--fdp-primary-font);font-weight:500;transition:color var(--fdp--transition)}.AllLocations__grid--footer:hover{background-color:var(--fdp-secondary-color)}.AllLocations__grid--footer:hover h3{color:var(--fdp--color-white)}:root{--fdp-primary-color:hsl(299, 36%, 23%);--fdp-secondary-color:hsl(178, 54%, 36%);--fdp--color-white:hsl(0, 0%, 100%);--fdp--light-grey:hsl(0, 0%, 94%);--fdp--color-text:hsl(0, 0%, 13%);--fdp--transition:0.3s cubic-bezier(0.65, 0, 0.35, 1);--fdp-primary-font:"freight-sans-pro",sans-serif}.Primary__section,header#masthead .main-header-bar .ast-container{max-width:1400px!important;margin-inline:auto;padding:0 1rem}.FuneralDirectors__list{list-style:none;margin:0;display:grid;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){.FuneralDirectors__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1136px){.FuneralDirectors__list{grid-template-columns:repeat(3,1fr)}}.FuneralDirectors__list--card{background-color:var(--fdp--light-grey);border-radius:6px;overflow:hidden;height:100%;display:flex;flex-direction:column}.FuneralDirectors__search--header{padding:4rem 0 4rem 0}.FuneralDirectors__search--header-inner{max-width:90ch;text-align:center;margin-inline:auto;background-color:var(--fdp--light-grey);padding:1rem;border-radius:6px}.FuneralDirectors__search--header-inner p{margin-bottom:1rem;font-size:18px}.FuneralDirectors__search--header-inner p:last-of-type{margin-bottom:0}.FuneralDirectors__search--header-inner span{font-weight:600}.FuneralDirectors__search--form-wrapper{width:100%;max-width:1400px;margin-inline:auto;position:relative}.FuneralDirectors__search--form-wrapper.Show{position:fixed;z-index:9999999999;top:0;left:0;width:100%;height:100%;padding:1rem;display:flex;align-items:center;justify-content:center;background-color:rgba(79,38,80,.9)}.FuneralDirectors__search--form-wrapper.Show>.FuneralDirectors__search--form{flex-grow:1;max-width:1155px}.FuneralDirectors__search--show-wrapper{display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--fdp--transition),visibility var(--fdp--transition);position:fixed;top:0;left:0;width:100%;background-color:var(--fdp-secondary-color);padding:.5rem;z-index:2}.FuneralDirectors__search--show-wrapper.Visible{opacity:1;visibility:visible}.FuneralDirectors__search--show{color:var(--fdp-secondary-color);background-color:var(--fdp--color-white);border-radius:25px;padding:.6rem 1.7rem;font-size:16px;line-height:16px;text-decoration:none;font-weight:600;transition:background-color var(--fdp--transition),color var(--fdp--transition)}.FuneralDirectors__search--show:focus,.FuneralDirectors__search--show:hover{color:var(--fdp--color-white);background-color:var(--fdp-primary-color)}.FuneralDirectors__search--form{position:relative;padding:1.5rem;display:flex;flex-flow:wrap;align-items:center;gap:.6rem;background-color:#2a8e8a;border-radius:21px}.FuneralDirectors__search--form-input,.FuneralDirectors__search--form-select{font-size:16px;line-height:16px;height:60px!important;font-weight:600;border-radius:6px!important;border:none!important;background-color:#fff!important;color:#333!important;padding:.5rem 2.5rem .5rem 1rem!important;transition:background-color var(--fdp--transition);width:100%;font-family:system-ui}.FuneralDirectors__search--form-input:hover,.FuneralDirectors__search--form-select:hover{background-color:#eee!important}@media (min-width:768px){.FuneralDirectors__search--form-input,.FuneralDirectors__search--form-select{width:auto}}.FuneralDirectors__search--form-input{flex-grow:1;padding:.5rem 1rem .5rem 1rem!important}.FuneralDirectors__search--form-input::placeholder{color:#333}.FuneralDirectors__search--form-select{cursor:pointer;appearance:none;background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:1.2rem auto;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%232a8e8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.FuneralDirectors__search--serviceswrapper{width:100%}@media (min-width:768px){.FuneralDirectors__search--serviceswrapper{max-width:195px;width:auto}}.FuneralDirectors__search--servicesbutton{font-family:system-ui;cursor:pointer;display:flex;align-items:center;font-size:16px;line-height:16px;height:60px;font-weight:600;padding:.5rem 2.5rem .5rem 1rem;border-radius:6px;background-color:var(--fdp--color-white);color:#333;transition:background-color var(--fdp--transition);appearance:none;background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:1.2rem auto;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%232a8e8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.FuneralDirectors__search--servicesbutton:hover{background-color:#eee!important}.FuneralDirectors__search--submit{display:flex;align-items:center;justify-content:center;font-size:16px!important;line-height:16px!important;font-weight:600!important;height:60px!important;padding:.5rem 3.5rem!important;border-radius:6px!important;border:none!important;width:100%;text-align:center}.FuneralDirectors__search--submit:focus,.FuneralDirectors__search--submit:hover{background-color:#333}@media (min-width:768px){.FuneralDirectors__search--submit{width:auto}}.FuneralDirectors__search--services{position:absolute;opacity:0;visibility:hidden;background-color:var(--fdp-secondary-color);margin-top:.5rem;border-radius:6px;z-index:10;display:flex;flex-direction:column;gap:.7rem;padding:1rem}.FuneralDirectors__search--services label{font-size:16px;line-height:16px;display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--fdp--color-white);transition:color var(--fdp--transition)}.FuneralDirectors__search--services label:hover{color:var(--fdp-primary-color);cursor:pointer}.FuneralDirectors__search--services.active{opacity:1;visibility:visible}.FuneralDirectors__search--info{display:none;text-align:center;font-size:14px;padding:.5rem 1rem;background-color:#c8e9e8;margin-top:1rem;margin-bottom:1rem;border-radius:6px;justify-content:center;flex-direction:column;width:100%;max-width:1400px;margin-inline:auto}.FuneralDirectors__search--info.active{display:flex}.FuneralDirectors__search--info span{font-weight:600}@media (min-width:768px){.FuneralDirectors__search--info{justify-content:space-between;flex-direction:row;font-size:18px}}#FuneralDirectors__search-results{width:100%;max-width:1400px;margin-inline:auto}.FuneralDirectors__search--info-location{text-transform:capitalize}.FuneralDirectors__list--image-wrapper{position:relative;min-height:265px;overflow:hidden}.FuneralDirectors__list--image{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.FuneralDirectors__list--details{position:relative;padding:1rem;display:flex;flex-direction:column;color:var(--fdp--color-text);font-weight:500;height:100%}.FuneralDirectors__list--details p{margin:0}.FuneralDirectors__list--est{top:0;right:0;color:hsl(0,0%,47.86%);font-size:12px;line-height:12px;letter-spacing:.05em;border-radius:0 0 0 17px;font-weight:600;margin-bottom:.2rem}.FuneralDirectors__list--miles{position:absolute;bottom:.6rem;background-color:var(--fdp-secondary-color);font-size:16px;line-height:16px;letter-spacing:.025em;padding:.5rem 1rem .5rem .5rem;border-radius:0 25px 25px 0;font-weight:600;color:var(--fdp--color-white);font-family:arial}.FuneralDirectors__list--title{font-weight:600!important;font-size:22px!important;line-height:28px!important;color:var(--fdp-primary-color)!important;font-family:var(--fdp-primary-font)!important}.FuneralDirectors__list--address{margin-bottom:.4rem}.FuneralDirectors__list--address p{font-size:16px;line-height:22px;max-width:236px;text-wrap:pretty;margin-inline:auto}.FuneralDirectors__list--address p span{font-weight:600}.FuneralDirectors__list--opening-times{margin-bottom:.4rem}.FuneralDirectors__list--opening-times p{font-size:16px;line-height:21px}.FuneralDirectors__list--opening-times p span{font-weight:600}.FuneralDirectors__list--rating-wrapper{display:flex;align-items:center;justify-content:center;gap:.5rem}.FuneralDirectors__list--rating .Svg{width:14px;height:14px}.FuneralDirectors__list--footer,.FuneralDirectors__list--header{text-align:center;background-color:var(--fdp--color-white);padding:.8rem;border-radius:6px;margin-bottom:1rem}.FuneralDirectors__list--header{height:100%}.FuneralDirectors__list--footer{text-align:left}.FuneralDirectors__list--rating-link-wrapper{padding-bottom:4px}.FuneralDirectors__list--rating-link{text-decoration:none!important;color:var(--fdp-secondary-color);font-weight:500;font-size:15px;line-height:15px;transition:color var(--fdp--transition)}.FuneralDirectors__list--rating-link:hover{color:var(--fdp-primary-color)}.FuneralDirectors__list--telweb{display:flex;align-items:center;justify-content:center;gap:7px}.FuneralDirectors__list--telweb span{font-weight:600}.FuneralDirectors__list--tel{font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-size:21px;line-height:21px;font-weight:600;color:var(--fdp-secondary-color);transition:color var(--fdp--transition)}.FuneralDirectors__list--tel:focus,.FuneralDirectors__list--tel:hover{color:var(--fdp-primary-color)}.FuneralDirectors__list--price-wrapper{margin-bottom:1rem;display:flex;align-items:center;flex-flow:wrap;gap:.5rem}.FuneralDirectors__list--price{color:var(--fdp-primary-color);font-size:24px;line-height:24px;font-weight:500}.FuneralDirectors__list--price span{font-family:Arial,Helvetica,sans-serif;font-size:21px;line-height:21px}.FuneralDirectors__list--price-exc{font-size:14px;line-height:14px}.FuneralDirectors__list--footer-buttons{display:flex;gap:1rem}.FuneralDirectors__list--footer-buttons div{flex:1}.FuneralDirectors__list--footer-button{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:25px;padding:.6rem 1rem;background-color:var(--fdp-primary-color);color:var(--fdp--color-white);text-decoration:none;line-height:16px;font-weight:500;letter-spacing:.025em;transition:background-color var(--fdp--transition),color var(--fdp--transition);width:100%;text-align:center;white-space:nowrap}.FuneralDirectors__list--footer-button .Svg{width:22px;height:22px}.FuneralDirectors__list--footer-button:focus,.FuneralDirectors__list--footer-button:hover{background-color:var(--fdp-secondary-color);color:var(--fdp--color-white)}.FuneralDirectors__features{display:flex;flex-wrap:wrap;gap:.5rem}.FuneralDirectors__features--list{list-style-type:"";margin:0;display:grid;grid-template-columns:fit-content(100%) fit-content(100%);gap:.7rem 1.5rem;align-items:center}.FuneralDirectors__features--list-item{display:flex;gap:.5rem;font-size:14px;line-height:14px;white-space:nowrap}.FuneralDirectors__features--list-item svg{display:block}.FuneralDirectors__list--more-info-link{text-decoration:none;font-weight:600;color:var(--fdp-secondary-color);transition:color var(--fdp--transition);font-size:16px;line-height:16px}.FuneralDirectors__list--more-info-link:hover{color:var(--fdp-primary-color)}#FuneralDirectors__search--form-spinner-wrapper{display:none;justify-content:center;padding-top:.6rem;padding-bottom:1rem;position:absolute;width:100%;left:0;z-index:2;top:100%}.FuneralDirectors__search--form-spinner{width:48px;height:48px;border:5px solid var(--fdp-secondary-color);border-bottom-color:var(--fdp--color-white);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.page-id-41334 .menu-item-69{display:none}.FuneralDirectors__features-wrapper{background-color:var(--fdp--light-grey);padding:1rem;border-radius:6px;margin-bottom:1rem}.FuneralDirectors__features-wrapper h2{color:var(--fdp-primary-color);font-size:18px;line-height:18px;margin-bottom:1rem}.FuneralDirectors__search--modal,.FuneralDirectors__search--modal-map{opacity:0;visibility:hidden;display:grid;grid-template-columns:repeat(12,1fr);place-content:center;background:rgba(79,38,80,.9);backdrop-filter:blur(8px);bottom:0;left:0;right:0;top:0;position:fixed;z-index:9999999999;padding:1rem}.FuneralDirectors__search--modal-map.active,.FuneralDirectors__search--modal.active{opacity:1;visibility:visible;pointer-events:all}.FuneralDirectors__search--modal-inner,.FuneralDirectors__search--modal-inner-map{background-color:var(--fdp--color-white);position:relative;padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:6px;max-width:1000px;margin-inline:auto}.FuneralDirectors__search--modal-inner{grid-column:1/-1}.FuneralDirectors__search--modal-inner{max-height:800px}.FuneralDirectors__search--modal-inner-map{margin-inline:unset;max-width:unset;grid-column:1/-1}@media (min-width:768px){.FuneralDirectors__search--modal-inner-map{grid-column:2/12}}.FuneralDirectors__search--modal-map-form{display:flex;align-items:center;justify-content:center}.FuneralDirectors__search--modal-map-form-input{border-radius:25px 0 0 25px!important;height:50px!important;font-size:18px;line-height:18px;padding-left:1.2rem!important;width:100%;max-width:340px}.FuneralDirectors__search--modal-map-form-button,.FuneralDirectors__search--modal-map-form-button-mobile{background-color:var(--fdp-secondary-color);border-radius:0 25px 25px 0;border:none;font-weight:600;font-size:18px;line-height:18px;height:50px;transition:background-color var(--fdp--transition)}.FuneralDirectors__search--modal-map-form-button-mobile:focus,.FuneralDirectors__search--modal-map-form-button-mobile:hover,.FuneralDirectors__search--modal-map-form-button:focus,.FuneralDirectors__search--modal-map-form-button:hover{background-color:var(--fdp-primary-color)}.FuneralDirectors__search--modal-map-form-button{display:none}@media (min-width:768px){.FuneralDirectors__search--modal-map-form-button{display:block}}.FuneralDirectors__search--modal-map-form-button-mobile{display:block;padding:0 .8rem}@media (min-width:768px){.FuneralDirectors__search--modal-map-form-button-mobile{display:none}}.FuneralDirectors__search--modal-map-form-button-mobile .Svg{height:26px}.FuneralDirectors__search--modal-close,.FuneralDirectors__search--modal-map-close,.FuneralDirectors__search--show-wrapper-close{background-color:var(--fdp-secondary-color);width:31px;height:31px;position:absolute;border-radius:100%;right:1rem;top:1.5rem;cursor:pointer;transition:background-color var(--fdp--transition)}.FuneralDirectors__search--modal-close::after,.FuneralDirectors__search--modal-close::before,.FuneralDirectors__search--modal-map-close::after,.FuneralDirectors__search--modal-map-close::before,.FuneralDirectors__search--show-wrapper-close::after,.FuneralDirectors__search--show-wrapper-close::before{content:"";height:18px;border-left:2px solid var(--fdp--color-white);position:absolute;transform:rotate(45deg);left:15px;top:6px}.FuneralDirectors__search--modal-close::before,.FuneralDirectors__search--modal-map-close::before,.FuneralDirectors__search--show-wrapper-close::before{transform:rotate(-45deg)}.FuneralDirectors__search--modal-close:hover,.FuneralDirectors__search--modal-map-close:hover,.FuneralDirectors__search--show-wrapper-close:hover{background-color:var(--fdp-primary-color)}.FuneralDirectors__search--show-wrapper-close{display:none}.FuneralDirectors__search--modal-map-logo .Svg{width:30px}.FuneralDirectors__search--modal-map-wrapper{display:grid;grid-template-columns:1fr;align-items:center}@media (min-width:768px){.FuneralDirectors__search--modal-map-wrapper{grid-template-columns:auto 1fr}}.FuneralDirectors__search--modal-title{color:var(--fdp-primary-color)!important;font-size:28px!important;line-height:38px!important;margin-bottom:.5rem!important}.FuneralDirectors__search--modal-info{margin-top:1rem}.FuneralDirectors__search--modal-info ul{list-style-type:none;padding:0;margin-left:0}.FuneralDirectors__search--modal-info ul li{position:relative;padding-left:1.5rem}.FuneralDirectors__search--modal-info ul li::before{content:"";position:absolute;left:0;top:6px;width:1em;height:1em;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='utf-8'?><svg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='check-circle' class='svg-inline--fa fa-check-circle fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='%232a8d8a' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'></path></svg>")}.FuneralDirectors__search--modal-info-title{color:var(--fdp-primary-color)!important;font-size:18px!important;line-height:18px!important;margin-bottom:.5rem!important}.FuneralDirectors__search--modal-info-prices-wrapper{background-color:var(--fdp--light-grey);padding:1rem;border-radius:6px;margin:1.5rem 0}.FuneralDirectors__search--modal-info-prices li{position:relative;padding-left:1.5rem}.FuneralDirectors__search--modal-info-prices li::before{content:"";position:absolute;left:0;top:6px;width:1em;height:1em;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='utf-8'?><svg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='check-circle' class='svg-inline--fa fa-check-circle fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='%232a8d8a' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'></path></svg>")}.FuneralDirectors__search--modal-info-prices{list-style-type:none;padding:0;margin:0}.FuneralDirectors__search--map{margin-top:1rem;min-height:700px}.FuneralDirectors__search--map-info-window{position:fixed;background-color:var(--fdp--color-white);width:240px;padding:.8rem;border-radius:6px;box-shadow:0 0 10px 3px rgba(0,0,0,.2)}.FuneralDirectors__search--map-info-window .Branches__details--tel{font-weight:600}.FuneralDirectors__search--map-info-window h5{font-family:var(--fdp-primary-font);color:var(--fdp-primary-color);font-size:18px;line-height:21px;max-width:195px;margin:0;text-wrap:pretty;font-weight:600}.FuneralDirectors__search--map-info-window p{margin:0;font-size:15px;line-height:24px;margin-top:2px;text-wrap:pretty}.FuneralDirectors__search--map-info-window img{position:absolute;top:10px;right:10px;width:20px;height:20px}.FuneralDirectors__search--map-info-window a{color:var(--fdp-secondary-color);text-decoration:none}.FuneralDirectors__search--map-info-window::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border-width:10px;border-style:solid;border-color:#fff transparent transparent transparent}.FuneralDirectors__search--modal-info-button{display:inline-block;gap:.5rem;border-radius:25px;padding:.7rem 1.5rem;background-color:var(--fdp-secondary-color);color:var(--fdp--color-white);text-decoration:none;line-height:16px;font-weight:500;letter-spacing:.025em;transition:background-color var(--fdp--transition),color var(--fdp--transition);text-align:center;white-space:nowrap}.FuneralDirectors__search--modal-info-button:focus,.FuneralDirectors__search--modal-info-button:hover{background-color:var(--fdp-primary-color);color:var(--fdp--color-white)}.FuneralDirectors__search--popular{padding-block-start:5rem}.FuneralDirectors__search--popular p{margin-bottom:.2rem}.FuneralDirectors__search--popular p:last-of-type{margin-bottom:0}a[href^="http://maps.google.com/maps"]{display:none!important}a[href^="https://maps.google.com/maps"]{display:none!important}.gm-style-cc,.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:0 0!important}.gm-style-iw-ch{padding-top:12px}.gm-style-iw button.gm-ui-hover-effect{display:none!important}body.archive.tax-funeraldirectors header#masthead .main-header-menu>.menu-item>a{color:unset!important}body.archive.tax-funeraldirectors header#masthead .custom-logo-link img{display:block!important}body.archive.tax-funeraldirectors header#masthead .main-header-menu>.menu-item.cta>a{background:#2a8e8a!important;color:#fff!important}