.mgokis-native-page .mn-71f2dcb{box-sizing:border-box;font-size:11px;font-weight:800;letter-spacing:2px;margin:0 0 25px;}
@media (prefers-reduced-motion:reduce){.mgokis-native-page .mn-71f2dcb{transition:none;}}
@media (max-width:700px){.mgokis-native-page .mn-71f2dcb{font-size:9px;letter-spacing:1.6px;}}
.mgokis-native-page .mn-2cb292b{box-sizing:border-box;margin:0 0 27px;}.mgokis-native-page .mn-2cb292b .elementor-heading-title{font-size:clamp(44px,5.2vw,73px);letter-spacing:-4px;line-height:1.07;font-weight:800;}
@media (prefers-reduced-motion:reduce){.mgokis-native-page .mn-2cb292b{transition:none;}}
@media (max-width:1050px){.mgokis-native-page .mn-2cb292b .elementor-heading-title{letter-spacing:-2px;}}
@media (max-width:700px){.mgokis-native-page .mn-2cb292b .elementor-heading-title{font-size:49px;letter-spacing:-2.8px;font-size:clamp(34px,9.2vw,49px);letter-spacing:-1.8px;}}
.mgokis-native-page .mn-44128c1{box-sizing:border-box;}
@media (prefers-reduced-motion:reduce){.mgokis-native-page .mn-44128c1{transition:none;}}
.mgokis-native-page .mn-f690c89{box-sizing:border-box;height:108px;display:flex;align-items:center;justify-content:space-between;}
@media (prefers-reduced-motion:reduce){.mgokis-native-page .mn-f690c89{transition:none;}}
@media (max-width:700px){.mgokis-native-page .mn-f690c89{height:88px;position:relative;}}
.mgokis-native-page .mn-caff09f{box-sizing:border-box;margin:0;}.mgokis-native-page .mn-caff09f .elementor-heading-title{font-size:40px;line-height:1.15;letter-spacing:-1.6px;font-weight:700;letter-spacing:-1.3px;font-size:44px;line-height:1.15;letter-spacing:-1.6px;}
@media (prefers-reduced-motion:reduce){.mgokis-native-page .mn-caff09f{transition:none;}}
@media (max-width:700px){.mgokis-native-page .mn-caff09f .elementor-heading-title{font-size:32px;font-size:32px;letter-spacing:-1px;}}
.mgokis-native-page .mn-7956ba4{box-sizing:border-box;}
@media (prefers-reduced-motion:reduce){.mgokis-native-page .mn-7956ba4{transition:none;}}
.mgokis-native-page .mn-924e6f1{box-sizing:border-box;font-size:12px;color:var(--muted);margin:23px 0 0;}
@media (prefers-reduced-motion:reduce){.mgokis-native-page .mn-924e6f1{transition:none;}}
.mgokis-native-page.page-id-203 .mn-heading{font-weight:700}
.mgokis-native-page.page-id-203 .events-heading{display:block;height:auto;padding:0 0 30px}
.mgokis-native-page.page-id-203 .events-heading h1{font-size:clamp(36px,5vw,64px);letter-spacing:-2px;margin-bottom:20px}
.mgokis-native-page.page-id-203 .events-heading .mn-text-editor:last-child{font-size:16px;max-width:70ch;line-height:1.8}
.mgokis-native-page.page-id-203 #calendar-upcoming{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:36px}
@media(max-width:1000px){.mgokis-native-page.page-id-203 #calendar-upcoming{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.mgokis-native-page.page-id-203 #calendar-upcoming{grid-template-columns:minmax(0,1fr);gap:12px}.mgokis-native-page.page-id-203 .events-heading{height:auto}}
.mgokis-native-page.page-id-203 .mn-heading h2{font-size:30px;letter-spacing:-.8px}
.mgokis-native-page.page-id-203 .mn-heading:has(h2){margin:18px 0 22px}
