main[data-k433-page="community"]{overflow-x:clip}
main[data-k433-page="community"]>.k507-community-hero{box-sizing:border-box;position:relative;width:100%;max-width:none;min-height:clamp(420px,42.85vw,821px);margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.4rem,4vw,4rem) max(1rem,3vw);overflow:hidden;border:0;border-radius:0;box-shadow:none;background-color:#111;background-image:url('../img/katholon-community-hero-original-5.07.png')!important;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff}
main[data-k433-page="community"]>.k507-community-hero h1{margin:.08em 0 .16em;font-size:clamp(4.75rem,7.1vw,8.5rem);line-height:.88;letter-spacing:-.045em;color:#fff;text-wrap:balance;text-shadow:0 3px 20px rgba(0,0,0,.78)}
main[data-k433-page="community"]>.k507-community-hero p{max-width:760px;color:rgba(255,255,255,.94);text-shadow:0 1px 12px rgba(0,0,0,.82)}
main[data-k433-page="community"]>.k507-community-hero .k433-eyebrow{color:#efd4a1;text-shadow:0 1px 10px rgba(0,0,0,.8)}
main[data-k433-page="community"]>.k507-community-hero .k433-pills{align-self:end}
main[data-k433-page="community"]>.k507-community-hero .k433-pill{border-color:rgba(255,255,255,.45);background:rgba(10,10,10,.42);color:#fff;backdrop-filter:blur(3px)}
html[data-theme="dark"] main[data-k433-page="community"]>.k507-community-hero,html.dark main[data-k433-page="community"]>.k507-community-hero{background-color:#111!important;background-image:url('../img/katholon-community-hero-original-5.07.png')!important}
main[data-k433-page="community"]>#k433-community-root>.k433-hero:first-child{display:none!important}
@media(max-width:900px){main[data-k433-page="community"]>.k507-community-hero{min-height:520px;grid-template-columns:1fr;align-content:stretch;grid-template-rows:1fr;background-position:61% center}main[data-k433-page="community"]>.k507-community-hero>div{grid-area:1/1}main[data-k433-page="community"]>.k507-community-hero h1{font-size:clamp(4rem,10vw,6.25rem)}}
@media(max-width:620px){main[data-k433-page="community"]>.k507-community-hero{min-height:560px;padding:2rem 1.15rem;background-position:66% center}main[data-k433-page="community"]>.k507-community-hero h1{font-size:clamp(3.1rem,14vw,4.75rem);line-height:.92}}
