.entry-hero{display:none}#wrapper{background-color:#fff}.entry.single-entry{box-shadow:none!important}.site-bottom-header-wrap{height:0;opacity:0;transition:height 0.3s ease-in}.site-bottom-header-wrap.active{height:unset;opacity:1}#mobile-secondary-menu{display:flex}#mobile-secondary-menu li a{color:#000000!important}.mobile-drawer-content{display:flex;flex-wrap:wrap}.site-header-item-mobile-navigation{width:100%}.site-header-focus-item{margin-bottom:0!important}.canvas-language{font-size:16px;color:#000;font-weight:700;margin-left:10px}.mobile-secondary-navigation-layout-stretch-false{width:100px;margin-left:10px}.canvas-links{position:absolute;z-index:1;margin-top:20px}.mobile-html-inner>p{margin-bottom:0!important}#gform_fields_1 #field_submit{min-width:120px}#gform_fields_1 #field_submit button{font-weight:700;font-size:1.125rem;padding-top:15px!important;padding-right:12px!important;padding-bottom:15px!important;padding-left:12px!important;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}#gform_fields_1 #field_submit button:hover{color:#711631}#field_1_1{text-align:left}.mec-event-grid-classic img{aspect-ratio:1 / 1;object-fit:cover}article.child-theme-grid .mec-event-title{min-height:77px}.post-grid-custom--about .kt-blocks-post-grid-item header h4{max-height:440px;overflow:hidden;font-size:20px!important}.post-grid-custom header .kt-blocks-post-top-meta{margin:0!important}.form--about form #input_1_1{background-color:#EBEBE5;border:none;box-shadow:none}.form--about form .gform_body{background-color:#EBEBE5;max-width:500px;margin:0 auto;border-radius:8px}.form--about #gform_fields_1{column-gap:unset!important;padding:0 5px}.single-mec-events .form--about #gform_fields_1{padding:10px 5px}.form--about #gform_submit_button_1{font-weight:400!important;font-size:16px!important}.form--about #gform_fields_1 #field_submit button{padding-right:19px!important;padding-left:19px!important}.accordion-red .kt-accordion-panel-active{border:none!important}.accordion-red .kt-accordion-panel-active .kt-blocks-accordion-title-wrap{display:none}#primary-menu li a{padding-bottom:10px!important;padding-top:10px!important}@media screen and (min-width:1024px){.header-search-bar form{width:530px!important;margin:0}.header-menu-search img{width:24px}#primary-menu li{padding-right:0}#primary-menu li a{padding-bottom:10px!important;padding-top:10px!important}.site-header-top-section-right .site-header-focus-item{border-bottom:1px solid #5F6543;margin:0!important;max-height:81px!important}.main-navigation .primary-menu-container ul.menu:not(ul.sub-menu){padding-bottom:0;border-bottom:none}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{filter:invert(1)}.wpml-ls-native{font-weight:400}.header-html2{padding-right:20px!important}}.wpml-ls-sidebars-header1 .wpml-ls-current-language>a{color:#000000!important;background-color:transparent!important}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:before{filter:invert(1);right:0}.header-navigation-layout-stretch-true .header-navigation .header-menu-container .menu{justify-content:flex-start!important}.rank-math-breadcrumb span.last{text-decoration:underline}.main-navigation .primary-menu-container ul.menu:not(ul.sub-menu)>li.menu-item:last-child a{background-color:unset!important;color:unset!important}.current-menu-item a{text-decoration:underline!important;font-weight:700!important}.wpml-ls-sub-menu li a{line-height:13px!important}.site-header{box-shadow:0 3px 5px 0 rgb(92 92 92 / .5)}.mec-calendar .mec-has-event{background:#F0F5DB;border-radius:0!important}.mec-calendar .mec-has-event:after{display:none}.mec-calendar .mec-calendar-header{margin-top:-25px}.mec-calendar .mec-calendar-header h2{text-transform:none;font-size:20px;font-weight:700;color:#1C1F0A}.mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-calendar-table{border:none}.mec-has-event-a,.mec-calendar-day{font-size:20px!important;font-weight:400!important}.mec-table-nullday{opacity:0!important}.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day{background:#F0F5DB!important}.mec-selected-day .mec-has-event-a{border-radius:50%;background:#546308}.mec-load-month-link{font-size:0}.mec-load-month{box-shadow:none!important;border:none!important}.mec-calendar .mec-calendar-table-head dt{font-size:20px}.mec-table-side-title{display:none}.mec-calendar-events-side{padding:0!important}.mec-event-article{padding:0!important}.mec-calendar .mec-event-article .mec-event-image{width:140px!important}.mec-monthly-contents{width:calc(100% - 160px)!important}.mec-calendar .mec-calendar-topsec{display:flex}@media screen and (max-width:767px){.mec-calendar .mec-calendar-topsec{flex-direction:column}.mec-calendar .mec-calendar-side{width:100%!important;margin-bottom:30px}}.mec-calendar-events-side{border-left:none!important}.mec-calendar-side{width:53%!important;margin-right:50px!important;border:1px solid gray;border-radius:5px;padding-bottom:0}.mec-event-article{padding-bottom:10px!important;margin-bottom:10px!important;border-top:0!important;border-bottom:1px solid gray}.mec-event-footer{display:none}.mec-calendar{border:none;box-shadow:none}.mec-monthly-contents .mec-shortcode-organizers{display:none}.mec-monthly-contents{display:flex;flex-direction:column}.mec-event-detailed-time{order:1}.mec-event-title{order:0;font-size:20px!important;text-transform:none!important}.mec-event-detail{order:2;font-size:20px!important}.mec-detailed-time-wrapper{font-size:20px!important;padding:0 0 10px}.mec-calendar .mec-event-article .mec-event-title{margin:8px 0 8px!important}.event-color{opacity:0}.upcoming-events-page .mec-load-more-button:before{content:'\f054'!important;font-family:"Font Awesome 6 Free","Font Awesome 6 Brands",serif;color:inherit;position:absolute;right:-10px;font-size:35px;top:50%;transform:translateY(-50%)}.upcoming-events-page .mec-load-more-button:after{content:'\f054'!important;font-size:35px;position:absolute}.mec-load-more-button{padding-right:45px}.green-input input::placeholder{color:#94AB36!important}.single-event nav p a,.single-event nav p span{color:#000;text-decoration:none!important}.event-hero__details .mec-single-event-date i,.event-hero__details .mec-single-event-date h3,.event-hero__details .mec-single-event-time i,.event-hero__details .mec-single-event-time h3,.event-hero__details .mec-event-cost i,.event-hero__details .mec-event-cost h3{display:none}.event-hero__details .mec-single-event-date,.event-hero__details .mec-single-event-date dd,.event-hero__details .mec-single-event-time,.event-hero__details .mec-single-event-time dd,.event-hero__details .mec-event-cost,.event-hero__details .mec-event-cost dd{padding:0}.event-hero__details abbr{border-bottom:0;font-size:20px}.mec-events-event-cost{font-size:20px!important}.event-hero__details .mec-single-event-location{padding:0}.event-hero__details .mec-single-event-location dd{font-size:20px!important}.event-hero__details .mec-events-single-section-title,.event-hero__details .mec-location-description,.event-hero__details .location{display:none!important}.event-hero__details .mec-single-event-category{padding:0!important;margin:0!important;border:0!important}.event-hero__details .event-category-gsb .mec-sl-folder,.event-hero__details .event-category-gsb dt{display:none}.event-hero__details .event-category-gsb dd{padding:0}.event-hero__details .mec-events-event-categories a{font-size:20px!important}.event-hero__details .mec-events-event-categories a i{display:none}.event-hero__details .mec-single-event-organizer{padding:0}.event-hero__details .event-organizers-gsb .mec-organizer{display:none}.event-hero__details .mec-organizer-email{margin:0}.event-hero__details .mec-organizer-email i,.event-hero__details .mec-organizer-email h6{display:none}.event-hero__details .mec-organizer-email a{font-size:20px!important;padding:0!important}.single-event__share .ns-buttons-wrapper a{flex-basis:unset!important}.single-event__share .copy span{width:400px}.single-event__share .copy span svg{margin:0 15px 0 auto}.single-event__share .copy .ns-button-label{display:none}.single-event__share a{height:100px!important}.single-event__share a span{display:flex!important;flex-direction:column!important}.single-event__share a span .ns-button-icon{height:64px;width:64px;min-width:64px}.single-event__share a span .ns-button-icon>*{height:40%}.single-event__share .copy .ns-button-label{display:none!important}.single-event__share .copy span .ns-button-icon{height:48px;width:400px;background:#fff0;border:1px solid #5F654325;border-radius:5px}.ns-block-c3aa60bf-3078-48ac-97db-8d09ff145d55 .ns-button{--ns-button-color:#F0F0F0 !important}.ns-buttons-wrapper .twitter{margin-right:35px!important}.ns-buttons-wrapper .facebook{margin-right:20px!important}.ns-buttons-wrapper .copy{margin-top:30px!important}.ns-button.copy .ns-button-icon{position:relative}.ns-button.copy .ns-button-icon:after{content:'';position:absolute;width:20px;height:20px;top:50%;right:12px;background-image:url(/wp-content/themes/kadence-child/assets/images/copy.jpg);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.ns-button.copy .ns-button-icon svg{display:none}.mec-related-event-content{position:relative!important}.mec-related-event-content span{margin-left:25px!important}.mec-related-event-content:after{content:'';position:absolute;width:14px;height:15px;top:23px;left:0;background-image:url(/wp-content/themes/kadence-child/assets/images/calendar.svg);background-size:contain;background-repeat:no-repeat}.mec-related-event-content h5{margin-top:10px}.site-header-upper-inner-wrap>.site-top-header-wrap:first-child .site-container{padding:0}.site-header-upper-inner-wrap>.site-top-header-wrap:first-child .site-header-top-section-right{height:40px}[data-section="kadence_customizer_header_main"] .site-header-main-section-right{position:relative!important;border-bottom:1px solid #5F6543;height:82px;margin-top:5px}.mec-calendar-events-sec .mec-event-article img{aspect-ratio:1 / 1;object-fit:cover}.mec-calendar-events-sec .mec-event-loc-place{margin-left:30px}.mec-calendar-events-sec .mec-event-loc-place{position:relative}.mec-calendar-events-sec .mec-event-loc-place:before{content:'';position:absolute;width:20px;height:24px;top:50%;left:-30px;background-image:url(/wp-content/themes/kadence-child/assets/images/marker.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.mec-detailed-time-start,.mec-detailed-time-end{color:#000}.mec-event-detailed-time i{display:none}.mec-event-detailed-time{margin-left:30px!important;position:relative}.mec-event-detailed-time:before{content:'';position:absolute;width:20px;height:24px;top:0;left:-30px;background-image:url(/wp-content/themes/kadence-child/assets/images/calendar2.svg);background-size:contain;background-repeat:no-repeat}.mec-calendar .mec-event-article .mec-event-title{margin:8px 0 20px!important}.single-event__share .custom-copy input{height:48px;width:400px;background:#fff0;border:1px solid #5F654325;border-radius:5px}.single-event__share .custom-copy{position:relative}.single-event__share .custom-copy:after{content:'';position:absolute;width:20px;height:20px;top:50%;right:12px;background-image:url(/wp-content/themes/kadence-child/assets/images/copy.jpg);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.single-event__share .custom-copy span{display:none}body.single-post .single-form .gform_body{padding:14px}#field_2_1 legend,#field_2_32 legend{color:#711631!important;font-size:32px!important;font-weight:700!important;margin-bottom:30px!important}.gfield--type-radio legend span{display:none}#gform_2 .gform_footer{margin-top:50px!important}#gform_2 .gform_footer button{width:454px;background:#711631;font-size:20px;font-weight:700;padding:12px}@media screen and (max-width:640px){#gform_2 .gform_footer button{width:250px;margin-top:30px}}#gform_2 .gfield input{height:60px;border:1px solid #71163150;color:#711631}#input_2_4_3_container label,#input_2_5_6_container label,#input_2_17_1_container label,#input_2_6_3_container label{display:none}#input_2_19,#input_2_18,#input_2_20{background-color:#F2F2F2;border:1px solid #F2F2F2!important}#gform_2 .address_line_1,#gform_2 .ginput_address_city{width:100%}#input_2_1,#input_2_32{flex-direction:row}.form-donate{font-size:32px;font-weight:700;color:#711631;padding-top:50px}.page-id-1688 .form-donate{color:#5F6543}#input_2_1 label,#input_2_32 label{margin:0;background-color:#fff0;border:2px solid #711631;color:#711631;padding:13px 10px;height:48px;margin-left:-20px;border-radius:5px;font-size:20px;font-weight:700;line-height:1}#input_2_1 input,#input_2_32 input{height:0;width:0;opacity:0}#input_2_32 label{width:90px}#input_2_1 label.active,#input_2_32 label.active{background-color:#711631;border:2px solid #711631;color:#fff}#input_3_1 label.active,#input_3_32 label.active{background-color:#711631;border:2px solid #711631;color:#fff}.page-id-27 .mec-date-details{margin:0}.page-id-27 .mec-event-sharing,.page-id-27 .share-links,.page-id-29 .mec-event-sharing,.page-id-29 .share-links{display:none!important}.footer-link:hover p{color:lightgray!important}.footer-icon .kt-svg-icon-list-text{color:#fff;font-size:16px}.footer-icon:hover{transform:scale(1.1)}.gfield_radio{gap:30px!important}#gform_fields_2 .gfield{width:75%!important}.form-right{margin-left:auto!important}#gform_fields_2 .form-220{width:220px!important}#gform_fields_2 .form-220-left{margin-right:-78px!important}#field_2_30 .gchoice{background-color:#fff0;border-radius:5px;border:1px solid #71163150;color:#71163150;padding:12px 15px 12px 15px;height:61px;display:flex;align-items:center}#field_2_30 .gchoice input{width:20px;height:20px;border:2px solid #711631}#field_2_30 .gchoice input:before{background-color:#711631;block-size:8px}#field_2_30 .gchoice label{color:#711631;font-size:20px}#gform_fields_2 .form-452{width:452px!important}#field_2_31 #input_2_31_5_label{display:none}#gform_fields_2 #field_2_31{width:440px!important;margin-left:-73px}.form-61{max-height:61px!important}#field_2_30 .gfield_radio{gap:39px!important}.gform_footer{margin-top:0!important}#field_2_33{position:absolute;width:387px!important;right:65px;top:165px}#gform_fields_2 #field_2_33{width:387px!important}#field_2_33.active{display:unset}#label_2_32_3{padding:13px 20px!important;margin-left:-20px!important;width:auto!important}#input_2_32_other{width:0!important;opacity:0!important;height:48px!important;border:2px solid #711631!important;color:#711631!important;font-size:20px;font-weight:700}#input_3_32_other{width:100%!important;opacity:0!important;height:48px!important;border:2px solid #5F6543!important;color:#5F6543!important;font-size:20px;font-weight:700}#input_2_33{font-size:20px}@media screen and (max-width:1024px){#label_2_32_3{width:110px!important}#input_2_1{flex-direction:column}#field_2_33{position:unset}#gform_fields_2 .gfield{width:100%!important}#gform_fields_2 .form-220-left{margin-right:0!important}#gform_fields_2 #field_2_31{width:100%!important;margin-left:0}.gchoice_2_32_3{transform:unset}#gform_fields_2 #field_2_33{margin-top:40px;width:100%!important}}@media screen and (max-width:640px){#gform_3 .gform_footer button{width:250px}}#gform_3 .gfield input{height:60px;border:1px solid #71163150;color:#71163150}#gform_3 .gfield #input_3_34{height:60px;border:1px solid #5F654350;color:#5F654350}#input_3_4_3_container label,#input_3_5_6_container label,#input_3_17_1_container label,#input_3_6_3_container label{display:none}#input_3_19,#input_3_18,#input_3_20{background-color:#F2F2F2;border:1px solid #F2F2F2!important}#gform_3 .address_line_1,#gform_3 .ginput_address_city{width:100%}#input_3_1,#input_3_32{flex-direction:row}#input_3_1 label.active,#input_3_32 label.active{background-color:#5F6543;border:2px solid #5F6543;color:#fff}#gform_fields_3 .gfield{width:75%!important}#gform_fields_3 .form-220{width:220px!important}#gform_fields_3 .form-220-left{margin-right:-78px!important}#field_3_30 .gchoice,#field_3_35 .gchoice{background-color:#fff0;border-radius:5px;border:1px solid #71163150;color:#5F654350;padding:12px 15px 12px 15px;height:61px;display:flex;align-items:center}#field_3_30 .gchoice label,#field_3_35 .gchoice label{color:#5F6543;font-size:20px}#gform_fields_3 .form-452{width:452px!important}#field_3_31 #input_3_31_5_label{display:none}@media screen and (min-width:1024px){#gform_fields_3 #field_3_31{width:440px!important;margin-left:-73px}}#field_3_30 .gfield_radio{gap:39px!important}#field_3_34{position:absolute;width:387px!important;right:65px;top:139px}#gform_fields_3 #field_3_34{width:387px!important}#field_3_34{display:none}#field_3_34.active{display:unset}.gchoice_3_32_4{display:flex!important;position:absolute;bottom:-80px}#field_3_30 .gchoice input,#field_3_35 .gchoice input{width:20px;height:20px;border:2px solid #5F6543}#field_3_30 .gchoice input:before,#field_3_35 .gchoice input:before{background-color:#5F6543;block-size:8px}#input_3_1 label,#input_3_32 label{margin:0;background-color:#fff0;border:2px solid #5F6543;color:#5F6543;padding:13px 20px;height:48px;margin-left:-20px;border-radius:5px;font-size:20px;font-weight:700;line-height:1}#input_3_1 input,#input_3_32 input{height:0;width:0;opacity:0}#input_3_32 label{width:90px;padding:13px 14px}#input_3_1 label.active,#input_3_32 label.active{background-color:#5F6543;border:2px solid #5F6543;color:#fff}#field_3_1 legend,#field_3_32 legend{color:#5F6543!important;font-size:32px!important;font-weight:700!important;margin-bottom:30px!important}#gform_3 .gform_footer{justify-content:end}#gform_3 .gform_footer button{width:454px;background:#5F6543;font-size:20px;font-weight:700;padding:12px}#input_3_34{font-size:20px}@media screen and (max-width:1024px){#input_3_1,#input_3_32{flex-direction:column}#field_3_34{position:unset}#gform_fields_3 .gfield{width:100%!important}#gform_fields_3 .form-220-left{margin-right:0!important}#gform_fields_3 #field_2_31{width:100%!important;margin-left:0}.gchoice_3_32_4{transform:unset}#gform_fields_3 #field_3_34{margin-top:40px;width:100%!important}}@media screen and (min-width:1024px){.gform_footer{right:0;bottom:0!important}}@media screen and (min-width:1024px){#gform_8 .gform_footer{position:absolute;right:0;bottom:0!important}}.align-buttons,.align-buttons>.kt-has-1-columns{height:100%}.post-grid-custom .post .entry-content{display:flex;flex-direction:column;justify-content:space-between}.post-grid-custom .kadence-post-image-intrisic{padding-bottom:100%!important}.square .wp-block-cover img{object-fit:cover}.square>.kt-inside-inner-col{height:auto!important}.square-zerocontent{aspect-ratio:1 / 1}.mec-event-loc-place:empty{display:none}@media only screen and (min-width:1000px){.square .wp-block-cover{aspect-ratio:1 / 1}}@media screen and (max-width:700px){.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{display:unset}}@media screen and (max-width:600px){.latest-event-shortcode .mec-topsec{padding:0 25px}}.latest-event-shortcode img{aspect-ratio:1 / 1;object-fit:cover}.mobile-navigation ul li.current-menu-item>a{border-radius:10px}#mobile-drawer. wpml-ls-current-language a{text-decoration:underline}#mobile-drawer .wpml-ls-item a{padding:0 5px}@media screen and (min-width:1024px){.wpml-ls-legacy-dropdown{max-width:115px!important}.widget-area ul li a{padding:12px 50px}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:unset}.wpml-ls-current-language:hover{border-top-left-radius:10px;border-top-right-radius:10px;border:2px solid #5f6543}header .wpml-ls-item-toggle:hover{background-color:#5f6543!important}.wpml-ls-current-language .wpml-ls-sub-menu li a{border-radius:0;border:2px solid #5f6543;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:none}li.wpml-ls-item .wpml-ls-item-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.wpml-ls-sub-menu li a{color:black!important;background-color:white!important}.wpml-ls-sub-menu li a:hover{color:white!important;background-color:#5f6543!important}.has-child .wp-block-navigation__container{background:#5f6543!important}.wp-block-navigation__container:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}.wp-block-navigation__container{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:2px solid #5f6543}#block-13 .wp-block-navigation__submenu-container{width:90px!important;flex-wrap:nowrap;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:2px solid #5f6543!important;background:#fff;left:-2px!important}#block-13 .wp-block-navigation__submenu-container li{margin:0!important;background:white!important;width:86px!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.wp-block-navigation-item{margin:0!important}#block-13 .wpml-ls-flag{display:none}.wp-block-navigation-item__content span{color:white!important}#block-13 .wp-block-navigation__submenu-container .wp-block-navigation-item__content span{color:#5f6543!important}html[lang="fi"] #block-13 .wp-block-navigation__submenu-container{left:-2px!important}}div[data-section="kadence_customizer_mobile_html"],div[data-section="kadence_customizer_mobile_secondary_navigation"]{display:block!important}@media screen and (max-width:640px){.ns-button-icon>*{height:40%}body.single-post .ns-buttons.large .ns-button-icon{width:50px;height:50px}body.single-post .ns-buttons-wrapper a{width:25%}.ns-buttons.large .ns-button{font-size:12px!important}body.single-post .ns-buttons.large .ns-button{margin-right:15px!important}}@media screen and (max-width:1024px){.mec-event-content h1{font-size:40px}.post-shortcode h1{font-size:40px}.post-shortcode h4{font-size:20px}#mobile-secondary-menu a{background:#fff0}#mobile-secondary-menu .wpml-ls-current-language{border-bottom:1px solid #000}.mobile-drawer-content{padding:0 15px!important}.drawer-inner{overflow:unset!important}.drawer-header .menu-toggle-close.drawer-toggle{position:absolute!important;right:-25%}.drawer-content.mobile-drawer-content{margin-top:-30px}.current-menu-item a{text-decoration:none!important}.canvas-links{margin-top:35px}.child-theme-list.mec-event-article{padding:0 25px!important}}@media screen and (min-width:640px){.mec-event-article{padding:0 20px!important}}@media screen and (max-width:640px){.mec-event-content h1{font-size:30px}.news .entry-title{font-size:30px!important}.post-shortcode h1{font-size:30px}.post-shortcode h4{font-size:16px}#gform_fields_1{flex-direction:row}.popup-drawer .drawer-inner{max-width:80%!important}}#mobile-menu li a{padding:15px 10px;margin-bottom:10px}footer .kt-svg-icon-list a{color:#fff}footer .kt-svg-icon-list a:hover{color:var(--global-palette2)}.petition-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);justify-content:center;align-items:center;z-index:99999;padding:20px}.petition-popup .popup-content{background-color:#fff;padding:20px;border-radius:5px;text-align:center;position:relative;z-index:9999999;top:35%;max-width:700px;margin:0 auto}.petition-popup .close-btn{position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer}.form-section>.kt-row-column-wrap{z-index:0!important}@media screen and (max-width:640px){#field_2_1{order:0}#field_2_29{order:1}#field_2_30{order:2}#field_2_32{order:3!important;margin-top:80px!important}#field_2_33{order:4}#field_2_21{order:5}#field_2_4{order:6}#field_2_5{order:7}#field_2_17{order:8}#field_2_6{order:9}#field_2_7{order:9}#field_2_31{order:10}#field_2_19{order:11}#field_2_18{order:12}#field_2_8{order:13}#field_2_20{order:14}#field_2_34{order:15}#field_2_35{order:16}}.home-current-post h2{color:#fff;font-size:48px;font-weight:900;line-height:1;margin-bottom:20px!important}.home-current-post h2 a:hover{color:#fff}@media screen and (min-width:1024px){.home-current-post article{max-width:564px}}.home-current-post .post-more-link{background-color:#fff;color:#711631;transition:.3s ease-in-out;font-weight:700;font-size:16px;border-radius:4px;padding:16px 20px 16px 20px;box-shadow:0 0 0 0 #fff0;text-transform:inherit;letter-spacing:0}.home-current-post .post-more-link .kadence-svg-iconset{display:none}.home-current-post .posted-on .entry-date{color:#fff;font-weight:400;font-size:32px;margin-bottom:20px!important}#gform_fields_2 #field_2_6,#gform_fields_2 #field_2_5{width:37%!important}@media screen and (max-width:1024px){.home-current-post h2{color:#fff;font-size:40px;font-weight:900;line-height:1.1;margin-bottom:20px!important}.home-current-post .posted-on .entry-date{font-size:20px}#gform_fields_2 #field_2_6,#gform_fields_2 #field_2_5{width:49%!important}}@media screen and (max-width:640px){.home-current-post h2{color:#fff;font-size:30px;font-weight:900;line-height:1.1;margin-bottom:20px!important}.home-current-post .posted-on .entry-date{font-size:16px}.home-current-post .post-more-link{font-size:16px}#gform_fields_2 #field_2_6,#gform_fields_2 #field_2_5{width:100%!important}}.gchoice_2_32_3.active #input_2_32_other,.gchoice_3_32_4.active #input_3_32_other{opacity:1!important}.gchoice_2_32_3.active #label_2_32_3,.gchoice_3_32_4.active #label_3_32_4{opacity:0!important;width:0!important;padding:0!important}#label_3_32_4{margin-left:-5px!important}#input_2_33_1 iframe{position:absolute;top:710px;z-index:10}.hide-opacity{opacity:0!important}@media screen and (max-width:1024px){#field_2_30{margin:50px 0 50px!important}}#wpf_form_id_1870,#wpf_form_id_2073{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.wpf_form_group,.wpf_item_tel{width:40%!important}.wpf_address_wrapper .wpf_address_heading{display:none}@media screen and (min-width:1024px){.wpf-t-container .wpf-t-cell{padding:0 120px!important}}.wpf_item_radio .wpf_input_label label,.wpf_item_payment_item .wpf_input_label label,#wpf_choose_payment_method .wpf_input_label label{color:#5F6543!important;font-size:32px!important;font-weight:700!important;margin-bottom:30px!important;margin-top:20px}.wpf_multi_form_controls{display:flex;flex-wrap:wrap}.wpf_multi_form_controls .form-check input{opacity:0;position:absolute;z-index:-1}.wpf_multi_form_controls .form-check label{margin:0;background-color:#fff0;border:2px solid #5F6543;color:#5F6543!important;padding:13px 20px;height:48px;border-radius:5px;font-size:20px!important;font-weight:700!important;line-height:1!important;margin-right:30px}@media screen and (min-width:820px) and (max-width:1155px){.wpf_multi_form_controls .form-check label{padding:13px 13px;margin-right:10px}}@media screen and (max-width:819px){.wpf_multi_form_controls .form-check label{font-size:18px;margin-right:8px;padding:13px 13px}}.form-check label.active{background-color:#5F6543;border:2px solid #5F6543;color:#ffffff!important}#wpf_choose_payment_method .wpf_multi_form_controls,.annual-membership .wpf_multi_form_controls{flex-direction:column}#wpf_choose_payment_method .form-check,.annual-membership .form-check{margin:15px 0;position:relative}#wpf_choose_payment_method .form-check input,.annual-membership .form-check input{opacity:1;z-index:1;left:10px;top:50%;transform:translateY(-50%);width:20px!important;height:20px;border:2px solid #5F6543}#wpf_choose_payment_method .form-check label,.annual-membership .form-check label{width:100%;display:block!important;padding:20px 40px;height:65px;border:1px solid #71163150!important}.wpf_input_content input{height:60px!important;border:1px solid #71163150!important;color:#711631!important}.form-check-label .wpf_price_option_sep{display:none}.wpf_required_sign_left{display:none}label[for="wpf_input_1870_customer_name"],label[for="wpf_input_2073_customer_name"]{color:#5F6543!important;font-weight:700!important;margin-top:90px;position:relative}label[for="wpf_input_1870_customer_name"]::after{content:'Contact information';position:absolute;top:-70px;left:0;color:#5F6543!important;font-size:32px!important;font-weight:700!important}label[for="wpf_input_2073_customer_name"]::after{content:'Yhteystiedot';position:absolute;top:-70px;left:0;color:#5F6543!important;font-size:32px!important;font-weight:700!important}label[for="wpf_input_1870_customer_name_1"],label[for="wpf_input_1870_address_input_address_line_1_"],label[for="wpf_input_1870_address_input_1_city_"],label[for="wpf_input_1870_address_input_1_zip_code_"],label[for="wpf_input_1870_phone"],label[for="wpf_input_1870_customer_email"],label[for="wpf_input_2073_customer_name_1"],label[for="wpf_input_2073_address_input_address_line_1_"],label[for="wpf_input_2073_address_input_1_city_"],label[for="wpf_input_2073_address_input_1_zip_code_"],label[for="wpf_input_2073_phone"],label[for="wpf_input_2073_customer_email"]{color:#5F6543!important;font-weight:700!important}#wpf_input_1870_address_input_address_line_1_::placeholder,#wpf_input_1870_address_input_1_city_::placeholder,#wpf_input_1870_address_input_1_zip_code_::placeholder,#wpf_input_2073_address_input_address_line_1_::placeholder,#wpf_input_2073_address_input_1_city_::placeholder,#wpf_input_2073_address_input_1_zip_code_::placeholder{font-size:0}.wpf-t-container .wpf-t-cell{padding:0!important}.wpf_address_wrapper .wpf-t-container{width:40%!important}.wpf_address_wrapper .wpf-t-container .wpf-t-cell .wpf_form_group{width:100%!important}@media screen and (min-width:767px){#wpf_input_1870_address_input_1_zip_code_,#wpf_input_2073_address_input_1_zip_code_{margin-left:5px;width:98%}}.wpf_item_tel,.wpf_item_email{width:100%!important}.wpf_customer_email{width:40%!important}#wpf_choose_payment_method{margin-bottom:-140px!important}.wpf_all_payment_methods_wrapper{position:absolute;top:-30px}#stripe_form_submit_1870,#stripe_form_submit_2073{width:100%;background:#5F6543;font-size:20px;font-weight:700;padding:12px}.wpf_form_submissions{align-items:end}.wpf_form_wrapper form.wpf_label_top .wpf_form_group{margin-bottom:40px!important}.form-check{margin-bottom:30px}@media screen and (max-width:767px){.wpf_form_group,.wpf_item_tel{width:100%!important}.wpf_form_wrapper form.wpf_label_top .wpf_form_group{margin-bottom:10px!important}#wpf_choose_payment_method{margin-bottom:0!important}.wpf_address_wrapper{width:100%!important}.wpf_address_wrapper .wpf-t-container{width:100%!important}.iti--allow-dropdown{width:100%!important}.wpf_customer_email{width:100%!important}.type-of-membership{order:0}.wpf_item_payment_item{order:1}.wpf_item_choose_payment_method{order:2}.wpf_form_submissions{order:12}}.kt-svg-icon-list-text:hover{color:lightgray}.more-link-wrap a{font-size:20px!important;text-transform:capitalize!important;letter-spacing:0!important;color:#711631!important;font-family:'Public Sans',sans-serif}.more-link-wrap a .kadence-svg-iconset{display:none!important}.mailerlite-form-title h3{margin-bottom:0!important;text-align:center;font-size:36px!important}.mailerlite-form-description p{font-size:16px;font-weight:400;text-align:center;max-width:400px;margin:0 auto}.mailerlite-form-field input{border-radius:8px!important;padding:15px 24px!important;width:370px;height:64px;background-color:#EBEBE5!important;border:none!important;box-shadow:none!important;font-size:18px;color:#112337!important}.mailerlite-form-inputs{display:flex;justify-content:center;align-items:center;background-color:#EBEBE5!important;max-width:500px;border-radius:6px;margin:0 auto}.mailerlite-form-field label{display:none!important}.mailerlite-form .mailerlite-form-field{margin-bottom:0!important}.mailerlite-subscribe-submit{font-weight:400!important;font-size:16px!important;border-radius:6px;padding-top:15px!important;padding-right:19px!important;padding-left:19px!important;background-color:#546308!important;font-family:"DM Sans",sans-serif!important}.mailerlite-subscribe-submit:hover{background-color:#3f4b06!important}@media screen and (max-width:640px){.mailerlite-form-inputs{max-width:100%;padding:0 10px}.mailerlite-form-field input{width:100%}#input_2_33_1 iframe{position:unset}#field_2_19,#field_2_18{display:none}#field_2_29 .form-donate{padding:0!important}}@media screen and (min-width:641px){#stripe-payment-link{margin-top:75px!important}.StripeElement{margin-top:-220px}.StripeElement.visible,#stripe-payment-link{margin-top:-40px}}.site-header-top-section-right{opacity:0;position:absolute;z-index:-1}.search #primary .entry-header{padding-top:20px}.search #primary .entry-header h1{font-size:46px}.search #primary .entry-header h2.entry-title{font-size:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.5em}.search #archive-container article{margin-bottom:50px;display:flex;justify-content:space-between;flex-direction:column}.search footer.entry-footer{padding-bottom:10px}.search #archive-container article .entry-summary p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.5em}.search #archive-container article .wp-site-blocks .post-thumbnail{height:250px;width:100%}.search #archive-container article .entry-content-wrap{margin-top:auto}fieldset legend,#field_2_7 label,#field_2_8 label{color:#711631!important;font-size:20px!important;font-weight:700!important;margin:0}.search .site-main{padding:50px 0}#field_2_29{pointer-events:none}#field_2_35{opacity:0}.underline-link a{text-decoration:underline!important}.fix-bar{position:fixed;right:30px;top:38%;z-index:10}@media screen and (max-width:1100px){.fix-bar{right:10px}}@media screen and (max-width:640px){.fix-bar{right:5px;display:none}}#gform_8 input{height:60px;border:1px solid #71163150;color:#71163150}#field_8_3 label,#field_8_4 label,#field_8_5 label{color:#711631!important;font-size:20px!important;font-weight:700!important}#gform_8 .gform_footer button{width:454px;background:#711631;font-size:20px;font-weight:700;padding:12px}#input_8_5{margin-bottom:50px}.otgs-development-site-front-end{display:none}#field_2_36{opacity:0;position:absolute;z-index:-1}#google-calendar-link{font-size:22px;text-decoration:none;padding:15px;background:#5f6543;border-radius:10px;color:#fff}#google-calendar-link:hover{background:#711631}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:5%!important}.wpml-language-switcher-block{max-width:90px!important}.has-child .wp-block-navigation__container{min-width:80px!important}@media screen and (min-width:1024px) and (max-width:1280px){#primary-menu li{padding-right:12px;padding-top:1rem;padding-bottom:1rem}#primary-menu li a{font-size:15px;padding-right:0}}.single-entry h1{line-height:1.1;margin-bottom:60px}.single-entry .posted-by,.loop-entry .posted-by{display:none}.single-post h2{margin-bottom:60px!important}.single-post .nav-links{display:none!important}.wpml-language-switcher-block{background:#5f6543;width:90px!important;border-radius:8px}@media screen and (max-width:1024px){.wpml-language-switcher-block{max-width:unset!important}.wpml-ls-flag{display:none}}.wpml-language-switcher-block:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (max-width:1024px){.wpml-language-switcher-block::before{content:'';position:absolute;width:90px;height:35px;bottom:-30px;left:0;background:#fff;border:2px solid #5f6543;z-index:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;opacity:0}.wpml-language-switcher-block:hover::before{opacity:1}[data-wpml='language-item']:first-of-type{margin-top:2px!important}.wp-block-navigation__submenu-container{width:100%!important}}.gfield_radio{gap:8px!important}.mec-event-grid-clean .mec-event-detail{display:none}.mec-event-grid-clean .mec-end-time,.mec-event-grid-clean .mec-time-details,.mec-event-grid-clean .mec-start-time{color:#ffffff!important}.mec-bg-color{margin-bottom:0!important}.mec-event-grid-clean .mec-event-title{margin-bottom:0!important}.primary-menu-container li a{font-size:16px}#menu-item-2405{display:none}@media screen and (max-width:767px){.wpml-language-switcher-block{margin-top:20px!important}}.home header .site-container{max-width:1240px!important}@media screen and (max-width:767px){.gform-theme--foundation .gform_fields{row-gap:10px}#input_2_32 label{width:auto;padding:13px 6px}#input_2_32{flex-wrap:wrap}.form-donate{padding-top:0}}.mec-calendar-events-sec .mec-event-detail{display:none!important}.wp-block-navigation__container{margin:0!important}.wp-block-navigation-item{width:100%;display:flex!important;justify-content:center!important;margin:0!important}.wp-block-navigation-item__content{width:100%!important;padding:0!important}.current-language-item{display:flex!important;cursor:pointer;justify-content:center!important}.wp-block-navigation .wp-block-navigation-item__content{display:flex!important;justify-content:center!important}.wp-block-navigation-item{border-radius:10px}#input_2_32_other{width:90px!important}.gchoice_2_32_3.active #input_2_32_other{position:absolute}.__PrivateStripeElement>iframe{display:none!important}#stripe-payment-link{display:none!important}.wpml-language-switcher-block:hover>.wp-block-navigation-submenu{border-bottom-left-radius:0;border-bottom-right-radius:0}.wp-block-navigation-item__label{line-height:1!important}.wp-block-navigation__submenu-container .wp-block-navigation-item__label{line-height:1.8!important}.post-grid-custom .kt-blocks-post-grid-item-inner-wrap{display:flex!important;flex-direction:column!important}.post-grid-custom .kt-blocks-post-grid-item-inner{height:100%!important;display:flex!important;flex-direction:column!important}.post-grid-custom .kt-blocks-post-grid-item-inner .entry-content{height:100%!important}.format-standard .post-more-link{font-size:18px!important}.kt-blocks-post-readmore:hover{color:black!important}#wpf_choose_payment_method{display:unset!important}.wpf_multi_form_controls .form-check label{font-size:20px!important;font-weight:700!important;line-height:1!important}.wpf_item_text .wpf_input_label>label,.wpf_item_tel .wpf_input_label>label,.wpf_item_email .wpf_input_label>label{font-size:20px!important}.wpf_input_content input{border-radius:.25rem!important}.wpf_iti{width:40%!important}@media screen and (max-width:767px){.wpf_iti{width:100%!important}}[for="wpf_input_1870_radio_1"],[for="wpf_payment_item"],[for="wpf_input_1870_radio"]{font-size:32px!important}.gchoice_2_32_3{position:relative!important}.gchoice_2_32_3.active:before{content:'€';position:absolute;font-weight:700;top:13px;right:-90px;color:#711631}#field_2_33{opacity:0!important;transform:translateY(20px)!important;transition:opacity 2s ease,transform 2s ease!important;transition-delay:1s!important;pointer-events:none!important}#field_2_33.visible{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important;transition-delay:0s!important}.hide-c{opacity:0;z-index:-1;position:absolute}#wpf_choose_payment_method .wpf_multi_form_controls .form-check:last-of-type{display:none!important}.single-mec-events #main-content{font-size:0!important}.single-mec-events #main-content *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:20px!important}