/**handles:eastgate-testimonies,eastgate-mega-menu**/
:root{--egt-navy:var(--wp--preset--color--navy, #1e3a5f);--egt-navy-deep:#0f2340;--egt-green:var(--wp--preset--color--green, #00875a);--egt-muted:#6b7785;--egt-surface:#eef2f7;--egt-border:#dde4ec;--egt-display:var(--wp--preset--font-family--avenir-condensed, 'Avenir Next Condensed', sans-serif);--egt-body:var(--wp--preset--font-family--avenir, 'Avenir Next', sans-serif);--egt-radius:0.75rem;--egt-on-dark:#c9d6e4;--egt-green-light:#46bf94}.is-style-on-dark .eg-testi__title a{color:#fff}.is-style-on-dark .eg-testi__title a:hover{color:var(--egt-green-light)}.is-style-on-dark .eg-testi__excerpt{color:var(--egt-on-dark)}.is-style-on-dark .eg-testi__more{color:var(--egt-green-light)}.is-style-on-dark .eg-testi__more:hover{color:#fff}.is-style-on-dark .eg-testi__tag{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.is-style-on-dark .eg-testi__tag:hover{color:var(--egt-green-light)}.wp-block-eastgate-latest-testimonies{max-width:100%;margin-inline:auto}.wp-block-eastgate-latest-testimonies .eg-testimonies{width:100%;max-width:1200px;margin-inline:auto;box-sizing:border-box}.eg-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2rem)}@media (max-width:900px){.eg-testi-grid{grid-template-columns:1fr 1fr}.wp-block-eastgate-latest-testimonies{padding-inline:1.25rem}.single-testimony main.wp-block-group{padding-inline:1.25rem}}@media (max-width:600px){.eg-testi-grid{grid-template-columns:1fr}}.eg-testi{display:flex;flex-direction:column;gap:.6rem}.eg-testi__video{position:relative;aspect-ratio:16/9;border-radius:var(--egt-radius);overflow:hidden;background:var(--egt-navy);cursor:pointer}.eg-testi__video.is-empty{cursor:default}.eg-testi__video img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.eg-testi__video:hover img{transform:scale(1.03)}.eg-testi__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--egt-navy) 0,var(--egt-navy-deep) 100%)}.eg-testi__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.eg-testi__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;transition:background .15s ease}.eg-testi__play::after{content:"";width:0;height:0;margin-left:4px;border-style:solid;border-width:9px 0 9px 14px;border-color:transparent transparent transparent var(--egt-navy)}.eg-testi__video:hover .eg-testi__play{background:var(--egt-green)}.eg-testi__video:hover .eg-testi__play::after{border-left-color:#fff}.eg-testi__title{font-family:var(--egt-display);font-size:1.3rem;font-weight:700;line-height:1.15;margin:.2rem 0 0}.eg-testi__title a{color:var(--egt-navy);text-decoration:none}.eg-testi__title a:hover{color:var(--egt-green)}.eg-testi__more{align-self:flex-start;font-family:var(--egt-display);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:.78rem;color:var(--egt-green);text-decoration:none}.eg-testi__more:hover{color:var(--egt-navy)}.eg-testi-filter{font-size:.95rem;color:var(--egt-muted);margin:0 0 .5rem}.eg-testi-filter a{color:var(--egt-green)}.eg-testi-empty{color:var(--egt-muted);padding:2rem 0}.eg-testi__excerpt{font-size:.92rem;line-height:1.55;color:var(--egt-muted);margin:0}.eg-testi__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.eg-testi__tag{font-family:var(--egt-display);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:700;color:var(--egt-navy);background:var(--egt-surface);border:1px solid var(--egt-border);padding:.2rem .5rem;border-radius:.3rem;text-decoration:none}.eg-testi__tag:hover{color:var(--egt-green)}.eg-testi-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.35rem;margin-top:clamp(2rem,4vw,3rem)}.eg-testi-pagination .page-numbers{font-family:var(--egt-display);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:.82rem;color:var(--egt-navy);background:var(--egt-surface);border:1px solid var(--egt-border);padding:.45rem .8rem;border-radius:.3rem;text-decoration:none;transition:color .15s ease,background .15s ease}.eg-testi-pagination a.page-numbers:hover{color:var(--egt-green)}.eg-testi-pagination .page-numbers.current{color:#fff;background:var(--egt-navy);border-color:var(--egt-navy)}.eg-testi-pagination .page-numbers.dots{background:0 0;border-color:transparent}.eg-testi-single__video{position:relative;aspect-ratio:16/9;border-radius:var(--egt-radius);overflow:hidden;background:#000;box-shadow:0 20px 44px -22px rgba(15,35,64,.5)}.eg-testi-single__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.eg-testi-single__video[data-video]{cursor:pointer}.eg-testi-single__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.eg-testi-single__video:focus-visible .eg-testi__play,.eg-testi-single__video:hover .eg-testi__play{background:var(--egt-green)}.eg-testi-single__video:focus-visible .eg-testi__play::after,.eg-testi-single__video:hover .eg-testi__play::after{border-left-color:#fff}
:root{--eg-h-navy:var(--wp--preset--color--navy, #1e3a5f);--eg-h-green:var(--wp--preset--color--green, #00875a);--eg-h-muted:#6b7785;--eg-h-border:#dde4ec;--eg-h-display:var(--wp--preset--font-family--avenir-condensed, 'Avenir Next Condensed', sans-serif);--eg-h-body:var(--wp--preset--font-family--avenir, 'Avenir Next', sans-serif)}.site-header{position:relative;z-index:50}.site-header .wp-block-site-logo img{width:200px;max-width:100%;height:auto}.eg-nav{display:flex;align-items:center;position:relative}.eg-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1.85rem}.eg-nav__item{position:static}.eg-nav__cta-item{display:none}.eg-nav__link{position:relative;display:inline-flex;align-items:center;gap:.4rem;color:#fff;text-decoration:none;font-family:var(--eg-h-body);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1.5rem 0;white-space:nowrap;transition:color .15s ease}.eg-nav__link:hover{color:var(--eg-h-green)}.eg-nav__link::after{content:"";position:absolute;left:0;right:0;bottom:1.05rem;height:2px;background:var(--eg-h-green);transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.22, 1, .36, 1)}.eg-has-mega.is-active>.eg-nav__link::after,.eg-has-mega:focus-within>.eg-nav__link::after,.eg-has-mega:hover>.eg-nav__link::after,.eg-nav__link:hover::after{transform:scaleX(1)}.eg-has-mega.is-active>.eg-nav__link,.eg-has-mega:focus-within>.eg-nav__link,.eg-has-mega:hover>.eg-nav__link{color:var(--eg-h-green)}.eg-nav__caret{width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:currentColor transparent transparent transparent;opacity:.65;transition:transform .2s ease}.eg-has-mega.is-active .eg-nav__caret,.eg-has-mega:focus-within .eg-nav__caret,.eg-has-mega:hover .eg-nav__caret{transform:rotate(180deg)}.eg-mega{position:absolute;top:100%;right:0;left:auto;background:#fff;border-radius:.75rem;box-shadow:inset 0 3px 0 var(--eg-h-green),0 24px 50px -18px rgba(15,35,64,.35);padding:1.4rem 1.25rem 1.25rem;opacity:0;visibility:hidden;transform:translateY(10px) scale(.985);transform-origin:top center;transition:opacity .15s ease,transform .15s ease,visibility 0s .15s;z-index:100}.eg-mega--right{left:auto;right:0}.eg-has-mega.is-active>.eg-mega,.eg-has-mega:focus-within>.eg-mega,.eg-nav:not(.eg-nav--js) .eg-has-mega:hover>.eg-mega{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .16s ease 50ms,transform .2s cubic-bezier(.22, 1, .36, 1) 50ms,visibility 0s 50ms}.eg-nav--instant .eg-mega{transition:none!important}body::after{content:"";position:fixed;inset:0;background:rgba(11,26,48,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s;pointer-events:none;z-index:40}@media (min-width:901px){body:has(.eg-has-mega.is-active)::after,body:has(.eg-has-mega:focus-within)::after,body:has(.eg-nav:not(.eg-nav--js) .eg-has-mega:hover)::after{opacity:1;visibility:visible;transition-delay:50ms}}.eg-mega .eg-eyebrow{display:block;font-family:var(--eg-h-display);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:.7rem;color:var(--eg-h-green);margin-bottom:.5rem}.eg-mega__links{list-style:none;margin:0;padding:0}.eg-mega__links a{display:block;padding:.4rem 0;color:var(--eg-h-navy);text-decoration:none;font-size:.95rem;font-weight:600;transition:color .15s ease,transform .2s cubic-bezier(.22, 1, .36, 1)}.eg-mega__links a:hover{color:var(--eg-h-green);transform:translateX(4px)}.eg-mega__locations{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:560px;max-width:calc(100vw - 4rem)}.eg-loc-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid var(--eg-h-border);border-radius:.5rem;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.eg-loc-card:hover{transform:translateY(-3px);border-color:var(--eg-h-green);box-shadow:0 14px 28px -14px rgba(15,35,64,.45)}.eg-loc-card__name::after{content:"\2192";display:inline-block;margin-left:.35rem;color:var(--eg-h-green);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s cubic-bezier(.22, 1, .36, 1)}.eg-loc-card:hover .eg-loc-card__name{color:var(--eg-h-green)}.eg-loc-card:hover .eg-loc-card__name::after{opacity:1;transform:none}.eg-loc-card__name{transition:color .15s ease}.eg-loc-card__img{display:block;aspect-ratio:16/10;background-size:cover;background-position:center;background-color:var(--eg-h-navy)}.eg-loc-card__body{padding:.75rem .85rem .9rem;display:flex;flex-direction:column;gap:.15rem}.eg-loc-card__name{font-family:var(--eg-h-display);font-weight:700;font-size:1.1rem;color:var(--eg-h-navy)}.eg-loc-card__addr,.eg-loc-card__times{font-size:.8rem;color:var(--eg-h-muted)}.eg-mega__sermons{width:480px;max-width:calc(100vw - 4rem)}.eg-mega-sermon__title{display:block;font-family:var(--eg-h-display);font-weight:700;font-size:1.25rem;line-height:1.1;color:var(--eg-h-navy);text-decoration:none;margin:.1rem 0 .85rem}.eg-mega-sermon__title:hover{color:var(--eg-h-green)}.eg-mega-sermon__stills{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.eg-mega-sermon__stills.is-single{grid-template-columns:minmax(0,280px)}.eg-mega-still{display:block;text-decoration:none}.eg-mega-still__img{position:relative;display:block;aspect-ratio:16/9;border-radius:.5rem;background-size:cover;background-position:center;background-color:var(--eg-h-navy)}.eg-mega-still__play{position:absolute;inset:0;margin:auto;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;transition:background .15s ease}.eg-mega-still__play::after{content:"";width:0;height:0;margin-left:3px;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--eg-h-navy)}.eg-mega-still:hover .eg-mega-still__play{background:var(--eg-h-green)}.eg-mega-still:hover .eg-mega-still__play::after{border-left-color:#fff}.eg-mega-still__img{transition:transform .35s cubic-bezier(.22, 1, .36, 1),box-shadow .25s ease}.eg-mega-still:hover .eg-mega-still__img{transform:scale(1.03);box-shadow:0 12px 26px -12px rgba(15,35,64,.5)}@media (prefers-reduced-motion:no-preference){.eg-mega-still:hover .eg-mega-still__play{animation:eg-play-pulse 1.6s ease-out infinite}@keyframes eg-play-pulse{0%{box-shadow:0 0 0 0 rgba(0,135,90,.45)}100%{box-shadow:0 0 0 14px rgba(0,135,90,0)}}}.eg-mega-still__campus{display:block;margin-top:.4rem;font-family:var(--eg-h-display);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:.72rem;color:var(--eg-h-navy)}.eg-mega-sermon__all{display:inline-block;margin-top:1rem;font-family:var(--eg-h-display);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:.82rem;color:var(--eg-h-green);text-decoration:none}.eg-mega-sermon__all:hover{color:var(--eg-h-navy)}.eg-mega__imnew{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;width:480px;max-width:calc(100vw - 4rem)}.eg-nav__toggle{display:none}@media (max-width:900px){.eg-nav{position:static}.site-header .wp-block-site-logo img{width:150px}.eg-header-cta{display:none!important}.eg-nav__cta-item{display:block;border-top:0}.eg-nav__cta{display:inline-block;margin:1.1rem 0 .25rem;background:var(--eg-h-green);color:#fff;text-decoration:none;font-family:var(--eg-h-body);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;padding:.8rem 1.6rem;border-radius:6px}.eg-mega__sermons .eg-mega__links{align-self:stretch}.eg-nav__toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;background:0 0;border:0;cursor:pointer}.eg-nav__toggle span{width:24px;height:2px;background:#fff;border-radius:2px;transition:transform .2s ease,opacity .2s ease;align-self:center}.eg-nav.is-open .eg-nav__toggle span:first-child{transform:translateY(7px) rotate(45deg)}.eg-nav.is-open .eg-nav__toggle span:nth-child(2){opacity:0}.eg-nav.is-open .eg-nav__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.eg-nav__list{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--eg-h-navy);padding:.25rem 1.5rem 1.5rem;max-height:calc(100vh - 78px);overflow-y:auto;box-shadow:0 20px 30px -16px rgba(0,0,0,.5)}.eg-nav.is-open .eg-nav__list{display:flex}.eg-nav__item{position:static}.eg-nav__item:not(:first-child){border-top:1px solid rgba(255,255,255,.1)}.eg-nav__link{padding:.95rem 0;width:100%;justify-content:space-between}.eg-has-mega.is-open .eg-nav__caret{transform:rotate(180deg)}.eg-mega{position:static;opacity:1;visibility:visible;transform:none;display:none;background:0 0;box-shadow:none;border-radius:0;padding:0 0 1rem;z-index:auto}.eg-has-mega.is-open>.eg-mega{display:block}.eg-mega__imnew,.eg-mega__locations,.eg-mega__sermons{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:auto;max-width:none}.eg-mega__sermons .eg-mega__links{align-self:stretch}.eg-mega-sermon__title,.eg-mega-still__campus,.eg-mega__links a{color:#fff}.eg-mega-sermon__title:hover{color:#46bf94}.eg-mega-sermon__all:hover{color:#fff}.eg-mega .eg-eyebrow{color:#46bf94}.eg-loc-card{border-color:rgba(255,255,255,.14)}.eg-loc-card__name{color:#fff}.eg-loc-card:hover .eg-loc-card__name,.eg-loc-card__name::after{color:#46bf94}.eg-loc-card__addr,.eg-loc-card__times{color:#c9d6e4}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.eg-nav.is-open .eg-nav__list{animation:eg-drawer-in .28s cubic-bezier(.22,1,.36,1) both}.eg-nav.is-open .eg-nav__item{animation:eg-drawer-item-in .35s cubic-bezier(.22,1,.36,1) both}.eg-nav.is-open .eg-nav__item:first-child{animation-delay:50ms}.eg-nav.is-open .eg-nav__item:nth-child(2){animation-delay:.1s}.eg-nav.is-open .eg-nav__item:nth-child(3){animation-delay:.15s}.eg-nav.is-open .eg-nav__item:nth-child(4){animation-delay:.2s}.eg-nav.is-open .eg-nav__item:nth-child(5){animation-delay:.25s}.eg-has-mega.is-open>.eg-mega{animation:eg-drawer-item-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes eg-drawer-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes eg-drawer-item-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.eg-mega{transition:opacity 10ms,visibility 10ms;transform:none}.eg-has-mega.is-active>.eg-mega,.eg-has-mega:focus-within>.eg-mega,.eg-has-mega:hover>.eg-mega{transform:none}.eg-nav__link::after{transition:none}.eg-mega__links a:hover{transform:none}.eg-loc-card,.eg-loc-card:hover,.eg-mega-still:hover .eg-mega-still__img{transform:none}}