/* Oficio Legal, 12pt, tinta negra y acento matrimonial. No afecta otras hojas. */
.dm-pages{max-width:816px;width:100%;overflow:hidden;margin:18px auto}
.eclium-sheet.dm-sheet{--doc-ink:#FF696A;--body-reserve:0pt;--sign-gap:54pt;padding:36pt 66pt 48pt;height:1008pt;min-height:1008pt;font:12pt/14.5pt Georgia,serif}
.dm-sheet.ed-compact,.dm-sheet.ed-dense{font:12pt/14.5pt Georgia,serif;--sign-gap:28pt}
.dm-sheet .ed-header{min-height:58pt;padding-bottom:7pt;gap:14pt}
.dm-sheet .ed-logo{width:55pt;height:55pt;flex-basis:55pt}
.dm-sheet .ed-parish{font-size:17pt;line-height:20pt}
.dm-title{font:bold 14pt/18pt Georgia,serif;color:#000;text-align:center;margin:10pt 0 2pt}
.dm-folio{font:9pt/12pt Arial,sans-serif;text-align:right;color:#202e34}
.dm-addressee{font:bold 12pt/14.5pt Georgia,serif;margin:10pt 0 8pt}
.dm-sheet .ed-body{margin:0;min-height:0;text-align:justify;font:inherit}
.dm-sheet .ed-body p{margin:0 0 var(--dm-paragraph-gap,5pt)!important}
.eclium-sheet.dm-sheet[data-dm-fit=compact]{font-size:11.5pt;line-height:14pt;--dm-paragraph-gap:4pt}
.eclium-sheet.dm-sheet[data-dm-fit=dense]{font-size:11pt;line-height:13.5pt;--dm-paragraph-gap:3pt}
.dm-date{text-align:right}
.dm-signoff{position:relative;min-height:100pt;margin:12pt 0 12pt}
.dm-signoff .cert-firma{padding-top:54pt;font:10pt/12pt Georgia,serif}
.dm-signoff .cert-firma-line{padding-top:3pt}
.dm-seal{position:absolute;right:12pt;bottom:0;font:8pt/11pt Arial,sans-serif;color:#5a6a72}
.dm-signoff .cert-auth{position:absolute;left:0;top:0;margin:0;width:76pt;font:6.5pt/9pt Arial,sans-serif}
.dm-signoff .cert-auth img{width:62pt;height:62pt}
.dm-constancia{border-top:.65pt solid #FF696A;padding-top:7pt;font:inherit}
.dm-constancia h3{font:bold 11pt/15pt Georgia,serif;color:#000;text-align:center;margin:0 0 5pt}
.dm-constancia p{margin:0!important;text-align:justify;overflow-wrap:anywhere}
.dm-signatures{display:grid;grid-template-columns:1fr 1fr;gap:24pt;margin-top:27pt;text-align:center;font:10pt/12pt Georgia,serif}
.dm-signatures>div{min-width:0;overflow-wrap:anywhere}
.dm-line{border-top:.5pt solid #202e34;margin-bottom:3pt}
.dm-signatures small,.dm-minister small{font:8pt/11pt Arial,sans-serif}
.dm-minister{width:66%;margin:27pt auto 0;text-align:center;font:10pt/12pt Georgia,serif}
.dm-sheet .cert-footer-block{position:absolute;left:66pt;right:66pt;bottom:42pt;margin:0!important}
.dm-sheet .cert-sheet-footer{font:7.5pt/11pt Arial,sans-serif;padding-top:7pt;margin:0!important}
.dm-sheet .cert-sheet-address{font:7.3pt/11pt Arial,sans-serif;margin-top:2pt}
#esc-local-templo,#esc-sacerdote-foraneo,#esc-licencias-box,#esc-resoluciones-box{margin-top:14px}
#esc-resoluciones-box h4{color:var(--green,#006b5a)}
@media print{body.ed-printing .eclium-sheet.dm-sheet{height:984pt!important;zoom:1!important}}
