.recent-obits{background:#f7f7f7;padding-bottom:60px;padding-top:60px;margin-top:60px;text-align:center}@media(min-width: 1200px){.recent-obits{padding:80px 0 65px;margin-top:80px}}.recent-obits>h2{font-family:"MrsEaves",Georgia,Times,Times New Roman,serif;font-size:40px;margin-top:0;margin-bottom:40px}@media(min-width: 768px){.recent-obits>h2{font-size:45px}}.recent-obits>div{max-width:1200px}.recent-obits>div #obits-search{margin-bottom:60px}.recent-obits #btnsearchinputrecentobits{width:100%}@media(min-width: 992px){.recent-obits #btnsearchinputrecentobits{width:30%}}.recent-obits #obits-search{text-align:left}.recent-obits #obits-search>.notification{padding-top:40px;padding-bottom:0}.recent-obits h3{font-size:30px;line-height:35px;margin-bottom:20px}.recent-obits h3 span{border-bottom:2px solid #17455c}@media(min-width: 1200px){.recent-obits h3{font-size:40px;line-height:44px}}.recent-obits .list .screen-title{max-width:500px;margin:0 auto}@media(min-width: 1200px){.recent-obits .list .screen-title{max-width:750px}}.recent-obits .btn-search{background:none;border:none}.recent-obits .recent-obit-tabs{border-bottom:1px solid #ccc;margin-bottom:25px}.recent-obits .recent-obit-tabs>li{display:inline-block;padding:0 30px;text-align:center;max-width:49%;margin:0 0 -2px}.recent-obits .recent-obit-tabs>li.active,.recent-obits .recent-obit-tabs>li:hover{border-bottom:3px solid #17455c}.recent-obits .recent-obit-tabs>li a{font-family:"Lato-Bold",Arial,Helvetica,Lucida Grande,Sans-serif;text-transform:uppercase;letter-spacing:2.4px;font-size:14px;padding:5px 0 10px}@media(min-width: 480px){.recent-obits .recent-obit-tabs{margin-bottom:50px}.recent-obits .recent-obit-tabs>li{display:inline-block;padding:10px 0 0;margin-bottom:-2px;max-width:initial;margin-right:30px;margin-left:30px}.recent-obits .recent-obit-tabs>li a{font-family:"Lato-Bold",Arial,Helvetica,Lucida Grande,Sans-serif;text-transform:uppercase;letter-spacing:2.4px;font-size:14px;padding:5px 0 10px}.recent-obits .recent-obit-tabs>li.active,.recent-obits .recent-obit-tabs>li:hover{border-bottom:3px solid #17455c}}@media(min-width: 768px){.recent-obits .recent-obit-tabs>li{margin-right:60px;margin-left:60px}}.recent-obits .tab-pane{margin-bottom:.3em}@media(min-width: 768px){.recent-obits .tab-pane{margin-bottom:0}.recent-obits .tab-pane>ul{padding-bottom:25px}}.recent-obits .obituary-end{text-align:center;margin-top:20px}.recent-obits .obituary-end a.btn{width:100%;margin-bottom:60px}@media(min-width: 768px){.recent-obits .obituary-end a.btn{width:auto}}.recent-obits .obituary-end p{margin-bottom:20px;text-align:center}.screen-title-copy{word-break:break-word}.screen-title-copy>.screen-title-title.group-header{line-height:35px;font-weight:500;font-family:MrsEaves-Italic,Georgia,Times New Roman,serif}.screen-title-copy>.screen-title-title.group-header span{font-size:32px;border-bottom:2px solid #17455c;letter-spacing:normal}@media(min-width: 768px){.screen-title-copy>.screen-title-title.group-header span{font-size:36.92px}}@media(min-width: 992px){.screen-title-copy>.screen-title-title.group-header{line-height:44px}}.group-layout h1{font-family:MrsEaves,Georgia,Times,Times New Roman,serif;font-size:36px;margin-bottom:20px;width:100%;max-width:100%;text-align:center;margin:0}.group-layout .rate-review .rating{margin:0}.group-layout .rating .overall-rating{font-size:23px;vertical-align:initial}.group-layout .recent-obits{margin-top:0;background:#f7f7f7}.group-intro{max-width:790px;margin:0 auto;text-align:center}.group-intro p:last-child{margin-bottom:0}.serving-section{height:auto;max-width:790px;text-align:center}.serving-section h3{position:relative;line-height:24px;margin-top:15px}.serving-section h3.serving-title{margin-top:5px;font-family:"MrsEaves",Georgia,Times,Times New Roman,serif;font-size:28px;letter-spacing:0}.hero-content{padding-top:35px;padding-bottom:35px}.group-title .hero-content{padding-bottom:20px}.group-footer .hero-content{min-height:400px}.sticky-toggle{height:auto;width:100%;margin:0 auto;padding:15px 0;z-index:100;background:#fff}.sticky-toggle.with-amenities{-webkit-box-shadow:0px 6px 6px 0 rgba(0,0,0,.09);-moz-box-shadow:0px 6px 6px 0 rgba(0,0,0,.09);box-shadow:0px 6px 6px 0 rgba(0,0,0,.09);padding-bottom:0}.sticky-toggle.with-amenities.sticky{padding-bottom:0}.sticky-toggle.sticky{padding-bottom:0;position:fixed;top:0;width:100%;-webkit-box-shadow:0px 6px 6px 0 rgba(0,0,0,.09);-moz-box-shadow:0px 6px 6px 0 rgba(0,0,0,.09);box-shadow:0px 6px 6px 0 rgba(0,0,0,.09)}@media(min-width: 480px){.sticky-toggle.sticky{padding-bottom:10px}}.sticky+.map-container{padding-top:72px}.sticky.with-amenities+.map-container{padding-top:184px}.toggle-container{position:relative;margin:0 auto 15px;display:flex;padding:0;background:#eee;width:228px;height:48px;-webkit-border-radius:100px;border-radius:100px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.toggle-container input{visibility:hidden;position:absolute;top:0}.toggle-wrapper{position:absolute;top:0;bottom:0;width:50%;padding:6px;z-index:3;-webkit-transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1)}.toggle{-webkit-border-radius:100px;border-radius:100px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#17455c;height:100%}.toggle .toggle-btn{width:100%;text-align:center;opacity:0;color:#fff;-webkit-transition:opacity .2s cubic-bezier(0.77, 0, 0.175, 1) .125s;-moz-transition:opacity .2s cubic-bezier(0.77, 0, 0.175, 1) .125s;-ms-transition:opacity .2s cubic-bezier(0.77, 0, 0.175, 1) .125s;-o-transition:opacity .2s cubic-bezier(0.77, 0, 0.175, 1) .125s;transition:opacity .2s cubic-bezier(0.77, 0, 0.175, 1) .125s;will-change:opacity;position:absolute;top:0;left:0}.toggle .toggle-btn.map:before{background:url(../../img/jf/map-view-icon-white.svg) center no-repeat}.toggle .toggle-btn.list:before{background:url(../../img/jf/list-view-icon-white.svg) center no-repeat}.toggle-container input:nth-of-type(1):checked~.toggle-wrapper{-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}.toggle-container input:nth-of-type(2):checked~.toggle-wrapper{-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.toggle-container input:nth-of-type(1):checked~.toggle-wrapper .toggle div:nth-of-type(1),.toggle-container input:nth-of-type(2):checked~.toggle-wrapper .toggle div:nth-of-type(2){opacity:1}.toggle-btn{display:flex;justify-content:center;align-items:center;width:50%;height:100%;color:#17455c;font-family:Lato-Bold,Arial,Helvetica,Lucida Grande,Sans-serif;font-weight:normal;text-transform:uppercase;font-size:14px;letter-spacing:1.26px;line-height:17px;position:relative;cursor:pointer;margin-bottom:0}.toggle-btn.map:before,.toggle-btn.list:before{content:"";display:inline-block;background:url(../../img/jf/map-view-icon.svg) center no-repeat;top:0;left:0;position:relative;width:21.029px;height:20.413px;margin-right:10px}.toggle-btn.list:before{background:url(../../img/jf/list-view-icon.svg) center no-repeat;width:19px;height:19px}.map-container{margin:40px auto;text-align:center}.map-container h2{text-align:center;margin-bottom:25px;font-size:30px}.loc-num-header{display:none}.map-wrapper{max-width:1205px;height:600px;margin:0 auto;width:100%;display:none}@media(max-width: 480px)and (orientation: portrait){.map-wrapper{height:calc(100vh - 92px)}}@media(max-width: 480px)and (orientation: portrait){.sticky-toggle.with-amenities+.map-container .map-wrapper{height:calc(100vh - 210px)}}.map-cta{margin-top:30px;margin-bottom:30px;padding:50px 20px 65px;background-color:#f4f3f0}.map-cta h2{font-size:36px}#group-map{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#e5e3df}.map-container[data-show=map] .map-wrapper{display:block}.map-container[data-show=list] .list-wrapper{display:block}.gm-style .gm-style-iw-c{padding:0;border-radius:0;max-width:336px !important;outline:unset;padding-top:0px !important}.gm-style .gm-style-iw-chr{position:absolute;top:0;right:0;z-index:1}.gm-style .gm-style-iw-d{overflow:hidden !important}.gm-style .gm-style-iw-t::after{content:unset}.gm-style .gm-style-iw-tc{display:none}.gm-style iframe+div{outline:none !important;border:0 !important}.gm-ui-hover-effect{opacity:1;width:unset !important;height:unset !important;top:0 !important;right:0 !important}.gm-ui-hover-effect span{mask-image:none !important;-webkit-mask-image:none !important;background-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27><g id=%27map-close%27 transform=%27translate%28-776 -552%29%27><circle id=%27Ellipse_36%27 data-name=%27Ellipse 36%27 cx=%2713%27 cy=%2713%27 r=%2713%27 transform=%27translate%28776 552%29%27 fill=%27%23fff%27/><g id=%27Group_4869%27 data-name=%27Group 4869%27 transform=%27translate%28-65.823 -31.823%29%27><path id=%27Path_2750%27 data-name=%27Path 2750%27 d=%27M6113.438,650.212l-10.646-10.646,1.414-1.414,10.646,10.646Z%27 transform=%27translate%28-5254 -47.359%29%27 fill=%27%2317455C%27/><path id=%27Path_2751%27 data-name=%27Path 2751%27 d=%27M6104.207,650.212l-1.414-1.414,10.646-10.646,1.414,1.414Z%27 transform=%27translate%28-5254 -47.359%29%27 fill=%27%2317455C%27/></g></g></svg>%0A") !important;width:26px !important;height:26px !important;background-color:unset !important;filter:drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.3))}.loc-info{text-align:left}.loc-info img{max-width:100%;height:189px}.loc-info .content{padding:15px 20px;font-family:"Lato";font-size:14px;font-weight:normal;letter-spacing:1.33px;line-height:22px}.loc-info .content a[href^=tel]{outline:none !important}.loc-info h4{font-size:16px;font-family:Lato-Bold,Arial,Helvetica,Lucida Grande,Sans-serif;line-height:24px;text-align:left;margin-top:0;letter-spacing:1px}.loc-info .cta{margin-top:10px}.loc-info a:focus{outline:0}.loc-img{position:relative}.loc-distance{position:absolute;bottom:0;font-size:12px;color:#fff;letter-spacing:1.2px;line-height:36px;padding:0 10px;background:rgba(0,0,0,.66) 0% 0% no-repeat padding-box;border-top:1px solid #707070;text-align:right;width:100%;text-transform:uppercase}.group-benefits{background:#fff;margin:40px 0}.group-benefits h2{text-align:center;margin-bottom:40px}.group-benefits .one-col{margin-bottom:40px}.group-benefits .one-col .featured-item{max-width:710px;margin:0 auto}.group-benefits h3{font-family:MrsEaves,Georgia,Times,Times New Roman,serif;font-size:36px;margin:0 0 20px}.group-benefits p{font-size:16px}@media(min-width: 768px){.group-benefits p{font-size:18px}}.group-benefits .header-with-icon{border-bottom:4px solid #17455c;display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px}.group-benefits .header-icon{margin-bottom:20px}.group-benefits .grid-2-col{display:grid;grid-template-columns:1fr;column-gap:60px;row-gap:50px}@media(min-width: 992px){.group-benefits .grid-2-col{grid-template-columns:repeat(2, 1fr)}}.group-benefits .grid-3-col [class^=grid-]{display:flex;flex-direction:column;justify-content:flex-end}.group-benefits .grid-3-col [class^=grid-bottom-]{justify-content:flex-start;margin-bottom:40px}.group-benefits .grid-3-col [class^=grid-bottom-]:last-child{margin-bottom:0}.group-benefits .grid-top-1{grid-area:1/1/2/2}.group-benefits .grid-top-2{grid-area:1/2/2/3}.group-benefits .grid-top-3{grid-area:1/3/2/4}.group-benefits .grid-bottom-1{grid-area:2/1/3/2}.group-benefits .grid-bottom-2{grid-area:2/2/3/3}.group-benefits .grid-bottom-3{grid-area:2/3/3/4}.list-wrapper{margin:0 auto;display:none}.show-more-list{display:none;margin-top:30px}.sort-label{font-size:14px;letter-spacing:1.4px;line-height:17px;text-transform:uppercase;text-align:left;margin-bottom:20px}#group-list{display:grid;justify-content:space-evenly;grid-row-gap:30px}#group-list .loc-info{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ccc;-webkit-box-shadow:0px 3px 6px 0 rgba(0,0,0,.29);-moz-box-shadow:0px 3px 6px 0 rgba(0,0,0,.29);box-shadow:0px 3px 6px 0 rgba(0,0,0,.29);max-width:350px}#group-list .loc-info img{height:auto}#group-list .loc-info .content{font-size:16px;flex-grow:1}#group-list .loc-info .loc-list-link{font-family:MrsEaves,Georgia,Times,Times New Roman,serif;font-size:26px;line-height:30px;letter-spacing:0}#group-list .loc-info .loc-cta{border-top:1px solid #ccc;padding:20px;text-align:center}#group-list .loc-info:hover{-webkit-box-shadow:0px 7px 14px 0 rgba(0,0,0,.29);-moz-box-shadow:0px 7px 14px 0 rgba(0,0,0,.29);box-shadow:0px 7px 14px 0 rgba(0,0,0,.29)}#group-list .loc-details{margin-top:15px;letter-spacing:1.52px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fade-in{opacity:0;animation:fadeIn .3s forwards;animation-delay:.2s}.map-spinner{margin:0 auto;width:70px;text-align:center}.map-spinner>div{width:18px;height:18px;background-color:#17455c;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.map-spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.map-spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}#about-group{padding:20px 0}#about-group h3{font-size:50px;margin-bottom:20px;text-align:left}#about-group p:last-child{margin-bottom:80px}#about-group p:last-child:after{content:"";display:block;margin-top:40px;left:50%;position:absolute;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background-image:url(../../img/jf-icons.png);background-position:-100px -207px;width:110px;height:11px}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@media(min-width: 480px){.sticky-toggle{padding:10px 0}.toggle-container{width:336px;margin:0 auto}.hero-content .group-footer h2{font-size:40px}.gm-style .gm-style-iw-c{max-width:280px !important}.loc-info img{height:157.5px}}@media(min-width: 768px){.group-layout h1{font-size:60px}.hero-content{padding-top:55px;padding-bottom:55px}.group-title .hero-content{padding-top:70px;padding-bottom:40px}.group-title .hero-content h2,.group-footer .hero-content h2{font-size:45px}.map-container{margin:70px auto 40px}.map-container.no-filter{margin:35px auto 40px}.map-container h2{font-size:45px;margin-bottom:40px}.map-cta{padding:50px 30px 65px;margin:75px 0}.group-benefits .one-col{margin-bottom:80px}#group-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}#group-list .loc-info{flex:0 0 calc(50% - 20px);max-width:none}#group-list .content{line-height:24px}.show-more-list{margin-top:50px}}@media(min-width: 992px){#group-list .loc-info{flex:0 0 calc(33.3% - 20px)}.map-container.no-filter{margin:40px auto 40px}.map-cta{margin-top:80px;margin-bottom:80px}.group-benefits{margin:60px 0}.group-benefits h2{margin-bottom:50px}.group-benefits .one-col{margin-bottom:135px}.group-benefits .grid-3-col{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;grid-column-gap:20px}.group-benefits [class^=grid-bottom-]{margin-bottom:0}}.amenities-filter{overflow:hidden;position:relative;text-align:center;display:flex;margin-top:15px}.amenities-filter .amenities-container{display:flex;justify-content:left;flex-wrap:nowrap;padding-left:0;padding-right:0;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:0 auto}.amenities-filter .amenities-container::-webkit-scrollbar{display:none}.amenities-filter .amenity-box{text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:2px;border-bottom:3px solid rgba(0,0,0,0);flex-grow:1;flex-shrink:0;max-width:150px}.amenities-filter .amenity-box .amenity-icon{display:block;margin:4px auto 0;top:0}.amenities-filter .amenity-box .amenity-title{font-size:14px;letter-spacing:.35px;line-height:16px;font-family:Lato,Arial,Helvetica,Lucida Grande,Sans-serif;display:block;white-space:normal;word-break:break-word;display:flex;align-items:center;justify-content:center;flex-grow:1;padding:0 15px 2px}.amenities-filter .amenity-box.active{border-bottom:3px solid #17455c;background-color:#e9f2f2}.amenities-filter .amenity-box.active .amenity-title{font-family:Lato-Bold,Arial,Helvetica,Lucida Grande,Sans-serif}.amenities-filter .amenity-box:hover{background-color:rgba(233,242,242,.5)}.amenities-filter .amenity-box:hover .amenity-title{font-family:Lato-Bold,Arial,Helvetica,Lucida Grande,Sans-serif}.amenities-filter .amenity-icon{position:relative;display:inline-block;height:30px;width:30px;background-position:center;background-repeat:no-repeat}.amenities-filter .cremation-icon{background:url(../../img/jf/cremation-icon.svg)}.amenities-filter .cemetery-icon{background:url(../../img/jf/cemetery-icon.svg)}.amenities-filter .veterans-icon{background:url(../../img/jf/veterans-icon.svg)}.amenities-filter .multicultural-icon{background:url(../../img/jf/amenity-religious-and-cultural.svg)}.amenities-filter .flex-spaces-icon{background:url(../../img/jf/flex-spaces-icon.svg)}.amenities-filter .pet-friendly-icon{background:url(../../img/jf/pet-friendly-icon.svg)}.amenities-filter .outdoor-spaces-icon{background:url(../../img/jf/outdoor-spaces-icon.svg)}.amenities-filter .catering-icon{background:url(../../img/jf/catering-icon.svg)}.amenities-filter .av-equipment-icon{background:url(../../img/jf/av-equipment-icon.svg)}.amenities-filter .celebration-of-life-icon{background:url(../../img/jf/celebration-of-life-icon.svg)}.amenities-filter .french-speaking-icon{background:url(../../img/jf/french-speaking-icon.svg)}.amenities-filter .spanish-speaking-icon{background:url(../../img/jf/spanish-speaking-icon.svg)}.amenities-filter .fade-overflow{display:none}@media(max-width: 992px)and (orientation: landscape){.amenities-filter .fade-overflow{display:none !important}}@media(min-width: 480px){.amenities-filter{margin-top:10px}.amenities-filter .fade-overflow{position:absolute;top:0;width:60px;height:86px;z-index:50;align-items:center;flex-direction:column;justify-content:center}.amenities-filter .fade-overflow.right{right:0;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 )}.amenities-filter .fade-overflow.left{left:0;background:-moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 )}.amenities-filter .amenity-box .amenity-title{padding-bottom:6px}.amenities-filter .amenity-box .amenity-icon{margin-top:9px}}.pre-plan-teaser{margin:40px 0}@media(min-width: 768px){.pre-plan-teaser{margin:85px 0}}.pre-plan-teaser .grid-2-col .pre-plan-img-cont img{width:100%}@media(min-width: 992px){.pre-plan-teaser .grid-2-col{display:grid;grid-template-columns:1fr 1fr;gap:0px 0px;max-height:450px}.pre-plan-teaser .grid-2-col .pre-plan-img-cont{grid-column:1;height:100%}.pre-plan-teaser .grid-2-col img{min-height:100%;object-fit:cover}}.pre-plan-container{background-color:#e9f2f2;padding:30px 30px 37px}.pre-plan-container h3{margin-top:0;font-size:36px;font-family:MrsEaves,Georgia,Times,Times New Roman,serif}.pre-plan-container p{font-family:Lato-Regular,Arial,Helvetica,Lucida Grande,Sans-serif}.pre-plan-container .btn-secondary{margin-top:17px;font-size:14px}@media(min-width: 768px){.pre-plan-container{padding:40px 45px 47px}.pre-plan-container h3{margin-bottom:15px}.pre-plan-container .btn-secondary{margin-top:27px}}@media(min-width: 992px){.pre-plan-container{padding:40px 76px 47px 100px}.pre-plan-container h3{margin-top:40px}.pre-plan-container .btn-secondary{margin-top:20px}}.group-layout #customer-quotes{padding-top:65px;padding-bottom:0px}.group-layout #customer-quotes .verbatims-card{border:none;box-shadow:none;width:100vw;max-width:1200px;text-align:center;margin:0 auto;padding:0 40px 70px}.group-layout #customer-quotes .verbatims-card .review-text{font-family:Lato,Arial,Helvetica,Lucida Grande,Sans-serif;font-size:18px;margin-top:45px;margin-bottom:50px}.group-layout #customer-quotes .verbatims-card .review-link{display:none;margin-bottom:30px}.group-layout #customer-quotes .verbatims-card .review-link.show{display:block}.group-layout #customer-quotes .verbatims-card .review-link .basic-glyph-link:focus{outline:none}.group-layout #customer-quotes .verbatims-card:hover{transform:none}@media(min-width: 768px){.group-layout #customer-quotes .verbatims-card .review-text{line-height:30px;font-size:20px;max-width:585px;margin:45px auto 50px}}@media(min-width: 992px){.group-layout #customer-quotes .verbatims-card .review-text{max-width:820px}}.group-layout #customer-quotes .review-customer{display:flex;flex-wrap:wrap;margin-bottom:10px;justify-content:center;align-items:center;padding:0 40px;gap:10px;row-gap:0}@media(min-width: 768px){.group-layout #customer-quotes .review-customer{padding:0 20px}}.group-layout #customer-quotes .review-customer div.service-type-icon{background:url(../../img/jf/verified-check.svg);width:32px;height:32px;background-size:cover;background-repeat:no-repeat;position:relative;flex-shrink:0;gap:10px;justify-content:center}.group-layout #customer-quotes .review-customer div.service-type{font-family:Lato-Bold,Arial,Helvetica,Lucida Grande,Sans-serif;font-size:20px;line-height:26px}@media(min-width: 768px){.group-layout #customer-quotes .review-customer div.service-type{letter-spacing:2px;line-height:36px}}.group-layout #customer-quotes .review-date{font-size:20px;line-height:24px;color:#605f5e;margin-bottom:0;font-family:Lato,Arial,Helvetica,Lucida Grande,Sans-serif}@media(min-width: 768px){.group-layout #customer-quotes .review-date{line-height:36px}}.group-layout #customer-quotes .rating>span{width:35px;height:34px;margin-right:7px;background-repeat:no-repeat}.group-layout #customer-quotes .rating>span.quarter::after{background-repeat:no-repeat;height:35px;width:35px}.group-layout #customer-quotes .rating>span.half::after{background-repeat:no-repeat;width:35px;height:35px}.group-layout #customer-quotes .rating>span.three-quarter::after{background-repeat:no-repeat;width:35px;height:35px}.group-layout #customer-quotes .slick-prev,.group-layout #customer-quotes .slick-next{background:none;opacity:1}.group-layout #customer-quotes .slick-prev{margin-left:20px;margin-right:0}.group-layout #customer-quotes .slick-prev::before{background-image:url(../../img/jf/left-arrow-icon.svg);width:28px;height:50px;margin:0;float:left;background-position:unset}@media(min-width: 768px){.group-layout #customer-quotes .slick-prev::before{margin-left:15px}}.group-layout #customer-quotes .slick-next{margin-right:20px;margin-left:0}.group-layout #customer-quotes .slick-next::before{background-image:url(../../img/jf/right-arrow-icon.svg);width:28px;height:50px;margin:0;float:right;background-position:unset}@media(min-width: 768px){.group-layout #customer-quotes .slick-next::before{margin-left:-15px}}.group-layout #customer-quotes .slick-dots{bottom:0}@media(min-width: 992px){.group-layout #customer-quotes{padding-top:30px}.group-layout #customer-quotes .row-band{padding-left:0;padding-right:0}.group-layout #customer-quotes .row-band .reviews-container{margin:0 auto 25px}}@media(min-width: 480px){.recent-obits .obituary-end a.btn{width:auto}}.flex-break{flex-basis:100%;height:0}:root{--default-padding: 16px;--header-padding: 0 var(--default-padding);--header-max-width: 100%;--header-total-width: 100%;--utility-padding: 10px var(--default-padding);--mega-padding: 0 var(--default-padding);--component-spacing: 40px;--mobile-overlay: linear-gradient(0deg, rgba(31, 25, 21, 0.85) 0%, rgba(30, 25, 20, 0.84) 15.78%, rgba(30, 24, 20, 0.81) 31.88%, rgba(29, 22, 17, 0.71) 49.52%, rgba(27, 20, 14, 0.31) 64.44%, rgba(81, 72, 66, 0.00) 74.15%);--ipad-overlay: linear-gradient(360deg, rgba(31, 25, 21, 0.85) 3.86%, rgba(29, 22, 17, 0.71) 17.92%, rgba(29, 22, 17, 0.64) 39.68%, rgba(27, 20, 14, 0.31) 66.44%, rgba(81, 72, 66, 0.00) 83.84%);--desktop-overlay: linear-gradient(90deg, rgba(31, 25, 21, 0.85) -9.44%, rgba(29, 22, 17, 0.711942) 41.12%, rgba(27, 20, 14, 0.3145) 59.27%, rgba(81, 72, 66, 0) 89.03%);--component-spacing: 48px}@media(min-width: 480px){:root{--header-padding: 8px var(--default-padding)}}@media(min-width: 768px){:root{--default-padding: 20px;--header-max-width: 975px;--header-total-width: calc(var(--header-max-width) + (var(--default-padding) * 2));--component-spacing: 64px}}@media(min-width: 992px){:root{--default-padding: 24px}}@media(min-width: 1024px){:root{--header-max-width: 1139px}}@media(min-width: 1200px){:root{--default-padding: 30px;--header-max-width: 1359px;--component-spacing: 80px}}@media(min-width: 1440px){:root{--default-padding: 0;--header-total-width: 1360px}}@media(min-width: 1600px){:root{--default-padding: 0;--header-total-width: 1380px}}.events-component{background-color:#f4f3f0;padding:60px 0}.events-component.grid-breakout{margin-bottom:var(--component-spacing);display:grid !important}.events-component h2{font-size:40px;text-align:center;margin-top:0;margin-bottom:40px}@media(min-width: 768px){.events-component{padding:80px 0}.events-component h2{font-size:45px;margin-bottom:45px}}@media(min-width: 992px){.events-component{padding:65px 0 75px}.events-component .events-wrapper{padding-right:0;padding-left:0}}.events-component .group-events-tabs{border-bottom:1px solid #ccc;margin-bottom:45px;text-align:center}.events-component .group-events-tabs>li{display:inline-block;padding:0 30px;text-align:center;width:49%;margin:0 0 -2px}.events-component .group-events-tabs>li.active,.events-component .group-events-tabs>li:hover{border-bottom:3px solid #47d5cd}.events-component .group-events-tabs>li.active a{color:#4a3c31;font-family:"Lato-Black",Arial,Helvetica,Lucida Grande,Sans-serif}.events-component .group-events-tabs>li a{font-family:"Lato-Bold",Arial,Helvetica,Lucida Grande,Sans-serif;text-transform:uppercase;letter-spacing:2.4px;font-size:18px;padding:0 0 10px;color:#605f5e}@media(min-width: 480px){.events-component .group-events-tabs>li{display:inline-block;padding:0;margin-bottom:-2px;max-width:initial;margin-right:30px;margin-left:30px;width:auto}.events-component .group-events-tabs>li.active,.events-component .group-events-tabs>li:hover{border-bottom:3px solid #47d5cd}}@media(min-width: 768px){.events-component .group-events-tabs{margin-bottom:45px}.events-component .group-events-tabs>li{margin-right:60px;margin-left:60px}}.events-list{justify-content:space-evenly;grid-row-gap:30px;display:grid}@media(min-width: 768px){.events-list{grid-row-gap:50px}}@media(min-width: 992px){.events-list{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:30px;display:flex}}.event-card{width:335px;background-color:#fff;display:grid;grid-auto-rows:100px 1fr}@media(min-width: 768px){.event-card{width:570px;margin:0 auto;-webkit-box-shadow:0px 3px 6px 0 rgba(0,0,0,.29);-moz-box-shadow:0px 3px 6px 0 rgba(0,0,0,.29);box-shadow:0px 3px 6px 0 rgba(0,0,0,.29)}}@media(min-width: 992px){.event-card{width:385px;margin:0}@supports(-webkit-touch-callout: none) and (not (translate: none)){.event-card{margin:25px}}}@media(min-width: 1200px){.event-card{width:360px;min-height:360px}}.event-img{height:100px}.event-img img{width:100%;height:100%;object-fit:cover}.event-details{text-align:left;padding:0 30px 30px;background-color:#fff;word-break:break-word;display:flex;flex-direction:column}.recurring-event{position:absolute;margin-top:-20px;background-color:#e9f2f2;border:1px solid #d6e0e0;-webkit-box-shadow:0px 3px 6px 0 rgba(0,0,0,.29);-moz-box-shadow:0px 3px 6px 0 rgba(0,0,0,.29);box-shadow:0px 3px 6px 0 rgba(0,0,0,.29);padding:10px 20px;font-family:Lato-Bold,Arial,Helvetica,Lucida Grande,Sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:1.6px;height:39px;line-height:19px}.recurring-event+.event-name{padding-top:20px;margin-bottom:10px;margin-top:20px}.event-date{display:flex;flex-direction:column;width:60px;height:80px;border:1px solid #ccc;margin-top:-40px;-webkit-box-shadow:0px 3px 6px 0 rgba(0,0,0,.29);-moz-box-shadow:0px 3px 6px 0 rgba(0,0,0,.29);box-shadow:0px 3px 6px 0 rgba(0,0,0,.29)}.event-date>div{text-align:center}.event-date .month{display:flex;align-items:center;justify-content:center;background-color:#eeebe6;font-size:16px;font-family:Lato-Bold,Arial,Helvetica,Lucida Grande,Sans-serif;text-transform:uppercase;line-height:32px;height:35px}.event-date .month>span{margin-left:60px}.event-date .date{display:flex;align-items:center;justify-content:center;background-color:#fff;font-family:MrsEaves-Italic,Georgia,Times,Times New Roman,serif;font-size:32px;line-height:30px;text-align:center;flex-grow:1}.event-date .date>span{margin-left:10px;padding-right:24px}.event-time{margin-top:20px;font-size:16px;letter-spacing:0px;font-family:Lato,Arial,Helvetica,Lucida Grande,Sans-serif;color:#605f5e;line-height:19px}.event-time+.event-name{margin-top:10px}.event-time.no-time{display:none}@media(min-width: 1200px){.event-time.no-time{display:inline-block}}.event-name{text-align:left;font-size:24px;font-family:MrsEaves,Georgia,Times,Times New Roman,serif;letter-spacing:0px;line-height:27px;margin-top:10px;margin-bottom:0}.seminar-event-end-date{font-size:16px;color:#4a3c31}.registration-required{font-size:16px;color:#4a3c31}.seminar-additional-information{margin-top:10px}.event-description{font-family:Lato,Arial,Helvetica,Lucida Grande,Sans-serif;margin-top:10px;margin-bottom:0;font-size:16px;line-height:19px}.event-footer{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;margin-top:30px}.repeat-details{font-family:Lato,Arial,Helvetica,Lucida Grande,Sans-serif;margin-bottom:0}.venue{font-size:16px;line-height:19px;letter-spacing:1.92px;font-family:Lato-Bold,Arial,Helvetica,Lucida Grande,Sans-serif;margin-top:0px;text-transform:uppercase}.all-locations-icon{vertical-align:super}.event-location-cont{display:flex;align-items:center;margin-bottom:0;gap:15px}.event-location-cont~.event-more-details,.event-location-cont~.event-learn-more{margin-top:40px}.event-information{display:flex;flex-wrap:nowrap;flex-direction:column;gap:15px;margin-top:30px;font-size:14px;letter-spacing:2.4px;line-height:17px}@media(min-width: 768px){.event-information{flex-direction:row;gap:20px}}@media(min-width: 992px){.event-information{flex-direction:column;gap:15px}}.event-information a{width:100%}@media(min-width: 768px){.event-information a{width:auto}}.event-learn-more .btn-secondary{margin-bottom:15px}@media(min-width: 768px){.event-learn-more .btn-secondary{margin-right:15px;margin-bottom:0px}}.event-more-details~.event-learn-more{margin-top:20px}@media(min-width: 768px){.event-more-details{display:inline-block;max-width:calc(50% - 14.5px)}.event-more-details~.event-learn-more{max-width:calc(50% - 14.5px);display:inline-block;margin-left:25px}}.event-location{vertical-align:top;font-family:Lato,Arial,Helvetica,Lucida Grande,Sans-serif}.event-location span{border-bottom:2px solid #17455c}.show-more-events{text-align:center;margin:45px 0 10px}.show-more-events>a{letter-spacing:2.1px}@media(min-width: 768px){.show-more-events{margin:60px 0 0}}.view-times-link{font-size:16px;display:block;min-height:20px;line-height:19px;font-family:Lato,Arial,Helvetica,Lucida Grande,Sans-serif}.view-times-link:after{content:"";margin-left:8px;background-image:url(../../img/dm3-icons.png);background-position:-448px -343px;width:17px;height:10px;display:inline-block;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .1s .35s ease;-moz-transition:all .1s .35s ease;-ms-transition:all .1s .35s ease;-o-transition:all .1s .35s ease;transition:all .1s .35s ease}.view-times-link.expanded:after{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.times{display:block;font-size:18px;margin-top:10px;line-height:26px;font-family:Lato,Arial,Helvetica,Lucida Grande,Sans-serif}.times .event-time{margin-top:0;font-size:18px;line-height:26px}.times.collapsed{display:none}.event-info{text-align:center}.event-info .event-title{font-family:MrsEaves,Georgia,Times,Times New Roman,serif;font-size:36px;line-height:33px;margin-top:30px;margin-bottom:0;word-break:break-word}@media(min-width: 768px){.event-info .event-title{margin-top:0px;font-size:36px;line-height:40px}}.event-info .event-duration{margin-top:20px}.event-info .event-location-cont{margin-bottom:40px;justify-content:center;text-align:left;gap:0}.event-info .icon{position:relative;top:0;height:57px;width:57px}.event-info .livestream-icon{background:url(../../img/jf/live-stream.svg) center no-repeat}.event-info .fb-event-icon{background:url(../../img/jf/facebook-icon.svg) center no-repeat}.event-info .rsvp-icon{background:url(../../img/jf/email-sm.svg) center no-repeat}.event-info .calendar-icon{background:url(../../img/jf/add-to-calendar.svg) center no-repeat}.event-info .learn-more-icon{background:url(../../img/jf/icon-link.svg) center no-repeat}.event-info .event-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 20px;width:max-content;margin:auto}.event-info .event-links-grid>div{max-width:85px}.event-info .event-links-grid a div{font-family:"Lato-Bold",Arial,Helvetica,Lucida Grande,Sans-serif;text-transform:uppercase;letter-spacing:2.4px;font-size:10px;line-height:12px;letter-spacing:2.4px;text-align:center}@media(min-width: 768px){.event-info .event-links-grid{gap:20px;display:flex;justify-content:center;max-width:450px;margin:auto}}.event-info .event-links-flex{display:flex;justify-content:center;max-width:450px;margin:auto;gap:15px;flex-wrap:wrap}.event-info .event-links-flex>div{max-width:85px}@media(min-width: 768px){.event-info .event-links-flex{gap:20px;flex-wrap:nowrap}}.event-info .event-links-flex a div{font-family:"Lato-Bold",Arial,Helvetica,Lucida Grande,Sans-serif;text-transform:uppercase;letter-spacing:2.4px;font-size:10px;line-height:12px;letter-spacing:2.4px;text-align:center}.event-details-container{word-wrap:break-word;margin-top:40px}.event-modal.modal-sm .modal-dialog{padding-bottom:30px;-ms-overflow-style:none;scrollbar-width:none}.event-modal.modal-sm .modal-dialog::-webkit-scrollbar{display:none}.event-modal .venue{margin-top:20px}@media(min-width: 768px){.event-modal.modal-sm .modal-dialog{max-width:600px;width:600px;padding:30px 30px 60px}.event-modal .modal-body{padding-left:30px;padding-right:30px}}@media(min-width: 992px){.event-modal.modal-sm .modal-dialog{max-width:902px;width:902px}}.amenities-filter{overflow:hidden;position:relative;text-align:center;display:flex;margin-top:15px}.amenities-filter .amenities-container{display:flex;justify-content:left;flex-wrap:nowrap;padding-left:0;padding-right:0;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:0 auto}.amenities-filter .amenities-container::-webkit-scrollbar{display:none}.amenities-filter .amenity-box{text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:2px;border-bottom:3px solid rgba(0,0,0,0);flex-grow:1;flex-shrink:0;max-width:150px}.amenities-filter .amenity-box .amenity-icon{display:block;margin:4px auto 0;top:0}.amenities-filter .amenity-box .amenity-title{font-size:14px;letter-spacing:.35px;line-height:16px;font-family:Lato,Arial,Helvetica,Lucida Grande,Sans-serif;display:block;white-space:normal;word-break:break-word;display:flex;align-items:center;justify-content:center;flex-grow:1;padding:0 15px 2px;margin:0}.amenities-filter .amenity-box.active{border-bottom:3px solid #17455c;background-color:#e9f2f2}.amenities-filter .amenity-box.active .amenity-title{font-family:Lato-Bold,Arial,Helvetica,Lucida Grande,Sans-serif}.amenities-filter .amenity-box:hover{background-color:rgba(233,242,242,.5)}.amenities-filter .amenity-box:hover .amenity-title{font-family:Lato-Bold,Arial,Helvetica,Lucida Grande,Sans-serif}.amenities-filter .amenity-icon{position:relative;display:inline-block;height:30px;width:30px;background-position:center;background-repeat:no-repeat}.amenities-filter .cremation-icon{background:url(../../img/jf/cremation-icon.svg)}.amenities-filter .cemetery-icon{background:url(../../img/jf/cemetery-icon.svg)}.amenities-filter .veterans-icon{background:url(../../img/jf/veterans-icon.svg)}.amenities-filter .multicultural-icon{background:url(../../img/jf/amenity-religious-and-cultural.svg)}.amenities-filter .flex-spaces-icon{background:url(../../img/jf/flex-spaces-icon.svg)}.amenities-filter .pet-friendly-icon{background:url(../../img/jf/pet-friendly-icon.svg)}.amenities-filter .outdoor-spaces-icon{background:url(../../img/jf/outdoor-spaces-icon.svg)}.amenities-filter .catering-icon{background:url(../../img/jf/catering-icon.svg)}.amenities-filter .av-equipment-icon{background:url(../../img/jf/av-equipment-icon.svg)}.amenities-filter .celebration-of-life-icon{background:url(../../img/jf/celebration-of-life-icon.svg)}.amenities-filter .french-speaking-icon{background:url(../../img/jf/french-speaking-icon.svg)}.amenities-filter .spanish-speaking-icon{background:url(../../img/jf/spanish-speaking-icon.svg)}.amenities-filter .highlights-icon{background:url(../../img/jf/amenity-highlights.svg)}.amenities-filter .languages-spoken-icon{background:url(../../img/jf/amenity-languages-spoken.svg)}.amenities-filter .other-benefits-icon{background:url(../../img/jf/amenity-other-benefits.svg)}.amenities-filter .religious-and-cultural-icon{background:url(../../img/jf/amenity-religious-and-cultural.svg)}.amenities-filter .services-icon{background:url(../../img/jf/amenity-services.svg)}.amenities-filter .location-features-icon{background:url(../../img/jf/amenity-location-features.svg)}.amenities-filter .fade-overflow{display:none}@media(max-width: 992px)and (orientation: landscape){.amenities-filter .fade-overflow{display:none !important}}@media(min-width: 480px){.amenities-filter{margin-top:10px}.amenities-filter .fade-overflow{position:absolute;top:0;width:60px;height:86px;z-index:50;align-items:center;flex-direction:column;justify-content:center}.amenities-filter .fade-overflow.right{right:0;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 )}.amenities-filter .fade-overflow.left{left:0;background:-moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgb(255, 255, 255) 96%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 )}.amenities-filter .amenity-box .amenity-title{padding-bottom:6px}.amenities-filter .amenity-box .amenity-icon{margin-top:9px}}.recent-obits-container{padding-top:70px;padding-bottom:70px;background:#eeebe6;margin-top:60px;text-align:center}@media(min-width: 992px){.recent-obits-container{padding-top:100px;padding-bottom:100px}}@media(min-width: 1200px){.recent-obits-container{margin-top:60px}}.recent-obits-container h2{font-family:"MrsEaves",Georgia,Times,Times New Roman,serif;font-size:40px;margin-top:0;margin-bottom:30px;padding-left:20px;padding-right:20px}@media(min-width: 768px){.recent-obits-container h2{font-size:45px}}.recent-obits-container h3{font-size:30px;line-height:35px;margin-bottom:20px}.recent-obits-container h3 span{border-bottom:2px solid #17455c}@media(min-width: 1200px){.recent-obits-container h3{font-size:40px;line-height:44px}}.recent-obits-container #btnsearchinputrecentobits{width:100%;white-space:nowrap;padding-left:20px;padding-right:20px}.recent-obits-container #obits-search{margin-bottom:30px}@media(min-width: 768px){.recent-obits-container #obits-search{margin-bottom:40px}}@media(min-width: 992px){.recent-obits-container #obits-search{max-width:820px;margin-left:auto;margin-right:auto}}.recent-obits-container .recent-obits-wrapper{margin:0 auto;max-width:1400px}.recent-obits-container .recent-obit-tabs{margin-bottom:40px;border-bottom:1px solid #ccc}.recent-obits-container .recent-obit-tabs li{padding:0;display:inline-block;text-align:center;max-width:49%;margin:0 0 -2px}.recent-obits-container .recent-obit-tabs li.active,.recent-obits-container .recent-obit-tabs li:hover{border-bottom:3px solid #17455c}.recent-obits-container .recent-obit-tabs li a{font-size:14px;font-family:"Lato-Bold",Arial,Helvetica,Lucida Grande,Sans-serif;text-transform:uppercase;letter-spacing:2.4px}@media(min-width: 480px){.recent-obits-container .recent-obit-tabs li a{word-spacing:normal}}@media(min-width: 480px){.recent-obits-container .recent-obit-tabs li{display:inline-block;padding:10px 0 0;margin-bottom:-2px;max-width:initial;margin-right:30px;margin-left:30px}.recent-obits-container .recent-obit-tabs li a{font-family:"Lato-Bold",Arial,Helvetica,Lucida Grande,Sans-serif;text-transform:uppercase;letter-spacing:2.4px;font-size:14px;word-spacing:normal}.recent-obits-container .recent-obit-tabs li.active,.recent-obits-container .recent-obit-tabs li:hover{border-bottom:3px solid #17455c}}@media(min-width: 768px){.recent-obits-container .recent-obit-tabs{margin-bottom:45px}.recent-obits-container .recent-obit-tabs li{margin-right:60px;margin-left:60px}}.recent-obits-container .obit-notification{margin:0 auto 50px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;flex-wrap:wrap}.recent-obits-container .obit-notification p{text-align:center;margin-bottom:0;width:100%}.recent-obits-container .obit-notification p:before{height:30px;width:22px;background:url(../../img/jf/alarm-bell-icon.svg);content:"";display:inline-block;flex-shrink:0;position:relative;top:10px;margin-right:10px}@media(min-width: 768px){.recent-obits-container .obit-notification{max-width:100%;gap:15px}.recent-obits-container .obit-notification p{align-items:center;gap:10px;display:flex;width:auto;flex-wrap:nowrap}.recent-obits-container .obit-notification p:before{top:auto;margin-right:0}}.recent-obits-container .search-box.search-box-obit{max-width:none;display:flex;flex-direction:column;gap:20px}.recent-obits-container .search-box.search-box-obit .form-group{width:100%;margin-bottom:0}.recent-obits-container .search-box.search-box-obit .search-group{grid-area:1/1/2/2}.recent-obits-container .search-box.search-box-obit .search-group .form-control{padding-right:20px}.recent-obits-container .search-box.search-box-obit .grave-group{grid-area:2/1/3/2}.recent-obits-container .search-box.search-box-obit .grave-group label{margin-bottom:0;margin-top:0;display:flex;align-items:center}.recent-obits-container .search-box.search-box-obit .button-group{grid-area:1/2/2/3}@media(min-width: 768px){.recent-obits-container .search-box.search-box-obit{display:grid;grid-template-columns:minmax(0, 565px) 1fr;grid-column-gap:10px;grid-row-gap:20px}}.recent-obits-container .obituary-end{text-align:center;max-width:500px;margin:40px auto 0}.recent-obits-container .obituary-end a.btn{width:100%;margin-bottom:0}@media(min-width: 768px){.recent-obits-container .obituary-end a.btn{width:auto}}.recent-obits-container .obituary-end p{margin-bottom:20px;text-align:center}@media(min-width: 768px){.recent-obits-container .obituary-end{margin-top:50px}}.recent-obit-cards{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-20px;margin-left:-10px;margin-right:-10px}@media(max-width: 1400px){.recent-obit-cards{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:-30px;margin-left:-15px;margin-right:-15px}}.recent-obit-cards .break{flex-basis:auto}@media(min-width: 1025px){.recent-obit-cards .break{flex-basis:100%}}.recent-obit-cards .obit-card{width:285px;max-width:500px;background-color:#fff;transform:scale(1);transition:all .15s ease;margin:0px 10px 20px 10px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 1400px){.recent-obit-cards .obit-card{margin:0px 15px 30px 15px}}@media(max-width: 767px){.recent-obit-cards .obit-card{width:100%;min-height:165px}}.recent-obit-cards .obit-card:hover{transform:scale(1.01);box-shadow:0px 0px 14px 0px rgba(0,0,0,.25)}.recent-obit-cards .obit-card-banner{height:100px}@media(max-width: 767px){.recent-obit-cards .obit-card-banner{height:60px}}.recent-obit-cards .obit-card-banner img{width:100%;height:100%;object-fit:cover}.recent-obit-cards .obit-card-body{display:flex;flex-direction:column;align-items:center}@media(max-width: 767px){.recent-obit-cards .obit-card-body{flex-direction:row-reverse}}.recent-obit-cards .obit-card-body .obit-card-image{display:none}.recent-obit-cards .obit-card-body .obit-card-text{margin:20px 20px 30px 20px;word-break:break-word}@media(max-width: 767px){.recent-obit-cards .obit-card-body .obit-card-text{margin:15px 20px 30px 20px;width:100%}}.recent-obit-cards .obit-card-body .obit-card-text>*{text-align:center}@media(max-width: 767px){.recent-obit-cards .obit-card-body .obit-card-text>*{text-align:left}}.recent-obit-cards .obit-card-body .obit-card-text .obit-card-name{font-family:"MrsEaves-Italic",Georgia,Times,Times New Roman,serif;font-size:30px;line-height:33px;margin:0}.recent-obit-cards .obit-card-body .obit-card-text .obit-card-name.font-cjkv{font-family:Noto Serif Italic,Noto Serif CJK SC,Noto Serif CJK JP,Noto Serif CJK KR,Georgia,Times,Times New Roman,serif;font-size:22px;font-weight:400}.recent-obit-cards .obit-card-body .obit-card-text .header-subtitle{margin-top:15px;font-size:14px;line-height:20px}.recent-obit-cards .obit-card-body .obit-card-text .header-subtitle.font-cjkv{font-family:Noto Sans Bold,Noto Serif CJK SC Bold,Noto Serif CJK JP Bold,Noto Serif CJK KR Bold,Arial,Helvetica,Lucida Grande,sans-serif;font-size:14px;line-height:21px;letter-spacing:1.92px}.recent-obit-cards .obit-card-body .obit-card-text .service-date{margin:5px 0 0 0;font-size:14px;line-height:20px;letter-spacing:2px}.recent-obit-cards .obit-card-body:not(.no-image) .obit-card-image{height:125px;min-width:130px;width:130px;position:relative;display:flex;align-items:center;justify-content:center;margin-top:-25%}@media(max-width: 767px){.recent-obit-cards .obit-card-body:not(.no-image) .obit-card-image{height:130px;min-width:100px;width:100px;margin:-45px 15px 20px 20px;margin-top:-45px;margin-bottom:20px;margin-right:15px;align-self:flex-start;align-items:flex-start}}.recent-obit-cards .obit-card-body:not(.no-image) .obit-card-image img{max-width:100%;max-height:100%;box-shadow:0px 0px 14px 0px rgba(0,0,0,.25)}.recent-obit-cards .obit-card-body:not(.no-image) .obit-card-text{margin-top:15px}@media(max-width: 767px){.recent-obit-cards .obit-card-body:not(.no-image) .obit-card-text{margin:15px auto 30px 20px}}.recent-obit-cards .obit-card .obit-card-buttons{margin:0 20px 20px;background:#e9f2f2}.recent-obit-cards .obit-card .obit-card-buttons .btn-send-gifts,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-flowers{transition:none;border:none;font-family:"Lato-Bold",Arial,Helvetica,Lucida Grande,Sans-serif;padding-left:0;padding-right:0;width:100%;font-size:12px;padding-top:8px;padding-bottom:8px;text-transform:uppercase;letter-spacing:2.4px;display:inline-block;white-space:nowrap}.recent-obit-cards .obit-card .obit-card-buttons .btn-send-gifts:hover,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-gifts:active,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-gifts:focus,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-flowers:hover,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-flowers:active,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-flowers:focus{border:2px solid #17455c;color:inherit}.recent-obit-cards .obit-card .obit-card-buttons .btn-send-gifts:hover:before,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-gifts:active:before,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-gifts:focus:before,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-flowers:hover:before,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-flowers:active:before,.recent-obit-cards .obit-card .obit-card-buttons .btn-send-flowers:focus:before{content:unset}.recent-obit-cards .obit-card .obit-card-buttons .btn-send-gifts:focus:not(:hover),.recent-obit-cards .obit-card .obit-card-buttons .btn-send-flowers:focus:not(:hover){border:none}.recent-obit-cards .obit-card .obit-card-buttons .icon{vertical-align:middle;height:28px;width:28px}.recent-obit-cards .obit-card .obit-card-buttons .btn-send-flowers .send-flowers-icon{background:url(../../img/jf/send-flowers.svg)}.recent-obit-cards .obit-card .obit-card-buttons .btn-send-gifts .send-gifts-icon{background:url(../../img/jf/send-gifts.svg)}