.rich-content-page{padding-top:.5rem}.rich-content{color:var(--muted);line-height:1.7}.rich-content h2,.rich-content h3{color:var(--ink-strong)}.rich-content h2{margin:2.5rem 0 1rem}.rich-content h3{margin:2rem 0 .85rem}.rich-content p,.rich-content ul,.rich-content ol,.rich-content table{margin:1rem 0}.rich-content ul,.rich-content ol{padding-left:1.5rem}.rich-content li{margin:.45rem 0}.rich-content li::marker{color:#043d59}.gallery-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:1.5rem 0;overflow:hidden}.gallery-row img{max-width:100%;height:auto}.rich-content img.alignright,.rich-content img.pohoron-img,.rich-content img.float-right,.rich-content p>a>img,.services-content img{float:right;width:400px;margin:0 0 1.5rem 1rem}.rich-content:after,.services-content:after{content:"";display:block;clear:both}.rich-content a{color:#043d59}.funeral-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start;margin:1.5rem 0 2rem}.funeral-pricing-card{display:grid;gap:0;border:1px solid rgba(26,54,93,.2);background:#fffdfa;box-shadow:0 8px 24px #0f35500f}.funeral-pricing-card table{margin:0;width:100%;text-align:center;border-collapse:collapse;overflow:hidden;font-size:1rem;background:#fff}.funeral-pricing-card table tr{border-top:1px solid rgba(26,54,93,.12)}.funeral-pricing-card table tr:first-child{border-top:none}.funeral-pricing-card table tr:nth-child(2n):not(:first-child):not(:last-child){background:#fff}.funeral-pricing-card table tr:nth-child(odd):not(:first-child):not(:last-child){background:#fff}.funeral-pricing-card table tr:not(:first-child):not(:last-child):hover{background:#043d590f}.funeral-pricing-card td{padding:1rem 1.25rem;text-align:center}.funeral-pricing-card table tr:first-child td{background:var(--accent, #c24a2c);color:#fff;font-weight:700;text-transform:uppercase}.funeral-pricing-card table tr:last-child td{background:#043d59;color:#fff;font-weight:700}.funeral-pricing-card a{display:inline-flex;justify-content:center;width:100%;margin-top:0;padding:.9rem 1rem;border-radius:0;background:var(--accent, #c24a2c);color:#fff;font-weight:700;text-decoration:none}.funeral-pricing-card a:hover{background:#a64628}@media(max-width:980px){.funeral-pricing-grid{grid-template-columns:1fr}}.rich-content strong{color:var(--ink)}.rich-content table{width:100%;border-collapse:collapse}.rich-content td,.rich-content th{border:1px solid var(--line);padding:.75rem .85rem;vertical-align:top}.rich-content img{max-width:100%;height:auto}.rich-content img.full-width-img{width:100%;max-width:100%;display:block;height:auto;margin:1.5rem 0}.rich-content--service img.alignright,.rich-content--service img.float-right,.rich-content--service p>img.alignright,.rich-content--service p>img.float-right,.rich-content--service p>a>img.alignright,.rich-content--service p>a>img.float-right,.rich-content--service p>img:first-child:last-child:not(.full-width-img),.rich-content--service p>a:first-child:last-child>img:not(.full-width-img),.rich-content--service p>img:first-child:not(:last-child):not(.full-width-img),.rich-content--service p>a:first-child:not(:last-child)>img:not(.full-width-img),.rich-content--service h2+p>img:first-child:not(.full-width-img),.rich-content--service h2+p>a:first-child>img:not(.full-width-img),.rich-content--service h3+p>img:first-child:not(.full-width-img),.rich-content--service h3+p>a:first-child>img:not(.full-width-img){float:right;width:400px;margin:0 0 1.5rem 1rem}.rich-content--product p[style*="text-align: center"],.rich-content--product dl{margin:1.25rem 0 .65rem;text-align:center}.rich-content--product dl dt{margin:0}.rich-content--product p[style*="text-align: center"] img,.rich-content--product dl img{max-width:300px}@media(max-width:767px){.gallery-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-content--service img.alignright,.rich-content--service img.float-right,.rich-content--service p>img.alignright,.rich-content--service p>img.float-right,.rich-content--service p>a>img.alignright,.rich-content--service p>a>img.float-right,.rich-content--service p>img:first-child:last-child:not(.full-width-img),.rich-content--service p>a:first-child:last-child>img:not(.full-width-img),.rich-content--service p>img:first-child:not(:last-child):not(.full-width-img),.rich-content--service p>a:first-child:not(:last-child)>img:not(.full-width-img),.rich-content--service h2+p>img:first-child:not(.full-width-img),.rich-content--service h2+p>a:first-child>img:not(.full-width-img),.rich-content--service h3+p>img:first-child:not(.full-width-img),.rich-content--service h3+p>a:first-child>img:not(.full-width-img){float:none;width:100%;margin:0 0 1rem}}
