.elementor-12215 .elementor-element.elementor-element-663d9b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:72px;--padding-bottom:72px;--padding-left:80px;--padding-right:80px;}.elementor-12215 .elementor-element.elementor-element-663d9b8:not(.elementor-motion-effects-element-type-background), .elementor-12215 .elementor-element.elementor-element-663d9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13233F;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Georgia, serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-12215 .elementor-element.elementor-element-6486d6d{text-align:center;}.elementor-12215 .elementor-element.elementor-element-6486d6d .elementor-heading-title{font-family:"Mulish", Georgia, serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#D9BE7E;}.elementor-12215 .elementor-element.elementor-element-40c3cc1{text-align:center;}.elementor-12215 .elementor-element.elementor-element-40c3cc1 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:64px;font-weight:600;line-height:1.05em;letter-spacing:1.5px;color:#F3EBDC;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Georgia, serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12215 .elementor-element.elementor-element-c29ec07 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12215 .elementor-element.elementor-element-c29ec07{text-align:center;font-family:"Mulish", Georgia, serif;font-size:18px;font-weight:400;line-height:1.65em;color:#D6CCBB;}.elementor-12215 .elementor-element.elementor-element-3c9d426{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-12215 .elementor-element.elementor-element-3c9d426:not(.elementor-motion-effects-element-type-background), .elementor-12215 .elementor-element.elementor-element-3c9d426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-12215 .elementor-element.elementor-element-0169c1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-12215 .elementor-element.elementor-element-0169c1d:not(.elementor-motion-effects-element-type-background), .elementor-12215 .elementor-element.elementor-element-0169c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE1;}.elementor-12215 .elementor-element.elementor-element-74254ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-12215 .elementor-element.elementor-element-74254ee:not(.elementor-motion-effects-element-type-background), .elementor-12215 .elementor-element.elementor-element-74254ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-12215 .elementor-element.elementor-element-16e651f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-12215 .elementor-element.elementor-element-16e651f:not(.elementor-motion-effects-element-type-background), .elementor-12215 .elementor-element.elementor-element-16e651f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE1;}.elementor-12215 .elementor-element.elementor-element-1d4322a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-12215 .elementor-element.elementor-element-1d4322a:not(.elementor-motion-effects-element-type-background), .elementor-12215 .elementor-element.elementor-element-1d4322a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-12215 .elementor-element.elementor-element-3388da5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-12215 .elementor-element.elementor-element-3388da5:not(.elementor-motion-effects-element-type-background), .elementor-12215 .elementor-element.elementor-element-3388da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE1;}.elementor-12215 .elementor-element.elementor-element-db2a40d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-12215 .elementor-element.elementor-element-db2a40d:not(.elementor-motion-effects-element-type-background), .elementor-12215 .elementor-element.elementor-element-db2a40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE1;}.elementor-12215 .elementor-element.elementor-element-b38c1fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-12215 .elementor-element.elementor-element-b38c1fe:not(.elementor-motion-effects-element-type-background), .elementor-12215 .elementor-element.elementor-element-b38c1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13233F;}@media(min-width:768px){.elementor-12215 .elementor-element.elementor-element-663d9b8{--content-width:1280px;}.elementor-12215 .elementor-element.elementor-element-3c9d426{--content-width:1200px;}.elementor-12215 .elementor-element.elementor-element-0169c1d{--content-width:1200px;}.elementor-12215 .elementor-element.elementor-element-74254ee{--content-width:1200px;}.elementor-12215 .elementor-element.elementor-element-16e651f{--content-width:1200px;}.elementor-12215 .elementor-element.elementor-element-1d4322a{--content-width:1200px;}.elementor-12215 .elementor-element.elementor-element-3388da5{--content-width:1200px;}.elementor-12215 .elementor-element.elementor-element-db2a40d{--content-width:1200px;}.elementor-12215 .elementor-element.elementor-element-b38c1fe{--content-width:1200px;}}@media(max-width:1024px){.elementor-12215 .elementor-element.elementor-element-663d9b8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-12215 .elementor-element.elementor-element-6486d6d .elementor-heading-title{font-size:13px;letter-spacing:3px;}.elementor-12215 .elementor-element.elementor-element-40c3cc1 .elementor-heading-title{font-size:54px;letter-spacing:1.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12215 .elementor-element.elementor-element-c29ec07{font-size:18px;}}@media(max-width:767px){.elementor-12215 .elementor-element.elementor-element-663d9b8{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-12215 .elementor-element.elementor-element-6486d6d .elementor-heading-title{font-size:11px;letter-spacing:2.5px;}.elementor-12215 .elementor-element.elementor-element-40c3cc1 .elementor-heading-title{font-size:42px;letter-spacing:1px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12215 .elementor-element.elementor-element-c29ec07{font-size:16px;}.elementor-12215 .elementor-element.elementor-element-3c9d426{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12215 .elementor-element.elementor-element-0169c1d{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12215 .elementor-element.elementor-element-74254ee{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12215 .elementor-element.elementor-element-16e651f{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12215 .elementor-element.elementor-element-1d4322a{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12215 .elementor-element.elementor-element-3388da5{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12215 .elementor-element.elementor-element-db2a40d{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12215 .elementor-element.elementor-element-b38c1fe{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-eb2e608 */.elementor-12215 .elementor-element.elementor-element-eb2e608{width:100%;align-self:stretch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c29ec07 */.elementor-12215 .elementor-element.elementor-element-c29ec07{max-width:640px!important}.elementor-12215 .elementor-element.elementor-element-c29ec07 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663d9b8 */.elementor-12215 .elementor-element.elementor-element-663d9b8{background:radial-gradient(ellipse at 50% 30%,#1F3256 0%,#13233F 55%,#0C172B 100%)}/* End custom CSS */
/* Start custom CSS */.mr-sec .elementor-widget-html{width:100%}
.mr-c{max-width:1080px;margin:0 auto;text-align:center}.mr-narrow{max-width:760px}
.mr-eb{font:700 13px Mulish,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#7A5C1C;margin-bottom:12px}.mr-eb-l{color:#D9BE7E}
.mr-h{font:600 46px/1.1 'Cormorant Garamond',serif;color:#13233F;margin:0 auto 18px;display:inline-block}.mr-h-l{color:#F3EBDC}
.ab-div{margin:0 auto 26px}
.mr-lead{font:17px/1.75 Mulish,sans-serif;color:#3B4252;max-width:700px;margin:0 auto 34px}.mr-lead-l{color:#D6CCBB}
.mr-lead a,.mr-note a{color:#7A5C1C;text-decoration:underline;text-underline-offset:3px}
.mr-note{font:15px/1.7 Mulish,sans-serif;color:#3B4252;margin:28px auto 0;max-width:720px}
.mr-ph{background:#FFF3C4;color:#6B4E00;padding:1px 6px;border-radius:3px}
.mr-facts{margin:0 auto 30px;text-align:left;border-top:1px solid rgba(201,162,77,.5)}
.mr-facts div{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid rgba(201,162,77,.3)}
.mr-facts dt{font:700 12px/1.6 Mulish,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#7A5C1C}
.mr-facts dd{margin:0;font:600 16px/1.55 Mulish,sans-serif;color:#13233F}
.mr-copybox{text-align:left;background:#fff;border:1px solid rgba(201,162,77,.5);border-left:3px solid #C9A24D;padding:18px 22px;margin:0 0 18px}
.mr-copyhead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}
.mr-copyhead b{font:700 12px Mulish,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#7A5C1C}
.mr-copy{font:700 12px Mulish,sans-serif;letter-spacing:1px;text-transform:uppercase;background:#13233F;color:#F3EBDC;border:0;padding:8px 14px;cursor:pointer}
.mr-copy:hover{background:#1F3256}
.mr-copybox p{font:15.5px/1.7 Mulish,sans-serif;color:#3B4252;margin:0}
.mr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;text-align:left}.mr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.mr-card{background:#fff;display:flex;flex-direction:column;border-top:3px solid #C9A24D;box-shadow:0 8px 24px rgba(19,35,63,.06)}
.mr-prev{aspect-ratio:16/9;overflow:hidden;background:#13233F}
.mr-soonprev{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(ellipse at 50% 30%,#1F3256,#13233F 60%,#0C172B);color:#F3EBDC}
.mr-soonprev span{font:700 12px Mulish,sans-serif;letter-spacing:3px;color:#D9BE7E}.mr-soonprev i{font:600 26px 'Cormorant Garamond',serif;font-style:normal}.mr-soonprev em{font:italic 15px 'Cormorant Garamond',serif;color:#D6CCBB}
.mr-cb{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}
.mr-cb h3{font:600 24px/1.2 'Cormorant Garamond',serif;color:#13233F;margin:0 0 6px}
.mr-cb p{font:15px/1.6 Mulish,sans-serif;color:#3B4252;margin:0 0 14px}
.mr-dls{display:flex;flex-direction:column;gap:8px;margin-top:auto}
.mr-dl{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(201,162,77,.55);background:#FDFBF6;text-decoration:none!important;transition:background .15s}
a.mr-dl:hover{background:#F1ECE1}
.mr-dl b{font:700 14px Mulish,sans-serif;color:#13233F}.mr-dl span{font:600 12px Mulish,sans-serif;color:#7A5C1C;text-transform:uppercase;letter-spacing:1px}
.mr-soon{opacity:.62}.mr-soon b{color:#6B7385}
.mr-logo{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px}
.mr-logo-light{background:#FAF7F0}.mr-logo-dark{background:#13233F}
.mr-logo svg{width:54px;height:auto}.mr-logo b{font:600 22px 'Cormorant Garamond',serif}.mr-logo small{font:700 10px Mulish,sans-serif;letter-spacing:3px;text-transform:uppercase}
.mr-logo-light b{color:#13233F}.mr-logo-light small{color:#7A5C1C}.mr-logo-dark b{color:#F3EBDC}.mr-logo-dark small{color:#D9BE7E}
.mr-logo-light svg *{fill:#C9A24D}
.mr-logo img{max-width:80%;max-height:70%}
.mr-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}
.mr-photos figure{margin:0;background:#fff;box-shadow:0 8px 24px rgba(19,35,63,.06)}
.mr-photos img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}
.mr-photos figcaption{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;font:600 13px Mulish,sans-serif;color:#3B4252}
.mr-photos figcaption a{color:#7A5C1C;font-weight:700;text-decoration:none}
.mr-vid{position:relative;display:block;height:100%}.mr-vid img{width:100%;height:100%;object-fit:cover;display:block}
.mr-vid span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:rgba(12,23,43,.78);color:#F3EBDC;display:flex;align-items:center;justify-content:center;font-size:18px}
.mr-prayer{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:center;text-align:left;margin-top:30px;background:#fff;padding:18px;border:1px solid rgba(201,162,77,.5)}
.mr-prayer img{width:100%;display:block}.mr-prayer h3{font:600 26px 'Cormorant Garamond',serif;color:#13233F;margin:0 0 6px}.mr-prayer p{font:15px/1.6 Mulish,sans-serif;color:#3B4252;margin:0 0 14px}
.mr-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.mr-btn{display:inline-block;font:700 15px Mulish,sans-serif;letter-spacing:.3px;border-radius:4px;text-decoration:none!important;padding:16px 32px;background:#C9A24D;color:#13233F!important;border:1px solid #C9A24D}
.mr-btn:hover{background:#D9BE7E}.mr-btn-o{background:transparent;color:#D9BE7E!important}
.mr-cta{background:radial-gradient(ellipse at 50% 30%,#1F3256 0%,#13233F 55%,#0C172B 100%)!important}
@media(max-width:1024px){.mr-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.mr-h{font-size:34px}.mr-grid,.mr-grid-3,.mr-photos{grid-template-columns:1fr}.mr-facts div{grid-template-columns:1fr;gap:2px}.mr-prayer{grid-template-columns:1fr}}

/* divider lines fill title width */
.slc-xdiv.ab-div span{flex:1 1 0!important}
/* section titles: plain gold line, cross only in the hero */ .slc-xdiv.ab-div{gap:0!important;margin-bottom:24px!important} .slc-xdiv.ab-div svg{display:none!important} h2:has(+ .slc-xdiv.ab-div){margin-bottom:14px!important}
/* live flyer preview */ .mr-prev.mr-prev-doc{display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(ellipse at 50% 30%,#F1EBDD,#E6DCC7 65%,#D9CCB1);border-bottom:1px solid rgba(184,146,74,.35)} .mr-prev-doc img{height:100%;width:auto;display:block;box-shadow:0 2px 4px rgba(19,35,63,.18),0 10px 24px rgba(19,35,63,.28);transition:transform .2s} .mr-prev-doc:hover img{transform:scale(1.03)}
/* jump links + divider */ html{scroll-behavior:smooth} #announcements,#flyers,#video,#press{scroll-margin-top:20px} .mr-jump{margin-top:18px!important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;font-family:Mulish,sans-serif;font-weight:800;font-size:11px;letter-spacing:2px;text-transform:uppercase} .mr-jump a{color:#D9BE7E!important;text-decoration:none;border-bottom:1px solid rgba(217,190,126,.35);padding-bottom:2px;transition:color .2s,border-color .2s} .mr-jump a:hover{color:#F3EBDC!important;border-bottom-color:#D9BE7E} .mr-jump span{color:rgba(217,190,126,.5)} .mr-photos-sec{border-top:1px solid rgba(184,146,74,.3)}
.mr-facts a{color:#13233F;text-decoration:underline;text-decoration-color:rgba(201,162,77,.8);text-underline-offset:3px}.mr-facts a:hover{color:#7A5C1C}/* End custom CSS */