@import"https://fonts.googleapis.com/css2?family=Asul:wght@400;700&family=Belgrano&family=Life+Savers:wght@400;700;800&display=swap";*{box-sizing:border-box}html,body{margin:0;padding:0;--white: #FAFFFA;--black: #000000;--lightgreen: #F0FFF0;--darkgreen: #00785F;--darkergreen: #003f33;background-color:var(--lightgreen);scroll-behavior:smooth;font-family:Belgrano;font-size:12pt}.center{text-align:center}h1{font-family:Asul;font-weight:600;font-size:3em;margin:.5em}h2{margin:0;text-align:center}.page{padding:1em;max-width:800px;margin:auto}a{color:var(--darkergreen)}input,textarea{font-family:Arial,Helvetica,sans-serif}button{font-family:Belgrano}.DesktopNavigation{position:absolute;top:0;left:0;color:var(--white);width:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:50px}.DesktopNavigation ul{display:flex}.DesktopNavigation ul li{margin:0;padding:0;list-style-type:none}.DesktopNavigation .navigation-item{position:relative}.DesktopNavigation .navigation-item .level-1{position:absolute;top:100%;left:0;margin:0;padding:0 10px 0 0;background-color:#000000b3;display:flex;flex-direction:column}.DesktopNavigation .dropdown-item{position:relative}.DesktopNavigation .dropdown-item .level-2{position:absolute;left:100%;top:0;margin:0 0 0 10px;padding:0 10px 0 0;background-color:#000000b3;display:flex;flex-direction:column}.DesktopNavigation a{display:flex;align-items:center;margin-left:10px;margin-right:10px;height:50px;cursor:pointer;color:var(--lightgreen);font-family:Asul;font-size:16pt;text-decoration:none}.DesktopNavigation a:hover{color:var(--white);text-shadow:0 0 10px var(--white)}.DesktopNavigation .dropdown{display:block;position:relative}.DesktopNavigation .dropdownContent{position:absolute;left:0;top:50px;background-color:#000000b3;display:flex;flex-direction:column;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 8px 16px #00000080;white-space:nowrap}@media screen and (max-width:640px){.DesktopNavigation{display:none}}._Header_1ee7x_1{position:relative;margin-bottom:4em}._banner_1ee7x_6{width:100%;object-fit:contain;border-bottom:1.6px solid var(--darkgreen)}._logo_1ee7x_12{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);display:flex;align-items:center;justify-content:center;padding:10px;width:320px;height:108px;border-radius:1em;border:.4em double var(--darkgreen);background-color:var(--darkgreen);background-clip:padding-box}._logo_1ee7x_12 img{width:100%;object-fit:contain}@media screen and (max-width:640px){._Header_1ee7x_1{display:none}}.MobileNavigation{display:flex;height:50px;background-color:var(--darkgreen);align-items:center;justify-content:flex-start}.MobileNavigation .burgerIcon{font-size:30pt;color:var(--white);float:left;margin-left:5px;cursor:pointer}.MobileNavigation .logo{height:40px;margin:auto;cursor:pointer}.MobileNavigation .logo img{height:40px}.MobileNavigation .MobileMenu{display:flex;flex-direction:column;gap:10px;position:absolute;top:50px;left:0;width:100%;height:100vh;background-color:var(--darkgreen);border-top:1px solid var(--lightgreen);padding:20px;z-index:1}.MobileNavigation .MobileMenu a{text-decoration:none;color:inherit}.MobileNavigation .MobileMenu .nav-level-1{display:flex;flex-direction:column;padding:20px 0 10px;font-family:Asul;font-size:24pt;color:var(--white);border-top:1px solid var(--lightgreen)}.MobileNavigation .MobileMenu .nav-level-1 .nav-level-1-content{display:flex;flex-direction:row;justify-content:space-between;width:100%}.MobileNavigation .MobileMenu .nav-level-1.first{border-top:none}.MobileNavigation .MobileMenu .nav-level-1 .nav-level-2{margin-left:25px;font-size:20pt;margin-top:8px}.MobileNavigation .MobileMenu .nav-level-1 .nav-level-2 .nav-level-3{margin-left:20px;margin-top:6px;font-size:16pt}.MobileMenu .row{display:flex;align-items:baseline;justify-content:center;margin:3px}.MobileMenu .link{color:var(--white);text-decoration:none}.MobileMenu .chevron{position:relative;top:8px;font-size:24pt;cursor:pointer;margin-left:6px}.MobileMenu .subrows .row{font-size:20pt}@media screen and not (max-width:640px){.MobileNavigation{display:none}}._Event_1o2os_3{display:grid}@media screen and not (max-width:640px){._Event_1o2os_3{grid-template-columns:35% 1fr;grid-template-rows:auto auto;height:fit-content}._image_1o2os_14{grid-column:1 / span 1;grid-row:1 / span 1}._info_1o2os_19{grid-column:2 / span 1;grid-row:1 / span 1}._description_1o2os_24{grid-column:1 / span 2;grid-row:2 / span 1}._skaf_1o2os_29{grid-column:1 / span 2;grid-row:3 / span 1}}@media screen and (max-width:640px){._Event_1o2os_3{grid-template-columns:100%;grid-template-rows:180px auto auto}._image_1o2os_14{grid-column:1 / span 1;grid-row:1 / span 1}._info_1o2os_19{grid-column:1 / span 1;grid-row:2 / span 1}._description_1o2os_24{grid-column:1 / span 1;grid-row:3 / span 1}}._Event_1o2os_3{border:1px solid #00785F;border-radius:8px;background-color:var(--white);overflow:hidden;margin:.5em 0;text-align:left}._image_1o2os_14{position:relative}._eventImage_1o2os_72{width:100%;height:100%;object-fit:cover}._info_1o2os_19{padding:.5em 1em;text-align:left}._heading_1o2os_83{font-family:Life Savers;margin:0 0 .25em;text-align:left}._info_1o2os_19>div{display:flex;align-items:center;min-height:1.2em}._icon_1o2os_95{margin-right:5px;height:16px}._excerpt_1o2os_100{margin:.5em 0}._description_1o2os_24{padding:1em;white-space:pre-wrap}._compact_1o2os_109{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.3em}._compact_1o2os_109 ._heading_1o2os_83{margin:0 .6em}._past_1o2os_121{background-color:#d3d3d3}._organizerList_1o2os_125{margin:0}._skaf_1o2os_29{width:100%;padding:40px 100px 20px}._link_1h0w2_1{text-align:center;text-decoration:none;color:#000}._katajaH1_oyxl1_1{display:flex;align-items:center;justify-content:center;text-align:center;font-family:Asul;font-weight:600;font-size:2.5em;margin:.5em;flex-shrink:1}._katajaH1_oyxl1_1 img{margin:0 10px;height:.75em;width:.75em}._ingress_113cm_1{margin-bottom:30px}._egress_113cm_5{margin-top:30px}._someIcons_113cm_9{display:flex;justify-content:center}._someIcon_113cm_9{font-size:50pt;margin:0 20px;color:var(--darkgreen)}._h2_113cm_20{text-align:center}._linkBlock_113cm_24{display:flex;flex-direction:column;align-items:center;background-color:var(--darkgreen);border-radius:6px;margin:10px;padding:6px}._linkBlock_113cm_24 a{color:var(--white);margin:3px;text-decoration:none}.SignupButton{display:flex;justify-content:center;text-decoration:none;margin:3em}.SignupButton button{font-size:18pt}._image_rlac0_1{height:200px;border:1px solid var(--darkgreen);border-radius:5px;float:right;margin:10px}._left_rlac0_9{float:left}._right_rlac0_13{float:right}._large_rlac0_17{height:300px}@media screen and (max-width:640px){._image_rlac0_1{display:block;float:none;margin:unset;margin:auto}._left_rlac0_9,._right_rlac0_13{float:none}}._link_714ma_1{color:#000;text-decoration:none}._row_714ma_6{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;font-size:2em;padding:0;margin:0}._icon_714ma_16{margin-right:.2em;cursor:pointer}._icon_714ma_16:hover{border-radius:.2em;background-color:#0003}._toggler_714ma_26{cursor:pointer;padding:.2em;border-radius:.2em;text-align:center}._toggler_714ma_26:hover,#_pastEvents_714ma_1>h2:hover{background-color:#0003}._suggestion_714ma_37{text-align:center}.ActorsPage a{display:flex;align-items:center;gap:4px}.ActorsPage a.inline{display:inline-flex}.ActorsPage .thumbnails{display:flex;margin:0 auto 2em;justify-content:space-between}.ActorsPage .thumbnails a{flex-grow:1;display:flex;flex-direction:column;width:175px;box-shadow:5px 5px 10px #000;padding:10px;border-radius:.5em;text-align:center;margin:5px}.ActorsPage .thumbnails a:hover{box-shadow:5px 5px 10px var(--darkergreen)}.ActorsPage .thumbnails a img{object-fit:cover;border-radius:50%;margin-bottom:.5em;width:100%;height:auto}@media screen and (max-width:640px){.ActorsPage .thumbnails>a>span{display:none}}.ActorsPage h2{text-align:left}.ActorsPage .others{padding-left:20px}.ActorsPage .others h2{margin:20px 0 20px -20px}.ActorsPage .others h3{margin:0}.Classes img{display:block;margin:40px auto;max-width:100%}.Classes .attention{color:red;font-weight:700;text-align:center}.Classes .center{text-align:center}.Classes .lukkari{text-align:center;font-size:.6em;width:80%;margin:0 auto 30px}.Classes .lukkari img{margin:0}.EpassiInfo .images{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;max-width:800px;margin-top:40px}.EpassiInfo .images img{max-width:100%;height:auto;flex:1;object-fit:contain;border:1px solid black}.Activities img{max-width:100%}.Activities img.image-small{width:60%;display:block;margin:auto}
