#.icon-search:before{font-family:rehti_icon!important;content:'\e92e'}body{overflow-x:hidden}#footer p.title,h1,h2,h3,h4{font-weight:var(--text-bold-weight);word-break:break-word}div#container div.news_article_title.section_title h1,h1{font-size:32px;line-height:1.2;color:var(--color-blue)}#header_image_wrapper :is(h1,h2){font-size:36px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.1)}h2{font-size:22px;color:var(--color-blue)}@media (min-width:1200px){#header_image_wrapper :is(h1,h2){font-size:55px}h2{font-size:26px}}h3,section.bottom_sections h2{font-size:18px;color:var(--color-blue)}#footer p.title,h4{font-size:17px}strong{font-weight:var(--text-bold-weight)}#back_to_top a{color:#fff}a.proceed,a.proceed:hover{font-weight:var(--text-bold-weight);color:var(--color-blue);background-color:transparent;min-height:20px;border-radius:var(--common-border-radius);border:1px solid var(--color-blue);display:inline-block;line-height:1.6;padding:9px 25px;transition:border-color .2s}.proceed:hover{border-color:var(--color-button-hover-border)!important}div.header_image_wrapper div.slide_content a.proceed{color:#fff;border-color:#fff}.editor_formatted_text a.proceed::after,div.header_image_wrapper div.slide_content a:after{content:'';margin-left:0}.editor_formatted_text a.proceed[target="_blank"]::after{content:'\e930';font-family:rehti_icon;font-weight:var(--text-bold-weight);margin-left:5px;vertical-align:text-top}a.proceed:hover::before{opacity:0}#main div.pagesectioncontainer div.section_column_content a:not(.proceed,:has(img,> i))[target="_blank"]::after{content:'\e930';font-family:rehti_icon;margin-left:5px;text-decoration:none;display:inline-block;vertical-align:text-top}.formatted_text ul:not(.slides):not(.flex-direction-nav) li:before{color:var(--color-blue)}.sect_type_tiedosto .section_column_content{display:block}.section_column_content a.download_button i:before{font-family:rehti_icon;font-size:30px;content:'\e951';color:var(--color-blue)}a.download_button.ext_pdf i:before{content:'\e952'}a.download_button:is(.ext_doc,.ext_docx) i:before{content:'\e950'}a.download_button span span:after{color:var(--color-blue)}#pre_header_text_banner{background-color:var(--color-blue)}#pre_header_text_banner li{font-size:12px}#pre_header_text_banner a::after{display:none}#pre_header_text_banner a[target="_blank"]::after{display:inline-block;content:'\e930';font-family:rehti_icon;vertical-align:middle;position:unset;margin-left:2px}#header_mobile+#pre_header_text_banner{top:0}#header_mobile:has(+ #pre_header_text_banner){top:var(--pre-header-text-banner-height)}@media (max-width:799.90px){#container:has(#pre_header_text_banner) #desktop_meganavi{height:calc(100vh - var(--mobile-header-height) - var(--pre-header-text-banner-height))}#container:has(#pre_header_text_banner) #desktop_meganavi>div{top:calc(var(--mobile-header-height) + var(--pre-header-text-banner-height))}body #container:has(#pre_header_text_banner) #header{top:calc(var(--mobile-header-height) + var(--pre-header-text-banner-height))}}@media (min-width:800px) and (max-width:1023.90px){#container:has(#pre_header_text_banner) #header{top:var(--pre-header-text-banner-height)}#pre_header_text_banner{z-index:24}}@media (min-width:800px){#pre_header_text_banner li{font-size:13px}#container:has(#pre_header_text_banner) #desktop_meganavi>div{max-height:calc(100vh - var(--desktop-header-sect1-height) - var(--pre-header-text-banner-height))}body.sticky_header #container:has(#pre_header_text_banner) #desktop_meganavi>div{max-height:calc(100vh - var(--desktop-header-sect1-height) - var(--sticky-header-translateY-px) - var(--pre-header-text-banner-height))}}#header_mobile ul{display:flex;height:var(--mobile-header-height);justify-content:space-between;align-items:center;transition:height .2s}#header_mobile ul li+li{border:none}#header_mobile ul.items_3 li.logo{width:calc(100% - 80px - 80px);padding-left:var(--main-x-padding);align-content:center}#header_mobile ul.items_3 li.logo span{height:29px;display:inline-block}#header_mobile ul.items_3 li:not(.logo){width:80px}#header_mobile ul.items_3 li:last-of-type{border-left:1px solid #e5e5e5}#header_mobile ul li.logo a{display:inline-block}#header_mobile ul li.logo svg{height:29px;width:auto;display:inline-block}#header .search_wrapper button{color:#fff}.search_wrapper .search_btn>span>i{display:none}.search_wrapper .search_btn>span>span{display:block}@media (max-width:799.90px){#frm_search{display:block;font-size:16px;position:relative}#frm_search input.hakukentta{border-radius:var(--common-border-radius)}#frm_search button.hakunappi{background:var(--color-blue);border-radius:var(--common-border-radius);height:46px;min-height:unset;position:absolute;top:22px;right:23px}}@media screen and (max-width:799.90px){#header_mobile span.hamburger_animated>span{border-radius:0}#desktop_meganavi{--donate-height:84px;--donate-blur-height:20px;--generic-background-color4:#E5E5E5}#desktop_meganavi>div>div{padding-bottom:calc(var(--donate-height) + var(--donate-blur-height));border-top:1px solid var(--generic-background-color4)}#desktop_meganavi .group.external a{display:flex;justify-content:space-between}#desktop_meganavi .group.external a:after{content:'\e930';display:inline-block;padding-right:9px;transform:scale(1.2);font-family:rehti_icon;font-size:19px}#desktop_meganavi .small_pages{display:grid}#desktop_meganavi .language_menu{grid-row:998/span 1}#desktop_meganavi .donate{position:fixed;bottom:0;left:0;right:0;height:calc(var(--donate-height));padding:20px;z-index:1;background-color:#fff}#desktop_meganavi .donate:before{content:'';position:absolute;top:calc(var(--donate-blur-height) * -1);bottom:0;left:0;right:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,var(--header-background-color) 80%,transparent)}#desktop_meganavi .donate a{display:flex;align-items:center;justify-content:center;min-height:unset;padding:0;background-color:var(--color-blue);border-radius:5px;color:#fff}#desktop_meganavi .link_portal{grid-row:999/span 1;--generic-background-color4:#58596D;background-color:var(--color-dark-blue)}#desktop_meganavi .link_portal a,#desktop_meganavi .link_portal button{color:#fff}#desktop_meganavi .link_portal button i:before{content:'\e92c';font-size:19px}#desktop_meganavi .small_pages .link_portal a{font-weight:var(--text-bold-weight)}#desktop_meganavi .link_portal .group a{display:flex;justify-content:space-between}#desktop_meganavi .link_portal .group:not(.external) a:after{content:'\e92b';display:inline-block;padding-right:11px;transform:scale(.9);font-family:rehti_icon!important;font-size:19px}#desktop_meganavi .language_menu{background-color:#f7f6f3}#desktop_meganavi .group.language_menu>a,#desktop_meganavi .group.language_menu>button{display:none}#desktop_meganavi .language_menu .group_subs{position:relative;display:flex;flex-wrap:wrap}#desktop_meganavi .language_menu .group_subs:before{content:'\e94c';font-family:rehti_icon;display:inline-block;position:absolute;left:var(--padding);top:50%;transform:translateY(-50%)}#desktop_meganavi .language_menu .group{padding-left:calc(var(--padding) + 40px)}#desktop_meganavi .language_menu .group+.group{padding-left:30px}#desktop_meganavi .language_menu .on a{text-decoration:underline;color:var(--link-color)}#desktop_meganavi .language_menu a{padding-right:0;font-weight:var(--text-bold-weight)}#desktop_meganavi .language_menu .flag-icon,#desktop_meganavi:not(.allow-tabbing){display:none}}@media screen and (min-width:800px){#header{height:var(--desktop-header-height);background-color:#fff;box-shadow:none}body.unsticky_header #header{transform:translateY(calc(-1 * var(--desktop-header-sect1-height)))}#header div.sect_1{background-color:var(--color-dark-blue)}#header div.header_sect.sect_2>div>div{position:unset}#header #logo_wrapper{top:var(--desktop-header-sect1-height);left:var(--common-x-padding);height:var(--desktop-header-sect2-height);z-index:3;align-content:center}#header #logo_wrapper a{display:inline-block}#header #logo_wrapper svg{width:180px;height:auto;margin-top:-5px}#header #logo_wrapper::after{left:0;top:calc(50% + 10px);transform:none}#header .search_wrapper{right:50%;top:50%;transform:translate(50%,-50%);opacity:.8;width:35%;background:0 0}#header .search_wrapper:has(input.active){opacity:1}#header .search_wrapper::before{content:'\e92e';font-family:rehti_icon;position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:1;color:#fff}#header .search_wrapper:has(input.active)::before{color:var(--color-blue)}#header .search_wrapper input{padding:0 70px 0 50px;font-size:14px;border-radius:var(--common-border-radius);height:40px}#header .search_wrapper input:not(.active){background-color:#262844}.search_wrapper:not(.search_minified) #frm_search{max-width:unset}#header .search_wrapper:not(:has(input.active)) ::placeholder{color:#f7f6f3;opacity:1}#header .search_wrapper .search_form{display:block}#header .search_wrapper button{display:none;transform:translateY(-50%);position:absolute;top:50%;right:3px;background:var(--color-blue);color:#fff;border-radius:var(--common-border-radius);height:30px;width:51px;font-size:14px}#header .search_wrapper button>i{display:none}#header .search_wrapper:has(input.active) button{display:block}.search_wrapper .head_search .search_btn{transition:opacity .3s}#header.search_animating.search_opened .search_btn{transform:translateY(-50%)}#header #nav{position:relative;text-align:right}#header #nav ul#nav_menu{width:auto;height:auto;padding-right:calc(var(--meganavi-toggle-button-width) + 20px)}#header #nav_menu>li{padding:0 10px;line-height:var(--desktop-header-sect2-height);position:relative;transition:box-shadow .2s}#header #nav_menu>li:not(.upper_section):hover{box-shadow:inset 0 -3px 0 var(--color-blue)}#header #nav_menu>li.upper_section{padding:0 0 0 25px;position:absolute;top:calc(-1 * var(--desktop-header-sect1-height));right:0;line-height:var(--desktop-header-sect1-height)}#header #nav_menu>li.upper_section.link_portal{right:unset;left:0;padding-left:0}@media (max-width:1199.90px){#header #nav_menu>li.upper_section:not(.link_portal,.donate){display:none}}#header #nav_menu>li>a{font-size:15px;font-weight:var(--text-bold-weight);padding:0;height:unset;display:inline-block;line-height:var(--desktop-header-sect2-height)}#nav_menu>li>a>span{font-size:unset;padding-bottom:0;border:none}#header #nav_menu>li.upper_section.language_menu>button,#header #nav_menu>li.upper_section.link_portal>button,#header #nav_menu>li.upper_section>a{color:#fff;font-size:13px;line-height:var(--desktop-header-sect1-height)}#header nav.v2 #nav_menu>li.has_subs>a{padding-right:0}#header #nav_menu>li.has_subs>button.open_submenu{position:relative;right:unset;top:unset;transform:none;vertical-align:middle;margin-left:3px;width:20px;height:20px;border-radius:20px}#header #nav_menu>li>button.open_submenu>i:before{color:var(--color-blue)}@media (hover:none){#header #nav_menu>li{padding-left:7px;padding-right:7px}#header #nav_menu>li.has_subs>button.open_submenu{width:30px;height:30px;margin-left:0}}#header #nav_menu>li.upper_section.language_menu>button,#header #nav_menu>li.upper_section.link_portal>button{display:inline-flex;align-items:center;justify-content:center;width:80px;height:40px;margin-left:0;line-height:normal;font-weight:700}#header #nav_menu>li.upper_section.link_portal>button{width:180px}#header #nav_menu>li.upper_section.language_menu>button:before{content:'\e94c';font-family:rehti_icon;color:#fff;font-weight:400;margin-right:7px}#header #nav_menu>li.upper_section.language_menu>button i,#header #nav_menu>li.upper_section.link_portal>button i{margin-left:7px}#header nav.v2 #nav_menu>li>button>i:before{font-size:unset}#header #nav_menu>li.upper_section>button.open_submenu i::before{color:#fff;font-size:15px}#header #nav_menu>li.upper_section.donate>a>span{background:var(--color-blue);padding:10px 24px;border-radius:var(--common-border-radius);transition:filter .2s}#header #nav_menu>li.upper_section.donate>a:hover>span{filter:brightness(1.15)}#header #nav_menu>li.link_portal>button>i::before{content:'\e92c';color:#fff;font-family:rehti_icon;margin-left:5px}#header #nav li.has_subs>div.inner_nav_wrap{border-radius:0 0 5px 5px;border:none;padding:15px 50px 5px 15px;min-width:unset}#header #nav li.has_subs.upper_section>div.inner_nav_wrap{background-color:var(--color-dark-blue);top:calc(100% - 2px)}#header #nav li.has_subs.upper_section.link_portal>div.inner_nav_wrap{left:-15px}#header #nav li.has_subs.upper_section:not(.link_portal)>div.inner_nav_wrap{left:5px}#header #nav_menu ul li{border-bottom:none;margin-bottom:15px;text-align:left}#header #nav_menu ul li a{font-size:16px;display:block;height:unset;padding:5px 0;line-height:1.2;white-space:nowrap}#header #nav_menu li.on:not(.upper_section)>a{color:var(--color-blue)}#header #nav_menu ul li a:hover{text-decoration:underline}#header #nav_menu li li:hover>div.inner_nav_wrap,#header #nav_menu ul li button.open_submenu{display:none}#header #nav_menu li.upper_section ul li a{color:#fff;font-size:13px}#header #nav_menu li.upper_section ul li.on a{color:var(--color-light-faded-blue)}#header #nav_menu li.external a::after{content:'\e930';font-family:rehti_icon;margin-left:3px;position:relative;top:2px;line-height:1}#header #nav_menu div.inner_nav_wrap{z-index:4}#desktop_meganavi_toggle{width:var(--meganavi-toggle-button-width);min-height:40px;padding-top:0;padding-bottom:0;gap:12px;border:1px solid var(--color-blue);border-radius:5px;color:var(--header-text-color);font-size:15px;font-weight:var(--text-bold-weight)}@media (min-width:1366px){#header #logo_wrapper svg{width:230px}#header #nav_menu>li>a{font-size:16px}#header #nav_menu li.upper_section ul li a,#header #nav_menu>li.upper_section.language_menu>button,#header #nav_menu>li.upper_section.link_portal>button,#header #nav_menu>li.upper_section>a{font-size:14px}#desktop_meganavi_toggle{font-size:16px}}#desktop_meganavi_toggle .animated_icon{--line-height:2px;position:relative;display:inline-block;width:15px;height:10px}#desktop_meganavi_toggle .animated_icon>span{display:block;position:absolute;height:2px;width:100%;background:var(--color-blue);opacity:1;left:0;transform:rotate(0);transition:.3s ease-in-out}#desktop_meganavi_toggle .animated_icon>span:first-child{top:0}#desktop_meganavi_toggle .animated_icon>span:nth-child(2),#desktop_meganavi_toggle .animated_icon>span:nth-child(3){top:calc(50% - var(--line-height)/ 2)}#desktop_meganavi_toggle .animated_icon>span:nth-child(4){top:calc(100% - var(--line-height))}.desktop_meganavi_open #desktop_meganavi_toggle .animated_icon>span:first-child,.desktop_meganavi_open #desktop_meganavi_toggle .animated_icon>span:nth-child(4){left:50%;width:0%;opacity:0}.desktop_meganavi_open #desktop_meganavi_toggle .animated_icon>span:first-child{top:-50%}.desktop_meganavi_open #desktop_meganavi_toggle .animated_icon>span:nth-child(4){top:150%}.desktop_meganavi_open #desktop_meganavi_toggle .animated_icon>span:nth-child(2){transform:rotate(45deg)}.desktop_meganavi_open #desktop_meganavi_toggle .animated_icon>span:nth-child(3){transform:rotate(-45deg)}#desktop_meganavi a{font-size:15px;text-decoration:none}#desktop_meganavi .on>a,#desktop_meganavi .on>div.title>a{color:var(--color-blue)}#desktop_meganavi a:where(:hover,:active) span{text-decoration:underline}#desktop_meganavi .groups_wrapper{gap:20px}#desktop_meganavi .groups_wrapper .group .group_subs{gap:12px}#desktop_meganavi .groups_wrapper.big_pages>.group>a{font-size:18px}#desktop_meganavi .groups_wrapper.small_pages{grid-template-rows:repeat(10,auto)}#desktop_meganavi .groups_wrapper.small_pages>.group>a{font-size:15px}#desktop_meganavi .groups_wrapper.small_pages .group_subs{display:none}#desktop_meganavi .external a{display:inline-flex;align-items:center;gap:5px}#desktop_meganavi .external a:after{display:inline-block;content:'\e930';font-family:rehti_icon}#desktop_meganavi .external_sites_wrapper{background:var(--color-blue) url('../../images/paralympiakomitea/teaser-bg-blue.svg') no-repeat top left}#desktop_meganavi .external_sites_wrapper div:is(.external,.external_site) a{border-color:#f8f4f1;transition:background-color .2s;font-size:14px;font-weight:var(--text-bold-weight)}#desktop_meganavi .external_sites_wrapper div:is(.external,.external_site) a:hover{background-color:rgba(255,255,255,.1);border-color:var(--color-button-hover-border)}#desktop_meganavi .external_sites_wrapper div:is(.external,.external_site) a::after{scale:1.2;font-weight:400}body.sticky_header .search_wrapper #frm_search div.search_suggest,body.unsticky_header .search_wrapper #frm_search div.search_suggest{display:none!important}}@media screen and (min-width:800px) and (max-width:1199.90px){#header #nav_menu .top_level_nav_item.contact,#header #nav_menu .top_level_nav_item:not(.upper_section){display:none}#desktop_meganavi .groups_outer_wrapper{grid-template-columns:1fr;gap:40px;padding-left:0;padding-right:0;padding-bottom:0}#desktop_meganavi .external_sites_wrapper{margin-top:0}#desktop_meganavi .groups_outer_wrapper .groups_wrapper{padding-left:var(--main-x-padding);padding-right:var(--main-x-padding)}#desktop_meganavi .groups_outer_wrapper .small_pages{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:30px;padding-top:60px;padding-bottom:60px;background-color:#f7f6f3}#desktop_meganavi .groups_outer_wrapper .small_pages a{margin-bottom:0}#desktop_meganavi_toggle{right:calc(var(--main-x-padding))}}@media screen and (min-width:1200px) and (max-width:1279.90px){#desktop_meganavi_toggle{right:calc(var(--main-x-padding) + ((100vw - var(--wrapper-max-width))/ 2))}}@media (min-width:1200px){#header .search_wrapper{width:23%}}@media (min-width:1366px){#header .search_wrapper{width:380px}#header #nav_menu>li.upper_section{padding:0 0 0 20px}#header #nav_menu>li{padding:0 10px}}._SLIDER>.slide_wrapper{align-items:flex-end}#header_image_slider_wrapper ._SLIDER>.slide_wrapper:not(.respect_aspect_ratio),#header_video_wrapper .slide_wrapper:not(.respect_aspect_ratio){min-height:350px}#container.page-index #header_image_slider_wrapper ._SLIDER>.slide_wrapper:not(.respect_aspect_ratio),#container.page-index #header_video_wrapper .slide_wrapper:not(.respect_aspect_ratio){min-height:500px;height:calc(100svh - var(--mobile-header-height))}#header_video_wrapper .slide_wrapper:not(.respect_aspect_ratio){padding-top:0!important}._SLIDER>.slide_wrapper>div.slide_content{padding:0 var(--main-x-padding) 0 var(--main-x-padding);margin:0 auto 112px;max-width:750px}#container.page-index #header_video_wrapper.set_aspect_ratio #header_first_slide{overflow:unset}#container.page-index #header_video_wrapper .slide_content{position:absolute;bottom:0;top:unset;margin:0 0 112px;transform:translateX(-50%);width:100%;padding:0 var(--main-x-padding)}#header_video_wrapper.set_aspect_ratio #header_first_slide video{height:100%;object-fit:cover;object-position:center}#container.page-index div.slide_content::after{content:'';width:100vw;height:500px;position:absolute;bottom:-112px;left:calc(50% - 50vw);background:linear-gradient(180deg,rgba(255,255,255,0) 0,#000223 100%);opacity:.9;z-index:-1}._SLIDER div.slide_content:not(:has(a))+a{position:absolute;width:100%;height:100%;z-index:1}#container.page-index ._SLIDER{overflow:unset}#container div.slide_content{position:relative;z-index:1;color:#fff;text-align:center}#container div.slide_content h1{margin-bottom:30px}#container div.slide_content p{max-width:650px;margin-inline:auto;font-size:17px;text-wrap:balance}@media (min-width:1200px){#header_image_slider_wrapper ._SLIDER>.slide_wrapper:not(.respect_aspect_ratio),#header_video_wrapper .slide_wrapper:not(.respect_aspect_ratio){min-height:450px}#container.page-index #header_image_slider_wrapper ._SLIDER>.slide_wrapper:not(.respect_aspect_ratio),#container.page-index #header_video_wrapper .slide_wrapper:not(.respect_aspect_ratio){min-height:810px;height:calc(100dvh - var(--desktop-header-height))}#container div.slide_content p{font-size:18px}}@media (max-width:1199.90px){#container.page-index div.slide_content h1{text-align:center}}#container:not(.brandpage) #header_image_wrapper .slide_wrapper::before{content:'';position:absolute;width:195px;height:100%;top:0;left:0;z-index:1;background:url('../../images/paralympiakomitea/header-bg-left.svg') top left/195px auto no-repeat;mix-blend-mode:multiply}#container.page-index #header_image_wrapper .slide_wrapper::after{content:'';position:absolute;width:195px;height:100%;bottom:0;right:0;background:url('../../images/paralympiakomitea/header-bg-right.svg') bottom right/195px auto no-repeat;mix-blend-mode:multiply}#header_image_navigation_buttons{display:none}.slider_main_wrapper .indicators_wrapper{bottom:25px}.slider_main_wrapper .indicators_wrapper .indicator_icon{width:8px;height:8px;background:#fff}.slider_main_wrapper .indicators_wrapper .indicator_icon.selected{background:var(--color-blue)}#polku{background:var(--color-beige);padding:15px 0}#polku:has(> ul:empty){display:none}#polku ul li::after{font-size:12px}#polku ul.inline li{display:inline-block}#polku ul li,#polku ul li a{font-size:13px}#polku ul li a{text-decoration:underline}@media (min-width:1200px){#container.page-index #header_image_wrapper .slide_wrapper::after,#container:not(.brandpage) #header_image_wrapper .slide_wrapper::before{width:330px;background-size:330px auto}#polku ul li::after{font-size:12px}#polku ul li,#polku ul li a{font-size:15px}}@media (min-width:1024px){#sidebar_content_wrapper #info_page_sidebar{--sidebar-width:250px;min-width:var(--sidebar-width);flex-basis:var(--sidebar-width)}#sidebar_content_wrapper #info_page_sidebar+div{--sidebar-width:250px;--sidebar-margin:70px;width:calc(100% - var(--sidebar-width));flex-basis:calc(100% - var(--sidebar-width));padding-left:var(--sidebar-margin)}}@media screen and (max-width:1023.90px){#info_page_sidebar{border:1px solid var(--color-dark-blue);border-radius:var(--common-border-radius)}#info_page_sidebar div.mobile_title{min-height:50px;font-size:15px;color:var(--color-blue)}#info_page_sidebar div.mobile_title button{border-left:none}#info_page_sidebar ul a,#info_page_sidebar ul ul a{font-size:14px;font-weight:400}#info_page_sidebar ul li{border-top:1px solid #e5e5e5}#info_page_sidebar div>button{border-left:1px solid #e5e5e5}#info_page_sidebar ul li a.on,#info_page_sidebar ul li.current>div>a,#subnav_desktop_heading a.on{color:var(--color-blue)!important}}section.bottom_sections{background:linear-gradient(0deg,#f7f6f3 80%,#fff 100%) no-repeat;padding:var(--section-top-padding) 0 var(--section-bottom-padding) 0}section.bottom_sections div.pagesectioncontainer{max-width:var(--wrapper-max-width);padding-left:var(--main-x-padding);padding-right:var(--main-x-padding);margin-inline:auto}#footer{padding:0 var(--main-x-padding) 0 var(--main-x-padding);background-color:var(--color-dark-blue-lighter);background-image:url('../../images/paralympiakomitea/footer-bg-left.svg'),url('../../images/paralympiakomitea/footer-bg-right.svg');background-repeat:no-repeat,no-repeat;background-position:left bottom,right bottom;background-size:195px auto}#footer>div>div:not(.fullwidth),div.footer_sections div.table>div.sect{padding:0}div.footer_sections div.sect :where(h2,h3,h4,p,ul){margin-bottom:30px}#footer div.pagesectioncontainer{padding-top:var(--section-top-padding)}#footer .lazy_spinner::before{background-color:var(--color-blue);box-shadow:none}form#frm_search_page_search{display:none}.search_wrapper #frm_search div.search_suggest{border:1px solid var(--color-common-border);max-height:calc(90vh - var(--desktop-header-height));margin-top:0}.search_wrapper #frm_search div.search_suggest .search_results{padding-bottom:10px;border-bottom:1px solid var(--color-common-border);max-height:none}.search_wrapper #frm_search div.search_suggest ul.search_results li.search-result-item{border-bottom:0}.search_wrapper #frm_search div.search_suggest ul.search_results li.search-result-item.cat{padding:3px 0;border-top:1px solid var(--color-common-border);color:var(--color-dark-blue)}.search_wrapper #frm_search div.search_suggest ul.search_results li.search-result-item.cat:first-of-type{border-top:0}.search_wrapper #frm_search div.search_suggest ul.search_results li.search-result-item.cat:not(:first-of-type){margin-top:10px}.search_wrapper div.search_suggest ul.search_results li>a{padding:5px 15px!important}.search_wrapper div.search_suggest ul.search_results li.on>a{color:#fff}.search_wrapper div.search_suggest ul.search_results li.cat a{padding:10px 15px 5px!important}.search_wrapper #frm_search div.search_suggest ul.search_results li.search-result-item a:hover{background:0 0;color:inherit;text-decoration:underline}.search_wrapper #frm_search div.search_suggest>a{text-decoration:none}.search_wrapper #frm_search div.search_suggest .show_all_results{display:inline-block;background:0 0;text-align:left;font-weight:var(--text-bold-weight);height:44px;position:relative;line-height:44px;padding-left:15px}.search_wrapper #frm_search div.search_suggest .show_all_results:hover{text-decoration:underline}.search_wrapper #frm_search div.search_suggest .show_all_results:after{content:'\e92b';font-family:rehti_icon;vertical-align:middle;position:absolute;top:50%;right:-24px;font-size:.85em;transform:translateY(-50%);transition:right .2s}.search_navi_cancel{display:none!important}div.contacts_wrapper div.contact_item{background:var(--color-beige);border-radius:var(--common-border-radius2);max-width:378px}div.contacts_wrapper div.contact_item div.image{border-radius:var(--common-border-radius2) var(--common-border-radius2) 0 0;margin-bottom:0;width:100%}div.contacts_wrapper div.contact_item div.info{padding:23px 25px 25px;border-radius:0 0 var(--common-border-radius) var(--common-border-radius)}div.contacts_wrapper div.contact_item div.info div.title{order:-1;font-size:14px;font-weight:var(--text-bold-weight);text-transform:uppercase}div.contacts_wrapper div.contact_item div.info>div:not(.title):not(.email){margin-top:5px}div.contacts_wrapper div.contact_item div.info a{text-decoration:none}@media (min-width:1024px){#info_page_sidebar ul a:hover{text-decoration:underline}#info_page_sidebar ul li{border-top:1px solid #e5e5e5}#info_page_sidebar ul a,#info_page_sidebar ul ul a{font-size:15px;font-weight:var(--text-bold-weight)}#info_page_sidebar ul ul a{font-weight:400}#info_page_sidebar ul li a.on,#info_page_sidebar ul li.current>div>a,#subnav_desktop_heading a.on{color:var(--color-blue)!important}#container.no_sticky #info_page_sidebar>ul{position:unset}#main.has_sub_pages section.bottom_sections div.pagesectioncontainer{padding-left:calc(var(--main-x-padding) + 420px)}#footer{background-size:330px auto}#footer div.footer_sections>div{width:100%;left:0}.search_wrapper.search_minified.active .search_form.filled{grid-template-columns:1fr 0px var(--desktop-header-search-button-width)}form#frm_search button.search_navi_cancel{display:none}div.contacts_wrapper{justify-content:left}}div.main_clear{height:var(--section-bottom-padding)}div.page-index div.main_clear{height:0}div.frontpage_sections{margin-top:0}:is(div.sections,section.bottom_sections) div.pagesectioncontainer+div.pagesectioncontainer{margin-top:var(--common-section-margin)}:is(div.sections,section.bottom_sections) div.pagesectioncontainer+div.pagesectioncontainer.less_margin_top{margin-top:var(--less-margin-top)}#container.page-index div.pagesectioncontainer+div.pagesectioncontainer{margin-top:0}div.pagesectioncontainer{scroll-margin-top:var(--mobile-header-height)}@media (min-width:800px){div.pagesectioncontainer{scroll-margin-top:var(--desktop-header-height)}}div.pagesectioncontainer:is(.footer_logos,.footer_logos_secondary){background:var(--color-blue);padding:var(--section-top-padding) 0 var(--section-bottom-padding);position:relative}body:has(#container.page-index) div.pagesectioncontainer.footer_logos:has(+ div.pagesectioncontainer.footer_logos_secondary){padding-bottom:0}div.pagesectioncontainer:is(.footer_logos,.footer_logos_secondary)::before{content:'';background:var(--color-blue);position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%}#shadow_dom_base_html div.pagesectioncontainer:is(.footer_logos,.footer_logos_secondary)::before{display:none}div.pagesectioncontainer.footer_logos div.table{display:flex;flex-wrap:wrap;gap:40px 60px;justify-content:center}div.pagesectioncontainer.footer_logos div.table h2{flex-basis:100%;color:#fff}div.pagesectioncontainer.footer_logos div.table h2::after{content:'Paralympiakomitean pääyhteistyökumppanit'}body:has(#container.page-index) div.pagesectioncontainer.footer_logos div.table h2::after{content:'Paralympiakomitean yhteistyökumppanit'}div.pagesectioncontainer.footer_logos div.table div.section_column_content img{max-width:130px;max-height:60px}div.pagesectioncontainer.footer_logos div.table div.sect{flex-basis:100%}@media (min-width:350px){div.pagesectioncontainer.footer_logos div.table div.sect{flex-basis:calc(50% - 40px)}}@media (min-width:650px){div.pagesectioncontainer.footer_logos div.table div.sect{flex-basis:calc(25% - 40px)}}body:has(#container:not(.page-index)) div.pagesectioncontainer.footer_logos_secondary{display:none}div.pagesectioncontainer.footer_logos_secondary div.logo_wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}div.pagesectioncontainer.footer_logos_secondary div.logo_wrapper>div{align-content:center}div.pagesectioncontainer.footer_logos_secondary div.logo_wrapper img{height:auto;width:auto;max-width:80px;max-height:30px;display:block;margin-inline:auto}@container (min-width:320px){div.pagesectioncontainer.footer_logos_secondary div.logo_wrapper{grid-template-columns:repeat(3,1fr)}}@container (min-width:600px){div.pagesectioncontainer.footer_logos_secondary div.logo_wrapper{grid-template-columns:repeat(5,1fr)}}@container (min-width:800px){div.pagesectioncontainer.footer_logos_secondary div.logo_wrapper{grid-template-columns:repeat(7,1fr)}}@container (min-width:1100px){div.pagesectioncontainer.footer_logos_secondary div.logo_wrapper{grid-template-columns:repeat(7,1fr);grid-gap:50px 30px}div.pagesectioncontainer.footer_logos_secondary div.logo_wrapper img{max-width:90px;max-height:50px}}body:has(#container) div.pagesectioncontainer.footer_contact div.table.col-3{display:flex;flex-wrap:wrap;gap:30px}@media (max-width:1023.90px){div.table{grid-gap:var(--body-text-default-margin-bottom)}div.pagesectioncontainer.footer_logos.title-align-left>div>div>h2{text-align:center;font-size:22px}div.pagesectioncontainer.footer_contact div.table.col-3 div.sect{flex-basis:100%}div.pagesectioncontainer.footer_contact div.table.col-3 div.sect:last-of-type{display:none}div.pagesectioncontainer.footer_contact a.cta{line-height:44px;border:1px solid var(--color-common-border);border-radius:var(--common-border-radius);display:block;margin-inline:auto;text-decoration:none;text-align:left;padding-left:25px;position:relative;max-width:345px;font-weight:700}div.pagesectioncontainer.footer_contact a.cta::after{content:'\e92b';font-family:rehti_icon;position:absolute;right:15px;top:50%;transform:translateY(-50%)}div.pagesectioncontainer.footer_contact p.info{max-width:345px;margin-inline:auto}div.pagesectioncontainer.footer_copyright{position:relative}div.pagesectioncontainer.footer_copyright div.table div.sect:last-of-type::before,div.pagesectioncontainer.footer_copyright::before{content:'';background:var(--color-common-border);width:calc(100% + 2 * var(--main-x-padding));height:1px;position:absolute;left:calc(-1 * var(--main-x-padding));top:20px;display:block}}div.pagesectioncontainer.footer_contact div.some{display:flex;justify-content:center;margin-inline:auto;gap:30px;margin-bottom:30px}div.pagesectioncontainer.footer_contact div.some i{padding-bottom:25px;position:relative}div.pagesectioncontainer.footer_contact div.some i.iconmoon-facebook::after{content:'Facebook'}div.pagesectioncontainer.footer_contact div.some i.iconmoon-x-some-icon::after{content:'X'}div.pagesectioncontainer.footer_contact div.some i.iconmoon-youtube::after{content:'Youtube'}div.pagesectioncontainer.footer_contact div.some i.iconmoon-instagram::after{content:'Instagram'}div.pagesectioncontainer.footer_contact div.some i::after{font-family:var(--text-font-family);font-size:13px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#footer .some a i:before,#footer .some a:hover i:before{background-color:transparent}#footer .footer_sitemap a:hover:after{transform:unset}div.pagesectioncontainer.footer_copyright div.table{grid-gap:0}div.pagesectioncontainer.footer_copyright ul{list-style-type:none}div.pagesectioncontainer.footer_copyright ul a{text-decoration:none;margin-bottom:5px;display:inline-block}@media (max-width:1023.90px){div.pagesectioncontainer.footer_copyright div.table.col-3{grid-template-columns:100%}div.pagesectioncontainer.footer_copyright div.table div.sect:last-of-type{position:relative;padding-top:30px;padding-bottom:30px;margin-top:10px}div.pagesectioncontainer.footer_copyright div.table div.sect:last-of-type::before{top:0}}@media (min-width:1024px){div.pagesectioncontainer.footer_logos div.table h2{margin-bottom:20px}div.pagesectioncontainer.footer_logos div.table div.section_column_content img{max-width:200px;max-height:80px}div.pagesectioncontainer.footer_contact{padding-bottom:80px}body:has(#container) div.pagesectioncontainer.footer_contact div.table.col-3{flex-wrap:nowrap;gap:0}div.pagesectioncontainer.footer_contact div.table.col-3 div.sect:first-of-type{flex-basis:55%}div.pagesectioncontainer.footer_contact div.table.col-3 div.sect:is(:nth-of-type(2),:nth-of-type(3)){flex-basis:22.5%}div.pagesectioncontainer.footer_contact a.cta{text-decoration:none;font-weight:700;display:inline-block}div.pagesectioncontainer.footer_contact a.cta::after{content:'\e92b';font-family:rehti_icon;margin-left:10px;vertical-align:middle;transition:margin-left .3s}div.pagesectioncontainer.footer_contact a.cta:hover::after{margin-left:15px}div.pagesectioncontainer.footer_contact p.info{max-width:330px;margin-top:40px}div.pagesectioncontainer.footer_contact p.info::before{content:'';display:block;max-width:330px;height:1px;background:var(--color-common-border);margin-bottom:40px}div.pagesectioncontainer.footer_contact div.some{flex-direction:column;margin-inline:unset;gap:10px;margin-bottom:35px}div.pagesectioncontainer.footer_contact div.some i{padding-bottom:0;padding-right:20px;text-align:center}div.pagesectioncontainer.footer_contact div.some i::after{font-size:16px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}#footer div.pagesectioncontainer.footer_contact div.some a+a{margin-left:0}#footer div.pagesectioncontainer.footer_contact ul.footer_sitemap{display:block}#footer div.pagesectioncontainer.footer_contact ul.footer_sitemap li{padding:0;display:block;margin-bottom:5px}#footer div.pagesectioncontainer.footer_contact ul.footer_sitemap ul{display:none}#footer div.pagesectioncontainer.footer_contact ul.footer_sitemap>li>a{text-transform:none}#footer div.pagesectioncontainer.footer_contact ul.footer_sitemap li.external>a::after{display:inline-block;content:'\e930';font-family:rehti_icon}#footer div.pagesectioncontainer.footer_copyright{border-top:1px solid var(--color-common-border);padding-top:20px;padding-bottom:20px}div.pagesectioncontainer.footer_copyright div.table.col-3{grid-template-columns:1fr 3fr 1fr}div.pagesectioncontainer.footer_copyright div.table div.sect:nth-of-type(2){text-align:center}div.pagesectioncontainer.footer_copyright div.table div.sect:nth-of-type(3){text-align:right}div.footer_sections div.pagesectioncontainer.footer_copyright :where(p,ul){margin-bottom:0}div.pagesectioncontainer.footer_copyright ul li{display:inline-block;margin-right:5px}div.pagesectioncontainer.footer_copyright ul li:not(:last-of-type)::after{content:'\2022';margin-left:10px;color:var(--color-common-border)}div.pagesectioncontainer.footer_copyright ul a{margin-bottom:0}}@media (min-width:1366px){#sidebar_content_wrapper #info_page_sidebar{--sidebar-width:320px}#sidebar_content_wrapper #info_page_sidebar+div{--sidebar-width:320px;--sidebar-margin:100px}div.pagesectioncontainer.footer_copyright ul li{margin-right:10px}div.pagesectioncontainer.footer_copyright ul li:not(:last-of-type)::after{margin-left:15px}}@media (min-width:1024px) and (max-width:1366px){div.pagesectioncontainer.footer_copyright :is(p,ul){font-size:12px}}div.pagesectioncontainer.fp_title+div.pagesectioncontainer{margin-top:0}div.pagesectioncontainer.fp_title{padding-top:var(--section-top-padding)}div.pagesectioncontainer.fp_title h2{text-align:center;margin-bottom:43px;position:relative}@media (min-width:1024px){div.pagesectioncontainer.fp_title h2{margin-bottom:64px}div.pagesectioncontainer.fp_title h2>span.bg{background:#fff;padding:0 40px;position:relative;z-index:1}#container:not(.adm) div.pagesectioncontainer.fp_title h2:has(> span)::before{content:'';position:absolute;top:calc(50% - .5px);left:calc(50% - 50vw);width:100vw;height:1px;background:var(--color-common-border);opacity:.5}}div.pagesectioncontainer.fp_teasers_3{padding-bottom:var(--section-bottom-padding)}div.pagesectioncontainer.fp_teasers_3 div.table{grid-gap:24px}@container pagesectioncontainer (max-width:899.90px){div.pagesectioncontainer.fp_teasers_3 div.table{grid-template-columns:1fr}}@media (max-width:979.90px){div.pagesectioncontainer.fp_teasers_3 div.table div.sect{position:relative;padding:40px 0 10px}div.pagesectioncontainer.fp_teasers_3 div.table div.sect:first-of-type{padding-top:0}div.pagesectioncontainer.fp_teasers_3 div.table div.sect:not(:first-of-type)::before{content:'';position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:1px;background:var(--color-common-border);opacity:.5}}div.pagesectioncontainer.fp_teasers_3 div.section_column_content>div{max-width:400px;margin-inline:auto}div.pagesectioncontainer.fp_teasers_3 div.section_column_content img{border-radius:var(--common-border-radius2) calc(var(--common-border-radius2) + 2px) var(--common-border-radius2) var(--common-border-radius2)}div.pagesectioncontainer.fp_teasers_3 div.section_column_content a:has(> img),div.pagesectioncontainer.fp_teasers_3 div.section_column_content>div>img{position:relative;display:block;margin-bottom:32px}div.pagesectioncontainer.fp_teasers_3 div.section_column_content a:has(> img)::before{content:'';background:var(--color-blue);mix-blend-mode:multiply;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--common-border-radius2);opacity:0;transition:opacity .2s}div.pagesectioncontainer.fp_teasers_3 div.section_column_content:has(a:hover) a:has(> img)::before{opacity:1}div.pagesectioncontainer.fp_teasers_3 div.section_column_content a:has(> img)::after{content:'\e92b';font-family:rehti_icon;position:absolute;top:0;right:0;width:44px;height:44px;text-align:center;align-content:center;background:#fff;border-radius:0 var(--common-border-radius2);color:var(--color-blue);font-size:12px;transition:.2s}div.pagesectioncontainer.fp_teasers_3 div.section_column_content:has(a:hover) a:has(> img)::after{background:var(--color-blue);color:#fff}div.pagesectioncontainer.fp_teasers_3 div.section_column_content a:has(> img)~*{padding:0 15px}div.pagesectioncontainer.fp_teasers_3 div.section_column_content h3{margin-bottom:8px}div.pagesectioncontainer.fp_teasers_3 div.section_column_content a{text-decoration:none}div.pagesectioncontainer.fp_teasers_3 div.section_column_content a:has(> span.cta){font-weight:var(--text-bold-weight);color:var(--color-blue)}div.pagesectioncontainer.fp_teasers_3 div.section_column_content span.cta{display:inline-block}div.pagesectioncontainer.fp_teasers_3 div.section_column_content span.cta::after{content:'\e92b';font-family:rehti_icon;vertical-align:middle;font-size:.8em;margin-left:5px;transition:margin-left .2s}div.pagesectioncontainer.fp_teasers_3 div.section_column_content:has(a:hover) span.cta::after{margin-left:10px}div.pagesectioncontainer.fp_teasers_2:has(div.sect_type_kuva + div.sect_type_teksti){background-color:var(--color-blue);color:#fff}div.pagesectioncontainer.fp_teasers_2:has(div.sect_type_teksti + div.sect_type_kuva){background-color:var(--color-beige)}div.pagesectioncontainer.fp_teasers_2:has(div.sect_type_kuva + div.sect_type_teksti) *{color:#fff;border-color:#fff}div.pagesectioncontainer.fp_teasers_2 div.table{grid-gap:0}div.pagesectioncontainer.fp_teasers_2 div.sect_type_teksti h2{margin-bottom:16px}div.pagesectioncontainer.fp_teasers_2 div.sect_type_teksti p:not(:last-of-type){margin-bottom:36px}div.pagesectioncontainer.fp_teasers_2>div{padding-left:0!important;padding-right:0!important}div.pagesectioncontainer.fp_teasers_2 div.sect_type_teksti{padding:96px 40px;background-size:auto 235px;background-repeat:no-repeat;background-position:top left}div.pagesectioncontainer.fp_teasers_2:has(div.sect_type_kuva + div.sect_type_teksti) div.sect_type_teksti{background-image:url('../../images/paralympiakomitea/teaser-bg-blue.svg')}@container pagesectioncontainer (max-width:599.90px){div.pagesectioncontainer.fp_teasers_2:has(div.sect_type_teksti + div.sect_type_kuva) div.sect_type_teksti{background-image:url('../../images/paralympiakomitea/teaser-bg-beige.svg')}}@container pagesectioncontainer (min-width:600px){div.pagesectioncontainer.fp_teasers_2 div.sect_type_teksti{padding:64px 40px}div.pagesectioncontainer.fp_teasers_2 div.sect_type_kuva{position:relative}div.pagesectioncontainer.fp_teasers_2 div.sect_type_kuva :is(picture,img){position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}}@media (min-width:600px){div.pagesectioncontainer.fp_teasers_2:has(div.sect_type_teksti + div.sect_type_kuva){background:var(--color-beige) url('../../images/paralympiakomitea/teaser-bg-beige.svg') no-repeat top left;background-size:auto 235px}}@container pagesectioncontainer (min-width:1000px){div.pagesectioncontainer.fp_teasers_2 div.sect_type_teksti{padding:184px 100px;background-size:auto 375px}div.pagesectioncontainer.fp_teasers_2:has(div.sect_type_teksti + div.sect_type_kuva) div.sect_type_teksti{padding-left:var(--main-x-padding)}div.pagesectioncontainer.fp_teasers_2 div.sect_type_kuva picture{left:calc(100% - 50vw);width:50vw}div.pagesectioncontainer.fp_teasers_2:has(div.sect_type_teksti + div.sect_type_kuva) div.sect_type_kuva picture{left:auto;right:calc(100% - 50vw)}}@media (min-width:1000px){div.pagesectioncontainer.fp_teasers_2:has(div.sect_type_teksti + div.sect_type_kuva){background-size:auto 375px}div .article_nosto_wrapper{display:grid;grid-gap:30px}div.edit_form .article_nosto_wrapper:not(.events_list),div.sect_embed .article_nosto_wrapper:not(.events_list){grid-template-columns:65% 1fr;grid-template-rows:1fr auto}}div.pagesectioncontainer.fp_other_sites{background-color:var(--color-dark-blue);padding-top:var(--section-top-padding);padding-bottom:var(--section-bottom-padding)}div.pagesectioncontainer.fp_other_sites h2{color:#fff;text-align:center;margin-bottom:43px;position:relative}div.pagesectioncontainer.fp_other_sites div.contacts_wrapper{grid-gap:25px}div.pagesectioncontainer.fp_other_sites div.contact_item{max-width:380px;background:0 0;border-color:transparent}div.pagesectioncontainer.fp_other_sites div.contact_item div.image{aspect-ratio:380/215;border-radius:var(--common-border-radius2);position:relative}div.pagesectioncontainer.fp_other_sites div.contact_item div.image img{object-position:center center;transition:transform .2s}div.pagesectioncontainer.fp_other_sites div.contact_item div.image:has(+ div.info:hover) img,div.pagesectioncontainer.fp_other_sites div.contact_item div.image:hover img{transform:scale(1.05)}div.pagesectioncontainer.fp_other_sites div.contact_item div.image:has(a[target="_blank"])::after{content:'\e930';font-family:rehti_icon;position:absolute;top:0;right:0;width:44px;height:44px;text-align:center;align-content:center;background:var(--color-dark-blue);border-radius:0 var(--common-border-radius2);color:#fff;transition:.2s;display:block}div.pagesectioncontainer.fp_other_sites div.contact_item div.image:has(a[target="_blank"]):has(+ div.info:hover)::after,div.pagesectioncontainer.fp_other_sites div.contact_item div.image:has(a[target="_blank"]):hover::after{background:#fff;color:var(--color-dark-blue)}div.pagesectioncontainer.fp_other_sites div.contact_item div.image::after{display:none}div.pagesectioncontainer.fp_other_sites div.contact_item div.info{padding:0;border-radius:0 0 5px 5px;background:0 0}div.pagesectioncontainer.fp_other_sites div.contact_item div.info a{padding:15px;display:block;font-weight:var(--text-bold-weight);position:relative;color:#fff}div.pagesectioncontainer.fp_other_sites div.contact_item div.info a::after{display:none!important}@media (min-width:1024px){div.pagesectioncontainer.fp_other_sites h2{margin-bottom:64px}div.pagesectioncontainer.fp_other_sites h2>span.bg{background:var(--color-dark-blue);padding:0 40px;position:relative;z-index:1}#container:not(.adm) div.pagesectioncontainer.fp_other_sites h2::before{content:'';position:absolute;top:calc(50% - .5px);left:calc(50% - 50vw);width:100vw;height:1px;background:var(--color-common-border);opacity:.5}div.pagesectioncontainer.fp_other_sites{background-color:var(--color-dark-blue)}div#sport_details{max-width:var(--wrapper-max-width,1500px);margin-left:auto;margin-right:auto}div#sport_details_container{width:calc(100% - 420px);margin-left:420px}}div.pagesectioncontainer.boxed_section{border-radius:var(--common-border-radius);padding:25px!important;background:var(--color-beige)}div#sport_details_container .contact_item,div.editor_pages_wrapper .contact_item{width:378px;background:#fff;border:0}div#sport_details_container .contact_item div.image,div.editor_pages_wrapper .contact_item div.image{height:200px;position:static;width:100%}div#sport_details_container .contact_item .image img,div.editor_pages_wrapper .contact_item .image img{width:100%}div#sport_details_container .contact_item .info,div.editor_pages_wrapper .contact_item .info{background:unset;border:1px solid var(--color-common-border);border-radius:0 0 5px 5px}#main>div>div>div#sport_details_wrapper{background:linear-gradient(to bottom,#fff,#f7f6F300);max-width:unset;margin-left:unset;margin-right:unset;width:100%}div#sport_details{padding-top:50px}div#sport_details_container>section{margin:50px 0}div#sport_details_container>section h3{margin:10px 0 20px}a.return_link{font-weight:700;text-decoration:none;font-size:16px}a i.para_icon-arrow_left{margin-right:8px;position:relative;top:4px}#sidebar_content_wrapper #info_page_sidebar+div>div.sections:last-of-type{padding-bottom:0}#para_sport_types{margin:20px 0 50px}#para_sport_types>div{padding:2px 15px;border-radius:5px;color:#191a38;width:fit-content;font-size:14px;display:inline-block;font-weight:700}#para_sport_badges,#para_sport_types{display:flex;flex-wrap:wrap}#para_sport_badges>div,#para_sport_types>div{margin:0 20px 20px 0}@media (max-width:500px){#para_sport_types{margin:15px 0 25px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}#para_sport_badges>div{margin:5px}#para_sport_types>div{margin:0}}
#para_sport_badges {

	> div {
		display: grid;
		grid-template-columns: 35px 1fr;
		grid-gap: 10px;
		height: 28px;
		align-content: center;
	}
	> div p {
		font-size: 14px;
		align-content: center;
	}

	div.para_paralympic {
		color: #034694;
		font-weight: bold;
	}
	div.para_special_olympics {
		color: #D7242A;
		font-weight: bold;
	}
	div.para_transplant {
		color: #F36F25;
		font-weight: bold;
	}

	.para_icon-special_olympics,
	.para_icon-paraurheilu,
	.para_transplant img {
		margin-right: 10px;
	}
	.para_icon-special_olympics,
	.para_icon-paraurheilu,
	.para_transplant {
		height: 30px;
	}

	.para_transplant img {
		width: 35px;
		height: calc(35px * 0.5797);
	}
}
#para_sport_types div.para_visually_impaired{background-color:rgba(75,194,133,.7)}#para_sport_types div.para_paralympic{background-color:rgba(77,159,222,.3)}#para_sport_types div.para_special_olympics{background-color:rgba(245,104,108,.3)}#para_sport_types div.para_transplant{background-color:rgba(247,162,100,.3)}#sport_details_container a.proceed,#sport_details_container a.proceed:hover{margin-top:28px;text-align:center;padding:10px 24px;transition:filter .2s}#sport_details_container a.proceed:hover{filter:brightness(1.15)}#sport_details_container a.proceed i.para_icon-arrow_right{transform:rotate(-45deg);margin-left:4px;position:relative;top:1px;margin-right:0}#sport_details_container a.proceed i.para_icon-arrow_right:before{font-size:14px}ul.filelist li{list-style-type:none}ul.filelist li.icon-doc:before{margin-right:10px}ul.filelist a{text-decoration:none}ul.filelist a:hover{text-decoration:underline}#sidebar_content_wrapper #info_page_sidebar:not(:has(.current)) .return_link{display:none}#sidebar_content_wrapper #info_page_sidebar li.return_link a:before{content:"\e904";font-size:14px;font-family:icomoon;transform:rotate(180deg);margin-right:10px}#sidebar_content_wrapper #info_page_sidebar li.return_link a:hover{text-decoration:none}#sidebar_content_wrapper #info_page_sidebar li.return_link a:hover:before{transform:rotate(180deg) translateX(5px)}#sidebar_content_wrapper #info_page_sidebar:has(.current) li.sport_sub_navi_item:not(.current,.return_link),#sidebar_content_wrapper li.sport_sub_navi_item button.info_page_sidebar_toggle_sub{display:none}div.sport_ingress{margin-bottom:50px}div.sport_ingress p{font-size:20px;line-height:28px}div#on_this_page{border-radius:var(--common-border-radius);padding:25px;background:var(--color-beige);margin-bottom:50px}div#on_this_page li{display:flex;align-items:flex-start}#on_this_page.dashed_border{border-style:dashed}.sect_on_this_page div#on_this_page{margin-bottom:0}div#on_this_page li a{text-decoration:none}div#on_this_page h4{margin-bottom:20px}div#on_this_page ul li{list-style-type:none;margin-left:10px}div#on_this_page ul li:before{position:relative;content:"\e904";font-family:icomoon;font-size:14px;margin-right:10px;padding-right:0;transform:rotate(90deg);top:2px;left:-10px}@media (max-width:500px){div#on_this_page{padding:15px}div#on_this_page li{margin:10px 0}div#on_this_page ul li:before{margin-right:5px}}#info_page_sidebar #subnav_desktop_heading,#info_page_sidebar #subnav_desktop_heading a{font-size:18px;font-weight:var(--text-bold-weight)}body.sticky_header #info_page_sidebar>ul,body.unsticky_header #info_page_sidebar>ul{top:calc(var(--sticky-desktop-header-sect2-height) + 20px)}body:not(.sticky_header,.unsticky_header) #info_page_sidebar>ul{top:calc(var(--sticky-desktop-header-sect1-height) + var(--sticky-desktop-header-sect2-height) + 20px)}#container.hide_subnav_heading #subnav_desktop_heading,#info_page_sidebar ul:has(.return_link):has(.current) #subnav_desktop_heading{display:none}div.sport_list>div{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.sport_list_item_wrapper{flex-shrink:0;flex-basis:375px;margin-bottom:30px;position:relative}@media (max-width:1024px){.sport_list_item_wrapper{flex-basis:48%}}@media (max-width:650px){.sport_list_item_wrapper{flex-basis:100%}}.sport_list_item_wrapper img.sport_image{height:160px;width:100%;object-fit:cover;border-radius:5px 50px 0 0}.sport_list_item_wrapper div.sport_list_name{width:100%;border:1px solid var(--color-common-border);background:#fff;border-radius:0 0 5px 5px}.formatted_text .sport_list_item_wrapper div.sport_list_name a{text-decoration:none}.formatted_text .sport_list_item_wrapper:hover .sport_list_name a{text-decoration:underline}.sport_list_item_wrapper div.sport_list_name h5{padding:26px 0 26px 24px;font-size:18px}.sport_list_item_wrapper div.sport_list_name h5 i{float:right;margin-right:30px}.sport_list_item_wrapper .sport_list_name h5 i{position:relative;transition:left .25s;left:0}.sport_list_item_wrapper:hover .sport_list_name h5 i{left:5px}.sport_list_item_wrapper div.sport_games_wrapper{margin:10px;position:absolute;display:flex;width:calc(40px * 3 + 30px)}.sport_list_item_wrapper div.sport_games_wrapper>div{flex-basis:40px;flex-shrink:0;flex-grow:0}.sport_list_item_wrapper .para_icon-paraurheilu,.sport_list_item_wrapper .para_icon-special_olympics,.sport_list_item_wrapper .para_transplant{margin-right:0}.sport_list_item_wrapper div.sport_games_wrapper>div[class^=para_]{display:flex;justify-content:center;background:rgba(255,255,255,.9);border-radius:50%;height:40px;width:40px;margin-right:10px}.sport_list_item_wrapper div.sport_games_wrapper>div.para_visually_impaired{background:#fff}.sport_list_item_wrapper div.sport_games_wrapper>div.para_visually_impaired:before{content:' ';border-radius:50%;height:40px;width:40px;display:block;background:rgba(75,194,133,.7)}.sport_list_item_wrapper div.sport_games_wrapper>.para_special_olympics>i{width:25px;height:24px;position:relative;top:2px;left:1px}.sport_list_item_wrapper div.sport_games_wrapper>div[class^=para_]>span.para_icon-paraurheilu{width:25px;position:relative;top:3px;left:-2px}.sport_list_item_wrapper div.sport_games_wrapper>div[class^=para_]>span.para_icon-paraurheilu i:before{font-size:19px}.sport_list_item_wrapper div.sport_games_wrapper>.para_transplant img{width:30px;height:calc(30px * .5797);position:relative;top:10px;left:-2px}#sport_list_wrapper section{margin:40px 0}#sport_list_wrapper section h2{margin-bottom:30px}div.pagesectioncontainer.fp_sport_spotlight p.sport_spotlight{text-transform:uppercase;font-size:14px;font-weight:700}div.pagesectioncontainer.fp_sport_spotlight h2+p{font-size:18px;text-wrap:balance}.pagesectioncontainer.find_info+.pagesectioncontainer:has(.sect_embed){background:linear-gradient(to bottom,#fff,rgba(255,255,255,0));padding-top:70px}.pagesectioncontainer.fullwidth+.pagesectioncontainer .sect_embed{margin-top:50px}div#container:not(.page-page) .pagesectioncontainer:has(.sect_embed > .article_nosto_wrapper)+.pagesectioncontainer:not(.fp_title){margin-top:var(--section-bottom-padding)}@media (max-width:999.9px){.article_nosto_wrapper{display:grid;grid-gap:15px}}@container pagesectioncontainer (max-width:699.9px){#sidebar_content_wrapper div.news_items_wrapper{grid-template-columns:100%}}@container pagesectioncontainer (min-width:700px){.articles_list .article_meta .meta_name{max-height:calc(24px * 3);overflow:hidden}}#sidebar_content_wrapper div.news_items_wrapper,div.news_items_wrapper{grid-gap:30px}#sidebar_content_wrapper div.news_items_wrapper:has(.article_wrapper.events,.article_wrapper.training),div.news_items_wrapper:has(.article_wrapper.events,.article_wrapper.training){grid-template-columns:100%;grid-gap:15px}.articles_button{height:45px;grid-column:1/-1;justify-self:end}.article_nosto_wrapper .articles_button{margin-top:17px}div.article_wrapper>a{text-decoration:none}div#whats_new div.small_nosto_list{width:100%;display:grid;grid-gap:30px;grid-template-columns:repeat(2,1fr)}@media (max-width:700px){div#whats_new div.small_nosto_list{grid-template-columns:100%;grid-gap:15px}}#whats_new .article_nosto_wrapper+.article_nosto_wrapper{margin-top:30px}#whats_new .article_nosto_wrapper>h2{margin-bottom:10px}

