.estimate-heading{position:relative;max-width:760px;margin-inline:auto;margin-top:4.375rem;color:#182042;font-size:54px;text-align:center;font-weight:400;border-bottom:solid 1px #ac8c61;border-top:solid 1px #ac8c61}.estimate-heading:after{content:"";position:absolute;display:block;top:-23px;right:-60px;width:127px;height:127px;background:url(//www.lifesupport-funeral.com/wp-content/themes/lifesupport/css/../img/estimate/heading_icon.png);background-size:cover}.estimate__text-blod{font-weight:600}.estimate__text-color{color:#ac8c61;font-weight:600}.estimate__button{display:flex;align-items:center;justify-content:center;width:100%;color:#fff;font-weight:600;text-decoration:none;border-radius:10px;background:#464d68;box-shadow:0 3px 6px rgb(0 0 0/16%);transition:.4s}.estimate__button:hover{opacity:.7}.estimate__button:after{content:"";display:inline-block;margin-left:10px;border-style:solid;border-color:transparent transparent transparent #fff}.estimate-fv__image img{width:100%;height:320px;object-fit:cover;object-position:right}.estimate-fv__inner{position:relative}.estimate-fv__heading{position:absolute;top:clamp(2.5rem,.654rem + 3.85vw,3.938rem);left:0}.estimate-fv__heading--border{position:relative;width:fit-content}.estimate-fv__heading--border span{position:relative;z-index:1}.estimate-fv__heading--border:before{content:"";display:block;position:absolute;bottom:6px;left:0;width:100%;height:8px;background-color:#f0be19}.estimate-fv__heading--small{display:block;font-size:clamp(1.25rem,.929rem + .67vw,1.5rem);letter-spacing:.05rem}.estimate-fv__heading--middle{display:block;font-size:clamp(1.5rem,.858rem + 1.34vw,2rem);letter-spacing:.05rem}.estimate-fv__heading--large{display:block;margin-top:clamp(1.5rem,.376rem + 2.34vw,2.375rem);font-size:clamp(2rem,1.037rem + 2.01vw,2.75rem);letter-spacing:.1rem}.estimate-fv__free{position:absolute;display:block;top:131px;left:clamp(23.75rem,8.579rem + 31.61vw,35.563rem);width:clamp(7.563rem,4.432rem + 6.52vw,10rem);height:clamp(7.563rem,4.432rem + 6.52vw,10rem);background:url(//www.lifesupport-funeral.com/wp-content/themes/lifesupport/css/../img/estimate/fv_free.png);background-size:cover}.estimate-menu{overflow:hidden}.estimate-menu__textarea{margin-top:3.125rem;text-align:center;font-size:18px;line-height:2}ul.estimate-menu__lists{margin-top:3.5rem;display:grid;row-gap:30px;column-gap:9px;grid-template-columns:repeat(auto-fit,minmax(327px,1fr))}.estimate-menu__heading{display:flex;align-items:center;justify-content:center;height:6.125rem;color:#fff;font-size:1.875rem}.estimate-menu__list-inner{padding:24px 27px 30px}.estimate-menu__price{text-align:center}.estimate-menu__price-text{font-size:1.125rem}.estimate-menu__price-number{margin-left:.938rem;font-size:2rem;font-weight:600}.estimate-menu__price-tax{font-size:.875rem}ul.estimate-menu__tags{display:flex;justify-content:space-between;margin-top:1.25rem}.estimate-menu__tag{border-radius:22px}.estimate-menu__tags{display:flex;justify-content:space-between}.estimate-menu__tag{width:48%;padding:.5rem 1.875rem;border-radius:22px}.estimate-menu__tag-text{display:flex;justify-content:space-between;align-items:center;max-width:70px;margin-inline:auto;font-size:1.125rem}.estimate-menu__tag-cross{display:block;width:.875rem;height:.875rem;background:url(//www.lifesupport-funeral.com/wp-content/themes/lifesupport/css/../img/estimate/cross.png);background-size:cover}.estimate-menu__tag-circle{display:block;width:.875rem;height:.875rem;background:url(//www.lifesupport-funeral.com/wp-content/themes/lifesupport/css/../img/estimate/circle.png);background-size:cover}.estimate-menu__tag-cross span,.estimate-menu__tag-circle span{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.estimate-menu__text{margin-top:1.5rem;line-height:2.1875}.estimate-menu__text-note{margin-top:1.5rem;font-size:.875rem;line-height:2.1875}.estimate-menu__list-button{max-width:175px;height:40px;margin-inline:auto;margin-top:1.5rem;font-weight:400;border-radius:5px}.estimate-menu__list-button:after{border-width:5px 0 5px 5px}.estimate-menu__list-content{display:flex;flex-direction:column;justify-content:space-between;min-height:570px}.estimate-menu__list.list-plan1{border:solid 1px #cf5591}.list-plan1 .estimate-menu__heading{background:#cf5591}.list-plan1 .estimate-menu__price-number{color:#cf5591}.list-plan1 .estimate-menu__tag{background:#faeef4}.estimate-menu__list.list-plan2{border:solid 1px #558a22}.list-plan2 .estimate-menu__heading{background:#558a22}.list-plan2 .estimate-menu__price-number{color:#558a22}.list-plan2 .estimate-menu__tag{background:#eef3e8}.estimate-menu__list.list-plan3{border:solid 1px #ed731e}.list-plan3 .estimate-menu__heading{background:#ed731e}.list-plan3 .estimate-menu__price-number{color:#ed731e}.list-plan3 .estimate-menu__tag{background:#fdf1e8}.estimate-menu__list.list-plan4{border:solid 1px #4a94cb}.list-plan4 .estimate-menu__heading{background:#4a94cb}.list-plan4 .estimate-menu__price-number{color:#4a94cb}.list-plan4 .estimate-menu__tag{background:#edf4fa}.estimate-menu__list.list-plan5{border:solid 1px #9061c7}.list-plan5 .estimate-menu__heading{background:#9061c7}.list-plan5 .estimate-menu__price-number{color:#9061c7}.list-plan5 .estimate-menu__tag{background:#e6d7f8}.estimate-menu__list.list-plan6{border:solid 1px #00a99d}.list-plan6 .estimate-menu__heading{background:#00a99d}.list-plan6 .estimate-menu__price-number{color:#00a99d}.list-plan6 .estimate-menu__tag{background:#e5f6f5}.estimate-menu__buttons{display:flex;justify-content:space-between;max-width:545px;margin-inline:auto;margin-top:50px}.estimate-menu__button{max-width:250px;width:48%;height:60px}.estimate-menu__button:after{border-width:7px 0 7px 7px}.estimate-discount{margin-top:70px;margin-bottom:200px}.estimate-discount__heading{max-width:760px;margin-inline:auto;margin-top:4.375rem;color:#182042;font-size:54px;text-align:center;font-weight:400;border-bottom:solid 1px #ac8c61;border-top:solid 1px #ac8c61}.estimate-discount__textarea{margin-top:3.125rem;text-align:center;font-size:18px;line-height:2}.estimate-discount__buttons{display:flex;justify-content:space-between;max-width:561px;margin-inline:auto;margin-top:3.125rem}.estimate-discount__button{max-width:252px;width:48%;height:90px}.estimate-discount__button:after{display:none}.estimate-discount__button-text{font-size:1.125rem}.estimate-discount__button-text:after{content:"";display:inline-block;margin-left:10px;border-style:solid;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #fff}.estimate-discount__button-tag{display:block;max-width:120px;height:22px;margin-inline:auto;margin-top:10px;color:#fff;font-size:.813rem;line-height:22px;text-align:center;background:#ac8c61;border-radius:11px}.estimate-page{margin-bottom:128px}.estimate-page__textarea{margin-top:3.125rem;font-size:18px;text-align:center;line-height:2}.estimate-page__textarea p:not(:first-child){margin-top:1.5rem}.estimate-form{margin-top:3.125rem;border:solid 1px #707070}.estimate-form__bottom-text{margin-top:20px;font-size:18px;text-align:right}@media (max-width:768px){.estimate-heading{max-width:335px;padding-top:6px;padding-bottom:6px;font-size:30px}.estimate-heading:after{display:none}.estimate-fv__image img{object-position:center}.estimate-fv__free{top:177px;right:0;left:auto}.estimate-menu__textarea{font-size:1rem}ul.estimate-menu__lists{row-gap:3.5rem;grid-template-columns:1fr}.estimate-menu__list-inner{padding:1.5rem 2rem 2rem}.estimate-menu__list-content{min-height:auto}.estimate-menu__buttons{margin-top:4rem;flex-direction:column;align-items:center;row-gap:20px}.estimate-menu__button{width:100%}.estimate-discount{margin-top:6.25rem;margin-bottom:5rem}.estimate-discount__heading{max-width:300px;padding-top:6px;padding-bottom:6px;font-size:1.875rem}.estimate-discount__textarea{font-size:1rem}.estimate-discount__buttons{flex-direction:column;align-items:center;row-gap:20px}.estimate-discount__button{width:100%}.estimate-page{margin-bottom:5rem}.estimate-page__textarea{font-size:1rem}.estimate-form__bottom-text{margin-top:3.125rem;font-size:1rem;text-align:center}}