:root{--white:white;--black:black;--gray:#ccc;--bg-dark:dontuse;--bg-light:#fcfdfd;--bg-med:#eef5f6;--bg-med-dark:#ddecee;--darker-gray:#3b3e45;--dark-gray:#53555a;--med-gray:#839395;--light-gray:#e0ebeb;--accent-color:#b8083e;--accent-color-dark:#732638;--secondary-color:#00a3ac;--secondary-color-dark:#00747a;--bg-tan:#fcf8f6;--bg-tanner:#f0e5da;--body-font:var(--font-poppins);--heading-font:var(--font-eb-garamond);--border-radius:2px;--border-radius-md:5px;--border-radius-generous:20px;--border-radius-yuge:40px;--round-border-radius:300px;--prca-gradient:linear-gradient(78deg, #7f3445 0%, #b8083e 80%);--box-shadow-faint:0px 4px 8px rgba(127,52,69,.05);--box-shadow:0px 8px 16px rgba(127,52,69,.1);--box-shadow-hover:0px 12px 24px rgba(127,52,69,.2)}[class$=__wrapper],[class$=--wrapper],.wrapper,.eminem{gap:5vw}@media screen and (min-width:48rem){[class$=__wrapper],[class$=--wrapper],.wrapper,.eminem{gap:4vw}}@media screen and (min-width:75rem){[class$=__wrapper],[class$=--wrapper],.wrapper,.eminem{gap:3vw}}.button:hover{transition:all .2s;transform:scale(1.05)}.invisible-link{z-index:12;position:absolute;top:0;bottom:0;left:0;right:0}.site-header__nav a[href*=\#]{text-decoration:line-through;color:red!important}h1,h2,h3,h4,h5,h6{font-stretch:var(--font-variation-width);text-transform:var(--font-variation-case)}h1 strong,h1 em,h1 a,h2 strong,h2 em,h2 a,h3 strong,h3 em,h3 a,h4 strong,h4 em,h4 a,h5 strong,h5 em,h5 a,h6 strong,h6 em,h6 a{font-size:inherit}h1,.alpha,h2,.beta{font-family:var(--heading-font);color:var(--darker-gray);margin:0;margin-top:.5em;margin-bottom:1em;font-size:max(2rem,min(2rem + 2.5vw,4.375rem));font-style:italic;font-weight:300;line-height:95%}@media screen and (min-width:64rem){h1,.alpha,h2,.beta{line-height:.85}}h2,.beta{margin-bottom:.75em;font-size:max(1.75rem,min(1.7004rem + 1.083vw,3.25rem))}h3,.gamma,h4,.delta,h5,.epsilon,h6,.zeta{color:var(--darker-gray);margin-top:.5em;margin-bottom:.75em}h3,.gamma{font-size:max(1.75rem,min(.9504rem + 1.083vw,2.5rem));font-weight:700;line-height:125%}h4,.delta{font-size:max(1.5rem,min(.5754rem + 1.083vw,2rem));font-weight:700;line-height:135%}h5,.epsilon{font-size:max(1.25rem,min(.9418rem + .361vw,1.5rem));font-weight:700;line-height:135%}h6,.zeta{font-size:max(1rem,min(.6918rem + .361vw,1.25rem));font-weight:700;line-height:135%}h7,.eta{background-color:dontuse}[class$=__wrapper],[class$=--wrapper],.wrapper,.eminem{z-index:1;width:90vw;max-width:104rem;margin:0 auto;position:relative}@media screen and (max-width:47.99rem){[class$=__wrapper]>*,[class$=--wrapper]>*,.wrapper>*,.eminem>*{grid-column:span 12}}.section-padding{padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width:48rem){.section-padding{padding-top:3rem;padding-bottom:3rem}}[class$=__wrapper],[class$=--wrapper],.wrapper,.eminem{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;display:grid}@media screen and (max-width:47.99rem){[class$=__wrapper]>*,[class$=--wrapper]>*,.wrapper>*,.eminem>*{grid-column:span 12;justify-self:center}}@media screen and (min-width:64rem){[class$=__wrapper],[class$=--wrapper],.wrapper,.eminem{gap:3vw}}@keyframes opacity{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.preview-suspense{filter:grayscale()}.preview-suspense>*{animation:3s infinite opacity}.preview-suspense *{background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2);color:transparent!important}.preview-suspense :hover{transform:unset!important}.preview-suspense img{filter:brightness(0);opacity:.4;box-shadow:unset}.preview-suspense .invisible-link{opacity:0}.preview-suspense [class$=__wrapper]{background:0 0!important}.location-worship.preview-suspense aside#florp{box-shadow:unset;background:#ddd;border-color:#ddd}.location-worship.preview-suspense aside#florp *{visibility:hidden!important}.location-worship.preview-suspense aside#florp:after{display:none}.location-worship.preview-suspense .location-worship__content{box-shadow:none;background:#eee}.latest-sermons.preview-suspense .latest-sermons__title-wrapper,.latest-sermons.preview-suspense .latest-of-type__title-wrapper,.latest-sermons.preview-suspense .latest-sermons__content,.latest-sermons.preview-suspense .latest-of-type__content,.latest-sermons.preview-suspense .button-wrapper,.latest-of-type.preview-suspense .latest-sermons__title-wrapper,.latest-of-type.preview-suspense .latest-of-type__title-wrapper,.latest-of-type.preview-suspense .latest-sermons__content,.latest-of-type.preview-suspense .latest-of-type__content,.latest-of-type.preview-suspense .button-wrapper,.index-nav.preview-suspense nav,.highlighted-links.preview-suspense .highlighted-links__wrapper,.highlighted-links.preview-suspense .highlighted-links__items,.latest-events.preview-suspense .latest-events__content,.staff-embed.preview-suspense,.staff-embed.preview-suspense>div,.staff-embed.preview-suspense .staff-member__wrap,.staff-embed.preview-suspense .staff-member{background:0 0}.button{border-radius:var(--border-radius);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.1;text-decoration:none;transition:all .2s;display:-ms-inline-flexbox;display:inline-flex}.button:hover{background-color:var(--darker-gray);color:var(--white);cursor:pointer}.button-text,.button.text{border-left:unset;border-radius:unset;border-right:unset;border-top:unset;padding:unset;background:0 0;padding-bottom:.25rem;position:relative}.button-text:after,.button.text:after{content:"";background-color:var(--accent-color);vertical-align:baseline;width:9px;height:12px;display:inline-block;-webkit-mask-image:url(../media/text-link-arrow.0.tu~u9629vkz.svg);mask-image:url(../media/text-link-arrow.0.tu~u9629vkz.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button-text:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.5rem;right:0}.button.text:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.5rem;right:0}.button-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.5rem;left:0}.button.text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.5rem;left:0}.button-text:hover,.button.text:hover{color:var(--darker-gray);background:0 0}.button--primary{--theme:var(--accent-color);--text:white}.button--primary:hover{--theme:var(--darker-gray);--text:var(--white)}.button--secondary{--theme:var(--secondary-color);--text:white}.button--secondary:hover{--theme:var(--darker-gray);--text:var(--white)}.button--tertiary{--theme:var(--tertiary-color);--text:black}.button--tertiary:hover{--theme:var(--darker-gray);--text:var(--white)}.button--med{--theme:var(--med-gray);--text:white}.button--white{--theme:white;--text:var(--accent-color)}.button--white:hover{--theme:var(--darker-gray);--text:var(--white)}.button--black{--theme:black;--text:white}.button.fill{background-color:var(--theme);border-color:var(--theme);color:var(--text)}.button--secondary.fill{color:var(--secondary-color);background:0 0;position:relative}.button--secondary.fill:before{z-index:-1;content:"";background:var(--secondary-color);opacity:.25;border-radius:var(--border-radius);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.button.outline{background:unset;border:.5px solid var(--theme);color:var(--theme)}.button.outline:hover{background:var(--theme);color:var(--text)}.button.small{border-radius:4px;padding:.5rem .75rem;font-size:.875rem}.button-group{-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:1rem;display:-ms-flexbox;display:flex}.button-group.buttons--left{-ms-flex-pack:start;justify-content:start}.button-group.buttons--right{-ms-flex-pack:end;justify-content:end}
