:root{--background:#fff;--foreground:#171717}html,body{max-width:100vw;height:100%;margin:0;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.MuiCard-root{background-color:#feffff}.om-emissions-image-wrapper{height:300px}.ct-section{text-align:left;color:#404040;background-repeat:repeat;background-size:cover;width:100%;font-size:16px;font-weight:400;line-height:1.6;display:block;position:relative}.ct-section-inner-wrap{text-align:left;flex-direction:column;align-items:center;max-width:100%;padding:0;display:flex;position:relative}.ct-image{object-fit:cover;z-index:-1;object-position:0% 100%;border-style:none;width:100%;max-width:100%;height:100%;position:absolute}#div_block-4-88{text-align:left;z-index:10;flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:1200px;padding:240px 20px 80px;display:flex}#demo-select-small-label{color:#0009;border:1px #171717}.css-1ll44ll-MuiOutlinedInput-notchedOutline{border-color:#0003!important}[id$=-small-form-control] fieldset{border:none!important}.azure-maps-control-list-button{cursor:pointer}.popup-content-container table th:not(:first-child),.popup-content-container table td:not(:first-child){padding-left:12px}.popup-overlay{z-index:999;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.popup-overlay .popup-content{color:#171717;z-index:1000;border-radius:8px;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-overlay .popup-content button{padding:6px 0}.popup-overlay .popup-content button:hover{background-color:#fff}.popup-overlay .popup-button{background-color:#fff;box-shadow:0 4px 8px #0003}.hero-text{text-align:center;color:#fff;font-weight:700;position:absolute;bottom:6%;left:18%;transform:translate(-50%,-50%)}.atlas-map .popup-content-container{border-radius:10px!important}.info-icon-container{justify-content:flex-start;align-items:flex-start;gap:6px;display:flex}.info-icon-container>div{text-wrap:auto}.info-icon{color:#3c649f;font-size:x-large}@media screen and (max-width:1535px){.MuiListItemText-primary span{font-size:20pt!important}}@media screen and (max-width:1199px){.MuiListItemText-primary span{font-size:16pt!important}}@media screen and (max-width:899px){.MuiListItemText-primary span{font-size:14pt!important}}@media screen and (max-width:599px){.MuiListItemText-primary span{font-size:12pt!important}}
