@font-face{font-display:swap;font-family:"Metropolis";src:url("/app/themes/eksjoenergi/assets/fonts/Metropolis-Regular.woff2") format("woff2"),url("/app/themes/eksjoenergi/assets/fonts/Metropolis-Regular.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-display:swap;font-family:"Metropolis";src:url("/app/themes/eksjoenergi/assets/fonts/Metropolis-RegularItalic.woff2") format("woff2"),url("/app/themes/eksjoenergi/assets/fonts/Metropolis-RegularItalic.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-display:swap;font-family:"Metropolis";src:url("/app/themes/eksjoenergi/assets/fonts/Metropolis-Medium.woff2") format("woff2"),url("/app/themes/eksjoenergi/assets/fonts/Metropolis-Medium.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-display:swap;font-family:"Metropolis";src:url("/app/themes/eksjoenergi/assets/fonts/Metropolis-MediumItalic.woff2") format("woff2"),url("/app/themes/eksjoenergi/assets/fonts/Metropolis-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-display:swap;font-family:"Metropolis";src:url("/app/themes/eksjoenergi/assets/fonts/Metropolis-SemiBold.woff2") format("woff2"),url("/app/themes/eksjoenergi/assets/fonts/Metropolis-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-display:swap;font-family:"Metropolis";src:url("/app/themes/eksjoenergi/assets/fonts/Metropolis-SemiBoldItalic.woff2") format("woff2"),url("/app/themes/eksjoenergi/assets/fonts/Metropolis-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-display:swap;font-family:"Metropolis";src:url("/app/themes/eksjoenergi/assets/fonts/Metropolis-Bold.woff2") format("woff2"),url("/app/themes/eksjoenergi/assets/fonts/Metropolis-Bold.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-display:swap;font-family:"Metropolis";src:url("/app/themes/eksjoenergi/assets/fonts/Metropolis-BoldItalic.woff2") format("woff2"),url("/app/themes/eksjoenergi/assets/fonts/Metropolis-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-display:swap;font-family:"Metropolis";src:url("/app/themes/eksjoenergi/assets/fonts/Metropolis-ExtraBold.woff2") format("woff2"),url("/app/themes/eksjoenergi/assets/fonts/Metropolis-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-display:swap;font-family:"Metropolis";src:url("/app/themes/eksjoenergi/assets/fonts/Metropolis-ExtraBoldItalic.woff2") format("woff2"),url("/app/themes/eksjoenergi/assets/fonts/Metropolis-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;font-stretch:normal;font-display:swap}.autocomplete-suggestions{background:#fff;overflow:auto;border:1px solid #e6e6e6;font-family:"Karla",sans-serif}.autocomplete-suggestion{padding:10px;white-space:nowrap;overflow:hidden;border-bottom:1px solid #fafafa;cursor:pointer}.autocomplete-suggestion:hover{background:#f2f2f2}.autocomplete-selected{background:#008343}.autocomplete-suggestions strong{font-weight:400;color:#39f}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}#fp-calendar{max-width:unset;width:calc(100% + 500px);margin:1.5rem -250px}@media only screen and (max-width:1201px){#fp-calendar{max-width:100%;width:100%;margin:3rem 0}}.fp-search-container{margin-top:2rem;position:relative;display:flex}.fp-search-container input{background:#f2f2f2;font-family:"Karla",sans-serif;padding:.75rem .75rem .75rem 3rem;font-size:.875rem;width:100%;border:0;line-height:1.5;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px}.fp-search-container button{border:0;background:#008343;font-family:"Karla",sans-serif;color:#fff;line-height:1.5;font-size:.875rem;padding:.75rem 2rem;font-weight:700;-webkit-border-radius:0 50px 50px 0;-moz-border-radius:0 50px 50px 0;-ms-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0}.fp-search-container span{position:absolute;color:#008343;font-size:1.25em;line-height:44px;left:1rem}.fp-search-container .suggestion-loader{position:absolute;font-size:1.25em;line-height:44px;top:40%;right:2.5rem}:root{--fc-button-bg-color:#008343;--fc-button-border-color:transparent}.fc .fc-toolbar-title{text-transform:capitalize}.fc a{text-decoration:none}.fc .fc-daygrid-day-number{color:#313133;text-decoration:none}.fc .fc-col-header-cell-cushion{color:#313133;font-weight:700;text-decoration:none}@media only screen and (max-width:769px){.fc .fc-toolbar{flex-direction:column;gap:2rem}}.fc .fc-scrollgrid{background:#fff;margin-bottom:2rem;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 1px rgba(170,202,161,.048),0 2px 2px rgba(170,202,161,.048),0 4px 4px rgba(170,202,161,.048),0 8px 8px rgba(170,202,161,.048),0 16px 16px rgba(170,202,161,.048);-ms-box-shadow:0 1px 1px rgba(170,202,161,.048),0 2px 2px rgba(170,202,161,.048),0 4px 4px rgba(170,202,161,.048),0 8px 8px rgba(170,202,161,.048),0 16px 16px rgba(170,202,161,.048);-webkit-box-shadow:0 1px 1px rgba(170,202,161,.048),0 2px 2px rgba(170,202,161,.048),0 4px 4px rgba(170,202,161,.048),0 8px 8px rgba(170,202,161,.048),0 16px 16px rgba(170,202,161,.048);box-shadow:0 1px 1px rgba(170,202,161,.048),0 2px 2px rgba(170,202,161,.048),0 4px 4px rgba(170,202,161,.048),0 8px 8px rgba(170,202,161,.048),0 16px 16px rgba(170,202,161,.048)}.fc .fc-toolbar.fc-header-toolbar{background:#008343;margin-bottom:2rem;color:#fff;border-radius:.375rem;padding:.5rem 1.5rem}.fc .fc-event.fp_event_max1,.fc .fc-list-event-dot.fp_event_max1{background:#93c11c;border-color:#93c11c;color:#fff}.fc .fc-event.fp_event_max2,.fc .fc-list-event-dot.fp_event_max2{background:#1a8f00;border-color:#1a8f00;color:#fff}.fc .fc-event.fp_event_gardenwaste,.fc .fc-list-event-dot.fp_event_gardenwaste{background:#f9f2e0;border-color:#f9f2e0;color:#000}.fc .fc-event.fp_event_gardenwaste:hover,.fc .fc-list-event-dot.fp_event_gardenwaste:hover{color:#000}.fc .fc-event.fp_event_foodwaste,.fc .fc-list-event-dot.fp_event_foodwaste{background:#c66910;border-color:#c66910;color:#fff}.fc .fc-event.fp_event_residualwaste,.fc .fc-list-event-dot.fp_event_residualwaste{background:#7794b9;border-color:#7794b9;color:#fff}.fc .fc-event.fp_event_coloredglass,.fc .fc-list-event-dot.fp_event_coloredglass{background:#08b2a6;border-color:#08b2a6;color:#fff}.fc .fc-event.fp_event_uncoloredglass,.fc .fc-list-event-dot.fp_event_uncoloredglass{background:#565867;border-color:#565867;color:#fff}.fc .fc-event.fp_event_metalcontainers,.fc .fc-list-event-dot.fp_event_metalcontainers{background:#777;border-color:#777;color:#fff}.fc .fc-event.fp_event_plasticcontainers,.fc .fc-list-event-dot.fp_event_plasticcontainers{background:#c057bd;border-color:#c057bd;color:#fff}.fc .fc-event.fp_event_wellpapp,.fc .fc-list-event-dot.fp_event_wellpapp{background:#c610a3;border-color:#c610a3;color:#fff}.fc .fc-event.fp_event_magazines,.fc .fc-list-event-dot.fp_event_magazines{background:#683586;border-color:#683586;color:#fff}.fc .fc-event.fp_event_karl_1,.fc .fc-list-event-dot.fp_event_karl_1{background:#0e828a;border-color:#0e828a;color:#fff}.fc .fc-event.fp_event_karl_2,.fc .fc-list-event-dot.fp_event_karl_2{background:#6d62bf;border-color:#6d62bf;color:#fff}.fc .fc-day-sat{background-color:#fff3cd;border:1px solid #ffe69c}.fc .fc-day-sun{background-color:#f8d7da;border:1px solid #f5c2c7}@media only screen and (max-width:1025px){.fc .fc-toolbar-title{font-size:1.5rem}}@media only screen and (max-width:769px){.fc .fc-daygrid-week-number{display:none}.fc .fc-header-toolbar{flex-direction:row;flex-wrap:wrap}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1){order:1;flex:1 1 45%}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){order:3;flex:0 0 100%;text-align:Center}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(3){order:2;flex:1 1 45%;display:flex;justify-content:flex-end}}.fp-search-results{position:relative}.hover-end{padding:0;margin:0;font-size:75%;text-align:center;position:absolute;bottom:0;width:100%;opacity:.8}.popper,.tooltip{position:absolute;z-index:9999;background:#ffc107;color:#000;width:150px;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.5);padding:10px;text-align:center}.style5 .tooltip{background:#1e252b;color:#fff;max-width:200px;width:auto;font-size:.8rem;padding:.5em 1em}.popper .popper__arrow,.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px}.tooltip .tooltip-arrow,.popper .popper__arrow{border-color:#ffc107}.style5 .tooltip .tooltip-arrow{border-color:#1e252b}.popper[x-placement^=top],.tooltip[x-placement^=top]{margin-bottom:5px}.popper[x-placement^=top] .popper__arrow,.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.popper[x-placement^=bottom],.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow,.popper[x-placement^=bottom] .popper__arrow{border-width:0 5px 5px;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right],.popper[x-placement^=right]{margin-left:5px}.popper[x-placement^=right] .popper__arrow,.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.popper[x-placement^=left],.tooltip[x-placement^=left]{margin-right:5px}.popper[x-placement^=left] .popper__arrow,.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}