.article_nosto_wrapper {

	a {
		text-decoration: none;
	}

	.article_meta {
		background-color: var(--color-beige);
		padding: 18px;
		box-sizing: border-box;
		transition: box-shadow .2s ease-out;
		display: block;
	}
	
	.article_meta .meta_info {
		display: flex;
		font-size: 14px;
		align-items: center;
		line-height: 17px;
	}

	.article_meta .meta_info > div.article_group_name {
		flex-basis: auto;
	}
	.article_meta .meta_info > div.article_group_name.long_name {
		flex-basis: 100%;
		position: relative;
	}
	.meta_info .article_group_name:not(.long_name) + .article_date {
		align-self: flex-start;
		flex-basis: 45%;
	}

	.meta_info .article_group_name:not(.long_name) + .article_date:before {
		content: '-';
		padding-right: 6px;
	}

	.article_meta .meta_info .article_group_name p {
		line-height: inherit;
		font-size: inherit;
		text-transform: uppercase;
		margin-right: 6px;
		font-weight: bold;
	}
	.article_meta .meta_name p {
		text-wrap: balance;
		color: var(--color-dark-blue);
		font-weight: 800;
	}

	@media (min-width: 600px) {
		a.proceed_small {
			width: fit-content;
		}
	}
	@media (max-width: 599.9px) {
		.articles_button, a.proceed_small {
			width: 100%;
			display: block;
		}
	}

}
.article_nosto_wrapper .article_wrapper:hover {
	.article_meta {
		background-color: #F2E9E4;
	}
}


