@font-face{font-family:"OpenSans";src:url("fonts/OpenSans.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url("fonts/OpenSans-SemiBold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Vitesse";src:url("fonts/Vitesse-Book.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Vitesse";src:url("fonts/Vitesse-Medium.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Vitesse";src:url("fonts/Vitesse-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}.ff-light{font-family:"Vitesse";font-weight:300}.screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.alignleft{float:left;max-width:49%;margin-right:1%}.alignright{float:right;max-width:49%;margin-left:1%}.alignleft+.alignleft{margin-right:0}.alignright+.alignright{margin-left:0}.aligncenter{text-align:center}.wp-block-separator{border:none}@media(min-width: 600px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1.875rem) !important}}figure.wp-block-image a:is(:link,:visited),figure.gallery-item a:is(:link,:visited){display:block;overflow:hidden;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}figure.wp-block-image a:is(:link,:visited):hover,figure.gallery-item a:is(:link,:visited):hover{text-decoration:none}figure.wp-block-image figcaption,figure.gallery-item figcaption{margin-bottom:0}.wp-block-file *+.wp-block-file__button{margin-left:.75rem}figure.wp-block-gallery figcaption{max-width:768px;margin:0 auto;padding-bottom:3rem;text-align:center}.blocks-gallery-item__caption{z-index:10}div[class^=wp-block] :is(h1,h2,h3,h4,h5,h6){margin-bottom:.5rem}.wp-block-cover :is(h1,h2,h3,h4,h5,h6){line-height:1;text-transform:uppercase}.blocks-gallery-image,.blocks-gallery-item{max-width:50% !important}@media(min-width: 768px){.blocks-gallery-image,.blocks-gallery-item{max-width:33% !important}}.wp-block-buttons{margin-bottom:1rem}.bg-dark{background:rgba(31,31,31,.98) !important;color:rgba(247,247,247,.99)}.bg-darker{background:rgba(23,23,23,.98) !important;color:rgba(217,217,217,.95)}.bg-light{background:rgba(247,247,247,.99) !important;color:rgba(0,0,0,.8)}.bg-white{color:rgba(0,0,0,.8)}.bg-none{background:rgba(0,0,0,0) !important}@media(min-width: 576px){.bg-default{background-image:url(../img/default.jpg);background-size:cover}}.backdrop,.backdrop-lighter{background-color:rgba(0,0,0,.5) !important;color:rgba(247,247,247,.99)}.backdrop-more{color:rgba(247,247,247,.99)}@supports((-webkit-backdrop-filter: blur(0.5rem)) or (backdrop-filter: blur(0.5rem))){.backdrop{-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}.backdrop-lighter{-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}.backdrop-lg{background-color:rgba(23,23,23,.98)}@media(min-width: 992px){.backdrop-lg{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}}.backdrop-lg-lighter{background-color:rgba(31,31,31,.98)}@media(min-width: 992px){.backdrop-lg-lighter{background-color:rgba(200,200,200,.1);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}}}@supports((-webkit-backdrop-filter: blur(2rem)) or (backdrop-filter: blur(2rem))){.backdrop-more{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}}.hyphen{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.no-hyphen{overflow-wrap:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:"Vitesse",serif;font-weight:700}h5,.h5,h6,.h6,.has-drop-cap:not(:focus):first-letter{font-family:"Vitesse",serif;font-weight:300}b,strong,th{font-family:"OpenSans";font-weight:700;letter-spacing:-0.025rem}small,.small{font-size:.8rem}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-family:"Vitesse";letter-spacing:normal;font-weight:700}blockquote{font-size:1.2rem}blockquote p{margin-bottom:.5rem}main :where(h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){margin-top:1.5rem}@media(min-width: 768px){.page-title,.single .cat-title{margin-top:3.5rem}}.cat-title+.page-title{margin-top:.5rem;padding-top:0}.lh-1-2{line-height:1.2}.stretch,.stretch-xxl{position:relative;width:100vw;height:auto;right:50%;left:50%;margin-right:-50vw !important;margin-left:-50vw !important}@media(min-width: 1440px){.stretch-xxl{max-width:1440px;margin-inline:-720px !important}}@media(min-width: 1400px){.stretch .container{padding-right:.75rem !important;padding-left:.75rem !important}}:root{--bs-secondary-color: rgba(247, 247, 247, .5) !important}@media(min-width: 1400px){.home :where(main,div)[class*=container]{max-width:1440px}}.modal-backdrop{background-color:rgba(0,0,0,.9)}.modal .carousel-item{height:auto;max-height:none}.modal iframe{z-index:1}.modal-backdrop.show{opacity:1}.modal button{filter:none !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;transition:transform .3s cubic-bezier(0, 0, 0.3, 1)}.modal button svg{fill:#f0c72e}.modal button.btn-close{background:rgba(31,31,31,.98) !important;opacity:1}@supports((-webkit-backdrop-filter: blur(0.5rem)) or (backdrop-filter: blur(0.5rem))){.modal button.btn-close{background:rgba(0,0,0,.5) !important;-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}}.modal button:hover,.modal button:hover svg{filter:none;transform:scale(1.1);fill:#fff}.tooltip.show{opacity:.98}.tooltip-inner{line-height:1.2;color:rgba(31,31,31,.98);background-color:#f0c72e;box-shadow:1px -1px 5px rgba(0,0,0,.3)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{border-top-color:#f0c72e}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{border-right-color:#f0c72e}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:#f0c72e}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{border-left-color:#f0c72e}.toimihenkilot>li:not(.linkit),li:not(.nav-item)[class*=pelaaja],li.ext a,.nav-subpage-team li a{position:relative;padding-left:1.5rem}.toimihenkilot li span.title{position:relative;display:block}.toimihenkilot li span p{margin-top:0}.toimihenkilot>li.toimenkuva::before,li:not(.nav-item)[class*=pelaaja]::before,li.ext a::before,.nav-subpage-team li a::before{position:absolute;inset:.2rem 0 0;width:1rem;height:1.05rem;content:"";background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:0 50%;background-image:url("bs-icons/person-fill.svg");background-size:contain;filter:invert(1);opacity:.8}li.toimenkuva.laakari::before,li.toimenkuva.fysio::before{background-image:url("bs-icons/bandaid-fill.svg")}li.toimenkuva[class*=manager]::before,li.toimenkuva[class*=johtaja]::before,li.toimenkuva[class*=sihteeri]::before,li.toimenkuva[class*=paallikko]::before{background-image:url("bs-icons/person-rolodex.svg")}li.toimenkuva[class*=raha]::before,li.toimenkuva[class*=talous]::before,li.toimenkuva[class*=pankki]::before,li.toimenkuva[class*=rahaston]::before,li.toimenkuva[class*=talouden]::before{background-image:url("bs-icons/cash-coin.svg")}li.toimenkuva[class*=service]::before,li.toimenkuva[class*=huoltaja]::before,li.toimenkuva[class*=huolto]::before{background-image:url("bs-icons/people-fill.svg")}li.toimenkuva[class*=video]::before{background-image:url("bs-icons/person-video3.svg")}li.toimenkuva[class*=koordinaattori]::before{background-image:url("bs-icons/person-lines-fill.svg")}li.toimenkuva[class*=coach]::before,li.toimenkuva[class*=valmentaja]::before{background-image:url("bs-icons/cone-striped.svg")}li.toimenkuva[class*=fys]::before,li.toimenkuva[class*=phys]::before{background-image:url("bs-icons/person-heart.svg")}li.toimenkuva[class*=media]::before{background-image:url("bs-icons/journal-text.svg")}li.ext a::before{background-image:url("bs-icons/globe.svg");background-position:0 0}.nav-subpage-team li a::before{background-image:url("bs-icons/filter-right.svg");background-position:0 0}li.ext a[href*=instagram]::before{background-image:url("bs-icons/instagram.svg")}li.ext a[href*=facebook]::before{background-image:url("bs-icons/facebook.svg")}li.ext a[href*=google]::before{background-image:url("bs-icons/google.svg")}li.ext a[href*=youtu]::before{background-image:url("bs-icons/youtube.svg")}li.ext a[href*=apple]::before{background-image:url("bs-icons/apple.svg")}footer .social-buttons{justify-content:flex-start}.simpletoc{margin-top:1.5rem}.simpletoc-list:empty{margin:0 !important}h2[id=joukkueet]+.simpletoc ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 3rem;padding:0}h2[id=joukkueet]+.simpletoc ul li{margin-inline:0 .5vw;padding:0}h2[id=joukkueet]+.simpletoc ul li a{padding:.15rem .35rem;background-color:#f0c72e;color:rgba(31,31,31,.98);font-size:.9rem;border:1px solid rgba(0,0,0,0);border-radius:.15rem;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}h2[id=joukkueet]+.simpletoc ul li a:where(:hover,:focus,:active){background-color:rgba(247,247,247,.99);color:rgba(0,0,0,.8);text-decoration:none}h2[id=joukkueet]+.simpletoc ul li a:where(:active,:focus-within){box-shadow:1px 1px 3px inset rgba(0,0,0,.5)}.torneopal_widget{width:100%;margin:0 0 1rem;font-size:.8rem;overflow:scroll}@media(max-width: 413.98px){.torneopal_widget{box-shadow:-1rem 0 1rem inset #111}}.torneopal_widget caption{caption-side:top;color:rgba(247,247,247,.99);font-family:"Vitesse";font-weight:700;font-size:1.4rem;margin-block:1.5rem .5rem}.torneopal_widget caption br{display:none}.torneopal_widget .scheduletable .competitionname::after{content:" ottelut"}.torneopal_widget .scoretable .competitionname,.torneopal_widget .match{display:none}.torneopal_widget .home,.torneopal_widget .away{white-space:nowrap}.torneopal_widget .winner{color:#90ee90}.torneopal_widget caption{caption-side:top;margin:0;line-height:1.2;color:rgba(217,217,217,.95);font-size:1.2rem;font-family:"Vitesse";font-weight:300}.torneopal_widget thead{font-size:.9rem}.torneopal_widget thead th{padding:.15rem !important;font-weight:bold;background-color:rgba(0,0,0,0);color:currentColor;box-shadow:0 1px 0 rgba(255,255,255,.1) !important}.torneopal_widget thead th.crest{display:none}.torneopal_widget tbody{font-size:.9rem}.torneopal_widget tbody tr.odd td,.torneopal_widget tbody tr:nth-child(odd) td{background-color:rgba(100,100,100,.1) !important}.torneopal_widget tbody tr:hover td{background-color:rgba(0,0,0,.1) !important}.torneopal_widget tbody th,.torneopal_widget tbody td{padding:.15rem !important;color:currentColor;background-color:rgba(0,0,0,0)}.torneopal_widget tbody th.crest,.torneopal_widget tbody td.crest{display:none}.torneopal_widget tbody th.goals,.torneopal_widget tbody td.goals{white-space:nowrap}.torneopal_widget+script+.torneopal_widget .scheduletable .competitionname::after,script+script+.torneopal_widget .scheduletable .competitionname::after{content:" pelatut ottelut"}.torneopal_widget+script+.torneopal_widget .scheduletable .time,script+script+.torneopal_widget .scheduletable .time{display:none}.torneopal_widget+script+.torneopal_widget .scheduletable .score,script+script+.torneopal_widget .scheduletable .score{display:table-cell}.torneopal_widget tr:nth-child(odd) td{background-color:rgba(0,0,0,.5)}.widget_categories .list_categories{gap:.25rem .5rem}.widget_categories+script+.torneopal_widget{margin-top:2rem}.relevanssi-live-search-results{overflow:auto;width:100% !important;min-height:0;color:rgba(247,247,247,.99);background-color:rgba(31,31,31,.98);border-radius:0;box-shadow:inset 0 -1rem 1rem -1rem #000}.relevanssi-live-search-results-showing{min-height:175px}.relevanssi-live-search-results .relevanssi-live-search-result{border-top:1px solid rgba(240,199,46,.25)}.relevanssi-live-search-results p{margin:0;padding:0;border:none}.relevanssi-live-search-results p.relevanssi-live-search-no-results{padding:1rem .75rem}.relevanssi-live-search-results a{padding:.5rem .75rem;line-height:1.25;white-space:normal}.relevanssi-live-search-results a:where(:hover,:focus-within,:active){background-color:rgba(23,23,23,.98);border-color:rgba(240,199,46,.25) !important}.relevanssi-live-search-results .relevanssi-live-search-result-status{padding:1rem .75rem}.rlv-has-spinner{border-color:#f0c72e;border-right-color:rgba(0,0,0,0)}.rlv-has-spinner::after{background-color:#f0c72e}header{transition-property:background-color,margin,box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}header.scrolled{box-shadow:0 .75rem 1rem rgba(0,0,0,.3)}header .navbar-wrap{background-color:rgba(31,31,31,.98)}@media(min-width: 768px){header .navbar-wrap{margin:0;order:2}}header .navbar{max-width:1320px;margin-left:0;padding-block:.5rem 0;font-family:"Vitesse";font-weight:400;text-transform:uppercase;transition-property:padding;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1);transition-duration:.6s}header h1,header .h1{margin:0 calc(1.6rem + 2vw);text-align:center;font-size:calc(1.375rem + 1.5vw);transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1);transition-property:transform}@media(max-width: 414px){header h1,header .h1{transform:translate(0, 0.225rem)}}@media(max-width: 768px){header h1,header .h1{line-height:1}}@media(min-width: 1200px){header h1,header .h1{font-size:2.5rem}}@media(min-width: 768px){header h1,header .h1{margin-left:0}}header .navbar-brand{transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1);font-size:calc(1rem + 2vw)}@media(min-width: 375px){header .navbar-brand{font-size:inherit}}header .navbar-brand-logo{height:2.4rem;width:auto;margin-right:calc(.25rem + 1vw)}@media(min-width: 768px){header .navbar-brand-logo{transform:scale(1.4) translateY(0.15rem)}}@media(max-width: 414px){header .navbar-brand-logo{display:none}}header .navbar-brand:where(:hover,:focus-within,:active) .navbar-brand-logo{transform:scale(1.2) translateY(0.25rem)}header .navbar-nav{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}header .nav-link{display:block;line-height:1.5;white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;color:#f0c72e;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}@media(min-width: 992px){header .nav-link{font-size:clamp(1rem,.25rem + 1.25vw,1.3125rem)}}header nav[aria-label]{--bs-navbar-nav-link-padding-x: .25rem;margin-top:.5rem}header nav[aria-label] .nav-link{padding-block:.25rem;font-size:.7rem}@media(min-width: 414px){header nav[aria-label] .nav-link{margin-inline:1vw;font-size:clamp(.9rem,.25rem + 1.25vw,1.3125rem)}}header nav[aria-label] .nav-link::after{display:none}header .extlinks{background-color:rgba(23,23,23,.98)}header .extlinks>div{max-width:1320px}header .offcanvas{width:100% !important}header .offcanvas-header{padding:.5rem;line-height:1}header .offcanvas-header h1,header .offcanvas-header .h1{margin:0;transform:none}header .offcanvas-header .navbar-brand-logo{margin-right:0}header .offcanvas-body{padding:0;z-index:10}@media(max-width: 768px){header .offcanvas .shortcuts{overflow:hidden;border-bottom:1px solid rgba(240,199,46,.25)}header .offcanvas .nav-item{border-top:1px solid rgba(240,199,46,.25)}}header .offcanvas .nav-link{padding:1rem;font-family:"OpenSans";font-weight:400;font-size:1.2rem;line-height:1.4;text-transform:uppercase;letter-spacing:normal;white-space:normal;cursor:pointer}header .offcanvas .nav-link:where(:hover,:focus-within,:active){color:#fff;background-color:rgba(23,23,23,.98)}@media(min-width: 768px){header .offcanvas .nav-link{padding:.5rem .35rem;font-size:.9rem;border-top:none}}header .offcanvas .menu-item-has-children{position:relative;overflow:hidden}@media(min-width: 768px){header .offcanvas .menu-item-has-children{display:flex;justify-content:space-between;overflow:visible}}header .offcanvas .menu-item-has-children>.nav-link{position:relative;box-shadow:none}@media(min-width: 576px){header .offcanvas .menu-item-has-children>.nav-link{flex:1;padding-right:1.15rem}}header .offcanvas .menu-item-has-children>.nav-link::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:0;height:0;color:#f0c72e;border-top:.5rem solid rgba(0,0,0,0);border-right:none;border-bottom:.5rem solid rgba(0,0,0,0);border-left:.5rem solid #f0c72e;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}@media(min-width: 768px){header .offcanvas .menu-item-has-children>.nav-link::after{right:.5rem;border-top:.25rem solid #f0c72e;border-right:.25rem solid rgba(0,0,0,0);border-bottom:none;border-left:.25rem solid rgba(0,0,0,0)}}header .offcanvas .menu-item-has-children .dropdown-menu{display:block;position:absolute;top:0;left:0;transform:translateY(-15%);z-index:0;padding:0;border:none;background-color:rgba(0,0,0,0);visibility:hidden;opacity:0;transition:transform 0ms cubic-bezier(0, 0, 0.3, 1),opacity 0ms cubic-bezier(0, 0, 0.3, 1)}@media(min-width: 768px){header .offcanvas .menu-item-has-children .dropdown-menu{display:none;position:absolute;top:0;right:-0.5rem;transform:translate(0);z-index:1;min-width:12rem;padding:0;margin:0;line-height:normal;visibility:hidden;opacity:0;box-shadow:.25rem 1rem 1rem rgba(0,0,0,.5)}header .offcanvas .menu-item-has-children .dropdown-menu.depth_0:not(.sub-menu) .nav-link{padding-left:.35rem}}@media(max-width: 768px){header .offcanvas .menu-item-has-children .dropdown-menu .nav-item{border-top:1px solid rgba(240,199,46,.1)}}header .offcanvas .menu-item-has-children .dropdown-menu .nav-link{position:relative;font-size:1rem;padding:.5rem 1rem .5rem 2rem}@media(max-width: 768px){header .offcanvas .menu-item-has-children .dropdown-menu .nav-link{transition:all .3s cubic-bezier(0, 0, 0.3, 1)}}@media(min-width: 768px){header .offcanvas .menu-item-has-children .dropdown-menu .nav-link{min-width:12rem;font-size:.8rem;line-height:1.2;padding:.3rem 1rem;background-color:#f0c72e;color:rgba(31,31,31,.98)}}header .offcanvas .menu-item-has-children .dropdown-menu .nav-link::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:1.25rem;width:0;height:0;color:#f0c72e;border-top:.25rem solid rgba(0,0,0,0);border-right:none;border-bottom:.25rem solid rgba(0,0,0,0);border-left:.25rem solid #f0c72e}@media(min-width: 768px){header .offcanvas .menu-item-has-children .dropdown-menu .nav-link::before{display:none}}header .offcanvas .menu-item-has-children .dropdown-menu .nav-link::after{display:none}@media(min-width: 768px){header .offcanvas .menu-item-has-children .dropdown-menu .nav-link::after{display:block;top:.6rem;transform:rotate(-90deg);border-top:.25rem solid rgba(31,31,31,.98);border-right:.25rem solid rgba(0,0,0,0);border-bottom:none;border-left:.25rem solid rgba(0,0,0,0)}}@media(max-width: 768px){header .offcanvas .menu-item-has-children .dropdown-menu .nav-link:where(:hover,:focus-within,:active){transform:translate(0.25rem)}}header .offcanvas .menu-item-has-children .dropdown-menu .nav-link:where(:hover,:focus-within,:active,.active)::after{border-top:.25rem solid #f0c72e;border-right:.25rem solid rgba(0,0,0,0);border-bottom:none;border-left:.25rem solid rgba(0,0,0,0)}header .offcanvas .menu-item-has-children .dropdown-menu .nav-item:where(:hover,:focus-within,:active)>.nav-link::after{border-top:.25rem solid #f0c72e;border-right:.25rem solid rgba(0,0,0,0);border-bottom:none;border-left:.25rem solid rgba(0,0,0,0)}header .offcanvas .menu-item-has-children .dropdown-menu .sub-menu{position:relative;top:auto;left:auto;list-style:none;border-bottom:1px solid rgba(240,199,46,.25);border-radius:none}@media(min-width: 768px){header .offcanvas .menu-item-has-children .dropdown-menu .sub-menu{top:0;left:100%;transform:translate(0);visibility:visible;opacity:1;border-bottom:none;border-radius:inherit}}header .offcanvas .menu-item-has-children .dropdown-menu .sub-menu .nav-link{padding-left:3rem;text-transform:none}@media(min-width: 768px){header .offcanvas .menu-item-has-children .dropdown-menu .sub-menu .nav-link{padding-left:1rem}}header .offcanvas .menu-item-has-children .dropdown-menu .sub-menu .nav-link::before{left:2.25rem}header .offcanvas .menu-item-has-children .dropdown-menu.depth_2 .nav-link::after{display:none}header .offcanvas .menu-item-has-children>a.show::after{rotate:90deg;transform:translate(-50%, 0)}@media(min-width: 768px){header .offcanvas .menu-item-has-children>a.show::after{rotate:0deg;transform:none}}header .offcanvas .menu-item-has-children>a.show+.dropdown-menu.show{display:block;position:relative;top:auto;visibility:visible;opacity:1;transform:translate(0);transition:transform .35s ease-out,opacity .15s ease-in .15s}header .offcanvas .menu-item-has-children>a.show+.dropdown-menu.show .sub-menu{transform:none;visibility:visible;opacity:1}@media(min-width: 768px){header .offcanvas .menu-item-has-children>a.show+.dropdown-menu.show{position:absolute;top:100%}}@media(min-width: 768px){header .offcanvas .show .menu-item-has-children:where(:hover,:focus-within,:active)>ul.dropdown-menu{display:block;position:absolute;top:100%;visibility:visible;opacity:1;transform:translate(0)}header .offcanvas .show .menu-item-has-children:where(:hover,:focus-within,:active)>.dropdown-menu>ul.dropdown-menu{display:block;position:absolute;top:0;visibility:visible;opacity:1;transform:translate(0)}header .offcanvas .show .menu-item-has-children:where(:hover,:focus-within,:active)>.dropdown-menu>li.dropdown-menu{display:block;position:relative;visibility:visible;opacity:1;box-shadow:none}header .offcanvas .menu-item-has-children:where(:hover,:focus,:focus-within)>a+.dropdown-menu:not(.depth_0){top:0;left:99%;min-height:3rem;background-color:#f0c72e;border-radius:0}header .offcanvas ul:not(.show) .menu-item-has-children:where(:hover,:focus-within,:active) .nav-link:not(.dropdown-link):not([href*="#"])+ul.dropdown-menu{display:block;position:absolute;top:100%;visibility:visible;opacity:1;transform:translate(0)}}header .nav-item.current-menu-ancestor,header .nav-item:where(:hover,:focus-within,:active)>.nav-link,header .nav-link:where(:hover,:focus-within,:active,.active){background-color:#111 !important;color:rgba(247,247,247,.99) !important}@media(min-width: 768px){header .offcanvas-sitesearch{max-width:20rem}}header .sitesearch{display:block;margin:0 auto;padding:0;border-radius:.15rem}header .sitesearch form{font-family:"OpenSans";font-weight:400;background-color:rgba(240,199,46,.25);box-shadow:-1px 0 1px rgba(0,0,0,.3) inset}header .sitesearch .form-floating{display:block}header .sitesearch .form-floating:focus-within{outline:3px solid #f0c72e;border-radius:.15rem}header .sitesearch input:not(.search-submit){color:var(--bs-gray-800);border-radius:.15rem}header .sitesearch .search-submit{display:none}main .search-submit{text-indent:-999px;overflow:hidden;line-height:normal;background:rgba(0,0,0,0) url(bs-icons/search.svg) no-repeat center;background-size:50%;border:none;cursor:pointer;opacity:.5;transition-property:opacity,transform !important;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}main .search-submit:where(:hover,:focus-within){background-color:rgba(0,0,0,0);opacity:1;transform:scale(1.05)}.navbar-toggler{padding:0;border:none;background:none !important;border-radius:0 0 .15rem .15rem;filter:none !important}.navbar-toggler .toggler-icon{display:block;width:calc(1.6rem + 2vw);height:calc(1.6rem + 2vw);aspect-ratio:1/1;background:rgba(0,0,0,0) url(bs-icons/list.svg) no-repeat 50% 50%;background-size:cover;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1);cursor:pointer;filter:brightness(0) saturate(100%) invert(84%) sepia(39%) saturate(1432%) hue-rotate(338deg) brightness(109%) contrast(88%)}.navbar-toggler:where(:hover) label{background-color:rgba(0,0,0,.25)}.navbar-toggler:where(:hover) .toggler-icon{transform:scale(0.95)}.navbar-toggler:focus-visible{box-shadow:none !important}.navbar-toggler:active .toggler-icon{transform:scale(1)}.offcanvas .navbar-toggler{position:relative;inset:auto;margin-left:0}.offcanvas.show .close-icon,.offcanvas .navbar-toggler[data-bs-dismiss] .close-icon{background-image:url(bs-icons/x.svg) !important;background-size:130%;filter:brightness(0) saturate(100%) invert(84%) sepia(39%) saturate(1432%) hue-rotate(338deg) brightness(109%) contrast(88%)}.search-toggler{opacity:1 !important;background:none !important}.search-toggler .search-icon{background:rgba(0,0,0,0) url(bs-icons/search.svg) no-repeat 50% 50%;background-size:75%}@media(min-width: 768px){.search-toggler .search-icon{width:2rem;height:2rem}}.search-toggler:is(:active,:focus-within,:hover){transform:scale(1)}.absolute-toggler{position:absolute;top:.4rem;right:auto;bottom:auto;left:.75rem;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1);transition-property:top;transition-delay:.5s}@media(min-width: 414px){.absolute-toggler{top:.45rem;right:auto;bottom:auto;left:.5rem}}.absolute-toggler.search-toggler{top:.4rem;right:.75rem;bottom:auto;left:auto}@media(min-width: 414px){.absolute-toggler.search-toggler{top:.45rem;right:.5rem;bottom:auto;left:auto}}@media(min-width: 768px){.absolute-toggler{position:relative;top:auto;right:auto}}@media(max-width: 413.98px){.absolute-toggler .toggler-icon{width:1.6rem}}.button-menu li{overflow:hidden}.button-menu a,.button-menu button{position:relative;display:block;background:rgba(0,0,0,0) url(bs-icons/globe2.svg) no-repeat 50% 50%;background-size:55%;width:2rem;height:2rem;aspect-ratio:1/1;filter:invert(90%);opacity:.8;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}.button-menu a:where(:active,:focus-within,:hover),.button-menu button:where(:active,:focus-within,:hover){filter:invert(100%);opacity:1;transform:scale(0.95)}.button-menu a label,.button-menu button label{cursor:pointer}.carousel{padding:0;z-index:0;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.carousel-item{height:calc(568px - 3rem)}@media(orientation: landscape){.carousel-item{min-height:320px;max-height:350px}}@media(min-width: 768px)and (orientation: landscape){.carousel-item{min-height:420px;max-height:none}}.carousel-item .highlight-img{position:relative;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;transition:object-position .3s cubic-bezier(0, 0, 0.3, 1);transition:object-position .3s cubic-bezier(0, 0, 0.3, 1), -o-object-position .3s cubic-bezier(0, 0, 0.3, 1)}@media(min-width: 576px){.default-bg{background-image:url(../img/default.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:cover}}.carousel-caption{position:absolute;width:100%;top:auto;right:0;bottom:0;left:0;z-index:1;margin:0 auto;padding:0;text-align:left;text-shadow:0 -1px 0 rgba(0,0,0,.2)}.carousel-caption p{margin-bottom:.5rem}.carousel-caption p:last-of-type{margin-bottom:1rem}.carousel-caption a{text-shadow:none}@media(min-width: 992px){.transparent-caption{width:75%}}@media(min-width: 1200px){.transparent-caption{width:66.66667%}}@media(min-width: 1200px){#ottelut .transparent-caption{width:50%}}.carousel-headline{margin:0 0 .5rem}.carousel-indicators{right:2vw;bottom:1rem;left:auto;margin:0}.carousel-indicators button[data-bs-target]{width:1rem;height:1rem;padding:0 !important;border-radius:100% !important;background-clip:padding-box}.carousel-indicators [data-bs-target]:not(.active):hover{background-color:#f0c72e}:focus-visible{outline:3px rgba(0,0,0,0) !important;box-shadow:0 0 2px #f0c72e !important}body{font-size:1rem;line-height:1.5;font-family:"OpenSans",sans-serif;font-weight:400;letter-spacing:-0.01rem;text-rendering:optimizeLegibility !important;-moz-osx-font-smoothing:grayscale !important;-webkit-font-smoothing:antialiased !important}@media(max-width: 575.98px){body{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}a:link,a:visited,a:hover,a:focus-within,a:active{color:#f0c72e;text-decoration:none;transition-property:color,border-color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}main a:where(:link,:visited){border-bottom:1px solid rgba(240,199,46,.1)}a:is(:hover,:focus-within,:active,.active),.current-cat a,a[aria-current=page],.navbar-nav .nav-link.active{color:#fff;border-color:#fff}img,figure{position:relative;z-index:1;max-width:100%;height:auto;border-radius:.15rem}iframe{max-width:100%}a.img-link,a:has(img){background:rgba(0,0,0,0)}a img{transition-property:transform,box-shadow,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}a:not(.navbar-brand):where(:hover,:focus-within) img{transform:scale(1.025)}input[type=submit],a.wp-block-button__link:link,a.wp-block-button__link:visited,.wp-block-file .wp-block-file__button{display:inline-block;padding:.5rem 2.5vw;line-height:1;text-align:center;text-transform:uppercase;font-size:.9rem;font-family:"Vitesse";font-weight:400;background-color:#f0c72e;color:rgba(31,31,31,.98);border:1px solid rgba(0,0,0,0);border-radius:.15rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:background;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}@media(min-width: 576px){input[type=submit],a.wp-block-button__link:link,a.wp-block-button__link:visited,.wp-block-file .wp-block-file__button{font-size:1rem}}@media(min-width: 768px){input[type=submit],a.wp-block-button__link:link,a.wp-block-button__link:visited,.wp-block-file .wp-block-file__button{padding:.5rem}}input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus-within,a.wp-block-button__link:link:hover,a.wp-block-button__link:link:active,a.wp-block-button__link:link:focus-within,a.wp-block-button__link:visited:hover,a.wp-block-button__link:visited:active,a.wp-block-button__link:visited:focus-within,.wp-block-file .wp-block-file__button:hover,.wp-block-file .wp-block-file__button:active,.wp-block-file .wp-block-file__button:focus-within{background-color:rgba(247,247,247,.99);color:rgba(0,0,0,.8);text-decoration:none}.wp-block-button__link,.wp-block-file .wp-block-file__button{color:rgba(0,0,0,.8)}.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover{color:rgba(0,0,0,.8)}.bg-light input[type=submit],.bg-light a.wp-block-button__link,.bg-light .wp-block-file .wp-block-file__button{border-color:#f0c72e}.form-control:where(:active,:focus-within),button:not(.navbar-toggler,.search-toggler,.nav-link):where(:active,:focus-within),input[type=submit]:where(:active,:focus-within),.wp-block-button__link:where(:active,:focus-within),.wp-block-file__button:where(:active,:focus-within){box-shadow:1px 1px 3px inset rgba(0,0,0,.5)}span[id]{display:block}main{position:relative;padding-top:calc(6rem + 1vw);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;background-color:rgba(0,0,0,.5)}@media(min-width: 768px){main{padding-top:calc(8rem + 1vw);background-color:rgba(0,0,0,0)}}body:where(.blog,.search,.category) main.container-xxl{max-width:1440px}body:where(.blog,.search,.category) main.container-xxl .container{max-width:none}.home main{padding-top:0}[id]{scroll-margin-top:calc(6rem + 1vw)}.site{scroll-margin-top:0}@media(min-width: 768px){.section:first-of-type,.section:first-of-type .container:first-of-type{border-radius:.15rem .15rem 0 0}.section .container{background-color:rgba(23,23,23,.98)}.section .container:first-of-type{background-color:rgba(31,31,31,.98)}}ul{padding-left:1.2rem}ol{padding-left:1.2rem;counter-reset:item}li ol{padding-left:1.2rem}ol ul{padding-left:1.2rem}article li time{min-width:9ch}article p{margin:0 0 .75rem}article li p{margin:.5rem 0}article .meta.d-flex{gap:0 .5rem}.table{min-width:50%;max-width:100%;overflow:scroll}.table th,.table td{background-color:rgba(0,0,0,0);color:currentColor;border:none}@media(max-width: 413.98px){.table th,.table td{padding-inline:.25rem;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.table tr:nth-child(odd) th,.table tr:nth-child(odd) td{background-color:rgba(100,100,100,.1) !important}.table tr:hover td{background-color:rgba(0,0,0,.1) !important}tbody,td,tfoot,th,thead,tr{border-color:rgba(240,199,46,.1) !important}hr{opacity:.05}.nav-links{margin:0 auto .5rem;padding-top:.5rem}@media(min-width: 576px){.nav-links{display:flex;flex-flow:row nowrap;justify-content:space-between}}.nav-links a{border:none !important}.nav-links div{width:100%;margin-bottom:1rem;text-align:center}@media(min-width: 576px){.nav-links div{width:49.75%;margin:0;padding:0 0 .5rem;line-height:1.2;text-align:left}.nav-links div.nav-next{margin-left:auto;text-align:right}}a.page-numbers,span.page-numbers{position:relative;display:inline-block;width:1.4rem;aspect-ratio:1;padding:0;text-align:center;font-size:.9rem;overflow:hidden;border:0 !important;border-radius:.15rem;transition-property:background;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}.page-numbers{color:#f0c72e !important}.page-numbers.current,.page-numbers.dots{color:var(--bs-light) !important}a.page-numbers:hover{background-color:#fff !important;color:rgba(31,31,31,.98) !important;text-decoration:none}a.prev span,a.next span{text-indent:-200%;white-space:nowrap;visibility:hidden}a.prev::before,a.next::before{position:absolute;top:0;left:0;width:100%;aspect-ratio:1}a.prev::before{content:"←"}a.next::before{content:"→"}figcaption{position:absolute;right:0;bottom:0;margin:0;padding:.5rem;font-size:.9rem;line-height:1.2;text-align:right;color:#fff;background-color:rgba(31,31,31,.98);z-index:10;border-radius:.15rem 0 .15rem}@media(max-width: 575.98px){.article-img,figure:is(.size-full,.size-large,.size-medium_large),figure.size-medium:not(.alignright,.alignleft){position:relative;width:100vw;max-width:none;height:auto;right:50%;left:50%;margin:0 -50vw 1rem !important;float:none !important;border-radius:0 !important}figure:is(.size-full,.size-large,.size-medium_large,.size-medium) img{width:100%}}:root p:empty{margin:0 !important}.boxes article{background-repeat:no-repeat;background-position:50% 25%;background-size:cover}.boxes article:nth-of-type(5n+1){background-color:#1e1e1e}.boxes article:nth-of-type(5n+4){background-color:#282828}.boxes article:nth-of-type(5n+2){background-color:#212121}.boxes article:nth-of-type(5n+5){background-color:#181818}.boxes article:nth-of-type(5n+3){background-color:#242424}.boxes h2,.boxes p{margin-bottom:0;color:#fff}.boxes a *{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}.boxes article:not(.archive-list) a:hover,.boxes .cat-title,.boxes a:hover h2,.boxes a:hover .excerpt-read-more{color:#f0c72e;text-decoration:none}.boxes a:hover .excerpt-read-more{text-decoration:underline}.boxes article:not(.archive-list) a{display:block;position:relative;color:#ccc;padding:0;height:100%;overflow:hidden}.match-day-headline{margin:0;padding:.15rem 0;line-height:1.2;color:rgba(247,247,247,.99);text-overflow:ellipsis;overflow:hidden}.match-day-headline span{white-space:nowrap}.match-day p{margin:0;text-transform:uppercase}.match-day .result .match-day-headline{background:#f0c72e;color:rgba(31,31,31,.98)}.home .next-match{overflow:hidden}.home .next-match-content{padding-top:calc(8rem + 1vw)}.home .next-match .highlight-img{position:absolute;top:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%}.home .next-match .row{transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1);transition-property:background-color,-webkit-backdrop-filter;transition-property:backdrop-filter,background-color;transition-property:backdrop-filter,background-color,-webkit-backdrop-filter;transition-duration:2.1s}.home .next-match:hover>.row{-webkit-backdrop-filter:none;backdrop-filter:none}.home .next-match .match-day{overflow:hidden}.home .next-match .match-day p{margin-bottom:.5rem}.home .next-match .match-day span{position:relative;white-space:nowrap}.home .next-match .match-day .match-day-teams{line-height:1.5}.home .next-match .match-day span.home-team,.home .next-match .match-day span.away-team{padding-block:.75rem;background-repeat:no-repeat;background-position:0 50%;background-size:contain}@media(width < 992px){.home .next-match .match-day span.home-team,.home .next-match .match-day span.away-team{background-image:none !important}}@media(min-width: 992px){.home .next-match .match-day span.home-team{padding-left:5rem}.home .next-match .match-day span.away-team{padding-right:5rem;background-position:100% 0}}.email{overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;-moz-user-select:all;user-select:all}.gallery a{display:block;line-height:0;overflow:hidden}.myclub-embed{max-height:30rem;overflow-y:scroll !important}.banners>div[class*=container]{max-width:1120px;margin-inline:auto}.banners img{width:100%}.banners a:where(:hover,:focus-within) img{transform:scale(1.005)}.player,.pelaajat{position:relative;width:100%;aspect-ratio:3/5;font-size:1.2rem}.player a,.pelaajat a{width:100%;aspect-ratio:2.25/3}.player img,.pelaajat img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;opacity:1}.player img.default-player,.pelaajat img.default-player{background:rgba(0,0,0,0) url(../img/default_player.png) no-repeat 50% 0;background-size:cover}.player a:hover img,.pelaajat a:hover img{box-shadow:none}.player[class*=valmentaja] img.default-player,.pelaajat[class*=valmentaja] img.default-player{background-image:url(../img/default_coach_2.png)}.player figcaption,.pelaajat figcaption{position:relative;inset:auto;display:flex;justify-content:center;align-items:center;gap:.25rem;text-align:left;background-color:rgba(23,23,23,.98)}.player .player-number,.pelaajat .player-number{color:#f0c72e;font-family:"Vitesse";font-weight:700;font-size:1.2rem}@media(min-width: 768px){.player .player-number,.pelaajat .player-number{font-size:1.4rem}}.player .player-name,.pelaajat .player-name{overflow:hidden;text-overflow:ellipsis}.player.valmentajat .player-name,.pelaajat.valmentajat .player-name{text-align:center}.site[class*=naiset] .player img.default-player{background-image:url(../img/default_player_2.png)}body.single-pelaajat .nav-item-joukkue>.nav-link{background-color:#111;color:rgba(247,247,247,.99)}body.single-pelaajat .container>.row{position:relative;z-index:1}body.single-pelaajat .pelaajat{font-size:1rem}body.single-pelaajat .player{aspect-ratio:auto;z-index:0}body.single-pelaajat .player img{aspect-ratio:2/3}@media(min-width: 768px){aside{margin-top:4.75rem !important}aside .widget li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}aside .widget a{border:none !important}}.sticky-md-top{top:10rem}@media(min-width: 992px){.sticky-lg-top{top:calc(90px + 2rem)}.sticky-lg-top a{border:none !important}}.productcard_block{color:rgba(31,31,31,.98)}.productcard_block figure{width:100%;aspect-ratio:1/1;margin-bottom:1rem}.productcard_block figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%}@media(min-width: 768px){.breadcrumb{position:absolute;top:0;right:0;z-index:10;width:auto;margin:0;font-size:.75rem}}.breadcrumb li:not(:last-child,.page_item){margin-right:1rem}.breadcrumb a{display:inline-block}.breadcrumb a,.breadcrumb span,.breadcrumb .btn{position:relative;height:24px;padding:0 .25rem 0 .5rem;line-height:2;background-color:#f0c72e;color:#333;border:none;white-space:nowrap;transition:background-color .3s cubic-bezier(0, 0, 0.3, 1)}.breadcrumb a:focus,.breadcrumb span:focus,.breadcrumb .btn:focus{box-shadow:none;border-radius:0}.breadcrumb a::before,.breadcrumb a::after,.breadcrumb span::before,.breadcrumb span::after,.breadcrumb .btn::before,.breadcrumb .btn::after{position:absolute;top:0;left:-0.75rem;content:"";border-top:.75rem solid #f0c72e;border-bottom:.75rem solid #f0c72e;border-left:.8rem solid rgba(0,0,0,0);transition-property:border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, 0.3, 1)}.breadcrumb a::after,.breadcrumb span::after,.breadcrumb .btn::after{left:auto;right:-0.75rem;border-top:.75rem solid rgba(0,0,0,0);border-bottom:.75rem solid rgba(0,0,0,0);border-left:.8rem solid #f0c72e}.breadcrumb a:where(:hover,:focus-within,:active)::before,.breadcrumb span:where(:hover,:focus-within,:active)::before,.breadcrumb .btn:where(:hover,:focus-within,:active)::before{border-color:#111 #111 #111 rgba(0,0,0,0)}.breadcrumb a:where(:hover,:focus-within,:active)::after,.breadcrumb span:where(:hover,:focus-within,:active)::after,.breadcrumb .btn:where(:hover,:focus-within,:active)::after{border-color:rgba(0,0,0,0) #111 rgba(0,0,0,0) #111}.breadcrumb li:first-child a::before,.breadcrumb li:last-child a::after,.breadcrumb li:last-child span::after{display:none}.breadcrumb span{display:block;margin-right:0;padding-right:.5rem;background-color:#111;color:#ccc;border-radius:0 .15rem 0 0;box-shadow:none}.breadcrumb span::before{border-color:#111 #111 #111 rgba(0,0,0,0)}.breadcrumb .btn{font-size:.75rem;margin-right:0;padding-right:1.5rem;background-color:#f0c72e;color:#111}.breadcrumb .btn::after{top:50%;transform:translateY(-50%);right:.35rem;border-top:.35rem solid #111;border-right:.35rem solid rgba(0,0,0,0);border-bottom:none;border-left:.35rem solid rgba(0,0,0,0);height:0;width:0}.breadcrumb a:where(:hover,:active,:focus-within),.breadcrumb .btn:where(:hover,:active,:focus-within){background-color:#111;color:#fff}.breadcrumb .btn:where(:hover,:focus-within,:active)::after{filter:invert(1)}.breadcrumb li:first-child{border-radius:0 0 0 .15rem}.breadcrumb li:first-child a{border-radius:0 0 0 .075rem;background-image:none}.breadcrumb li:last-child,.breadcrumb li:last-child span,.breadcrumb li:last-child .btn{border-radius:0 .15rem 0 0}.breadcrumb li:only-child{border-radius:0 0 0 .15rem}.breadcrumb .dropdown-menu{position:absolute;top:100% !important;right:0 !important;padding:0;margin:0;background-color:#f0c72e;border-radius:.15rem;box-shadow:.5rem .5rem 3rem #111;transform:none !important}.breadcrumb .dropdown-menu li{background-color:rgba(0,0,0,0)}.breadcrumb .dropdown-menu a{display:block;height:auto;padding-block:.2rem;font-size:.75rem;line-height:1.4;background-color:rgba(0,0,0,0);color:rgba(31,31,31,.98);border:none;white-space:pre-wrap}.breadcrumb .dropdown-menu a::after,.breadcrumb .dropdown-menu a::before{display:none}.breadcrumb .dropdown-menu a:where(:hover,:focus-within,:active){background-color:rgba(31,31,31,.98);color:#fff}.breadcrumb li:last-child:hover>.dropdown-menu{display:block;visibility:visible;opacity:1}.sponsors{background-color:#000}.sponsors>div[class*=container]{max-width:1120px}.sponsors a{transition:none}.sponsors a:hover{text-decoration:none}.sponsors a:where(:focus,:focus-within,:focus-visible){outline:0 !important;box-shadow:none !important}.sponsors img{width:auto;max-height:5rem;filter:grayscale(1) contrast(1.2);opacity:1;transition:transform .3s cubic-bezier(0, 0, 0.3, 1),filter .3s cubic-bezier(0, 0, 0.3, 1) !important}.sponsors li:hover img,.sponsors a:where(:hover,:focus,:focus-within,:focus-visible) img{filter:grayscale(0) contrast(1);box-shadow:none}footer{font-size:.9rem}footer .logo{width:150px;height:155px;aspect-ratio:230/238;padding:0}@media(min-width: 768px){.background{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;z-index:-1}.background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.background.old-post img{filter:invert(0.17) saturate(2.6) sepia(0.25) blur(30px)}}.touchevents .background{height:calc(100vh + 5rem);height:calc(100dvh + 5rem);transition:all 30s cubic-bezier(0, 0, 0.3, 1)}.bottom{position:fixed;right:1rem;bottom:1rem;width:2rem;aspect-ratio:1/1;z-index:10010;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:all ease .5s}.bottom-visible{visibility:visible;opacity:1}.top{display:block;width:100%;height:100%;line-height:2;text-align:center;background-color:#f0c72e !important;color:#111 !important;border-radius:1rem;opacity:.7}.top:hover,.top:focus-within{opacity:1}@media(max-width: 767.98px){.no-js .backdrop{background:rgba(31,31,31,.98) !important;-webkit-backdrop-filter:none;backdrop-filter:none}.no-js .menu-item-has-children a::after{display:none}}.no-js input#toggle-id:checked~#shortcuts,.no-js input#toggle-sitesearch:checked~#offcanvas-sitesearch{visibility:visible !important;opacity:1 !important;transform:translate(0) !important}.no-js header .offcanvas{transition-duration:0ms}.no-js header .offcanvas .menu-item-has-children .dropdown-menu{display:block;position:relative;visibility:visible;opacity:1;transform:translate(0)}@media(min-width: 768px){.no-js header .offcanvas .menu-item-has-children .dropdown-menu{display:none}}@media(min-width: 768px){.no-js li.menu-item-has-children:hover>.dropdown-menu{display:block;position:absolute;top:100%;left:0;margin:inherit;transform:none;visibility:visible;opacity:1}}.no-js .search-submit{display:inline-block}.no-js .carousel-indicators{display:none}.no-js .carousel-item{display:block;float:none;opacity:1}