.sidebar{display:flex;position:fixed;top:0;right:0;left:0;height:auto;z-index:3;text-align:right;background-color:#222a73;padding:11px}@media (min-width:1023px){.sidebar{height:100%;right:inherit;flex-direction:column}}.icon{color:#fff;font-size:21px !important;width:21px !important;height:21px !important}.button{padding:0 !important;margin:0 !important}.button.MuiIconButton-root:hover{background-color:unset}.sidebar-item{display:inline-block;padding:15px 15px 10px;text-align:center;color:#fff;margin:0 8px 0 0}@media (min-width:1023px){.sidebar-item{display:block;padding:15px 15px 10px;margin:0 0 8px}}.sidebar-item-mobile{display:none}@media (min-width:443px){.sidebar-item-mobile{display:inline}}@media (min-width:1023px){.sidebar-item-mobile{display:block}}.sidebar-item:hover{background:rgba(255,255,255,0.28);border-radius:4px}.sidebar-center{margin:0 auto}@media (min-width:1023px){.sidebar-center{margin:auto 0}}.layer-button{position:fixed;top:158px;right:15px}@media (min-width:1023px){.layer-button{top:15px}}.formfield{display:block !important;margin-bottom:15px !important}.select{width:100%}@media (max-width:1023px){.legend-mobile{display:block;position:fixed;bottom:25px;right:15px;z-index:1}}.legend-content-mobile{position:absolute;padding:13px 15px 15px;background-color:#fff;border-radius:4px;right:60px;width:175px;bottom:0}.legend{position:fixed;bottom:15px;right:25px;z-index:1;display:none}@media (min-width:1023px){.legend{display:block;position:fixed;bottom:25px;right:15px;z-index:1}}.legend-content{position:relative;padding:13px 15px 15px;background-color:#fff;border-radius:4px}.legend-title{margin-bottom:12px;font-size:14px;font-weight:bold}.legend-image{display:flex;height:130px}.legend-image-gradient{height:100%;width:20px;background-image:linear-gradient(to top,#fffcbf,#f0a167,#ba434b)}.legend-image-labels{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-left:10px;font-size:12px}.citylist-button{position:fixed;top:209px;right:15px}@media (min-width:1023px){.citylist-button{top:68px}}.filter{position:fixed;top:260px;right:15px}.filters{height:90%}.filter-content .filters{padding:15px;overflow-y:auto}.filter-content .filters .filter-formfield{width:100%;padding-bottom:40px !important}.filter-content .filters .filter-formfield .form-title{font-size:14px;font-weight:bold;padding-bottom:10px}.filter-content .filters .filter-formfield .filter-slider{display:flex}.filter-content .filters .filter-formfield .filter-slider .slider.MuiSlider-root{margin-left:25px;margin-right:25px;top:10px}@media (min-width:1023px){.filter{top:121px}}.download-button{position:fixed;top:311px;right:15px}@media (min-width:1023px){.download-button{top:174px;display:block}}.infocard{position:absolute;top:0;left:0;bottom:0;overflow:auto;z-index:2;padding:144px 20px 20px;width:0;background-color:#ebecf5;transition:1s}.infocard.show{width:100%}@media (min-width:1023px){.infocard{left:0;width:0;padding:70px 20px 20px;transition:1s}.infocard.show{left:73px;width:470px;padding:70px 20px 20px}}.infocard-header{display:flex;align-items:center;padding:8px 0;border-bottom:1px dashed #8f8f8f}.infocard-header-title{width:91%;margin:15px 20px 15px 0;min-height:21px;overflow:hidden;text-overflow:ellipsis}.infocard-header-close{font-size:26px !important;height:26px !important;cursor:pointer}.infocard-header-share{margin-right:15px !important;font-size:21px !important;height:21px !important;cursor:pointer}.infocard-attribute{margin:12px 0;padding-bottom:11px;border-bottom:1px dashed #8f8f8f}.infocard-attribute-title{margin-bottom:2px;font-weight:bold;text-transform:capitalize}.infocard-attribute-content{text-transform:capitalize}.infocard-attribute-content-link{color:#222a73;text-decoration:underline;cursor:pointer}.infocard-calculate{margin:0 -20px;padding:5px 15px}.infocard-calculate-title{margin:0 0 15px;font-size:16px}.infocard-calculate-formfield{width:100%;background-color:#fff;margin-bottom:12px !important}.infocard-calculate-result{margin:5px 0 14px;padding:12px 0;border:1px dashed #8f8f8f;border-width:1px 0}.infocard-calculate-result-title{margin-bottom:2px;font-weight:bold}.infocard-calculate-button{width:100%;height:50px}.MuiInputBase-root{background-color:#fff !important}.searchbar-container{position:absolute;top:73px;padding:15px;z-index:101;width:100%;border-radius:4px}@media (min-width:1023px){.searchbar-container{top:0;left:73px;max-width:460px}}.searchbar-input{width:100%;height:100%;background:#fff;border:1px solid #e1e1e1;border-radius:4px}.selected{background-color:#bdbfd5 !important}.bookmark{position:fixed;top:310px;right:15px}@media (min-width:1023px){.bookmark{top:227px}}.gui{display:flex;flex-direction:column;height:100%;min-height:100%;width:100%;position:absolute;overflow:hidden;animation:show 500ms 100ms cubic-bezier(0.25,0.1,0.25,1) forwards;opacity:0;background-color:rgba(0,164,226,0.04)}.editmode .gui{min-height:calc(100% - 60px);height:calc(100% - 60px)}.geoapps-map{height:100%;width:100%;z-index:0;position:absolute;top:0;background-color:#ebecf5}@media (min-width:1023px){.geoapps-map{width:calc(100% - 75px);left:73px}}.map-button{color:#222a73 !important;background-color:#fff !important;box-shadow:0px 1px 6px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12) !important}.active{background-color:#222a73 !important;color:#fff !important}.button-group{position:fixed;top:158px;right:15px}@keyframes move{from{-webkit-transform:translateX(0)}
to{-webkit-transform:translateX(-40vw)}}
.animations{display:none;position:fixed;top:-100px;bottom:0;flex-direction:column;justify-content:center;right:67px;width:350px;z-index:0}@media (min-width:1023px){.animations{display:flex}}.sun{width:220px}.sun-sun{z-index:0;max-width:50px;max-height:50px;fill:#fcdf50}.sun-beam{z-index:0;fill:#fcdf50;stroke:#fcdf50;stroke-width:3;stroke-linecap:round}.clouds{max-width:300px;max-height:140px;position:absolute;fill:#fff;z-index:1}.cloud1{top:25vh;right:-150px;-webkit-animation:move 27s linear 0s infinite;-moz-animation:move 27s linear 0s infinite;-o-animation:move 27s linear 0s infinite;animation:move 27s linear 0s infinite}.cloud2{top:33vh;right:-380px;-webkit-animation:move 20s linear 0s infinite backwards;-moz-animation:move 20s linear 0s infinite backwards;-o-animation:move 20s linear 0s infinite backwards;animation:move 20s linear 0s infinite backwards}.cloud3{top:39vh;right:-350px;-webkit-animation:move 15s linear 0s infinite backwards;-moz-animation:move 15s linear 0s infinite backwards;-o-animation:move 15s linear 0s infinite backwards;animation:move 15s linear 0s infinite backwards}.house{position:relative;top:50px;right:30px;width:260px}.card{width:100%;height:auto;background-color:#3264d4;color:#fff;padding:20px;position:relative}.card .title{font-size:20px;font-weight:bold}.card .subtitle{font-size:50px;line-height:55px}.card .info{height:150px}.card .info .buttons{display:flex;justify-content:space-between;margin-top:20px;bottom:20px;position:absolute;width:calc(100% - 40px)}.card .info .count{display:flex;justify-content:space-around}.card .info .count .amount{display:flex;padding-top:15px;align-items:center}.card .info .count .amount .value{font-size:35px;font-weight:bold;color:#fbe806}.card .info .count .amount .text{font-weight:bold;font-size:20px;padding-left:5px}.sub-text{padding-top:40px;z-index:1}@media (min-width:1023px){.main-button-padding{padding:12px 55px 12px 55px !important}.card .info .count .amount .value{font-size:50px}.card .info .count .amount .text{font-size:35px;padding-left:10px}}.color-primary{color:#222a73 !important;font-weight:550 !important;text-transform:none !important}.font-weight-550{font-weight:550 !important;text-transform:none !important}.border-right{border-right:1px solid #fff !important}.background-primary{background-color:#222a73 !important;color:#fff !important;font-weight:550 !important;text-transform:none !important}.grey-background{background-color:#ebecf5 !important}.max-width{width:100%}html,body{height:100%;overscroll-behavior-y:none}h1{display:block !important;font-size:2em !important;margin-block-start:0.67em !important;margin-block-end:0.67em !important;margin-inline-start:0px !important;margin-inline-end:0px !important;font-weight:bold !important}h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold}body{margin:0;font-size:15px;line-height:21px;font-family:"Open Sans",Roboto,"Helvetica Neue",sans-serif;background-color:#ebecf5}p{margin:0 0 10px}a{color:#222a73}*,*::before,*::after{box-sizing:border-box}:focus{outline:none}body{scrollbar-arrow-color:#c4c4c4;scrollbar-track-color:#fafafa}::-webkit-scrollbar{width:8px;height:5px}::-webkit-scrollbar-thumb{background-color:rgba(140,140,140,0.8)}::-webkit-scrollbar-thumb:hover{background-color:#8c8c8c}::-webkit-scrollbar-track{background-color:#cecece}.container{display:block;margin:0 auto;padding:105px 25px 25px;overflow-y:auto;height:100%;position:absolute;width:100%}@media (min-width:1023px){.container{margin:0;padding:50px 25px 50px 140px}}@media (min-width:1023px){.container-centered{padding:0 25px 0 140px;display:flex;flex-direction:column;justify-content:center;height:100%;max-width:100vw;margin-bottom:50%;position:absolute}}.title{font-size:18px}@media (min-width:1023px){.title{font-size:28px}}.subtitle{margin-top:25px;font-size:16px;font-weight:bold}@media (min-width:1023px){.subtitle{font-size:20px;padding-bottom:12px}}.text{margin:21px 0 26px;max-width:750px;z-index:1}.mapcontainer{position:relative;display:block;height:100%}@media (min-width:1023px){.mapcontainer{margin-left:73px}}.mapboxgl-canvas-container{display:flex}.mapboxgl-canvas{flex:1 1 auto}.mdc-notched-outline{display:none !important}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading{border-color:rgba(181,181,181,0.38) !important}.mdc-dialog__surface{background-color:#ebecf5 !important}.mdc-dialog__title{font-weight:bold !important}.mdc-button--raised.mat-mdc-button-base{min-height:46px !important}.mat-mdc-mini-fab{color:#222a73 !important;background-color:#fff !important}.map-container--infocard .searchbar__container{background:#ebecf5}.logos{display:grid;justify-content:space-evenly;margin-top:35px}.logos .logo{display:block;margin-top:35px}@media (min-width:1023px){.logos{display:flex;justify-content:space-between}}