#whats_new .article_spotlight_wrapper,
#whats_new .small_nosto_list {
	.meta_name {
		font-weight: bold;
	}
}
div.articles_list {

	div.article_wrapper:has(a) > a,
	div.article_wrapper:not(:has(a)) {
		height: 100%;
	}
	.article_meta {
		height: inherit;
		border-radius: var(--common-border-radius);
	}
	.article_meta .meta_name p {
		width: inherit;
		line-height: 24px;
		margin-bottom: 0;
		font-weight: normal;
	}
	.article_meta .meta_info {
		margin-bottom: 10px;
	}

}

.article_spotlight_wrapper, div.small_nosto_list {
	.spotlight_image_wrapper {
		overflow: hidden;
		border-radius: 10px 10px 0 0;
	}
	.spotlight_image {
		background-size: cover;
		background-position: center center;
		width: 100%;
		height: 200px;
		display: block;
		transition: transform .2s ease-out;
	}

	.meta_info {
		margin-bottom: 15px;
	}
	.meta_info > * {
		display: inline-block;
	}
	@media screen and (max-width: 999.9px) {
		.spotlight_image_wrapper div {
			max-height: 200px;
			height: 200px;
		}

	}

	:hover .spotlight_image {
		transform: scale(1.02);
	}

	.article_meta {
		border-radius: 0 0 var(--common-border-radius) var(--common-border-radius);
		padding: 22px;
		font-size: 18px;
		min-height: 148px;
		height: 100%;
	}

	.article_wrapper {
		display: grid;
		gap: 0;
	}

}
@media screen and (min-width: 650px) and (max-width: 999.9px) {

	div.sect_embed .article_nosto_wrapper .articles_list {
		grid-template-columns: 1fr 1fr;
	}

}
.article_spotlight_wrapper, div:not(.news_wrapper) div.small_nosto_list {
	@media (min-width: 1000px) {
		.spotlight_image {
			height: 450px;
		}
		.article_wrapper {
			grid-template-rows: 450px 1fr;
		}
	}
}
div.small_nosto_list .article_wrapper {
	grid-template-rows: 200px 1fr;
}

