@font-face{font-family:"Dinot Black";font-style:normal;font-weight:900;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-Black.otf") format("opentype")}@font-face{font-family:"Dinot Black";font-style:italic;font-weight:900;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-BlackItalic.otf") format("opentype")}@font-face{font-family:"Dinot Bold";font-style:normal;font-weight:700;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-Bold.otf") format("opentype")}@font-face{font-family:"Dinot Bold";font-style:italic;font-weight:700;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-BoldItalic.otf") format("opentype")}@font-face{font-family:"Dinot Condensed";font-style:normal;font-weight:900;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-CondBlack.otf") format("opentype")}@font-face{font-family:"Dinot Condensed";font-style:normal;font-weight:700;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-CondBold.otf") format("opentype")}@font-face{font-family:"Dinot Condensed";font-style:normal;font-weight:300;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-CondLight.otf") format("opentype")}@font-face{font-family:"Dinot Condensed";font-style:normal;font-weight:500;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-CondMedium.otf") format("opentype")}@font-face{font-family:"Dinot Condensed";font-style:normal;font-weight:400;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-CondRegular.otf") format("opentype")}@font-face{font-family:"Dinot Light";font-style:normal;font-weight:300;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-Light.otf") format("opentype")}@font-face{font-family:"Dinot Light";font-style:italic;font-weight:300;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-LightItalic.otf") format("opentype")}@font-face{font-family:"Dinot Medium";font-style:normal;font-weight:500;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-Medium.otf") format("opentype")}@font-face{font-family:"Dinot Medium";font-style:italic;font-weight:500;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-MediumItalic.otf") format("opentype")}@font-face{font-family:"Dinot Regular";font-style:normal;font-weight:400;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-Regular.otf") format("opentype")}@font-face{font-family:"Dinot Regular";font-style:italic;font-weight:400;font-display:swap;src:url("/view-resources/dachser2/public/kuntalehti/fonts/DINOT-RegularItalic.otf") format("opentype")}:root{--color-white: #fff;--color-medium-blue: #3788D6;--color-dark-blue: #19192d;--color-dark: #303042;--color-pink: #ec008c;--color-green: #c9db50;--color-orange: #f47920;--color-grey: #8c8caa;--color-yellow: #ffd400;--header-height-mobile: 80px;--header-height-desktop: 100px;--icon-size: 25px;--search-height: 50px}.pageHeader{height:var(--header-height-mobile)}.pageHeader:has(.search.expanded){height:calc(var(--header-height-mobile) + var(--search-height) + 2rem)}.pageHeader .section.grid-fixed{height:var(--header-height-mobile);transition:height .3s ease-in-out;background-color:var(--color-dark-blue)}.pageHeader .section.grid-fixed:has(.search.expanded){height:calc(var(--header-height-mobile) + var(--search-height) + 2rem)}.pageHeader .section.grid-fixed>.row{justify-content:space-between;height:var(--header-height-mobile);flex-wrap:nowrap;align-items:center}.pageHeader .section.grid-fixed>.row .leftSection,.pageHeader .section.grid-fixed>.row .rightSection{display:flex;align-items:center}.pageHeader .section.grid-fixed>.row .leftSection figure.logo{margin-right:1.5rem}.pageHeader .section.grid-fixed>.row .leftSection figure.logo a img{max-width:40vw}.pageHeader .section.grid-fixed>.row .rightSection .navigation.customMenu1 ul.menu-list li.first-list-item{height:var(--icon-size)}.pageHeader .section.grid-fixed>.row .rightSection .navigation.customMenu1 ul.menu-list li.first-list-item a{font-size:0}.pageHeader .section.grid-fixed>.row .rightSection .navigation.customMenu1 ul.menu-list li.first-list-item a::before{content:"";display:block;background-image:url("/view-resources/dachser2/public/kuntalehti/user.svg");background-position:center;background-repeat:no-repeat;width:var(--icon-size);height:var(--icon-size);margin-inline:.5rem}.pageHeader .section.grid-fixed>.row .rightSection .search .search-button,.pageHeader .section.grid-fixed>.row .rightSection .hamburger .positionRelative .hamburger-button{width:-moz-fit-content;width:fit-content;padding-inline:.5rem}.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton{position:static}.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton .search-button .fi-magnifying-glass::before{content:"";display:block;background-image:url("/view-resources/dachser2/public/kuntalehti/search.svg");background-position:center;background-repeat:no-repeat;width:var(--icon-size);height:var(--icon-size)}.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-button .fi-magnifying-glass::before{content:"";display:block;background-image:url("/view-resources/dachser2/public/kuntalehti/search.svg");background-position:center;background-repeat:no-repeat;width:var(--icon-size);height:var(--icon-size)}.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-container{top:var(--header-height-mobile);width:calc(100vw - var(--lab-scrollbar-width));background-color:var(--color-dark);padding-block:1rem;height:var(--search-height)}.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-container input[type=text]{background-color:var(--color-white);width:90vw;margin-left:5vw;height:var(--search-height)}.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-container input[type=text]:focus,.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-container input[type=text]:active{outline:2px solid var(--color-orange);outline-offset:-3px}.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-container:has(input[type=text]:focus) button.bonusButton,.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-container:has(input[type=text]:active) button.bonusButton{height:calc(var(--search-height) - 6px);top:calc(1rem + 3px)}.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-container button.bonusButton{background-color:var(--color-white);border-radius:2rem;top:1rem;right:3rem}.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-container button.bonusButton span.bonusText{font-size:1rem;font-family:"Dinot Bold"}.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-container button.bonusButton:focus,.pageHeader .section.grid-fixed>.row .rightSection .search.bonusButton.expanded .search-container button.bonusButton:active{border:2px solid var(--color-medium-blue)}.pageHeader .section.grid-fixed>.row .rightSection .hamburger .positionRelative .hamburger-button{background-color:inherit}.pageHeader .section.grid-fixed>.row .rightSection .hamburger .positionRelative .hamburger-button .burger-btn i.fi-list::before{content:"";display:block;background-image:url("/view-resources/dachser2/public/kuntalehti/hamburger.svg");background-position:center;background-repeat:no-repeat;width:var(--icon-size);height:var(--icon-size)}.pageHeader .section.grid-fixed>.row .rightSection .hamburger .hamburger-container{background-color:var(--color-dark-blue)}.pageHeader .section.grid-fixed>.row .rightSection .hamburger .hamburger-container .navigation.mainMenu,.pageHeader .section.grid-fixed>.row .rightSection .hamburger .hamburger-container .navigation.bottomBarMenu{padding:1rem}.pageHeader .section.grid-fixed>.row .rightSection .hamburger .hamburger-container .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item span.carat::after{top:0}.pageHeader .section.grid-fixed>.row .rightSection .hamburger .hamburger-container .navigation.bottomBarMenu{width:100%;margin-top:1rem}.pageHeader .section.grid-fixed>.row .rightSection .hamburger .hamburger-container .navigation.bottomBarMenu ul.menu-list{max-height:150px;flex-wrap:wrap}.pageHeader .section.grid-fixed>.row .rightSection .hamburger .hamburger-container .navigation.bottomBarMenu ul.menu-list li.first-list-item{padding-bottom:1.5rem;max-width:50%}@media(max-width: 767px){.pageHeader .section.grid-fixed>.row .rightSection .hamburger .hamburger-container .navigation.bottomBarMenu ul.menu-list li.first-list-item a{font-family:"Dinot Regular";text-transform:none}}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren{width:100%}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list{position:relative}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item{display:flex;align-items:center;justify-content:space-between;padding-block:1rem}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item a{display:flex;align-items:center;height:2rem}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item span.carat{height:32px;width:40px;margin-left:.5rem;border:2px solid rgba(0,0,0,0)}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item span.carat::before{display:none}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item span.carat::after{content:"→";font-family:"Dinot Medium";font-size:20px;transform:none;background-color:rgba(0,0,0,0);top:-5px;text-align:center}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item span.carat:focus,.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item span.carat:active{border-color:var(--color-medium-blue);border-radius:15px}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item:first-of-type span.carat::after{color:var(--color-pink)}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item:nth-of-type(2) span.carat::after{color:var(--color-green)}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item:nth-of-type(3) span.carat::after{color:var(--color-orange)}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item.has-children.expanded ul.children li a{text-wrap:nowrap}@media(min-width: 1024px){.pageHeader{height:var(--header-height-desktop)}.pageHeader:has(.search.expanded){height:calc(var(--header-height-desktop) + var(--search-height) + 2rem)}.pageHeader .section.grid-fixed{height:var(--header-height-desktop)}.pageHeader .section.grid-fixed:has(.search.expanded){height:calc(var(--header-height-desktop) + var(--search-height) + 2rem)}.pageHeader .section.grid-fixed:has(.search.expanded) .hamburger .hamburger-container{top:calc(var(--header-height-desktop) + var(--search-height) + 2rem);border-top:1px solid var(--color-white)}.pageHeader .section.grid-fixed:has(.hamburger.expanded) .leftSection .navigation.mainMenu.toggleChildren{display:none}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren{border-bottom:2px solid rgba(0,0,0,0)}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren:has(li.first-list-item.has-children.expanded){border-color:var(--color-grey)}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list{align-items:center}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item{flex-wrap:nowrap;padding-block:.5rem}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item.has-children.expanded ul.children{display:flex !important;flex-direction:row;position:absolute;top:3rem;padding-left:0;left:0}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item.has-children.expanded:first-of-type ul.children a:hover{color:var(--color-pink);text-decoration:none}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item.has-children.expanded:nth-of-type(2) ul.children a:hover{color:var(--color-green);text-decoration:none}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item.has-children.expanded:nth-of-type(3) ul.children a:hover{color:var(--color-orange);text-decoration:none}.pageHeader .section.grid-fixed .search.bonusButton.expanded .search-container{top:var(--header-height-desktop)}.pageHeader .section.grid-fixed .search.bonusButton.expanded .search-container::before{content:"";display:block;position:absolute;left:max(.5*(100vw - var(--lab_page_width)),0px);top:1rem;background-image:url("/view-resources/dachser2/public/kuntalehti/search.svg");background-position:center;background-repeat:no-repeat;width:var(--search-height);height:var(--search-height)}.pageHeader .section.grid-fixed .search.bonusButton.expanded .search-container input[type=text]{max-width:800px;margin-left:calc(max(.5*(100vw - var(--lab_page_width)),0px) + 100px);margin-right:calc(max(.5*(100vw - var(--lab_page_width)),0px) + 100px)}.pageHeader .section.grid-fixed .search.bonusButton.expanded .search-container input[type=text]:focus,.pageHeader .section.grid-fixed .search.bonusButton.expanded .search-container input[type=text]:active{outline:2px solid var(--color-medium-blue)}.pageHeader .section.grid-fixed .search.bonusButton.expanded .search-container button.bonusButton{top:1rem;padding:.5rem 1.5rem;right:max(.5*(100vw - var(--lab_page_width)),0px)}.pageHeader .section.grid-fixed .hamburger .hamburger-container{top:var(--header-height-desktop);background-color:var(--color-dark)}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row{flex-direction:column}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu{padding-block:2rem;width:100%;border-bottom:1px solid var(--color-grey)}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list{flex-direction:row}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list li.first-list-item{flex:unset;padding-right:5rem}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list li.first-list-item a:hover{text-decoration:none}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list li.first-list-item ul.children li a{font-size:18px}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list li.first-list-item:first-of-type ul.children a:hover{color:var(--color-pink);text-decoration:none}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list li.first-list-item:nth-of-type(2) ul.children a:hover{color:var(--color-green);text-decoration:none}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list li.first-list-item:nth-of-type(3) ul.children a:hover{color:var(--color-orange);text-decoration:none}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list li.first-list-item.has-children>a::after{content:"→";margin-left:.5rem}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list li.first-list-item.has-children:first-of-type>a::after{color:var(--color-pink)}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list li.first-list-item.has-children:nth-of-type(2)>a::after{color:var(--color-green)}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.mainMenu ul.menu-list li.first-list-item.has-children:nth-of-type(3)>a::after{color:var(--color-orange)}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.bottomBarMenu{padding-block:1rem}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.bottomBarMenu ul.menu-list{flex-direction:row}.pageHeader .section.grid-fixed .hamburger .hamburger-container>.row .navigation.bottomBarMenu ul.menu-list li.first-list-item a:hover{text-decoration:none}.pageHeader .navigation.customMenu2 ul.menu-list li.first-list-item{background-color:var(--color-yellow);border-radius:25px;padding:.5rem 1.5rem;margin-left:.5rem}}

/*# sourceMappingURL=kuntalehti.css.map */