.hm-only-sm{display:none}@media (max-width:640px){.hm-only-sm{display:inline-flex}.hm-hide-sm{display:none!important}.hm-hero{min-height:min(88svh,700px)!important;padding-top:136px!important;padding-bottom:88px!important}.hm-hero h1{-webkit-text-stroke-width:0!important;margin-top:0!important;font-size:clamp(36px,10.5vw,48px)!important}.hm-hero-cta{width:100%;min-height:52px;justify-content:center!important}.hm-hero-cta-wrap{width:100%}.hm-hero-link{align-items:center;min-height:44px;display:inline-flex!important}.hm-dot{position:relative;background:0 0!important;width:28px!important;height:44px!important}.hm-dot:after{content:"";height:8px;width:var(--w,8px);background:var(--bg,#ffffff73);border-radius:999px;transition:width .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-section{padding-top:56px!important;padding-bottom:56px!important}.hm-head{margin-bottom:24px!important}.hm-head h2{letter-spacing:-1px!important;font-size:clamp(30px,9vw,38px)!important}.hm-link{align-items:center;min-height:44px;display:inline-flex!important}.hm-pastor-portrait{border-radius:22px!important;height:220px!important}.hm-pastor-initials{font-size:64px!important}.hm-pastor-badge{display:block;margin:-26px 12px 0!important;position:relative!important;bottom:auto!important;left:auto!important}.hm-pastor-body{font-size:17px!important}.hm-news-rest{display:none!important}.hm-news-media{height:190px!important}.hm-news-body{padding:20px!important}.hm-min-grid{gap:12px!important}.hm-min-card{grid-template-columns:48px 1fr;column-gap:16px;border-radius:20px!important;padding:18px!important;display:grid!important}.hm-min-card>:first-child{grid-row:1/span 2;width:48px!important;height:48px!important;margin-bottom:0!important}.hm-min-card h3{margin:0 0 4px!important}.hm-watch-grid{grid-template-columns:1fr!important;gap:14px!important}.hm-btn-block{box-sizing:border-box;justify-content:center;width:100%;min-height:52px;display:flex!important}.hm-contact-row{min-height:52px;color:inherit;text-decoration:none}.hm-map{border-radius:20px!important;height:280px!important}}