div#whats_new div.small_nosto_list,
div.news_wrapper div.small_nosto_list {

	@media (min-width: 1000px) {
		.spotlight_image {
			height: 200px;
		}
		.article_wrapper {
			grid-template-rows: 200px 1fr;
		}
	}

	.article_meta .meta_name p {
		line-height: 24px;
		max-height: calc(24px * 4);
		overflow: hidden;
		font-weight: 800;
	}
}

div.small_nosto_list {

	.spotlight_image_wrapper {
		height: 200px;
		overflow: hidden;
		border-radius: 5px 5px 0 0;
	}

}
div.small_nosto_list .article_wrapper {
	height: 100%;
}

.meta_info .blog,.meta_info .events,.meta_info .news{font-weight:800}.meta_info .blog,.meta_info .news{color:var(--color-news-category)}.meta_info .events,.meta_info .training{color:var(--color-events-category)}div#whats_new .article_nosto_wrapper .articles_list,div.edit_form .article_nosto_wrapper .articles_list,div.sect_embed .article_nosto_wrapper .articles_list{display:grid;gap:15px;width:100%;grid-template-rows:repeat(auto-fill,1fr)}@media (min-width:1000px){div#whats_new .article_nosto_wrapper:has(.article_spotlight_wrapper) .articles_list,div.edit_form .article_nosto_wrapper:has(.article_spotlight_wrapper) .articles_list,div.sect_embed .article_nosto_wrapper:has(.article_spotlight_wrapper) .articles_list{grid-template-rows:repeat(auto-fill,calc(25% - 11.25px))}}#whats_new .article_spotlight_wrapper .meta_name,.formatted_text .article_spotlight_wrapper .meta_name{font-size:18px;font-weight:700;line-height:22px}@media (max-width:999px){#whats_new .article_spotlight_wrapper .meta_name,.formatted_text .article_spotlight_wrapper .meta_name{font-size:18px}}#container.sport_sub_navi_item .pagesectioncontainer:last-of-type{margin-bottom:var(--section-bottom-padding)}@media (min-width:1024px){#container.sport_sub_navi_item .pagesectioncontainer:last-of-type{margin-bottom:100px}}#back_to_top{bottom:55px}div.sections>div.pagesectioncontainer:has(div.sect_embed):last-of-type{margin-bottom:var(--section-bottom-padding)}@media screen and (max-width:646px){#footer_logo img{width:max(60px,18.5vw)}}