.vk-site-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:1000;width:100%;background-color:var(--vk-surface);border-bottom:1px solid var(--vk-border);box-shadow:0px 2px 12px rgba(15,23,42,.06)}@media (max-width:767px){.vk-site-header.is-open .vk-nav-bar{display:block}}.vk-header-top{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px}@media (max-width:767px){.vk-header-top{padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px}.vk-header-top{flex-wrap:wrap}}.vk-logo-link{display:inline-flex;align-items:center;text-decoration:none}.vk-logo-img{width:auto;height:72px;max-width:280px;object-fit:contain}.vk-header-meta{display:flex;align-items:center;gap:20px}@media (max-width:767px){.vk-header-meta{width:100%;min-width:0px}.vk-header-meta>.bde-search-form-v2{flex-grow:1;flex-shrink:1;flex-basis:0px;min-width:0px}}.vk-header-address{color:var(--vk-muted);font-family:var(--font-body);font-weight:500;font-size:14px}@media (max-width:767px){.vk-header-address{display:none}}.vk-menu-toggle{display:none;color:var(--vk-surface);font-family:var(--font-heading);font-weight:600;font-size:15px;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:var(--vk-primary);border-radius:6px;border-bottom:none;border-left:none;border-right:none;border-top:none;cursor:pointer}@media (max-width:767px){.vk-menu-toggle{display:inline-flex}}.vk-nav-bar{width:100%;background-color:var(--vk-primary)}@media (max-width:767px){.vk-nav-bar{display:none}}.vk-nav-container{display:flex;justify-content:center;align-items:center;gap:8px;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}.vk-nav-container{flex-wrap:wrap}@media (max-width:767px){.vk-nav-container{flex-flow:column;align-items:stretch;gap:2px;padding-top:8px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.vk-nav-link{display:inline-block;color:#eff4fb;font-family:var(--font-heading);font-weight:600;font-size:16px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;transition:color 0.2s ease,background-color 0.2s ease}.vk-nav-link:hover{color:var(--vk-accent);background-color:rgba(255,255,255,.08)}.vk-nav-link.is-active{color:var(--vk-accent);box-shadow:inset 0px -3px 0px var(--vk-accent)}@media (max-width:767px){.vk-nav-link{padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;border-radius:6px}}.vk-site-footer{width:100%;color:#f1f5f9;margin-top:0px;background-color:var(--vk-slate)}.vk-footer-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:36px;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:48px;padding-right:24px;padding-bottom:32px;padding-left:24px}@media (max-width:1023px){.vk-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vk-footer-inner{grid-template-columns:minmax(0,1fr);text-align:center}}.vk-footer-col{display:flex;flex-flow:column;gap:12px}@media (max-width:767px){.vk-footer-col{align-items:center}}.vk-footer-logo{width:auto;max-width:250px;max-height:76px;object-fit:contain}.vk-footer-heading{color:#fff;font-family:var(--font-heading);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:4px}.vk-footer-text{color:#e2e8f0;font-family:var(--font-body);font-size:15px;line-height:1.6}.vk-footer-nav{display:flex;flex-flow:column;gap:8px}.vk-footer-link{color:#e2e8f0;font-family:var(--font-body);font-size:15px;text-decoration:none;transition:color 0.2s ease}.vk-footer-link:hover{color:var(--vk-accent)}.vk-footer-bottom{text-align:center;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;border-top:1px solid rgba(255,255,255,.14)}.vk-footer-copy{color:#cbd5e1;font-family:var(--font-body);font-size:14px}.vk-hero{display:flex;justify-content:center;align-items:center;position:relative;width:100%;min-height:460px;text-align:center;padding-top:96px;padding-right:24px;padding-bottom:96px;padding-left:24px;background-image:url(https://vaajakoski.baptisti.fi/wp-content/uploads/2026/10/IMG_20220822_194713432_HDR-scaled-1.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.vk-hero{min-height:360px;padding-top:56px;padding-right:16px;padding-bottom:56px;padding-left:16px}}.vk-hero-inner{display:flex;flex-flow:column;align-items:center;gap:18px;max-width:920px;margin-right:auto;margin-left:auto;padding-top:44px;padding-right:48px;padding-bottom:44px;padding-left:48px;background-color:transparent;border-radius:0px;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;border-top:0px solid}.vk-hero-inner{backdrop-filter:none}@media (max-width:767px){.vk-hero-inner{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.vk-hero-quote{color:#fff;font-family:var(--font-heading);font-weight:600;font-size:30px;line-height:1.35;text-shadow:0px 2px 10px rgba(0,0,0,.72),0px 1px 3px rgba(0,0,0,.65)}@media (max-width:767px){.vk-hero-quote{font-size:23px}}@media (max-width:479px){.vk-hero-quote{font-size:20px}}.vk-hero-ref{color:var(--vk-accent);font-family:var(--font-heading);font-weight:600;font-size:20px;letter-spacing:0.05em;text-shadow:0px 2px 10px rgba(0,0,0,.72),0px 1px 3px rgba(0,0,0,.65)}.vk-page-banner{width:100%;color:#fff;text-align:center;padding-top:56px;padding-right:24px;padding-bottom:56px;padding-left:24px;background-image:linear-gradient(135deg,var(--vk-primary-dark) 0%,var(--vk-primary) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.vk-page-banner-inner{display:flex;flex-flow:column;align-items:center;gap:12px;max-width:960px;margin-right:auto;margin-left:auto}.vk-page-title{color:#fff;font-family:var(--font-heading);font-weight:700;font-size:40px;line-height:1.2;text-shadow:0px 2px 10px rgba(0,0,0,.72),0px 1px 3px rgba(0,0,0,.65)}@media (max-width:767px){.vk-page-title{font-size:32px}}.vk-page-subtitle{max-width:700px;color:#eaf2fb;font-family:var(--font-body);font-size:17px;line-height:1.6;text-shadow:0px 2px 10px rgba(0,0,0,.72),0px 1px 3px rgba(0,0,0,.65)}.vk-section{width:100%;padding-top:64px;padding-right:24px;padding-bottom:64px;padding-left:24px;background-color:var(--vk-surface)}.vk-section-Tint{width:100%;padding-top:64px;padding-right:24px;padding-bottom:64px;padding-left:24px;background-color:var(--vk-primary-soft)}.vk-section-alt{width:100%;padding-top:64px;padding-right:24px;padding-bottom:64px;padding-left:24px;background-color:var(--vk-bg)}.vk-container{display:flex;flex-flow:column;gap:28px;max-width:1120px;margin-right:auto;margin-left:auto}.vk-container-narrow{display:flex;flex-flow:column;gap:24px;max-width:900px;margin-right:auto;margin-left:auto}.vk-section-title{color:var(--vk-ink);font-family:var(--font-heading);font-weight:700;font-size:34px;line-height:1.25;text-align:center}.vk-section-title-left{color:var(--vk-ink);font-family:var(--font-heading);font-weight:700;font-size:32px;line-height:1.25}.vk-lead{max-width:780px;color:var(--vk-text);font-family:var(--font-heading);font-size:20px;line-height:1.6;text-align:center;margin-right:auto;margin-left:auto}.vk-prose{color:var(--vk-text);font-family:var(--font-body);font-size:17px;line-height:1.75}.vk-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.vk-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vk-grid-3{grid-template-columns:minmax(0,1fr)}}.vk-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}@media (max-width:767px){.vk-grid-2{grid-template-columns:minmax(0,1fr)}}.vk-card{display:flex;flex-flow:column;gap:12px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--vk-surface);border-radius:12px;border-bottom:1px solid var(--vk-border);border-left:1px solid var(--vk-border);border-right:1px solid var(--vk-border);border-top:1px solid var(--vk-border);box-shadow:0px 4px 16px rgba(15,23,42,.04)}.vk-card-accent{display:flex;flex-flow:column;gap:12px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--vk-surface);border-radius:12px;border-bottom:1px solid var(--vk-border);border-left:1px solid var(--vk-border);border-right:1px solid var(--vk-border);border-top:4px solid var(--vk-primary);box-shadow:0px 4px 16px rgba(15,23,42,.05)}.vk-card-title{color:var(--vk-primary-dark);font-family:var(--font-heading);font-weight:700;font-size:24px;line-height:1.3}.vk-card-subtitle{color:var(--vk-ink);font-family:var(--font-heading);font-weight:700;font-size:17px;margin-top:6px}.vk-card-text{color:var(--vk-text);font-family:var(--font-body);font-size:16px;line-height:1.65}.vk-list{display:flex;flex-flow:column;gap:10px;color:var(--vk-text);font-family:var(--font-body);font-size:16px;line-height:1.65;padding-left:20px}.vk-btn-row{display:flex;justify-content:center;gap:14px;margin-top:8px}.vk-btn-row{flex-wrap:wrap}.vk-btn-primary{display:inline-block;color:#fff;font-family:var(--font-heading);font-weight:700;font-size:16px;text-decoration:none;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;background-color:var(--vk-primary);border-radius:8px;transition:background-color 0.2s ease}.vk-btn-primary:hover{color:#fff;background-color:var(--vk-primary-dark)}.vk-btn-light{display:inline-block;color:#fff;font-family:var(--font-heading);font-weight:700;font-size:16px;text-decoration:none;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;background-color:rgba(15,23,42,.42);border-radius:8px;border-bottom:1px solid rgba(255,255,255,.75);border-left:1px solid rgba(255,255,255,.75);border-right:1px solid rgba(255,255,255,.75);border-top:1px solid rgba(255,255,255,.75);transition:background-color 0.2s ease}.vk-btn-light:hover{color:#fff;background-color:rgba(15,23,42,.58)}.vk-gcal-wrap{width:100%;background-color:var(--vk-surface);border-radius:12px;box-shadow:0px 6px 20px rgba(15,23,42,.06)}.vk-gcal-wrap{overflow-x:auto}.gcal-event{width:100%}.gcal-event{border-collapse:collapse}.gcal-event__tr{border-bottom:1px solid var(--vk-border)}.gcal-event__td-day{width:64px;text-align:center}@media (max-width:767px){.gcal-event__td-day{font-size:15px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}@media (max-width:479px){.gcal-event__td-day{display:none}}.gcal-event__td-day-month{width:96px;text-align:center}.gcal-event__td-day-month{white-space:nowrap}@media (max-width:767px){.gcal-event__td-day-month{font-size:15px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}.gcal-event__td-hour-minutes{width:96px;text-align:center}.gcal-event__td-hour-minutes{white-space:nowrap}@media (max-width:767px){.gcal-event__td-hour-minutes{font-size:15px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}.gcal-event__td-event-name{color:var(--vk-ink);font-family:var(--font-heading);font-weight:600;font-size:18px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-top:1px solid #cbd5e1}@media (max-width:767px){.gcal-event__td-event-name{font-size:15px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}.gcal-event__td-day-su{color:var(--vk-sunday);font-weight:700}@media (max-width:767px){.gcal-event__td-day-su{font-size:15px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}@media (max-width:479px){.gcal-event__td-day-su{display:none}}.gcal-event__td-day-month-su{color:var(--vk-sunday);font-weight:700}@media (max-width:767px){.gcal-event__td-day-month-su{font-size:15px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}.gcal-event__td-hour-minutes-su{color:var(--vk-sunday);font-weight:700}@media (max-width:767px){.gcal-event__td-hour-minutes-su{font-size:15px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}.vk-calendar-iframe-wrap{width:100%;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:var(--vk-surface);border-radius:12px;border-bottom:1px solid var(--vk-border);border-left:1px solid var(--vk-border);border-right:1px solid var(--vk-border);border-top:1px solid var(--vk-border);box-shadow:0px 4px 16px rgba(15,23,42,.05)}.vk-calendar-iframe{width:100%;height:620px;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;border-top:0px solid}.vk-contact-table{width:100%;overflow:hidden;background-color:var(--vk-surface);border-radius:10px;border-bottom:1px solid var(--vk-border);border-left:1px solid var(--vk-border);border-right:1px solid var(--vk-border);border-top:1px solid var(--vk-border)}.vk-contact-table{border-collapse:collapse}.vk-contact-row{border-bottom:1px solid var(--vk-border)}@media (max-width:479px){.vk-contact-row{display:flex;flex-flow:column}}.vk-contact-cell-role{width:34%;color:var(--vk-ink);font-family:var(--font-heading);font-weight:700;font-size:16px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--vk-bg)}.vk-contact-cell-name{width:26%;color:var(--vk-text);font-family:var(--font-body);font-weight:600;font-size:15px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px}.vk-contact-cell-info{color:var(--vk-text);font-family:var(--font-body);font-size:15px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px}@media (max-width:767px){.vk-section{padding-top:44px;padding-right:16px;padding-bottom:44px;padding-left:16px}}@media (max-width:767px){.vk-section-Tint{padding-top:44px;padding-right:16px;padding-bottom:44px;padding-left:16px}}@media (max-width:767px){.vk-section-alt{padding-top:44px;padding-right:16px;padding-bottom:44px;padding-left:16px}}@media (max-width:479px){.vk-contact-cell-role{width:100%;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px}}@media (max-width:479px){.vk-contact-cell-name{width:100%;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px}}@media (max-width:479px){.vk-contact-cell-info{width:100%;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px}}.gcal-event__td-day{width:64px;color:var(--vk-ink);font-family:var(--font-heading);font-weight:600;font-size:18px;text-align:center;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-top:1px solid #cbd5e1}.gcal-event__td-day-su{width:64px;color:var(--vk-sunday);font-family:var(--font-heading);font-weight:700;font-size:18px;text-align:center;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-top:1px solid #cbd5e1}.gcal-event__td-day-month{width:96px;color:var(--vk-ink);font-family:var(--font-heading);font-weight:600;font-size:18px;text-align:center;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-top:1px solid #cbd5e1}.gcal-event__td-day-month{white-space:nowrap}.gcal-event__td-day-month-su{width:96px;color:var(--vk-sunday);font-family:var(--font-heading);font-weight:700;font-size:18px;text-align:center;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-top:1px solid #cbd5e1}.gcal-event__td-day-month-su{white-space:nowrap}.gcal-event__td-hour-minutes{width:96px;color:var(--vk-ink);font-family:var(--font-heading);font-weight:600;font-size:18px;text-align:center;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-top:1px solid #cbd5e1}.gcal-event__td-hour-minutes{white-space:nowrap}.gcal-event__td-hour-minutes-su{width:96px;color:var(--vk-sunday);font-family:var(--font-heading);font-weight:700;font-size:18px;text-align:center;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-top:1px solid #cbd5e1}.gcal-event__td-hour-minutes-su{white-space:nowrap}.gcal-event__td-event-name{color:var(--vk-ink);font-family:var(--font-heading);font-weight:600;font-size:18px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-top:1px solid #cbd5e1}.vk-search-results{display:flex;flex-flow:column;gap:20px;width:100%}.vk-search-results .bde-posts-pagination{width:100%}.vk-search-form{width:100%}