.ek-parish-home .ek-parish-home__hero,.ek-art-hero{background-color:var(--ek-brand-cream,#faf6ed);background-image:url(hatterek/hatter-hero.svg);background-position:center center;background-size:cover;background-repeat:no-repeat}.ek-parish-home .ek-parish-home__hero > :is(h1,p) {position:relative;z-index:1;max-width:min(64ch,68%)}.ek-native-header,.ek-art-paper{background-color:var(--ek-brand-background,#fbfaf7);background-image:url(hatterek/hatter-alap.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.ek-parish-home .ek-parish-home__facts,.ek-art-section{background-color:var(--ek-brand-primary-soft,#edf5ef);background-image:url(hatterek/hatter-szekcio.svg);background-position:center;background-size:cover;background-repeat:no-repeat}.ek-native-footer,.ek-art-footer{background-color:var(--ek-brand-primary,#22583e);background-image:url(hatterek/hatter-lablec.svg);background-position:center;background-size:cover;background-repeat:no-repeat;color:#fffdf8}.ek-native-footer :where(p,a),.ek-art-footer :where(p,a) {color:#fffdf8}.ek-native-footer a:focus-visible,.ek-art-footer a:focus-visible{outline-color:#fffdf8}.ek-parish-home .ek-parish-home__nav-card,.ek-directory .ek-directory__card,.ek-community-directory .ek-community-directory__card,.ek-art-card{border:1px solid var(--ek-brand-border,#d9e4dc);border-radius:var(--ek-brand-radius,12px);background:var(--ek-brand-surface,#fff);box-shadow:0 6px 22px rgba(29,49,41,.055)}.ek-parish-home .ek-parish-home__nav-card{gap:.36rem;align-items:flex-start}.ek-art-icon{display:block;flex:none;object-fit:contain;width:56px;height:56px;max-width:100%;margin:0 0 .3rem;vertical-align:middle}.ek-parish-home .ek-parish-home__nav-card:hover{border-color:var(--ek-brand-gold,#b38a4a);background:var(--ek-brand-cream,#faf6ed)}.ek-art-hero,.ek-art-section,.ek-art-paper,.ek-art-footer{background-repeat:no-repeat;background-position:center;background-size:cover}.ek-art-card{padding:clamp(1rem,2vw,1.4rem)}.ek-parish-home__facts #ek-facts-heading::before,.ek-parish-home__section #ek-news-heading::before,.ek-parish-home__section #ek-events-heading::before{content:"";display:inline-block;width:32px;height:32px;margin-right:.55rem;vertical-align:middle;background:center / contain no-repeat url("./ikonok/miserend.svg")}.ek-community-home .ek-parish-home__facts #ek-facts-heading::before{background-image:url(ikonok/kozossegek.svg)}.ek-parish-home__section #ek-news-heading::before{background-image:url(ikonok/hirdetesek.svg)}.ek-parish-home__section #ek-events-heading::before{background-image:url(ikonok/esemenyek.svg)}@media (max-width:720px){.ek-parish-home .ek-parish-home__hero{background-position:68% center}.ek-parish-home .ek-parish-home__hero > :is(h1,p) {max-width:100%;background-color:rgba(255,253,248,.83);border-radius:6px}.ek-art-icon{width:48px;height:48px}}@media (prefers-contrast:more){.ek-parish-home .ek-parish-home__hero > :is(h1,p){background-color:#fffdf8}.ek-parish-home .ek-parish-home__nav-card{border-width:2px}}@media (prefers-reduced-motion:reduce){.ek-parish-home .ek-parish-home__nav-card{transition:none}}.ek-directory .ek-directory__search{background-color:var(--ek-brand-cream,#faf6ed);background-image:url(hatterek/hatter-hero.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.ek-directory .ek-directory__card .ek-art-icon{width:48px;height:48px;margin-bottom:.45rem}