@font-face{font-family:"General Sans";src:url(/wp-content/themes/brooklyn-funeral-home/fonts/GeneralSans-Regular.woff2)format("woff2"),url(/wp-content/themes/brooklyn-funeral-home/fonts/GeneralSans-Regular.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gilda Display";src:url(/wp-content/themes/brooklyn-funeral-home/fonts/GildaDisplay-Regular.woff2)format("woff2"),url(/wp-content/themes/brooklyn-funeral-home/fonts/GildaDisplay-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url(/wp-content/themes/brooklyn-funeral-home/fonts/GeneralSans-Bold.woff2)format("woff2"),url(/wp-content/themes/brooklyn-funeral-home/fonts/GeneralSans-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--primary-color:#763c1c;--orange-color:#b85a05;--sp-bg:url(https://www.harmonyfuneral.com/wp-content/themes/brooklyn-funeral-home/images/sp.svg) no-repeat}.two-btn-banner{display:flex;justify-content:start;gap:30px;flex-wrap:wrap}body{font-family:"Helvetica";font-size:18px;font-weight:300;line-height:1.5;color:#000;background:#fff;counter-reset:my-sec-counter}a{display:inline-block}a,a:hover{text-decoration:none}button{border:0;outline:0;cursor:pointer;background:#fff0}h1,h2,h3,p,ul{margin:0;padding:0}img{border:0;max-width:100%}ul{list-style:none;box-sizing:border-box}button:focus{border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.hp-location-block div,.text-center{text-align:center}.container,.container-s{width:100%;max-width:1470px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-s{max-width:1000px}.sec-p{padding-top:120px;padding-bottom:120px}.min-header{position:fixed;left:0;top:0;width:100%;z-index:9999;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-wrper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-logo{max-width:410px;width:100%;height:165px;text-align:center;padding-top:10px;background:#fff;border-radius:50% 50% 49% 51%/0 0 100% 100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-right,.header-right .call{display:-webkit-box;display:-ms-flexbox;display:flex}.header-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding-top:20px;margin-left:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-right .call{font-size:16px;font-weight:500;line-height:1;color:#fff;gap:10px}.header-right .call:hover{text-decoration:underline}.header-right .call::before{content:"";width:20px;height:20px;display:block;background:url(/wp-content/themes/brooklyn-funeral-home/images/call.png)no-repeat;background-size:contain}.header-logo a img{transition:.3s;max-width:100%}.mobile-bars,.side-nav-area .mobile-close{color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.mobile-bars{position:relative;font-size:16px;font-weight:500;cursor:pointer;margin-top:38px;margin-left:30px}.mobile-bars::after,.mobile-bars::before{content:"";position:absolute;left:0;width:50px;height:1px;background:#fff}.mobile-bars::before{top:-5px;background-position:top 0 left -417px}.mobile-bars::after{bottom:-6px}.side-nav-area{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:999;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.5s cubic-bezier(.77,0,.175,1);-o-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1);opacity:0}.side-nav-area .mobile-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:var(--primary-color);font-size:40px;line-height:0;font-weight:200;border-radius:5px}.side-nav-left,.side-nav-wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-nav-wrp{gap:100px}.side-nav-left{width:350px;background:#763c1c;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.side-nav-logo{text-align:center;background:#f7963d;padding:8px;width:100%;border-radius:50% 50% 49% 51%/0 0 100% 100%;height:90px}.side-nav-logo a img{-webkit-filter:brightness(10);filter:brightness(10);width:150px}.side-social-link ul li:not(:last-child){margin-bottom:15px}.side-social-link ul li a{width:42px;height:42px;background:rgb(255 255 255/.2) var(--sp-bg);border-radius:9px;border:1px solid #fff;-webkit-filter:brightness(100);filter:brightness(100)}.side-social-link ul li a:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.side-social-link ul li .facebook{background-position:top -139px left 13px}.side-social-link ul li .instagram{background-position:top -138px left -51px}.side-social-link ul li .x{background-position:top -137px left -117px}.side-social-link ul li .linkedin{background-position:top -137px left -182px}.side-navs-copy{text-align:center;padding:10px}.side-navs-copy p{color:#fff;font-size:15px;line-height:1.5;text-transform:uppercase}.side-bar-nav-area{padding:50px;width:100%;height:100%}.main-side-nav ul{max-width:400px}.main-side-nav ul li{padding:10px 15px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.main-side-nav ul li:hover a{color:#fff}.main-side-nav ul li:hover::after{width:100%}.main-footer::before,.main-side-nav>ul>li::after{content:"";position:absolute;z-index:-1;left:0;height:100%}.main-side-nav ul ul,.main-side-nav>ul>li::after{top:0;background:var(--primary-color);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.main-side-nav>ul>li::after{width:0%}.main-side-nav ul li a,.side-social-link ul li a,.single-footer-top .social-link li a{display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.main-side-nav ul li a{font-size:40px;color:#181818;line-height:1.5;font-family:"Gilda Display";text-transform:uppercase}.main-side-nav ul ul{position:absolute;left:100%;min-width:350px;padding:15px;border-radius:2px;opacity:0;visibility:hidden}.main-side-nav ul li:hover ul{opacity:1;visibility:visible}.main-side-nav ul ul li{padding:5px 0}.main-side-nav ul ul li a{color:#fff;font-size:18px}.main-side-nav ul ul li:hover{padding-left:5px}.main-side-nav ul li.menu-item-has-children::before{content:"";position:absolute;right:-12px;margin:auto;top:0;bottom:0;width:20px;height:20px;border-right:2px solid #763c1c;border-bottom:2px solid #763c1c;transform:rotate(-45deg)}.main-side-nav ul li:hover::before{border-right:2px solid #fff;border-bottom:2px solid #fff;right:12px}.main-footer{padding-top:70px;background:#fff7ee;position:relative;z-index:9}.main-footer::before{top:-88px;width:100%;background:url(/wp-content/themes/brooklyn-funeral-home/images/footerBg.png)no-repeat;background-size:cover}.footer-top-wrp,.single-footer-top .social-link{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-top-wrp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgb(0 0 0/.15)}.single-footer-top .social-link{gap:20px;margin-top:20px;margin-bottom:20px}.single-footer-top .social-link li a{width:42px;height:42px;border:1px solid var(--primary-color);border-radius:10px;background:rgb(118 60 28/.2) var(--sp-bg)}.single-footer-top .social-link li a:hover{background-color:#fff}.single-footer-top .social-link .facebook a{background-position:top -139px left 12px}.single-footer-top .social-link .instagram a{background-position:top -137px left -52px}.single-footer-top .social-link .x a{background-position:top -137px left -117px}.single-footer-top .social-link .linkedin a{background-position:top -137px left -184px}.footer-items .list-row{display:flex;gap:20px;flex-wrap:wrap}.footer-items .list-row li{border-right:1px solid #c3c3c3;padding-right:20px}.footer-items .list-row li:last-child{border:0;padding:0}.single-footer-top.three{padding-bottom:40px}.banner-wrp p,.single-footer-top p{font-family:"Helvetica";font-size:14px;font-weight:300;line-height:24px}.footer-items ul li,.footer-items-wrp{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-items-wrp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.banner-wrp h1,.footer-items .title{font-family:Gilda Display;font-weight:300;text-transform:uppercase;margin-bottom:25px}.footer-items .title{font-size:20px;line-height:24px;color:#000;display:block}.footer-items ul li{margin:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.footer-items ul li a,.footer-items ul li p{font-size:14px;font-weight:500;line-height:24px;color:#000;word-break:break-all}.footer-items ul li a:hover,.ques-faq .accordion-body a,.single-review a{text-decoration:underline}.banner-sec{background:url(/wp-content/uploads/2025/10/HomeBanner-main.jpg)no-repeat;background-size:cover;background-position:center}.banner-wrp{padding-top:340px;padding-bottom:240px}.banner-wrp h1{font-size:75px;line-height:1;color:#fff;max-width:950px}.banner-wrp .sub-title{display:block;color:#fff;margin-bottom:40px;font-size:26px}.banner-wrp p{font-size:26px;line-height:1.49;color:#fff;max-width:600px;margin-bottom:45px}.about-sec{position:relative;z-index:3;background:#ffefdd}.about-sec::before{content:"";position:absolute;z-index:-1;left:200px;bottom:0;max-width:580px;width:100%;height:300px;background:url(/wp-content/themes/brooklyn-funeral-home/images/aboutLeftBg.png)no-repeat}.about-sec .container{max-width:1550px}.about-head .wrp,.about-wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.about-left{max-width:300px;text-align:center;margin-top:80px}.about-left img{display:block;-webkit-filter:drop-shadow(-7px 8px 12px rgb(118 60 28/.1)) drop-shadow(-27px 32px 20px rgb(118 60 28/.09)) drop-shadow(-60px 72px 28px rgb(118 60 28/.05)) drop-shadow(-106px 127px 33px rgb(118 60 28/.01)) drop-shadow(-166px 199px 36px #fff0);filter:drop-shadow(-7px 8px 12px rgb(118 60 28/.1)) drop-shadow(-27px 32px 20px rgb(118 60 28/.09)) drop-shadow(-60px 72px 28px rgb(118 60 28/.05)) drop-shadow(-106px 127px 33px rgb(118 60 28/.01)) drop-shadow(-166px 199px 36px #fff0)}.about-head{max-width:810px;width:100%;text-align:center}.about-head h2{margin-bottom:40px}.about-head .wrp{margin-top:70px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}.about-head p:not(:last-child){margin-bottom:35px}.about-head h3,.choose-item h3,.single-carousel h3{font-family:Gilda Display;font-size:26px;font-weight:300;line-height:1.3;color:#3a1314;margin-bottom:15px}.about-right{max-width:225px;text-align:center;margin-top:auto}.services-sec.wave-after::after{top:196px}.service-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-bottom:20px}.service-head .default-btn{margin-top:50px}.carousel-area{max-width:1685px;width:100%;margin-left:auto;padding-left:15px}.carousel-area .container{margin-left:0}.single-carousel{margin:60px 10px;padding:40px 20px 20px;border-radius:26px;background:#f2eee8;max-width:450px;width:100%;transition:.3s}.choose-item h3,.single-carousel h3{font-size:30px;line-height:1;text-transform:uppercase;margin-bottom:25px}.single-carousel img{display:block;width:100%;height:380px;-o-object-fit:cover;object-fit:cover;border-radius:26px}.single-carousel:hover{position:relative;z-index:9999;background:var(--orange-color);-webkit-box-shadow:10px 4px 46px 0 rgb(102 102 102/.1),20px 14px 25px 0 rgb(102 102 102/.09),30px 32px 113px 0 rgb(102 102 102/.05);box-shadow:10px 4px 46px 0 rgb(102 102 102/.1),20px 14px 25px 0 rgb(102 102 102/.09),30px 32px 113px 0 rgb(102 102 102/.05)}.counter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.counter-wrapper::before{content:"";display:block;width:100%;height:1px;background:rgb(118 60 28/.26)}.slick-counter{font-size:20px;font-weight:600;line-height:1.37;color:#763c1c;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.why-choose-sec{background:#fff7ee url(/wp-content/themes/brooklyn-funeral-home/images/whyChooseBg.png)no-repeat}.why-choose-inner{background-repeat:no-repeat!important;background-size:contain!important;padding:322px 0;background:url(/wp-content/uploads/2025/10/Grow-Together-in-Gods-Grace.jpg);border-radius:20px}.choose-items-wrp,.why-choose-head{display:-webkit-box;display:-ms-flexbox;display:flex}.why-choose-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-bottom:50px}.why-choose-head .right{max-width:504px}.our-gallery-head h2,.why-choose-head .right p{margin-bottom:40px}.choose-items-wrp{margin-top:60px;gap:20px}.choose-item{border-radius:26px;background:#763c1c;padding:35px;-webkit-box-flex:1;-ms-flex:1;flex:1}.choose-item h3{font-size:32px;color:#fff;margin-bottom:15px;max-width:262px}.choose-item p{color:#fff}.choose-item::before{content:"";display:block;width:75px;height:70px;background:var(--sp-bg);margin-bottom:20px}.choose-item.national::before{background-position:top -215px left 0}.choose-item.best::before{background-position:top -215px left -114px}.choose-item.trusted::before{background-position:top -222px left -249px}.choose-item.reviews::before{background-position:top -222px left -384px}.grief-resources-sec{background:#48220d url(/wp-content/themes/brooklyn-funeral-home/images/griefBg.jpg)no-repeat;text-align:center;padding:80px 0 130px}.grief-list{margin-top:40px}.grief-list ul li:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgb(255 255 255/.1)}.grief-list ul li{position:relative;text-align:left}.grief-list ul li a{font-family:Gilda Display;font-size:90px;font-weight:300;line-height:1.1;color:#fff;display:inline-block;transition:.3s}.grief-list ul li a:hover{color:var(--orange-color)}.our-gallery-sec.wave-after::after{top:60px}.our-gallery-sec .bordere-lr{position:relative;border-left:0}.our-gallery-sec .bordere-lr::before{content:"";display:block;width:1px;height:63%;background:rgb(118 60 28/.26);position:absolute;left:0;bottom:0}.our-gallery-head{text-align:center;max-width:1140px;margin-left:auto;margin-right:auto}.our-gallery-head p{max-width:950px;margin-left:auto;margin-right:auto}.gallery-images{margin-top:80px}.gallery-images img{display:none;width:100%}.gallery-images .all-img,.gallery-images .desktop-img{display:block}.gallery-images .mobile-img{display:none}.common-questions-sec{position:relative;z-index:5;padding-bottom:200px}.common-questions-sec::before{content:"";position:absolute;z-index:-1;left:140px;top:-105px;max-width:580px;width:100%;height:300px;background:url(/wp-content/themes/brooklyn-funeral-home/images/aboutLeftBg.png)no-repeat}.common-questions-sec.wave-after::after{bottom:118px;top:unset;background-position:bottom right}.question-head{margin-bottom:100px}.ques-faq{position:relative;max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.ques-faq::after{position:absolute;top:-340px;right:0;width:1px;height:430px;background:rgb(118 60 28/.26)}.ques-faq .accordion-title{font-size:22px;font-weight:500;line-height:23px;color:#000;position:relative;cursor:pointer;padding-right:40px;margin:40px 0}.ques-faq .accordion-title::after{content:"";display:block;width:30px;height:30px;background:var(--sp-bg);background-position:top -143px left -268px;position:absolute;right:6px;top:-6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ques-faq .faq-body{width:100%;margin-top:40px}.ques-faq .accordion-title{transition:.3s;max-width:1440px;margin-left:auto;margin-right:auto}.ques-faq .accordion-body{max-width:1440px;margin-left:auto;margin-right:auto;padding:70px;background:#fff7ee;border-radius:10px;border:0;margin-bottom:20px}.ques-faq .accordion-body *{color:#000}.ques-faq .accordion-body p:not(:last-child),.ques-faq .accordion-body ul:not(:last-child){margin-bottom:40px}.ques-faq .accordion-body a:hover{text-decoration:none}.ques-faq .accordion-body ul{list-style:circle;margin-left:50px}.ques-faq .accordion-body ul li{margin-bottom:10px}.ques-faq .accordion-body ul li:last-child{margin-bottom:0}.heading-x{font-family:Gilda Display;font-size:96px;font-weight:300;line-height:1;text-transform:uppercase;color:#3a1314}.heading-x span{font-weight:500;color:#763c1c;display:block;margin-bottom:20px}.heading-x span.sub-title{font-size:34px}.default-btn,.default-btn::after,.default-btn::before{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.default-btn,.heading-x span{font-size:16px;line-height:1.37}.default-btn{position:relative;z-index:2;font-weight:400;text-transform:uppercase;color:#fff;background:var(--primary-color);padding:17px 90px 17px 35px;border-radius:5px}.default-btn::after,.default-btn::before{content:"";position:absolute;top:0}.default-btn::before{left:0;width:0%;height:100%;background:var(--orange-color);z-index:-1;border-radius:5px}.default-btn::after{right:35px;bottom:0;margin:auto;width:38px;height:10px;background:var(--sp-bg);background-position:top -6px left 2px}.default-btn:hover::before{width:100%}.default-btn:hover::after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.default-btn.orange{background:var(--orange-color)}.bordere-lr{max-width:1630px;width:100%;margin-left:auto;margin-right:auto;border-left:1px solid rgb(118 60 28/.26);border-right:1px solid rgb(118 60 28/.26)}.default-btn.tns{background:#fff0;border:1px solid #763c1c;color:#763c1c}.default-btn.tns:hover{color:#fff;border-color:var(--orange-color)}.default-btn.tns::after{background-position:top -6px left -80px}.wave-after{position:relative}.wave-after::after{content:"";position:absolute;z-index:-1;right:0;top:119px;max-width:683px;width:100%;height:300px;background:url(/wp-content/themes/brooklyn-funeral-home/images/aboutRightBg.png)no-repeat;background-position:top 0 left 82px}.accordion-body{display:none}iframe.iframe-home{height:634px;border:0}iframe{border:0;border-radius:10px}.welcome-top{display:flex;justify-content:center;align-items:flex-start;gap:8%;position:relative}.welcome-inner{width:46%;text-align:left}.welcome-top:before{content:"";position:absolute;width:1px;height:100%;left:0;right:0;margin:0 auto;background:#763c1c38}.single-accordion{padding:1px 20px;border:1px solid #ebebeb;border-radius:20px;margin-bottom:20px;box-shadow:10px 20px 20px #f3f3f3}.single-accordion li a,.single-accordion p a{text-decoration:underline;display:inline}.sr-only{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;width:1px}.footer-disclaimer{font-size:12px;line-height:20px;border:1px dotted #939393;padding:30px;margin-top:30px;margin-bottom:30px;border-radius:5px;max-width:800px}.footer-disclaimer-title{display:block;font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.footer-disclaimer p{font-size:12px}.modal{display:none;z-index:99;padding-top:100px;overflow:auto;background-color:#0000002b;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-content{background-color:#fefefe;margin:auto;padding:50px;border:1px solid #dcdcdc;width:800px}.close{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer;line-height:20px}.modal-content p,.modal-content strong{font-size:14px;margin-bottom:20px;padding-top:4px}.modal-content p{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;line-height:22px}.modal-content strong{font-weight:700}.home-review-slider{margin:40px auto;padding:20px 0}.single-review{-webkit-box-shadow:0 0 30px rgb(130 146 168/.14);box-shadow:0 0 30px rgb(130 146 168/.14);width:100%;padding:40px 60px;z-index:9;position:relative;background:#fff;border-radius:20px;margin:20px 10px}.single-review::before{content:"";right:45px;top:45px;background-image:url(/wp-content/themes/brooklyn-funeral-home/images/quote-icon.png);width:80px;height:80px;position:absolute;background-position:center;background-size:contain;opacity:.1}.single-review::after,.single-review::before,.single-review:hover::after,.single-review:hover::before{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.single-review::after{content:"";left:45px;bottom:45px;background-image:url(/wp-content/themes/brooklyn-funeral-home/images/quote-icon.png);width:80px;height:80px;position:absolute;background-position:center;background-size:contain;opacity:.1}.single-review:hover::after,.single-review:hover::before{transform:scale(1.2)}.single-review .review-name,.single-review .stars{display:block;color:#ff690f;font-size:26px;text-align:center}.single-review p{padding:50px 0 30px;margin:0 auto;text-align:center}.single-review .review-name{font-size:16px;font-weight:700;margin:0 auto;letter-spacing:1px;font-style:italic;color:#000}.single-review a:hover{text-decoration:none;color:#b85a05}.review-info-holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:#fff;padding:30px;border-radius:20px;margin:40px auto}.review-info-text{display:flex;flex-direction:column;font-size:24px}.review-info-text .review-info-raiting{display:flex;align-items:center;gap:10px;font-size:14px}.review-info-text .stars{color:#ff690f;font-size:28px}.heading-loc-block{font-family:Gilda Display;font-size:70px;font-weight:300;line-height:1;text-transform:uppercase;color:#3a1314;text-align:center}.heading-loc-block span{display:block;font-size:40px;margin-top:20px}.hp-location-block{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px;margin:50px auto 0}.hp-location-block div span strong,.review-info-text strong{font-weight:700;font-size:22px}.hp-location-block div ul{margin:20px auto}.hp-location-block div ul li{margin-bottom:5px}.hp-location-block div ul a{color:#8f3401;text-decoration:underline}.hp-location-block div ul a:hover{opacity:.6}.hp-location-block div iframe{width:100%;min-height:300px;height:auto}@media all and (max-width:1700px){.common-questions-sec::before{left:0}.ques-faq{max-width:1440px;padding:0 15px}.ques-faq .faq-body{border-left:0;border-right:0}}@media all and (max-width:1440px){.bordere-lr{border-left:0;border-right:0}.heading-x{font-size:62px}.header-logo{max-width:315px;height:120px}.header-logo a img{max-width:190px}.side-nav-wrp{gap:0}.banner-wrp{padding-top:255px;padding-bottom:100px}.about-left{max-width:250px;margin-top:30px}.about-head{max-width:780px}.about-head .wrp{margin-top:40px}.services-sec.wave-after::after{display:none}.single-carousel{margin:30px 8px;padding:30px 20px 20px}.why-choose-sec{background:#fff7ee}.about-sec::before{left:0}}@media all and (max-width:1200px){.why-choose-inner{padding:262px 0}.heading-x{font-size:42px}.sec-p{padding-top:50px;padding-bottom:50px}.default-btn{padding:15px}.default-btn::after,.main-footer::before,.main-side-nav ul li.menu-item-has-children::before,.main-side-nav ul li:hover::after{display:none}.side-nav-left{width:250px}.side-nav-logo a img{width:125px}.side-navs-copy p{font-size:13px}.header-right{gap:20px;padding-top:10px}.side-nav-wrp{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.side-bar-nav-area{padding:80px 15px 20px 40px}.main-side-nav,.main-side-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main-side-nav{overflow:auto;height:85vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-side-nav>ul{max-width:700px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.main-side-nav ul li{padding:0}.main-side-nav ul li.menu-item-has-children{padding-right:30px}.main-side-nav ul li:hover a{color:#000}.main-side-nav ul ul li:hover{padding-left:0}.main-side-nav ul ul{position:unset;background:#fff0;min-width:100%;padding:0;border-radius:0;opacity:1;visibility:visible;-webkit-transition:unset;-o-transition:unset;transition:unset;margin-left:15px;margin-top:10px;margin-bottom:-8px;display:none}.main-side-nav ul ul li a{color:#000;font-size:23px}.main-footer{padding-top:40px}.footer-top-wrp{padding-bottom:15px;margin-bottom:30px}.banner-wrp h1{font-size:100px}.about-head h2,.our-gallery-head h2{margin-bottom:20px}.about-wrp{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 30px}.about-left{max-width:100%;-webkit-box-flex:220px;-ms-flex:220px;flex:220px}.about-head,.about-right{max-width:100%;-webkit-box-flex:470px;-ms-flex:470px;flex:470px}.about-right{-webkit-box-flex:200px;-ms-flex:200px;flex:200px}.single-carousel{border-radius:15px;max-width:400px}.single-carousel h3{font-size:26px;margin-bottom:20px}.single-carousel img{height:320px;border-radius:15px}.choose-items-wrp{margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.choose-item{border-radius:15px;padding:20px;-webkit-box-flex:180px;-ms-flex:180px;flex:180px}.choose-item::before{margin-bottom:10px;margin-left:-10px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.choose-item h3{font-size:20px;margin-bottom:12px;max-width:100%}.grief-resources-sec{background:#48220d;padding:50px 0}.grief-list{margin-top:10px;max-width:600px;margin-inline:auto}.grief-list ul li:not(:last-child){margin-bottom:0;padding-bottom:0}.grief-list ul li,.grief-list ul li a{font-size:42px}.gallery-images{margin-top:40px}.common-questions-sec{padding-bottom:50px}.common-questions-sec::before,.wave-after::after{display:none}.question-head{margin-bottom:40px}.ques-faq .accordion-body{padding:30px 20px}.ques-faq .accordion-body p:not(:last-child),.ques-faq .accordion-body ul:not(:last-child){margin-bottom:15px}.ques-faq .accordion-title{margin:22px 0}.ques-faq .faq-body{margin-top:20px}}@media all and (max-width:1024px){.why-choose-inner{padding:222px 0}.header-logo{max-width:240px;height:75px;padding-top:5px}.header-logo a img{max-width:135px}.single-footer-top.two img{max-width:200px}.banner-wrp{padding-top:180px;padding-bottom:80px}.banner-wrp h1{font-size:85px}.single-carousel{max-width:300px;padding:20px 10px 10px}.single-carousel h3{font-size:20px}.why-choose-head{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:40px}.why-choose-head .right{max-width:100%}.why-choose-head .right p{margin-bottom:30px}.choose-item p{font-size:14px;line-height:1.5}.about-sec::before,.wave-after::after{display:none}.service-head .default-btn{margin-top:auto}}@media all and (max-width:768px){.gallery-images .mobile-img{display:block}.gallery-images .desktop-img{display:none}.hp-location-block{grid-template-columns:1fr}.heading-loc-block{font-size:26px;line-height:1.5}.heading-loc-block span{display:block;font-size:20px;margin-top:10px}.hp-location-block div span strong{font-size:18px}.single-review{padding:30px;margin:0 5px}.single-review p{padding:30px 0}.single-review::after,.single-review::before{width:40px;height:40px}.single-review::before{right:20px;top:20px}.single-review::after{left:20px;bottom:20px}.why-choose-inner{padding:172px 0}.heading-x{font-size:36px}.heading-x span{margin-bottom:12px}.single-footer-top .social-link{gap:10px}.single-footer-top .social-link li a{width:35px;height:35px}.single-footer-top .social-link .facebook a{background-position:top -142px left 10px}.single-footer-top .social-link .instagram a{background-position:top -141px left -54px}.single-footer-top .social-link .x a{background-position:top -140px left -120px}.single-footer-top .social-link .linkedin a{background-position:top -141px left -186px}.single-footer-top.two img{max-width:140px}.single-footer-top p{font-size:12px;line-height:1.5}.banner-wrp h1{font-size:70px}.about-head{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.about-left,.about-right{-webkit-box-flex:220px;-ms-flex:220px;flex:220px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center}.about-left img,.about-right img{height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;width:auto}.single-carousel img{height:260px}.choose-items-wrp{gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.choose-item{max-width:310px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:20px 15px;width:calc(50% - 5px)}.gallery-images .all-img{display:none}.gallery-images img{display:block;border-radius:15px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:12px}.gallery-images{margin-top:40px}}@media all and (max-width:767px){.min-header{background:var(--primary-color)}.header-logo{max-width:unset;width:auto;height:auto;padding-top:10px;background:#fff0}.header-logo a img{max-width:140px;-webkit-filter:brightness(100);filter:brightness(100)}.header-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;padding:10px;width:calc(100% + 30px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background:var(--orange-color);margin-left:-15px;margin-right:-15px;margin-top:10px}.header-right .call,.header-right .default-btn{padding:0;background:#fff0;font-size:17px}.header-right .call{margin-right:15px;padding-right:15px;border-right:1px solid #fff}.header-right .call::before,.side-nav-left{display:none}.footer-items{max-width:calc(50% - 15px);width:100%}.banner-wrp h1,.banner-wrp p{font-size:42px;margin-bottom:20px}.banner-wrp p{font-size:16px}.side-nav-area{background:#8f5e43;background:radial-gradient(circle,rgb(143 94 67)0,rgb(118 60 28) 100%)}.main-side-nav ul li a,.main-side-nav ul li:hover a{color:#fff}.main-side-nav ul li a,.main-side-nav ul ul li a{font-size:20px}.main-side-nav ul>li{border-bottom:1px dashed #cccccc29;padding:5px 0}.main-side-nav>ul{gap:10px}.main-side-nav{padding:15px;overflow:unset;height:unset}.side-nav-area .mobile-close{background:#fff;color:#7d4628;z-index:99}.mobile-bars{margin-top:21px;margin-left:auto}}@media all and (max-width:576px){.banner-sec{background:url(/wp-content/uploads/2025/10/HomeBanner-main-m.jpg)no-repeat;background-size:cover;background-position:center}.banner-wrp .sub-title,.heading-x span.sub-title{font-size:18px}.banner-wrp{padding-top:150px}.welcome-top{flex-direction:column}.welcome-inner{width:100%;border:1px solid #763c1c38;padding:20px;border-radius:10px;background:#ffffff78}.about-left img,.about-right img,.welcome-top:before{display:none}.welcome-inner:nth-child(2){margin-top:20px}.about-head h3{font-size:22px;line-height:1.5;position:relative;margin-bottom:40px}.about-head h3:after{content:"";width:30px;height:3px;position:absolute;left:0;background:#3a131463;bottom:-18px}.why-choose-inner{padding:130px 0;background:url(/wp-content/uploads/2025/10/Grow-Together-in-Gods-Grace-1.jpg)}.heading-x{font-size:26px;line-height:1.5}.header-logo a img{max-width:110px}.header-right .call,.header-right .default-btn{font-size:15px}.header-right .call{margin-right:10px;padding-right:10px}.main-side-nav ul ul{margin:10px 0;padding:20px}.main-side-nav ul ul li a{font-size:16px;color:#fff}.side-bar-nav-area{padding:15px}.main-footer{padding-top:25px}.footer-top-wrp{gap:10px}.single-footer-top.two{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}.footer-items-wrp{gap:30px 15px}.footer-items{max-width:100%;-webkit-box-flex:160px;-ms-flex:160px;flex:160px}.footer-items .title{font-size:18px;margin-bottom:15px}.footer-items ul li a,.footer-items ul li p{font-size:12px;line-height:1.5}.footer-items ul li{margin:10px 0;gap:5px}.footer-items ul li span{font-size:14px}.banner-wrp{padding-bottom:50px}.banner-wrp h1{font-size:34px;margin-bottom:20px}.about-left,.about-right{display:none}.single-carousel h3{font-size:18px}.grief-list ul li:not(:last-child){margin-bottom:15px;padding-bottom:15px}.grief-list ul li,.grief-list ul li a{font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grief-list ul li::before{font-size:12px;line-height:normal;margin-right:5px}.ques-faq .accordion-title{margin:10px 0;padding-right:25px;font-size:16px}.ques-faq .accordion-title::after{right:-14px;top:0;margin:auto;bottom:0}.ques-faq .faq-body{margin-top:15px}.ques-faq .accordion-body{padding:20px 15px}.about-head p:not(:last-child){margin-bottom:15px}body{font-size:16px;line-height:1.5}.ques-faq .accordion-body ul{margin-left:30px}}@media all and (max-width:428px){.why-choose-inner{padding:100px 0}.footer-items-wrp,.footer-top-wrp{gap:15px}.single-footer-top.three{max-width:100%}.choose-item h3{font-size:16px;line-height:1.2}}@media all and (max-width:400px){.why-choose-inner{padding:80px 0}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}