/* One content tree across desktop, tablet and mobile. */
.website-responsive-section{position:relative}
.website-custom-section{padding:64px 24px;background:#f4ebd9;min-height:180px}
.website-custom-section>.section_bg,.website-custom-section>.section_bg_color{position:absolute;inset:0;background-size:cover;background-position:center;pointer-events:none}
.website-custom-section>.inside{position:relative;max-width:1200px;margin:auto}
.website-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;align-items:start}
[data-columns="2"]>.website-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-columns="3"]>.website-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.website-added-widget{min-width:0;overflow-wrap:anywhere}
.website-added-widget[data-editor-kind=button] a{display:inline-block;background:#235c49;color:#fff;padding:12px 24px;border-radius:6px}
.website-added-widget img{display:block;margin:auto}
.website-responsive-section img{max-width:100%}
@media(max-width:991px){
 html,body{max-width:100%;overflow-x:clip}
 body .website-responsive-section.mobile_hide,body .website-responsive-section{display:block!important;min-width:0!important;padding-left:20px!important;padding-right:20px!important}
 body .website-responsive-section>.inside,body .website-responsive-section>main>.inside{max-width:100%!important;width:100%!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}
 .website-responsive-section .doz_row{display:block!important;margin-left:0!important;margin-right:0!important}
 .website-responsive-section .col-dz{float:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;min-width:0!important}
 .website-responsive-section :is([style*="--responsive-font"],[data-studio-style*="--responsive-font"]){font-size:var(--responsive-font)!important}
 .website-responsive-section [data-editor-kind=text]{overflow-wrap:anywhere}
 .website-responsive-section .widget.padding>div{height:clamp(8px,4vw,32px)!important}
 .website-responsive-section .widget_text_wrap .text-table{height:auto!important;min-height:0!important}
 .website-responsive-section .widget_text_wrap h1,.website-responsive-section .widget_text_wrap h2{line-height:1.1!important}
 .website-responsive-section img{max-width:100%!important;height:auto!important;max-height:480px;object-fit:contain}
 .website-responsive-section .img_wrap{height:auto!important;max-width:100%!important}
 .website-responsive-section .website-grid{grid-template-columns:1fr!important}
 .website-responsive-section .widget{max-width:100%!important}
 .website-responsive-section table{max-width:100%;table-layout:fixed}
 .website-responsive-section input,.website-responsive-section select,.website-responsive-section textarea{max-width:100%}
 .website-custom-section{padding-top:40px!important;padding-bottom:40px!important}
}
.website-mobile-menu{display:none}
@media(max-width:991px){
 .website-responsive-section img{width:auto!important;max-height:var(--responsive-image-height,480px)!important}
 .website-responsive-section[data-editor-hidden=true]{display:none!important}
 header .inline-col-group-right{display:none!important}
 header .inline-section-wrap:has(.inline_widget.padding){display:none!important}
 .website-mobile-menu{display:block;position:absolute;top:22px;right:20px;z-index:50;color:#f4ebd9;font-size:14px}
 .website-mobile-menu summary{cursor:pointer;list-style:none;padding:8px}
 .website-mobile-menu summary::-webkit-details-marker{display:none}
 .website-mobile-menu nav{display:flex;flex-direction:column;background:#f4ebd9;color:#294237;border-radius:8px;min-width:190px;padding:12px;box-shadow:0 8px 28px #0003}
 .website-mobile-menu nav a{color:#294237!important;padding:12px;font-size:14px}
 .website-responsive-section h6{font-size:16px!important;line-height:1.7!important}
 .website-responsive-section .widget_text_wrap{width:100%!important}
}
.website-page-nav{display:flex;gap:28px;align-items:center;justify-content:flex-end;white-space:nowrap}
.website-page-nav a{color:inherit;font-size:18px;text-decoration:none}
@media(max-width:991px){.website-page-nav{display:none}}
@media(max-width:991px){.website-responsive-section h2{text-align:center!important}.website-responsive-section h2 span{text-align:inherit!important}}
@media(max-width:991px){body[data-studio-editor] .website-responsive-section[data-editor-hidden=true]{display:block!important}}

@media(max-width:991px){body .website-page-title{padding-top:72px!important}}
/* Original Imweb accent; active navigation is announced to assistive technology. */
header .website-page-nav a,header .website-mobile-menu a{transition:color .2s ease,background-color .2s ease}
header .website-page-nav a:hover,header .website-page-nav a:focus-visible,header .website-page-nav a[aria-current=page]{color:#b6cc58!important}
header .website-mobile-menu a:hover,header .website-mobile-menu a:focus-visible,header .website-mobile-menu a[aria-current=page]{background:#e2e9c5;color:#294237!important;border-radius:4px}
/* The imported Imweb animation classes start hidden, including after preview cleanup. */
[data-reveal-kind]{visibility:visible!important}
[data-reveal-kind].tw-reveal-pending{opacity:0!important;transform:translateY(28px)!important;visibility:visible!important}
[data-reveal-kind=fade].tw-reveal-pending{transform:none!important}
[data-reveal-kind].tw-reveal-shown{visibility:visible!important;animation:tw-reveal var(--reveal-duration,.7s) ease var(--reveal-delay,0s) both!important}
@keyframes tw-reveal{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){[data-reveal-kind]{visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important}}
.church-section{position:relative;padding:72px 32px;background:#f4ebd9;color:#294237;min-height:180px}
.church-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(var(--columns,1),minmax(0,1fr));gap:32px}
.church-column{min-width:0;min-height:80px}.church-column img{max-width:100%;height:auto}.church-button{display:inline-block;background:#294237;color:#f4ebd9;padding:14px 24px;border-radius:6px}
@media(max-width:991px){.church-section{padding:40px 20px!important}.church-inner{grid-template-columns:1fr!important}.church-section img{max-width:100%!important;height:auto!important}.church-section h1{font-size:40px!important}.church-section h2{font-size:30px!important}}

[data-reveal-kind=fade].tw-reveal-shown{animation-name:tw-fade!important}
@keyframes tw-fade{from{opacity:0}to{opacity:1}}
header .website-page-nav a{color:#f4ebd9}

/* Reflow the editable desktop content using the original site's mobile proportions. */
@media(max-width:991px){
 #s2025031026ae86588b572.website-responsive-section{padding-top:100px!important}
 #s2025031026ae86588b572>.section_bg:is([style*="18528948fac22a1af699"],[data-studio-style*="18528948fac22a1af699"]){background-image:url('/assets/5ec2d1879a129891b2c3.jpg')!important}
 #padding_w20250310f90eb507a9727{height:12px!important}
 #w20250310950b214f2b14e img{height:90px!important;width:auto!important}
 #w20250310d108b34551221 h1{line-height:1.2!important;font-size:48px;margin:20px 0 10px}
 #w20250310067ce118e73d9 .widget_text_wrap{margin:15px 0 25px!important}
 #w20250310067ce118e73d9 h6{margin:0!important;font-size:16px!important;line-height:1.6!important}
 #w20250310067ce118e73d9 h6 span{font-size:16px!important}
 #w2025031169d037f3a80c6 img{width:235px!important;height:auto!important}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) [data-widget-type=padding]{display:none}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e){padding-top:20px!important;padding-bottom:28px!important;text-align:center}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) .text-table *{text-align:center!important;word-break:keep-all;overflow-wrap:break-word}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) h2 span{font-size:38px!important}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) h6 span{font-size:18px!important}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) .widget_text_wrap{margin-bottom:16px!important}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) .text-table p{font-size:16px!important;line-height:1.8!important}
 #s202503103906de9d745a9 .text-table *{word-break:keep-all;overflow-wrap:break-word}
 #s202503103906de9d745a9 .text-table p{font-size:16px!important;line-height:1.8!important}
 #s20250310fd9b74210583e [data-widget-type=padding]{display:none}
 #w202503105018217860722 img{height:50px!important;width:auto!important}
 #w202503103d8fc7fe8f22c .text-table *{font-size:24px!important}
 #s20250310fd9b74210583e .widget_text_wrap .text-table{height:auto!important}
 #s20250310fd9b74210583e{padding-top:20px!important;padding-bottom:20px!important}
 #s20250311c68c4b6f90e30 .text-table *{font-size:12px!important;line-height:1.6!important;text-align:center!important;word-break:keep-all}
 #s20250311c68c4b6f90e30{padding-top:10px!important;padding-bottom:10px!important}
}
@media(max-width:991px){
 #s2025031026ae86588b572 #w20250310f90eb507a9727 #padding_w20250310f90eb507a9727{height:12px!important}
 #w20250310067ce118e73d9 .widget_text_wrap{margin-top:25px!important}
 header .inline-inside{padding:0 20px!important}
 header .inline-section{display:flex!important;align-items:center;justify-content:space-between;gap:16px;height:100px!important}
 header .inline-col-group-left{width:auto!important;flex:0 0 auto}
 header .inline-col-group-right{display:block!important;width:auto!important;min-width:0}
 header .website-page-nav{display:flex;gap:8px;flex-wrap:wrap;white-space:normal}
 header .website-page-nav a{font-size:14px;line-height:1.5}
 header .website-mobile-menu{display:none}
 header:has(.website-page-nav a:nth-child(5)) .inline-col-group-right{display:none!important}
 header:has(.website-page-nav a:nth-child(5)) .website-mobile-menu{display:block;top:30px}
 body .website-page-title{padding-top:80px!important;padding-bottom:54px!important}
 .website-page-title h1 span{font-size:36px!important;line-height:1.2!important}
 #s20250311be2e0c450b12a{padding-top:80px!important}
 #s20250311be2e0c450b12a .inside{display:grid!important;grid-template-columns:1fr 1fr;column-gap:10px}
 #s20250311be2e0c450b12a :is(.doz_row,.col-dz){display:contents!important}
 #s20250311be2e0c450b12a [doz_type=widget]{grid-column:1/-1}
 #s20250311be2e0c450b12a [doz_type=widget]:has([data-widget-type=padding]){display:none}
 #s20250311be2e0c450b12a #w20250311d1991eeea99e6{grid-column:1;grid-row:1}
 #s20250311be2e0c450b12a #w20250310aa7d108142cd9{grid-column:2;grid-row:1;align-self:end}
 #w20250311d1991eeea99e6 img{height:213px!important;width:auto!important;max-width:100%!important;object-fit:contain}
 #w20250310aa7d108142cd9 :is(h1,h2,h3,h4,h5,h6,p,span){font-size:16px!important;line-height:1.6!important;text-align:left!important}
 #w20250310aa7d108142cd9 strong{font-size:24px!important}
 #s20250311be2e0c450b12a :is(#w2025031128ca9f394aac7,#w20250311238647cfce893){margin:40px 28px 16px}
 #s20250311be2e0c450b12a :is(#w20250311c88a035c98fd2,#w20250311d08329ec99fe5){margin:0 28px}
 #s20250311be2e0c450b12a .text-table p{font-size:16px!important;line-height:1.6!important}
 #w20250311ef124763c9b36{display:none}
 #s20250310662aaec784e3e .text-table p{font-size:16px!important;line-height:1.8!important;word-break:keep-all}
}
@media(max-width:359px){header .inline-section{gap:8px}header .website-page-nav{gap:5px}header .website-page-nav a{font-size:11px}}
@media(max-width:991px){
 :is(#s20250311b6eeb61ea0de2,#s20250311e36ec8e937862,#s20250311f18536dcc2027) .widget_text_wrap{margin:0!important}
 :is(#s20250311b6eeb61ea0de2,#s20250311e36ec8e937862,#s20250311f18536dcc2027) h1{font-size:36px!important;line-height:1.2!important;margin:20px 0 10px!important}
 :is(#s20250311b6eeb61ea0de2,#s20250311e36ec8e937862,#s20250311f18536dcc2027) h1 span{font-size:36px!important;line-height:1.2!important}
 body :is(#s20250311b6eeb61ea0de2,#s20250311e36ec8e937862,#s20250311f18536dcc2027).website-page-title{padding-bottom:60px!important}
 #s20250311be2e0c450b12a #w20250310aa7d108142cd9 h6 span{font-size:24px!important}
 #s20250311a7edb682f5508 h6 span{font-size:16px!important}
 #s20250311a7edb682f5508 h2 span{font-size:36px!important}
 #s20250314c0739e719ee49 main{display:grid;grid-template-columns:105px minmax(0,1fr);gap:20px;align-items:center;padding:10px 0}
 #s20250314c0739e719ee49 .doz_aside{display:block!important;width:auto!important;position:static!important}
 #s20250314c0739e719ee49 .doz_aside .inside{padding:0!important}
 #s20250314c0739e719ee49 .side_gutter,#s20250314c0739e719ee49 [doz_type=widget]:has([data-widget-type=padding]){display:none!important}
 #s20250314c0739e719ee49 .text-table span{font-size:16px!important;word-break:keep-all}
 #s2025031123acc2a46be22>.section_bg:is([style*="18528948fac22a1af699"],[data-studio-style*="18528948fac22a1af699"]){background-image:url('/assets/d04c22a29cc2e7a60e60.jpg')!important}
 #s2025031123acc2a46be22{padding-top:60px!important;padding-bottom:60px!important}
 #s2025031123acc2a46be22 [doz_type=widget]:has([data-widget-type=padding]){display:none}
 #w20250311f890db0de54c7 img{height:36px!important;width:auto!important}
 #s2025031123acc2a46be22 .text-table span{font-size:16px!important;word-break:keep-all}
 #s20250311b2beadb3a081e [doz_type=widget]:has([data-widget-type=padding]){display:none}
 #s20250311b2beadb3a081e{padding-top:35px!important;padding-bottom:35px!important}
 #s20250311b2beadb3a081e .text-table *{font-size:16px!important;line-height:1.7!important;word-break:keep-all}
 #s20250311b2beadb3a081e .inside>.doz_row:has(#w2026012528d8aae0f86f4){display:grid!important;grid-template-columns:1fr 1fr;gap:10px}
 #s20250311b2beadb3a081e img{height:auto!important;width:100%!important;max-height:160px!important}
 #s20250311801cd1ad09bde .text-table *{font-size:16px!important;line-height:1.7!important;word-break:keep-all}
 #s202503111d05d3ebd791e #w20250311c9ce4ccdfaa42 .text-table *{font-size:18px!important}
 #s202503111d05d3ebd791e #padding_w20250312ad1519b7a2494{height:20px!important}
}
@media(max-width:991px){
 #s20250314c0739e719ee49.section_wrap main{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:20px}
 #s20250314c0739e719ee49.section_wrap .doz_aside{width:105px!important;min-width:0!important;max-width:105px!important;float:none!important}
 #s20250314c0739e719ee49.section_wrap .doz_aside .inside{width:100%!important;min-width:0!important}
 #s20250314c0739e719ee49.section_wrap main>.inside{min-width:0!important}
 #s20250311a7edb682f5508 #w20250311c8a192ec096aa .text-table p span{font-size:36px!important}
 #s20250311be2e0c450b12a #w20250310aa7d108142cd9 h5 strong span{font-size:24px!important}
 #s20250311b2beadb3a081e .inside{display:grid!important;grid-template-columns:1fr 1fr;gap:10px}
 #s20250311b2beadb3a081e :is(.doz_row,.col-dz){display:contents!important}
 #s20250311b2beadb3a081e [doz_type=widget]{grid-column:1/-1}
 #s20250311b2beadb3a081e #w2026012528d8aae0f86f4{grid-column:1}
 #s20250311b2beadb3a081e #w202503156ce02f406d48e{grid-column:2}
 #s20250311b2beadb3a081e #w20250311ef87a1efea89e .text-table *{font-size:20px!important}
}
@media(max-width:991px){
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) :is(.widget_text_wrap,.text-table){padding-left:0!important;padding-right:0!important}
}

/* Website palette: retain the existing typography, content and responsive layout. */
:root{--website-ivory:#f4f2ec;--website-green:#263d34;--website-soft-green:#dce5de}
body{background-color:var(--website-ivory)!important;color:var(--website-green)}
.section_bg_color:is([style*="#f4ebd9"],[data-studio-style*="#f4ebd9"]),.section_bg_color:is([style*="rgb(244, 235, 217)"],[data-studio-style*="rgb(244, 235, 217)"]){background-color:var(--website-ivory)!important}
.section_bg_color:is([style*="#294237"],[data-studio-style*="#294237"]),.section_bg_color:is([style*="rgb(41, 66, 55)"],[data-studio-style*="rgb(41, 66, 55)"]){background-color:var(--website-green)!important}
.section_bg_color:is([style*="#b6cc58"],[data-studio-style*="#b6cc58"]){background-color:var(--website-soft-green)!important}
/* Replace only the imported decorative backgrounds; uploaded content photos remain editable. */
.section_bg:is([style*="18528948fac22a1af699"],[data-studio-style*="18528948fac22a1af699"]),
.section_bg:is([style*="5ec2d1879a129891b2c3"],[data-studio-style*="5ec2d1879a129891b2c3"]),
.section_bg:is([style*="274c0acd3b3a0f028d64"],[data-studio-style*="274c0acd3b3a0f028d64"]),
.section_bg:is([style*="9af1f43320508dc034c0"],[data-studio-style*="9af1f43320508dc034c0"]),
.section_bg:is([style*="d04c22a29cc2e7a60e60"],[data-studio-style*="d04c22a29cc2e7a60e60"]),
.section_bg:is([style*="d8f50fdcb65babaf51d4"],[data-studio-style*="d8f50fdcb65babaf51d4"]),
.section_bg:is([style*="036a72d1b0042afd8cd2"],[data-studio-style*="036a72d1b0042afd8cd2"]){background-image:none!important;background-color:var(--website-green)!important}
/* More specific than the legacy mobile background substitutions. */
#s2025031026ae86588b572>.section_bg:is([style*="18528948fac22a1af699"],[data-studio-style*="18528948fac22a1af699"]),
#s2025031123acc2a46be22>.section_bg:is([style*="18528948fac22a1af699"],[data-studio-style*="18528948fac22a1af699"]){background-image:none!important;background-color:var(--website-green)!important}
[data-editor-section] :is([style*="color: rgb(244, 235, 217)"],[data-studio-style*="color: rgb(244, 235, 217)"]),
[data-editor-section] :is([style*="color:#f4ebd9"],[data-studio-style*="color:#f4ebd9"]){color:var(--website-ivory)!important}
[data-editor-section] :is([style*="color: rgb(41, 66, 55)"],[data-studio-style*="color: rgb(41, 66, 55)"]),
[data-editor-section] :is([style*="color:#294237"],[data-studio-style*="color:#294237"]){color:var(--website-green)!important}
#s202503103906de9d745a9>.section_bg_color{background-color:var(--website-green)!important}
#s202503103906de9d745a9 .text-table,#s202503103906de9d745a9 .text-table *{color:var(--website-ivory)!important}
header .website-page-nav a{color:var(--website-ivory)}
.website-custom-section,.church-section{background-color:var(--website-ivory);color:var(--website-green)}
.church-button{background-color:var(--website-green);color:var(--website-ivory)}

/* Let the hero photo straddle the green/ivory boundary, at both existing photo sizes. */
#s2025031026ae86588b572{--hero-ivory-depth:291.5px}
#s2025031026ae86588b572>.section_bg:is([style*="18528948fac22a1af699"],[data-studio-style*="18528948fac22a1af699"]){
 background-image:linear-gradient(to bottom,var(--website-green) 0,var(--website-green) calc(100% - var(--hero-ivory-depth)),var(--website-ivory) calc(100% - var(--hero-ivory-depth)),var(--website-ivory) 100%)!important;
}
@media(max-width:991px){#s2025031026ae86588b572{--hero-ivory-depth:127.5px}}

/* Mobile rhythm: align icon/menu hit areas and remove desktop-sized blank space. */
@media(max-width:991px){
 header .inline-section{height:72px!important}
 header .inline-col-group-right{align-self:center}
 header .website-page-nav{min-height:34px;align-items:center}
 header .website-page-nav a{display:flex;align-items:center;min-height:34px}
 header .inline-col-group-left a{display:inline-flex!important;align-items:center;justify-content:center;height:34px!important;padding-top:0!important;padding-bottom:0!important}
 header .inline-col-group-left .icon_class{display:flex;align-items:center;line-height:1}
 header .inline-col-group-left i{display:block;line-height:1!important}
 header:has(.website-page-nav a:nth-child(5)) .website-mobile-menu{top:16px}
 body #s2025031026ae86588b572.website-responsive-section{padding-top:72px!important}
 body :is(#s20250311b6eeb61ea0de2,#s20250311e36ec8e937862,#s20250311f18536dcc2027).website-page-title{padding-top:64px!important;padding-bottom:32px!important}
 #s20250311be2e0c450b12a{padding-top:40px!important;padding-bottom:24px!important}
 #s20250311be2e0c450b12a :is(#w2025031128ca9f394aac7,#w20250311238647cfce893){margin:28px 16px 12px}
 #s20250311be2e0c450b12a :is(#w20250311c88a035c98fd2,#w20250311d08329ec99fe5){margin:0 16px}
 #s202503103906de9d745a9 #text_w2025031014ec5a4485156{margin-top:40px!important;margin-bottom:24px!important}
 #s202503103906de9d745a9 #text_w202503108492aff1ab8f2{margin-bottom:40px!important}
 #s2025031576cfa6c0776fd #padding_w20250315d94bc62f604e0{height:20px!important}
 #s2025031123acc2a46be22{padding-top:36px!important;padding-bottom:36px!important}
 #s20250311801cd1ad09bde [doz_type=widget]:has([data-widget-type=padding]){display:none}
 #s20250311801cd1ad09bde{padding-top:24px!important;padding-bottom:24px!important}
 #s20250311c68c4b6f90e30{padding-top:24px!important;padding-bottom:24px!important}
}
@media(max-width:991px){
 header .inline-col-group-left,header .inline-col-group-right{display:flex!important;align-items:center!important;height:auto!important;min-height:34px!important}
 header .website-page-nav{flex-wrap:nowrap}
}
@media(max-width:389px){header .inline-inside{padding-left:12px!important;padding-right:12px!important}header .inline-section{gap:8px}}
@media(max-width:991px){
 #s202503111d05d3ebd791e #w2025031159ef3f263805a{display:none}
 #s202503111d05d3ebd791e #padding_w20250312ad1519b7a2494{height:8px!important}
}

/* Reference layout audit: retain a single editable tree, reflow at Imweb's breakpoint. */
@media(min-width:992px){
 #w20250311d1991eeea99e6 .img_wrap{height:534px;overflow:hidden;border-radius:6px}
 #w20250311d1991eeea99e6 img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
}
@media(max-width:991px){
 header .inline-section{height:100px!important}
 header:has(.website-page-nav a:nth-child(5)) .website-mobile-menu{top:30px}
 body #s2025031026ae86588b572.website-responsive-section{padding-top:100px!important}
 body :is(#s20250311b6eeb61ea0de2,#s20250311e36ec8e937862,#s20250311f18536dcc2027).website-page-title{padding-top:80px!important;padding-bottom:60px!important}
 /* Profile: two equal columns, followed by a ten-column biography. */
 #s20250311be2e0c450b12a{padding-top:80px!important;padding-bottom:80px!important}
 #s20250311be2e0c450b12a .inside{column-gap:0}
 #w20250311d1991eeea99e6 img{border-radius:6px}
 #s20250311be2e0c450b12a #w20250310aa7d108142cd9{align-self:start;margin-top:150px;margin-bottom:8px}
 #w20250310aa7d108142cd9 .widget_text_wrap{margin:0!important;padding:0 0 0 10px!important}
 #w20250310aa7d108142cd9 h5{font-size:16px!important;line-height:.7!important;margin:10px 0!important}
 #w20250310aa7d108142cd9 h5 *{line-height:.7!important}
 #w20250310aa7d108142cd9 h5:last-child span{font-size:16px!important}
 #s20250311be2e0c450b12a :is(#w2025031128ca9f394aac7,#w20250311238647cfce893){margin:40px 8.333333% 20px}
 #s20250311be2e0c450b12a :is(#w20250311c88a035c98fd2,#w20250311d08329ec99fe5){margin:0 8.333333%}
 #s20250311be2e0c450b12a :is(#w2025031128ca9f394aac7,#w20250311238647cfce893) .widget_text_wrap,
 #s20250311be2e0c450b12a :is(#w20250311c88a035c98fd2,#w20250311d08329ec99fe5) .widget_text_wrap{margin:0!important;padding:0!important}
 #s20250311be2e0c450b12a .text-table :is(p,span){font-size:16px!important;line-height:1.6!important}
 #s20250311be2e0c450b12a :is(#w2025031128ca9f394aac7,#w20250311238647cfce893) span{font-size:20px!important;line-height:1.2!important}
 #s20250310568eb78cfa569{display:none!important}
 #s20250310662aaec784e3e{padding-top:0!important;padding-bottom:30px!important}
 #s20250310662aaec784e3e [data-widget-type=padding]{display:none}
 #w2025031189e1bd89c2dd9{margin-left:-20px;margin-right:-20px;margin-bottom:80px}
 #s20250310662aaec784e3e :is(#w20250310d7b0d3da12403,#w20250310f7fcc3e852dc3,#w202503142e4b0a655976f){width:82.38%;margin-left:auto;margin-right:auto}
 #s20250310662aaec784e3e .widget_text_wrap{padding:0!important;margin:0!important}
 #w20250310d7b0d3da12403 h5{font-size:16px!important;line-height:1.6!important;margin:0 0 30px!important}
 #w20250310d7b0d3da12403 span{font-size:24px!important;line-height:1.6!important}
 #s20250310662aaec784e3e #w20250310f7fcc3e852dc3 .text-table :is(p,span){font-size:16px!important;line-height:1.6!important;letter-spacing:-1px;word-break:normal;overflow-wrap:break-word}
 #w202503142e4b0a655976f{margin-top:10px}
 #w202503142e4b0a655976f .img_wrap{height:274px!important;overflow:hidden}
 #w202503142e4b0a655976f img{width:100%!important;height:274px!important;object-fit:cover!important}
 /* Home statements keep the original 40 / 20 / 16 type scale. */
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e){padding-top:40px!important;padding-bottom:40px!important}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) .widget_text_wrap{margin:0!important}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) h2{font-size:16px!important;line-height:.7!important;margin:10px 0!important}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) h2 span{font-size:40px!important;line-height:.7!important}
 :is(#w2025031041eda524a7cd1,#w2025031120e067983729a,#w20250311edac2bfd2b551) .widget_text_wrap{margin:10px 0!important}
 :is(#w2025031041eda524a7cd1,#w2025031120e067983729a,#w20250311edac2bfd2b551) :is(h6,p){font-size:16px!important;line-height:1.6!important;margin:0!important}
 :is(#w2025031041eda524a7cd1,#w2025031120e067983729a,#w20250311edac2bfd2b551) span{font-size:20px!important;line-height:1.2!important}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) .text-table p{font-size:16px!important;line-height:1.6!important}
 :is(#w202503119c12d8ee1b1fa,#w2025031196ea42eeeb1a9,#w202503110670bd2ed778c) .widget_text_wrap{margin-top:10px!important}
 :is(#w202503113935680fc0aa7,#w20250311e41dac864c3f0) .widget_text_wrap{margin-top:25.6px!important}
 #s202503103906de9d745a9 #text_w2025031014ec5a4485156{margin-top:60px!important;margin-bottom:30px!important}
 #w2025031014ec5a4485156 .text-table span{font-size:24px!important;line-height:1.2!important}
 #s202503103906de9d745a9 #text_w202503108492aff1ab8f2{margin-bottom:0!important}
 #s202503103906de9d745a9 .text-table p{font-size:16px!important;line-height:1.6!important;word-break:normal}
 #s2025031576cfa6c0776fd #padding_w20250315d94bc62f604e0{height:70px!important}
 #w202503103d8fc7fe8f22c .text-table *{font-size:36px!important;line-height:1.2!important}
 /* Contact, worship and giving share the original ten-column content width. */
 #s20250314c0739e719ee49.section_wrap main{grid-template-columns:29.5238% minmax(0,1fr)!important}
 #s20250314c0739e719ee49.section_wrap .doz_aside{width:100%!important;max-width:none!important}
 #w202503114dd9f93a5b1f7 img{height:105px!important}
 #s2025031123acc2a46be22{padding-top:83px!important;padding-bottom:124px!important}
 #s2025031123acc2a46be22 .text-table :is(p,span){font-size:16px!important;line-height:1.6!important}
 #s20250311b2beadb3a081e{padding-top:20px!important;padding-bottom:27px!important}
 #s20250311b2beadb3a081e .inside{width:83.333333%!important;grid-template-columns:30% 70%;gap:0}
 #s20250311b2beadb3a081e .text-table *{font-size:16px!important;line-height:1.6!important;word-break:normal}
 #s20250311b2beadb3a081e #w20250311ef87a1efea89e .text-table *{font-size:24px!important;line-height:1.2!important}
 #w20250311ef87a1efea89e .widget_text_wrap{margin:0 0 20px!important}
 #w2025031114e1195b34fdb .widget_text_wrap{margin:0 0 30px!important}
 #s20250311b2beadb3a081e #w2026012528d8aae0f86f4 img{height:146px!important;object-fit:cover}
 #s20250311b2beadb3a081e #w202503156ce02f406d48e img{height:140px!important;object-fit:cover}
 :is(#s2025031122491b10830cf,#s2025031151df8a21d6164){display:none!important}
 #s20250311801cd1ad09bde{padding-top:20px!important;padding-bottom:30px!important}
 #s20250311801cd1ad09bde .inside{width:83.333333%!important}
 #s20250311801cd1ad09bde .text-table *{font-size:16px!important;line-height:1.6!important;word-break:normal}
 #w202503117f3c5698d44db .text-table *{font-size:24px!important;line-height:1.2!important}
 #w202503117f3c5698d44db .widget_text_wrap{margin:0 0 30px!important}
 #w20250311b9c1722871dd9 .widget_text_wrap{margin:0 0 20px!important}
 #s20250311801cd1ad09bde .doz_row:has(#w20250311a4d2cba3a4cf1){display:grid!important;grid-template-columns:20% 80%;gap:0}
 #w20250311a4d2cba3a4cf1 .widget_text_wrap,#w2025040743279fb096f2f .widget_text_wrap{margin:10px 0 0!important}
 /* Form spacing and footer typography are independent of desktop sizes. */
 #s202503111d05d3ebd791e #w2025031159ef3f263805a{display:block}
 #s202503111d05d3ebd791e #padding_w2025031159ef3f263805a{height:18px!important}
 #s202503111d05d3ebd791e #w20250311c9ce4ccdfaa42 .text-table *{font-size:20px!important;line-height:1.2!important}
 #w20250311c9ce4ccdfaa42 .widget_text_wrap{margin:10px 0!important}
 #s202503111d05d3ebd791e #padding_w20250312ad1519b7a2494{height:19px!important}
 #s20250311c68c4b6f90e30{padding:0 15px!important}
 #s20250311c68c4b6f90e30 .text-table *{font-size:14px!important;line-height:25.6px!important;text-align:center!important}
 #w2025031110add4ede3df6 .text-table *{font-size:16px!important}
 #w2025031110add4ede3df6 .widget_text_wrap{margin:0 0 5px!important}
 #w2026090395cea8663e840 .widget_text_wrap{margin:0!important}
}
@media(max-width:991px){
 #s20250311be2e0c450b12a #w20250310aa7d108142cd9 h5 *{line-height:.7!important}
 #w20250311d1991eeea99e6 .widget.image{margin:0!important}
 #w2025031189e1bd89c2dd9 .widget{height:10px!important;margin:0!important}
}
@media(min-width:992px){
 #w202503156ce02f406d48e .img_wrap{height:413px;overflow:hidden}
 #w202503156ce02f406d48e img{width:100%!important;height:413px!important;object-fit:cover!important}
}
@media(max-width:991px){
 #s20250311b2beadb3a081e .inside>.doz_row:has(#w2026012528d8aae0f86f4){display:contents!important}
 #s20250311b2beadb3a081e :is(.inside,.doz_row)::before,#s20250311b2beadb3a081e :is(.inside,.doz_row)::after,
 #s20250311801cd1ad09bde .doz_row::before,#s20250311801cd1ad09bde .doz_row::after{display:none!important}
 #s20250311b2beadb3a081e :is(#w2026012528d8aae0f86f4,#w202503156ce02f406d48e) .widget.image{margin:0!important}
 :is(#w20250311ef87a1efea89e,#w202503117f3c5698d44db,#w20250311a4d2cba3a4cf1) :is(h2,h5,h6,p){margin:0!important}
 #s20250314c0739e719ee49{padding-top:0!important;padding-bottom:0!important}
 #s20250314c0739e719ee49 #w202503114dd9f93a5b1f7 img{height:105px!important;max-height:105px!important}
 #s20250314c0739e719ee49 .widget.image{margin:0!important}
 #w202503118e7153df26481 .widget_text_wrap{margin:0!important}
 #s2025031123acc2a46be22 .widget_text_wrap{padding:0!important}
 #w20250311ddc47c3d14221 .widget_text_wrap{margin-bottom:10px!important}
 #w202503119603830a1f626 .widget_text_wrap{margin-bottom:0!important}
}
@media(max-width:991px){
 :is(#s202503155b005fa94e247,#s2025031167b6747ae04f7,#s202503110b300a85562a4,#s2025031158af0aba455ba){display:none!important}
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34,#s20250311765086fb0807e) .text-table{padding:0!important}
 :is(#w202503119c12d8ee1b1fa,#w202503113935680fc0aa7,#w2025031196ea42eeeb1a9,#w20250311e41dac864c3f0,#w202503110670bd2ed778c) .text-table span{font-size:16px!important;line-height:1.6!important}
 #w2025031014ec5a4485156 h5{font-size:16px!important;line-height:1.6!important;margin:0!important}
 #w20250311c8a192ec096aa h6{line-height:1.6!important;margin:0 0 10px!important}
 #w20250311c8a192ec096aa .text-table{padding:0!important}
}
@media(max-width:991px){
 #s202503111d05d3ebd791e{padding-top:0!important;padding-bottom:0!important}
 #s202503111d05d3ebd791e #w20250311c9ce4ccdfaa42 h6{font-size:16px!important;line-height:25.6px!important;margin:0!important}
 #s202503111d05d3ebd791e #padding_w20250311e1502ae69758e{height:30px!important}
}
.website-mobile-break{display:none}
@media(max-width:991px){.website-mobile-break{display:initial}}
@media(max-width:991px){
 :is(#s20250310e2ef71df76399,#s20250311e475c4c3e0c34){padding-bottom:42px!important}
 #s20250311765086fb0807e{padding-bottom:84px!important}
 #s202503103906de9d745a9 .text-table :is(p,span){font-size:16px!important;line-height:1.6!important}
 #s202503103906de9d745a9 #w2025031014ec5a4485156 span{font-size:24px!important;line-height:1.2!important}
}
@media(min-width:767px) and (max-width:991px){
 body :is(#s20250311b6eeb61ea0de2,#s20250311e36ec8e937862,#s20250311f18536dcc2027).website-page-title{padding-top:86.167px!important;padding-bottom:80px!important}
}
@media(max-width:991px){
 #s20250311be2e0c450b12a #w20250310aa7d108142cd9 h5:first-child *{line-height:1.2!important}
}
