.arrow-icon{height:22px!important;width:14px!important}@media(max-width:576px){.arrow-icon{height:18px!important;width:10px!important}}.will-month-banner{position:relative;z-index:10;min-height:550px;padding:50px 0;color:#fff}.will-month-banner--bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.will-month-banner--bg-picture{display:block;width:100%;height:100%;margin:0}.will-month-banner--bg-img{object-fit:cover;object-position:50% 55%}.will-month-banner .container{display:flex}.will-month-banner .row{flex:1 1;display:flex}.will-month-banner .left-section h1{font-size:clamp(30px,5vw,54px);margin-bottom:25px}.will-month-banner .left-section .cwo-text,.will-month-banner .left-section .or-text{font-size:clamp(24px,4vw,40px)}.will-month-banner .right-section{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:30px}.will-month-banner .right-section .create-will-button,.will-month-banner .right-section .search-will-button{color:#000;font-size:22px;text-decoration:none;border-radius:5px;font-weight:600;padding:10px 30px;cursor:pointer;text-align:center}.will-month-banner .right-section .create-will-button{background:radial-gradient(ellipse at center,rgba(255,255,255,.25) 0,rgba(255,255,255,.12) 22%,rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 65%),linear-gradient(180deg,#35569c 0,#274280 45%,#182f6e);border:1px solid #183373;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 4px rgba(0,0,0,.25),0 2px 4px rgba(0,0,0,.2);text-shadow:0 0 5px #000;transition:all .2s ease-in-out}.will-month-banner .right-section .create-will-button:hover{background:radial-gradient(ellipse at center,rgba(255,255,255,.3) 0,rgba(255,255,255,.15) 18%,rgba(255,255,255,.05) 38%,rgba(255,255,255,0) 60%),linear-gradient(180deg,#2a4685 0,#23386f 45%,#142a5c)}.will-month-banner .right-section .create-will-button{color:#fff}.will-month-banner .right-section .search-will-button{color:#000;background:radial-gradient(ellipse at center,rgba(255,255,255,.85) 0,rgba(255,255,255,.55) 20%,rgba(255,255,255,.15) 40%,rgba(255,255,255,0) 60%),linear-gradient(180deg,#c49436 0,#e1bc6a 45%,#c08a2d);border:1px solid #a8741d;text-shadow:0 0 5px #fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 3px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.2)}.will-month-banner .right-section .search-will-button:hover{background:radial-gradient(ellipse at center,rgb(255,255,255) 0,rgba(255,255,255,.7) 22%,rgba(255,255,255,.2) 45%,rgba(255,255,255,0) 65%),linear-gradient(180deg,#d6a94a 0,#f0d07c 45%,#c79535)}.primary-service-section h2{font-size:clamp(26px,2.8vw,44px);line-height:1.05;font-weight:600;color:#002149;margin-bottom:15px}.primary-service-section h3{font-size:clamp(20px,2.1vw,30px);line-height:1.15;color:#0045a4}.primary-service-section em,.primary-service-section li,.primary-service-section p{font-size:18px}.primary-service-section .service-button{display:block;color:#fff;font-size:22px;text-decoration:none;border-radius:5px;font-weight:600;padding:8px 0;cursor:pointer;text-align:center}.primary-service-section .service-button.search-will-button{color:#000;background:radial-gradient(ellipse at center,rgba(255,255,255,.85) 0,rgba(255,255,255,.55) 20%,rgba(255,255,255,.15) 40%,rgba(255,255,255,0) 60%),linear-gradient(180deg,#c49436 0,#e1bc6a 45%,#c08a2d);border:1px solid #a8741d;text-shadow:0 0 5px #fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 3px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.2)}.primary-service-section .service-button.search-will-button:hover{background:radial-gradient(ellipse at center,rgb(255,255,255) 0,rgba(255,255,255,.7) 22%,rgba(255,255,255,.2) 45%,rgba(255,255,255,0) 65%),linear-gradient(180deg,#d6a94a 0,#f0d07c 45%,#c79535)}.primary-service-section .service-button.create-will-button{background-color:#fff;color:#0045a4;font-weight:600;transition:all .3s ease-in-out;border:1px solid #0045a4;border-radius:5px}.primary-service-section .service-button.create-will-button:hover{background-color:#0045a4;color:#fff}.primary-service-section .container{box-shadow:0 -4px 6px 3px #cecece;border-radius:15px 15px 0 0}.primary-service-section .service-panels{display:grid;grid-template-columns:1fr 2px 1fr;gap:0;align-items:stretch}.primary-service-section .service-panel{position:relative;border-radius:10px 10px 0 0;padding:20px 30px;display:grid;grid-template-rows:1fr auto}.primary-service-section .service-panel ul{list-style:none;padding:0;margin-left:10px}.primary-service-section .service-panel ul li{display:flex;flex-direction:column;justify-content:space-between;min-height:40px;position:relative;padding-left:30px}.primary-service-section .service-panel ul li:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px}.primary-service-section .service-panel.find-will-panel li:before{background-color:#0045a4;mask:url(/images/check-circle-fill.svg) no-repeat center;mask-size:contain}.primary-service-section .service-panel.create-will-panel h2{font-weight:400}.primary-service-section .service-panel.create-will-panel li:before{background-color:#ca9524;mask:url(/images/check-circle.svg) no-repeat center;mask-size:contain}.primary-service-section .service-panel .panel-footer p{margin-top:10px;text-align:center;color:#666;font-size:inherit}.primary-service-section .service-panel .panel-footer p span:not(:last-child):after{content:"•";margin:0 10px}.primary-service-section .divider{box-shadow:0 0 2px 1px #cecece}.primary-service-section .pricing-box{text-align:center;margin:20px 0;padding:5px 20px;background-color:rgba(240,208,124,.2);border-radius:4px;color:#0045a4;font-size:18px;font-weight:500;box-shadow:0 0 5px #a8741d}.primary-service-section .pricing-box span{display:inline-block}.primary-service-section .pricing-box span:first-of-type{border-right:2px solid #f0d07c;padding-right:10px;margin-right:10px}.primary-service-section .w-box{text-align:center;border-radius:10px;padding:0 50px 22px;line-height:44px;width:75%;margin:0 auto}.secondary-services-section .service-heading{color:#00306a;text-align:center;margin-bottom:0;font-size:clamp(24px,3.5vw,36px);font-weight:700}.secondary-services-section .service-heading+hr{opacity:1;border:3px solid #e94337;border-radius:10px;width:250px;margin:10px auto 30px}.secondary-services-section .service-heading>br:first-child{display:none}.secondary-services-section .main-desc{font-size:20px}.secondary-services-section .service{border-radius:10px 10px 0 0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;margin-bottom:20px;background-repeat:no-repeat,no-repeat;background-size:contain,cover;background-position:bottom,bottom;height:400px;padding:20px 10px 0}.secondary-services-section .service.find-will{background-image:url(/images/find-a-will-bg.webp),linear-gradient(90deg,#07142f,#0b1f44 70%,#07142f)}.secondary-services-section .service.create-will{background-image:url(/images/create-will-bg.webp),linear-gradient(90deg,#07142f,#0b1f44 70%,#07142f)}.secondary-services-section .service.will-reg{background-image:url(/images/register-your-will-bg-1.webp),linear-gradient(90deg,#07142f,#0b1f44 70%,#07142f)}.secondary-services-section .service.att-directory{background-image:url(/images/attorney-directory-bg-1.webp),linear-gradient(90deg,#07142f,#0b1f44 70%,#07142f)}.secondary-services-section .service.obit-dn{background-image:url(/images/obituaries-deathnotices-bg-1.webp),linear-gradient(90deg,#07142f,#0b1f44 70%,#07142f)}.secondary-services-section .service.estate-forms{background-image:url(/images/estate-forms-bg-1.webp),linear-gradient(90deg,#07142f,#0b1f44 70%,#07142f)}.secondary-services-section .service .divider{box-shadow:inset 0 0 2px 1px #f29e1e;height:2px;width:80%;margin:15px auto}.secondary-services-section .service h2,.secondary-services-section .service h6,.secondary-services-section .service p{text-align:center}.secondary-services-section .service h2{font-size:30px;text-align:center}.secondary-services-section .service p{margin:0}.secondary-services-section .service p:first-child{font-size:20px}.secondary-services-section .service p:last-child{font-size:16px;font-weight:500}.secondary-services-section .service .service-btn{color:#000;font-weight:700;text-decoration:none;border-radius:5px;padding:5px 15px;font-size:18px;margin-bottom:25px;border:none;text-align:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:4px;background:linear-gradient(90deg,#f7c948,#f4b400)}.secondary-services-section .service .service-btn:hover{background:linear-gradient(90deg,#ffdf70,#f7b500)}.secondary-services-section .short-desc{text-align:center;margin:10px;padding-bottom:5px;font-size:16px;color:#000;font-weight:400;line-height:normal;min-height:80px}.home-charity-wrapper{background-color:#c0b897;padding:50px 0}.home-charity-wrapper .legacy-img{position:relative;width:100%;margin:0 auto;aspect-ratio:1/1;max-width:320px}.home-charity-wrapper .legacy-img img{border-radius:15px;object-fit:100%}.testimonial-section{margin-bottom:64px}.testimonial-section .home-page-testimonial-box{min-height:100%}.testimonial-section .modified-date p{text-align:end;color:#737373}.testimonial-box{background-color:#f6f6f6;border-radius:14px;padding:25px}.testimonial-box__user-info p{font-size:22px;font-weight:600;color:#b30c00;margin:0;text-transform:capitalize;text-align:right}.testimonial-box__user-info img{border-radius:100%;object-fit:cover}.testimonial-box__user-info p.profile-details-location{font-size:14px;font-weight:500}.testimonial-box__text{color:#545454;margin-top:18px;margin-bottom:0}.read-more-btn{cursor:pointer;color:#ff473a}@media(max-width:1200px){.will-month-banner{min-height:460px;padding-top:30px}.will-month-banner .left-section h1{margin-bottom:20px}.will-month-banner .left-section .fs-5{font-size:1.1rem!important}.will-month-banner .left-section .fs-4{font-size:1.2rem!important}.primary-service-section .service-panel{padding:20px}.primary-service-section .w-box{width:100%}.primary-service-section .service-button{font-size:22px;padding:5px 25px}.secondary-services-section .service{max-width:350px;margin:0 auto 20px;min-height:450px}}@media(max-width:991px){.will-month-banner--bg-img{object-position:0 center}.will-month-banner{min-height:430px}.will-month-banner .right-section{margin-top:20px;align-items:center}.primary-service-section .service-panels{grid-template-columns:1fr}.secondary-services-section .service{max-width:350px;margin:0 auto 20px;min-height:400px}.testimonial-section{margin-bottom:70px}.testimonial-section hr{margin-bottom:20px}.testimonial-section .testimonial-box{padding:20px}.testimonial-section .testimonial-box p{margin-top:0}.testimonial-section .testimonial-box__user-info p{font-size:25px}}@media(max-width:767px){.will-month-banner--bg-img{object-position:10% center}.will-month-banner{min-height:470px}.primary-service-section h2{font-size:32px}.primary-service-section .divider{width:100%;height:1px;margin:15px auto}.primary-service-section .w-box{padding:10px;line-height:normal}.primary-service-section .service-panel.create-will-panel .panel-content em{margin:15px 0}.secondary-services-section .main-desc{font-size:16px}.secondary-services-section .service-heading br:first-child{display:inline-block}.secondary-services-section .service{max-width:350px;margin:0 auto 20px}.secondary-services-section .service h2{font-size:26px}.secondary-services-section .service p{font-size:18px}}@media(max-width:576px){.will-month-banner{min-height:415px;padding:30px 0}.will-month-banner .left-section .fs-5{font-size:.9rem!important}.will-month-banner .left-section .fs-4{font-size:1rem!important;text-shadow:0 0 5px #000}.will-month-banner .right-section .search-will-button{padding:10px 30px;font-size:20px}.will-month-banner .right-section .create-will-button{font-size:18px;font-weight:600;padding:10px 30px}.primary-service-section h2{font-size:26px}.primary-service-section em,.primary-service-section li,.primary-service-section p{font-size:inherit}.primary-service-section .service-panel{padding:20px 0}.primary-service-section .service-button{font-size:16px;padding:5px 20px}.testimonial-section{margin-bottom:50px}.testimonial-section .testimonial-box p{font-size:16px}}@media(max-width:445px){.will-month-banner{padding-top:10px}.will-month-banner h1{margin-top:15px}.will-month-banner .right-section{margin-top:80px;gap:10px}.will-month-banner .right-section .create-will-button,.will-month-banner .right-section .search-will-button{padding:5px 20px;font-size:16px}}@media(max-width:375px){.secondary-services-section .box .short-desc{min-height:70px}.secondary-services-section .box .service-btn{min-height:50px;padding:8px 20px}.home-charity-wrapper .fow-button{padding:5px 20px}}