:root{--main-blue: #002f5f}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,sans-serif;font-size:14px;line-height:normal;letter-spacing:0;scrollbar-width:"thin"}html::-webkit-scrollbar-thumb{background-color:#7a7a7a4d;border:1px solid rgba(0,0,0,.05)}html::-webkit-scrollbar-thumb:hover{background-color:#7a7a7a80}html::-webkit-scrollbar{width:.5rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.custom-button.MuiButton-contained{background-color:#000;color:#fff}.custom-button.MuiButton-outlined{border-width:1.5px;border-color:#000}.article-page{width:100%;background-color:#fff;padding:2rem}.article-page a{color:#2a6496}.article-page .article-header{margin-top:1.25rem;margin-bottom:2rem;text-align:center}.article-page .article-header>h1{font-size:2rem;padding:0;margin:0;line-height:3rem;word-break:break-word}.article-page .article-image-wrapper{margin-bottom:4rem}.article-page .article-date{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;font-size:1rem;font-weight:300;color:#424242;margin:0 0 1rem}.article-page .article-date-dot{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity));border-radius:9999px;width:.25rem;height:.25rem;display:block;margin:0 .375rem}.article-page blockquote{font-size:1.5rem;position:relative}@media (min-width: 900px){.article-page blockquote:before{background:linear-gradient(45deg,#e2e7db,#8fc1b4);border-radius:9999px;content:"";height:30px;left:-46px;position:absolute;top:50%;transform:translateY(-50%);width:30px}.article-page blockquote{margin:4rem 0 4rem 6rem;font-size:2.625rem}}@media (max-width: 600px){.article-page .article-image-wrapper .article-image{background-position:center;width:100%;height:228px;max-height:228px}.article-page .article-image-wrapper .article-image-text{margin-left:16px;margin-right:16px;height:32px;text-align:left;line-height:32px}.article-page .article-content{text-align:left}.article-page .article-content .article-ingress{font-weight:700}}@media (min-width: 600px){.article-page{max-width:1057px;margin:auto}.article-page p{margin:0;padding:0}.article-page .article-header{margin-top:1.25rem;margin-bottom:2rem;text-align:center}.article-page .article-header>h1{font-size:4rem;padding:0;margin:0;word-break:break-word}.article-page .article-image-wrapper .article-image{max-width:100%;background-color:gray;background-size:cover;width:100%;height:530px}.article-page .article-image-wrapper .article-image-text{margin-left:16px;margin-right:16px;height:32px;text-align:left;line-height:32px}.article-page .article-content{max-width:694px;margin:auto;text-align:left}.article-page .article-content .article-author{font-size:14px;line-height:32px}.article-page .article-content .article-author .article-written-by{margin-right:16px}.article-page .article-content .article-ingress{font-size:1.5rem;margin-bottom:2rem;font-weight:300;color:#424242}.article-page .article-content .article-body>p{font-size:18px;margin-bottom:32px}}.article-page figure img{width:100%!important}.order-form-container{margin:6rem auto 0;max-width:100%}@media (max-width: 900px){.order-form-container{max-width:100%}}.order-form-container h1{font-size:3rem;font-weight:300;text-align:left}.order-form-container .order-form{text-align:left}.order-form-container .order-form-submit-btn{margin-top:2rem}.order-form-grid{display:grid;grid-row-gap:1.5rem;grid-column-gap:1.5rem;grid-template-columns:auto auto}@media (max-width: 900px){.order-form-grid{grid-template-columns:auto}}.flow-order-first{order:0}.flow-order-1{order:1}.flow-order-2{order:2}.flow-order-3{order:3}.flow-order-4{order:4}.flow-order-5{order:5}.flow-order-6{order:6}.flow-order-last{order:100}.carbon-widget{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.carbon-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.carbon-top-row{font-weight:bolder!important}.carbon-gray-row{color:#757575}.carbon-number-text{font-size:1.5rem!important}.no-left-pad{padding-left:0!important}.margin-top{margin-top:1rem}.margin-bottom{margin-bottom:1rem}.max-half-width{max-width:50%}.summary h2{font-size:2rem}.summary .body-text,.summary .body-text-semi{font-size:1rem}.summary .text-toggle-switch{margin:1rem 0}@media (min-width: 600px){.summary .row{display:flex;justify-content:space-between;align-items:center}.summary .row span{display:block;grid-column:1}.summary .row .text-container{padding:.875rem 1rem;font-family:BananaGrotesk,Open Sans;font-size:16px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0em}.summary h2{grid-column:1;margin-top:1.5rem}}.accumulated-controls{display:flex;flex-direction:row;justify-content:space-between;gap:3rem}.accumulated-description,.accumulated-summary{display:flex;flex-direction:column}.graph-tooltip{padding:1rem 3.5rem 1rem 1rem}.graph-tooltip .caption2{margin-top:0}.info-text{font-family:BananaGrotesk,Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0em;text-align:left;color:#757575;margin-bottom:0}.invoice-content{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 1200px){.invoice-content{display:grid;grid-template-columns:2fr 8fr;column-gap:3rem;align-content:flex-start;justify-content:flex-start;grid-template-areas:"side table"}}.invoice-top-section{display:flex;gap:1.5rem;flex-direction:column}@media screen and (min-width: 900px){.invoice-top-section{gap:3rem}}.invoice-widget{display:flex;flex-direction:row;align-items:center;font-family:BananaGrotesk,Open Sans;font-size:18px;font-style:normal;font-weight:300;line-height:23px;letter-spacing:0em;text-align:left}.invoice-widget svg{margin-right:1.25rem}.invoice-search{background-color:#fff;display:flex;flex-direction:column;padding:3em;text-align:left}.invoice-search h5{margin-bottom:1rem}.invoice-page-widget{display:flex;flex-direction:row;padding:2em;text-align:left;background-color:#fff;justify-content:space-between;align-items:center}.invoice-search-input{border-radius:10px}.invoice-button.MuiButtonBase-root{font-size:32px!important;z-index:20;padding:.5rem 3rem}.selected-button{border:1px solid black!important;font-weight:bolder!important}.invoice-table{background-color:#fff;padding:.5rem}@media screen and (min-width: 900px){.invoice-table{padding:2rem}}.table-overflow{overflow-x:auto}.invoice-buttons{margin-bottom:2em;margin-top:1em}.news-articles{margin-left:-.5rem;margin-right:-.5rem;background-color:#fff;margin-top:3rem;padding:2rem}@media (min-width: 900px){.news-articles{margin-left:0;margin-right:0}}.news-articles .dashboard-bottom-grid{margin-top:3rem}@media (min-width: 900px){.news-articles .dashboard-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}}@media (min-width: 1200px){.news-articles .dashboard-bottom-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 900px){.news-articles .dashboard-bottom-grid{display:flex;flex-direction:column}.news-articles .dashboard-bottom-grid>*{margin-bottom:2rem}}.news-articles .dashboard-bottom-grid>*,.news-articles .dashboard-bottom-grid>*:hover{box-shadow:0 4px 24px #1f57c20f;background-color:#fff;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.news-articles .dashboard-bottom-grid>*:hover{cursor:pointer;transform:translateY(-1.5rem);box-shadow:0 12px 64px #1f57c20f}.news-articles h4{margin:0;text-align:left}.article-block{display:flex;flex-direction:column;justify-content:space-between}.article-block h3{margin:3rem 0 1rem}@media (min-width: 600px){.article-block .article-description{padding:0 3rem 3rem}}.article-block .ingress{font-family:BananaGrotesk,Open Sans;font-size:18px;font-style:normal;font-weight:300;line-height:23px;letter-spacing:0em;text-align:left;padding-bottom:2.5rem}.article-block .action-link{padding:0;margin:0;background-color:transparent!important}.article-block .article-date{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;font-size:.875rem;font-weight:300;color:#424242;margin:0 0 1rem}.article-block .article-date-dot{background-color:rgba(0,0,0,var(--tw-bg-opacity));border-radius:9999px;width:.25rem;height:.25rem;display:block;margin:0 .375rem}._container_2ekfs_1{display:flex;flex-direction:column;align-items:center}._container_2ekfs_1>a:link,._container_2ekfs_1>a:visited,._container_2ekfs_1>a:hover,._container_2ekfs_1>a:active{text-decoration:none}._container_kr5oc_1{margin:1em 0;text-align:left;width:650px;padding:1em}._container_y5il4_1{margin-right:1rem}.consumption-page{display:flex;max-width:100vw;flex-direction:column;gap:1.5rem}@media (min-width: 900px){.consumption-page{gap:3rem}}@media (min-width: 1200px){.consumption-page{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,7fr)}}@media (min-width: 1536px){.consumption-page{grid-template-columns:minmax(250px,2fr) minmax(0,7fr)}}table{overflow-x:scroll}.consumption-content{background-color:#fff;padding:.5rem}@media (min-width: 900px){.consumption-content{padding:2rem}}.consumption-button-row{display:flex;justify-content:flex-end}@media (min-width: 1200px){.consumption-button-row{justify-content:space-between}}.measurement-content{background-color:#fff;padding:2rem}.MuiTableCell-sizeSmall{padding:1.25rem;font-family:BananaGrotesk,Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0em;text-align:left}thead{background-color:#f5f5f5}.table-container{overflow-x:auto}@font-face{font-family:BananaGrotesk;font-weight:100;font-style:normal;src:url(/fonts/BananaGrotesk-Thin.woff) format("woff")}@font-face{font-family:BananaGrotesk;font-weight:100;font-style:italic;src:url(/fonts/BananaGrotesk-ThinItalic.woff) format("woff")}@font-face{font-family:BananaGrotesk;font-weight:300;font-style:normal;src:url(/fonts/BananaGrotesk-Light.woff) format("woff")}@font-face{font-family:BananaGrotesk;font-weight:300;font-style:italic;src:url(/fonts/BananaGrotesk-LightItalic.woff) format("woff")}@font-face{font-family:BananaGrotesk;font-weight:400;font-style:normal;src:url(/fonts/BananaGrotesk-Regular.woff) format("woff")}@font-face{font-family:BananaGrotesk;font-weight:400;font-style:italic;src:url(/fonts/BananaGrotesk-RegularItalic.woff) format("woff")}@font-face{font-family:BananaGrotesk;font-weight:600;font-style:normal;src:url(/fonts/BananaGrotesk-Semibold.woff) format("woff")}@font-face{font-family:BananaGrotesk;font-weight:600;font-style:italic;src:url(/fonts/BananaGrotesk-SemiboldItalic.woff) format("woff")}*{font-style:normal}* p,* a{font-family:BananaGrotesk,Open Sans;font-size:18px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:0em;text-align:left}* h1{font-family:BananaGrotesk,Open Sans;font-size:48px;word-break:break-all;margin:0 0 .3em;font-style:normal;font-weight:300;line-height:72px;letter-spacing:0em;text-align:left}@media (min-width: 900px){* h1{font-size:64px;margin:.5em 0}}* h2{font-family:BananaGrotesk,Open Sans;font-size:42px;font-style:normal;font-weight:300;line-height:47px;letter-spacing:0em;text-align:left}* h3{font-family:BananaGrotesk,Open Sans;font-size:32px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:0em;text-align:left}* h4{font-family:BananaGrotesk,Open Sans;font-size:24px;font-style:normal;font-weight:300;line-height:27px;letter-spacing:0em;text-align:left}* .body-text-semi{font-family:BananaGrotesk,Open Sans;font-size:18px;font-style:normal;font-weight:600;line-height:25px;letter-spacing:0em;text-align:left}* .body-text{font-family:BananaGrotesk,Open Sans;font-size:18px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:0em;text-align:left}* hr{margin:1rem 0;border:1px solid #eeeeee;background-color:#eee}.peak-consumption-data-container{font-size:1.125rem}form{display:flex;justify-content:center;flex-direction:column}.nav-container{display:flex;background-color:#fff;height:56px;align-items:center;color:#000;width:100vw;font-size:14px;position:fixed;z-index:100}.nav-container a{color:#757575;text-decoration:none}@media screen and (min-width: 900px){.nav-container{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 1536px){.nav-container{padding-left:2rem;padding-right:0rem}}@media screen and (max-width: 900px){.nav-container{display:flex}.nav-container .nav-logo{order:2}.nav-container .choose-company{color:#000;width:100px;overflow:hidden;position:relative;top:-1;right:1}.nav-container .nav-commands .link-to-reportsubs{display:none}.nav-container .nav-links{order:1}.nav-container .nav-links>a{display:none}.nav-container .nav-commands{order:3}}.nav-container .nav-links>a{text-decoration:none;padding:15px 7px;border-radius:3px;margin-left:2px;margin-right:2px}.nav-container .nav-links>a:hover{text-decoration:underline}.nav-container .nav-links>a.active{font-weight:700;font-size:20px;border-bottom:2px solid;border-radius:0;z-index:1100;margin-bottom:2px}.nav-container .nav-links>a.active:hover{text-decoration:none}.nav-container .nav-commands{margin-left:auto;max-height:49px}.nav-container .nav-commands>a{text-decoration:none;padding:15px 7px;border-radius:3px;margin-left:2px;margin-right:2px}.nav-container .nav-commands>a.active{background-color:#2b3232;border-radius:3px}.nav-logo a{line-height:0}@media screen and (min-width: 900px){.nav-logo{margin-right:1rem}}.nav-container-subnav{background-color:#fff;margin-left:0;height:46px;top:56px;justify-content:center;font-size:14px;color:#757575;gap:1.5rem}@media screen and (max-width: 900px){.nav-container-subnav{height:unset}}.nav-container-subnav a{color:#757575;text-decoration:none;padding-top:16px;padding-bottom:16px}.nav-container-subnav a.active{text-decoration:underline}.navigation{display:flex}.navigation>button.hamburger-menu{display:none}@media screen and (max-width: 900px){.navigation.nav-sub-links{display:flex;flex-direction:column}}@media screen and (max-width: 900px){.navigation>button.hamburger-menu{display:flex}}.loggedInAs{display:block;font-size:.75rem}.dashboard-page .dashboard-box{background-color:#fff;box-shadow:0 4px 24px #1f57c20f;padding:1rem;text-align:left}@media (min-width: 600px){.dashboard-page .dashboard-box{padding:2rem}}.dashboard-page .dashboard-box table{width:100%}.dashboard-page .dashboard-box table tr td{text-align:center;vertical-align:middle;align-items:center}.dashboard-page .dashboard-box table tr td h4{font-size:150%;margin-bottom:3px;margin-top:3px}.dashboard-page .dashboard-box table tr td:first-child{color:var(--main-blue)}.dashboard-page .dashboard-box div.box-go-to{text-align:right;font-weight:700}.dashboard-top-grid{display:flex;flex-direction:column;gap:2rem}@media (min-width: 1200px){.dashboard-top-grid{grid-template-areas:"widget graph";display:grid;grid-template-columns:1fr 3fr;gap:3rem}.dashboard-top-grid .widget{grid-area:widget}.dashboard-top-grid .graphs{grid-area:graph}.dashboard-top-grid .dashboard-columns{display:flex;flex-direction:column;gap:3rem}}@media (min-width: 900px){.dashboard-top-grid .dashboard-welcometext{text-align:left;height:20px;padding:0 0 15px;margin:0}.dashboard-top-grid .dashboard-box-graphs{grid-area:graph;display:grid;align-content:start;grid-template-columns:1fr;row-gap:3rem}.dashboard-middle-grid{display:grid;grid-template-columns:100%;grid-template-rows:auto;column-gap:20px;row-gap:20px}.dashboard-bottom-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;column-gap:20px;row-gap:20px}}.power-consumption{flex-wrap:wrap}.power-consumption .power-consumption-header{margin-top:auto;margin-bottom:auto}.power-consumption .power-consumption-button{border:1px solid #e2e2e2;padding:14px 20px;border-radius:16px}.power-consumption .power-consumption-button.active{background-color:#efefef}.power-consumption .text-toggle-switch{margin:0}.power-consumption .text-toggle-switch .text-container{padding:.875rem;font-family:BananaGrotesk,Open Sans;font-size:16px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0em;text-align:center}.power-consumption-select{border:1px solid #e2e2e2;border-radius:16px;padding:8px 16px}.power-consumption-select.MuiInput-underline:not(.Mui-disabled):before{border-bottom:none}.power-consumption-select.MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:none}.power-consumption-select.MuiInput-underline:hover:not(.Mui-disabled){background-color:#efefef}.power-consumption-select.MuiInput-underline:not(.Mui-disabled):after{border-bottom:none}.power-consumption-toggle-unchecked-icon{display:flex;justify-content:center;align-items:center;height:100%;padding-right:18px}.power-consumption-toggle-checked-icon{display:flex;justify-content:center;align-items:center;height:100%;padding-left:18px}.power-consumption-toggle-unchecked-handle-icon{display:flex;justify-content:center;align-items:center;height:100%;padding-left:24px}.power-consumption-toggle-checked-handle-icon{display:flex;justify-content:center;align-items:center;height:100%;padding-left:26px}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format("woff")}body{font-family:BananaGrotesk,Open Sans;background-color:#fafafa}body *{font-family:BananaGrotesk,Open Sans}*,*:after,*:before{box-sizing:border-box}:root{--main-black: #000000;--main-blue: #002f5f;--main-white: #ffffff;--main-content-from-net: #fafbfc;--main-content-inner-box: rgb(243, 244, 248);--main-content: rgb(229, 234, 238);--footer-background: #f0f4f6;--nav-link-normal: rgb(255, 255, 255);--subnav-link-normal: rgb(0, 47, 95)}.caption2{font-family:BananaGrotesk,Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0em;text-align:left}.App-logo{pointer-events:none;height:24px}.App-header{background-color:#000;min-height:56px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:calc(10px + 2vmin)}.App-link{color:#61dafb}.small-row-btn{padding:0!important}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.App-footer{padding:20px 40px;background-color:var(--footer-background)}.App-footer>.App-footer-content{font-size:12.8px;text-align:right;color:#75787b}.App-footer>.App-footer-content a{color:#428bca;text-decoration:none}.block{margin-top:10px;margin-bottom:7px;width:100%}.page-header{text-align:left}.page-toolbar{min-height:30px}.iot-toolbar{display:flex;justify-content:space-around}.iot-toolbar>div:first-child{width:200px}.welcome-person-image{background-size:contain}.report-style-class{height:calc(100vh - 200px)}.management-component{background-color:#fff!important;color:#000;box-shadow:0 3px 5px -1px #5b81ff33,0 6px 10px #c5cbdf24,0 1px 18px #c5cbdf1f,0 4px 60px #c5cbdf40;border-radius:8px;overflow:hidden}.management-report{aspect-ratio:16/9}.management-report-excel{display:none}.management-key-numbers{width:400px;height:720px;aspect-ratio:10/18}.management-header-text{color:var(--Brand-Sort, #000);font-feature-settings:"clig" off,"liga" off;font-size:42px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-.5px}.management-subheader-text{color:var(--Brand-Sort, #000);font-feature-settings:"clig" off,"liga" off;font-size:18px;font-style:normal;font-weight:600;line-height:143%;letter-spacing:.17px}.management-subscribe-text{color:var(--Brand-Sort, #000);font-size:24px;font-style:normal;font-weight:300;line-height:normal}.management-report-summary-text{color:var(--text-primary, rgba(0, 0, 0, .87));font-size:14px;font-style:normal;font-weight:600;line-height:18px}.management-report-summary-details-text{color:var(--text-primary, rgba(0, 0, 0, .87));font-size:14px;font-style:normal;font-weight:400;line-height:18px}.management-button-text{color:var(--Brand-Hvit, #fff);font-feature-settings:"clig" off,"liga" off;white-space:nowrap;font-size:15px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:.46px}.react-switch{vertical-align:middle;border:1px solid #efefef}.react-switch .react-switch-bg{font-size:80%;width:100px!important}.react-switch .react-switch-handle{font-size:80%;width:50px!important;border:1px solid #e2e2e2!important;top:-1px!important;left:-1px!important}.break{flex-basis:100%;height:0}.company{padding:1rem}.page-content{margin-top:3rem}
