.wS1-Va_header{z-index:100;color:#fff;background-color:#52739a;justify-content:center;align-items:center;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 2px 8px #00000026}.wS1-Va_spacer{height:200px}.wS1-Va_logo{align-items:center;gap:.75rem;max-width:100%;margin:.25rem 0;display:flex}@media (max-width:600px){.wS1-Va_logo{margin:0}}.wS1-Va_logoImg{max-width:100%;height:auto}.wS1-Va_logoIcon{font-size:2rem}.wS1-Va_title{letter-spacing:.5px;margin:0;font-size:1.6rem;font-weight:700}.wS1-Va_nav{gap:1.5rem;display:flex}.wS1-Va_nav a{color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .2s}.wS1-Va_nav a:hover{opacity:.8;text-decoration:underline}@media (max-width:768px){.wS1-Va_header{flex-direction:column;gap:1rem;padding:1rem}.wS1-Va_nav{flex-wrap:wrap;justify-content:center;gap:1rem}}
.koFssW_menu{background-color:#52739a;border-top:1px solid #ffffff26;justify-content:center;gap:2.5rem;padding:1rem 2rem;display:flex}.koFssW_menu a{color:#fff;font-size:1.2rem;font-weight:500;text-decoration:none;transition:opacity .2s}.koFssW_menu a:hover{opacity:.8;text-decoration:underline}@media (max-width:768px){.koFssW_menu{flex-wrap:wrap;gap:1rem;padding:.75rem 1rem}.koFssW_menu a{font-size:.9rem}}
.QD7FQa_kugler{background-color:#fff;padding:0;overflow:hidden}.QD7FQa_row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;display:flex}.QD7FQa_scoop{border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:180px;padding:0;display:flex}.QD7FQa_scoop img{object-fit:fill;transition:transform .3s}.QD7FQa_scoop:hover img{transform:scale(1.1)}@media (max-width:768px){.QD7FQa_scoop{min-width:100px}}
.kA3i3W_section{text-align:center;max-width:1100px;margin:0 auto;padding:4rem 2rem}.kA3i3W_heading{color:#5983a9;margin-bottom:1rem;font-size:2.2rem}.kA3i3W_intro{color:#555;max-width:700px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.6}.kA3i3W_grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.kA3i3W_card{background:#f0f8ff;border-radius:12px;padding:2rem 1.5rem;transition:transform .2s,box-shadow .2s}.kA3i3W_card:hover{transform:translateY(-4px);box-shadow:0 6px 20px #5983a926}.kA3i3W_card h3{color:#5983a9;margin:.5rem 0;font-size:1.2rem}.kA3i3W_card p{color:#666;margin:0;font-size:.95rem}.kA3i3W_emoji{font-size:2.5rem}@media (max-width:768px){.kA3i3W_section{padding:2.5rem 1rem}.kA3i3W_heading{font-size:1.6rem}.kA3i3W_intro{margin-bottom:1.5rem;font-size:.95rem}.kA3i3W_grid{grid-template-columns:1fr 1fr;gap:1rem}.kA3i3W_card{padding:1.5rem 1rem}}
.WKDjza_wrapper{position:relative}.WKDjza_controls{z-index:50;gap:.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.WKDjza_editBtn,.WKDjza_saveBtn,.WKDjza_cancelBtn{cursor:pointer;pointer-events:auto;border:none;border-radius:4px;padding:.3rem .8rem;font-family:inherit;font-size:.8rem}.WKDjza_editBtn{color:#fff;background:#52739a}.WKDjza_editBtn:hover{background:#3d5a7a}.WKDjza_saveBtn{color:#fff;background:#27ae60}.WKDjza_saveBtn:hover{background:#1e8449}.WKDjza_cancelBtn{color:#fff;background:#e74c3c}.WKDjza_cancelBtn:hover{background:#c0392b}.WKDjza_editableInput{width:100%;max-width:620px;font-family:inherit;font-size:inherit;resize:vertical;background:#ffffffe6;border:1px solid #52739a;border-radius:4px;margin:.5rem auto;padding:.4rem;display:block}.WKDjza_editableTextarea{width:100%;max-width:620px;font-family:inherit;font-size:inherit;resize:vertical;field-sizing:content;background:#ffffffe6;border:1px solid #52739a;border-radius:4px;min-height:60px;margin:.5rem auto;padding:.4rem;display:block}.WKDjza_addBtn{color:#fff;cursor:pointer;background:#27ae60cc;border:1px solid #27ae60;border-radius:4px;margin-top:.5rem;padding:.4rem 1rem;font-family:inherit;font-size:.85rem;font-weight:800}.WKDjza_addBtn:hover{background:#27ae60}.WKDjza_removeBtn{color:#fff;cursor:pointer;background:#e74c3ccc;border:none;border-radius:4px;margin-top:.3rem;padding:.2rem .6rem;font-family:inherit;font-size:.75rem;font-weight:800}.WKDjza_removeBtn:hover{background:#e74c3c}
.jqXkna_section{text-align:center;background-color:#e8f4fd;padding:4rem 2rem}.jqXkna_heading{color:#1a6fb5;margin-bottom:.5rem;font-size:2.2rem}.jqXkna_subtitle{color:#555;margin-bottom:2rem;font-size:1.1rem}.jqXkna_table{flex-direction:column;gap:.75rem;max-width:500px;margin:0 auto;display:flex}.jqXkna_row{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;box-shadow:0 1px 4px #0000000f}.jqXkna_editRow{gap:.75rem}.jqXkna_hiddenRow{opacity:.5}.jqXkna_visibleToggle{cursor:pointer;flex-shrink:0;width:1.1rem;height:1.1rem}.jqXkna_day{color:#333;font-weight:600}.jqXkna_time{color:#1a6fb5;font-size:1.05rem;font-weight:500}.jqXkna_announcement{color:#000;background:#fff;border-radius:8px;max-width:500px;margin:1.5rem auto;padding:1rem 1.5rem;font-size:1.05rem;font-weight:600;box-shadow:0 2px 8px #0000001a}.jqXkna_announcementToggle{text-align:left;max-width:500px;margin:1rem auto}.jqXkna_announcementToggle label{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.jqXkna_note{color:#666;margin-top:2rem;font-size:1rem}.jqXkna_note a{color:#000;font-weight:600;text-decoration:underline}@media (max-width:768px){.jqXkna_section{padding:2.5rem 1rem}.jqXkna_heading{font-size:1.6rem}.jqXkna_subtitle{margin-bottom:1.5rem;font-size:.95rem}.jqXkna_row{padding:.75rem 1rem}.jqXkna_day,.jqXkna_time{font-size:.9rem}}
.wfu5LG_gallery{background-color:#000;position:relative;overflow:hidden}.wfu5LG_coloredOverlay{z-index:2;pointer-events:none;will-change:width,height,opacity;transition:width .6s cubic-bezier(.4,.8,.2,1),height .6s cubic-bezier(.4,.8,.2,1),opacity .3s linear;position:absolute}.wfu5LG_row{height:16vw;display:flex}.wfu5LG_item{flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.wfu5LG_item img{object-fit:cover}
.tcZaEW_section{text-align:center;max-width:1100px;margin:0 auto;padding:4rem 2rem}.tcZaEW_heading{color:#6793b4;margin-bottom:.5rem;font-size:2.2rem}.tcZaEW_intro{color:#555;margin-bottom:2.5rem;font-size:1.1rem}.tcZaEW_grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.tcZaEW_card{background:#fff;border:2px solid #d4eaf7;border-radius:12px;padding:1.5rem;transition:border-color .2s}.tcZaEW_card:hover{border-color:#6793b4}.tcZaEW_card h3{color:#6793b4;margin:0 0 .75rem;font-size:1.2rem}.tcZaEW_card ul{margin:0;padding:0;list-style:none}.tcZaEW_card ul li{color:#555;padding:.35rem 0;font-size:.95rem}.tcZaEW_card ul li:before{content:"• ";color:#6793b4;font-weight:700}@media (max-width:768px){.tcZaEW_section{padding:2.5rem 1rem}.tcZaEW_heading{font-size:1.6rem}.tcZaEW_intro{margin-bottom:1.5rem;font-size:.95rem}.tcZaEW_grid{grid-template-columns:1fr 1fr;gap:1rem}.tcZaEW_card{padding:1rem}.tcZaEW_card h3{font-size:1.05rem}}
.KetCVG_map{min-height:400px;display:flex}.KetCVG_mapEmbed{flex:1;min-width:0}.KetCVG_mapEmbed iframe{width:100%;height:100%;display:block}.KetCVG_info{color:#fff;background-color:#52739a;flex-direction:column;justify-content:center;min-width:300px;padding:3rem;display:flex}.KetCVG_info h2{color:#cce5ff;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.KetCVG_info p{font-size:1.1rem;line-height:1.8}.KetCVG_info .KetCVG_name{margin-bottom:.25rem;font-size:1.3rem;font-weight:600}@media (max-width:768px){.KetCVG_map{flex-direction:column}.KetCVG_mapEmbed{min-height:300px}.KetCVG_mapEmbed iframe{height:300px}.KetCVG_info{min-width:unset;padding:2rem}.KetCVG_info h2{font-size:1.4rem}.KetCVG_info p{font-size:.95rem}}
.h1H1Vq_gallery{overflow:hidden}.h1H1Vq_intro{text-align:left;max-width:700px;margin:0 auto;padding:3rem 2rem 2rem}.h1H1Vq_intro h2{color:#333;margin-bottom:1rem;font-size:2rem;font-weight:700}.h1H1Vq_intro p{color:#555;margin-bottom:2rem;font-size:1.1rem;line-height:1.8}.h1H1Vq_rowWrapper{overflow:hidden}.h1H1Vq_row{display:flex}.h1H1Vq_item{aspect-ratio:1;flex:1;min-width:0;position:relative}.h1H1Vq_item img{object-fit:cover}@media (max-width:768px){.h1H1Vq_intro{padding:2rem 1rem 1.5rem}.h1H1Vq_intro h2{font-size:1.5rem}.h1H1Vq_intro p{font-size:.95rem}}
._5ff68W_inlineFooter{justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}._5ff68W_inlineFooter p,._5ff68W_inlineFooter ._5ff68W_cvr{opacity:.8;margin:0;font-size:.95rem;line-height:1.7;display:inline-block}._5ff68W_section{color:#fff;text-align:left;background-color:#1a6fb5;padding:4rem 2rem}._5ff68W_heading{max-width:700px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:2.2rem}._5ff68W_content{text-align:left;max-width:700px;margin:0 auto}._5ff68W_content p{opacity:.95;margin-bottom:1rem;font-size:1.05rem;line-height:1.8}._5ff68W_footer{text-align:center;border-top:1px solid #ffffff4d;justify-content:space-evenly;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex;position:relative}._5ff68W_footer p{opacity:.8;margin:0;font-size:.95rem;line-height:1.7}@media (max-width:768px){._5ff68W_section{padding:2.5rem 1rem}._5ff68W_heading{font-size:1.6rem}._5ff68W_content p{font-size:.95rem}}
.z84A2G_bar{z-index:9999;color:#fff;background:#1a1a1a;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;font-size:.85rem;display:flex;position:fixed;bottom:0;left:0;right:0}.z84A2G_logoutBtn{color:#fff;cursor:pointer;background:#52739a;border:none;border-radius:4px;padding:.4rem 1rem;font-family:inherit}.z84A2G_logoutBtn:hover{background:#3d5a7a}.z84A2G_loginTrigger{cursor:pointer;pointer-events:auto;background:#1a6fb5;border:none;border-radius:50%;width:20px;height:20px;transition:background .2s;position:absolute;bottom:0;right:1rem}.z84A2G_loginTrigger:hover{background:#2a8ad4}.z84A2G_overlay{z-index:10000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.z84A2G_form{background:#fff;border-radius:8px;flex-direction:column;gap:1rem;width:320px;padding:2rem;display:flex}.z84A2G_form h3{color:#000;margin:0;font-size:1.2rem}.z84A2G_form input{border:1px solid #ccc;border-radius:4px;padding:.6rem .8rem;font-family:inherit;font-size:.95rem}.z84A2G_form input:focus{border-color:#52739a;outline:none}.z84A2G_form button[type=submit]{color:#fff;cursor:pointer;background:#52739a;border:none;border-radius:4px;padding:.6rem;font-family:inherit;font-size:.95rem}.z84A2G_form button[type=submit]:hover{background:#3d5a7a}.z84A2G_error{color:#e74c3c;margin:0;font-size:.85rem}
.xfdyjq_stamp{z-index:200;opacity:.85;pointer-events:none;position:fixed;top:2rem;right:.2rem}@media (max-width:768px){.xfdyjq_stamp{top:1rem;right:1rem}.xfdyjq_stamp img{width:110px;height:60px}}
._2l7hbq_section{text-align:center;background:#4e4e51;padding:2rem}._2l7hbq_icon{vertical-align:-.15em;width:1.1em;height:1.1em;margin-right:.25em}._2l7hbq_text{color:#ffffffe1;font-size:1.1rem;line-height:1.8}._2l7hbq_text a{color:#fff;margin:0 .3em;font-weight:600;text-decoration:none;transition:opacity .2s}._2l7hbq_text a:hover{opacity:.6}@media (max-width:768px){._2l7hbq_section{padding:1.5rem 1rem}._2l7hbq_text{font-size:.9rem}}
.iy0urG_section{flex-direction:row;height:14px;display:flex;overflow:hidden}.iy0urG_bar{flex:1;height:100%}
