@font-face{font-family:"Dinot Black";font-style:normal;font-weight:900;font-display:swap;src:url("/view-resources/dachser2/public/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/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/kommuntorget/fonts/DINOT-RegularItalic.otf") format("opentype")}:root{--color-white: #fff;--color-black: #000;--color-medium-blue: #3788D6;--color-dark-blue: #303042;--color-grey: #79818e;--color-orange: #f47920;--header-height-mobile: 70px;--header-height-desktop: 170px;--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{background-color:var(--color-white);height:var(--header-height-mobile);transition:height .3s ease-in-out}.pageHeader .section.grid-fixed:has(.search.expanded){height:calc(var(--header-height-mobile) + var(--search-height) + 2rem)}.pageHeader .section.grid-fixed .topRow{justify-content:space-between;align-items:center}.pageHeader .section.grid-fixed .search.bonusButton{position:static}.pageHeader .section.grid-fixed .search.bonusButton .search-button .fi-magnifying-glass::before{content:"";display:block;background-image:url("/view-resources/dachser2/public/kommuntorget/search.svg");background-position:center;background-repeat:no-repeat;width:30px;height:30px}.pageHeader .section.grid-fixed .search.bonusButton.expanded .search-container{top:var(--header-height-mobile);width:100vw;background-color:var(--color-dark-blue);padding-block:1rem;height:var(--search-height)}.pageHeader .section.grid-fixed .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 .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-orange);outline-offset:-3px}.pageHeader .section.grid-fixed .search.bonusButton.expanded .search-container:has(input[type=text]:focus) button.bonusButton,.pageHeader .section.grid-fixed .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 .search.bonusButton.expanded .search-container button.bonusButton{background-color:var(--color-white);border-radius:2rem;top:1rem;right:3rem}.pageHeader .section.grid-fixed .search.bonusButton.expanded .search-container button.bonusButton:focus,.pageHeader .section.grid-fixed .search.bonusButton.expanded .search-container button.bonusButton:active{border:2px solid var(--color-medium-blue)}.pageHeader .section.grid-fixed .hamburger .positionRelative .hamburger-button{background-color:inherit}.pageHeader .section.grid-fixed .hamburger .positionRelative .hamburger-button .burger-btn i.fi-list::before{content:"";display:block;background-image:url("/view-resources/dachser2/public/kommuntorget/hamburger.svg");background-position:center;background-repeat:no-repeat;width:30px;height:30px}.pageHeader .section.grid-fixed .hamburger .hamburger-container{background-color:var(--color-dark-blue)}.pageHeader .section.grid-fixed .hamburger .hamburger-container .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item span.carat::after{top:0}.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:.5rem;padding-inline:1rem !important}.pageHeader .section.grid-fixed .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item a{display:flex;align-items:center;height:2rem;color:var(--color-white)}.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);color:var(--color-medium-blue);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.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 .topRow{justify-content:flex-start}.pageHeader .section.grid-fixed .topRow .navigation.mainMenu.toggleChildren{border-bottom:2px solid rgba(0,0,0,0)}.pageHeader .section.grid-fixed .topRow .navigation.mainMenu.toggleChildren:has(li.first-list-item.has-children.expanded){border-color:var(--color-grey)}.pageHeader .section.grid-fixed .topRow .navigation.mainMenu.toggleChildren ul.menu-list{align-items:center}.pageHeader .section.grid-fixed .topRow .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item{flex-wrap:nowrap}.pageHeader .section.grid-fixed .topRow .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item a{color:var(--color-black)}.pageHeader .section.grid-fixed .topRow .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item.has-children.expanded ul.children{display:flex !important;flex-direction:row;position:absolute;top:3.5rem;padding-left:0;left:0}.pageHeader .section.grid-fixed .topRow .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item.has-children.expanded ul.children li a{text-wrap:nowrap}.pageHeader .section.grid-fixed .topRow .navigation.mainMenu.toggleChildren ul.menu-list li.first-list-item.has-children.expanded ul.children li a:hover{color:var(--color-medium-blue);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 input[type=text]{width:800px;margin-left:max(.5*(100vw - var(--lab_page_width)),0px);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{padding:.5rem 1.5rem;right:max(.5*(100vw - var(--lab_page_width)),0px)}}

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