@charset "UTF-8";select.choices-select:not(.choices-initialized){width:100%!important;height:3.5rem!important;visibility:hidden}.select-row.hide-arrow .choices[data-type*="select-one"]::after{display:none!important}.calc-autosuggest-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1060;display:none;max-height:18.75rem;margin-top:0.3125rem;overflow-y:auto;background-color:#fff;border:0.0625rem solid #eee;border-radius:6px;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.12);font-size:1rem;min-height:2.5rem}.calc-autosuggest-dropdown.open{display:block}.calc-autosuggest-dropdown .calc-autosuggest-hint{padding:0.75rem 1.125rem;opacity:0.5;display:flex;align-items:center}.calc-autosuggest-dropdown .calc-autosuggest-item{padding:0.75rem 1.125rem;cursor:pointer;transition:background-color 0.12s ease}.calc-autosuggest-dropdown .calc-autosuggest-item:hover,.calc-autosuggest-dropdown .calc-autosuggest-item.active{background-color:rgba(133,203,40,0.12)}.leaflet-container .leaflet-control-search{position:absolute;float:left;background:#fff;color:#1978cf;border:0.125rem solid rgba(0,0,0,0.2);background-clip:padding-box;-moz-border-radius:0.25rem;-webkit-border-radius:0.25rem;border-radius:0.25rem;background-color:rgba(255,255,255,0.8);z-index:999;left:50%;transform:translateX(-50%)}.leaflet-container .leaflet-control-search .search-exp{background:#fff;border:0.125rem solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-container .leaflet-control-search .search-input{display:block;float:left;background:#fff;border:0.0625rem solid #666;border-radius:0.125rem;height:1.375rem;padding:0 2.5rem 0 0.125rem;margin:0.25rem 0 0.25rem 0.25rem;position:relative}.leaflet-container .leaflet-control-search .search-cancel{display:block;width:1.5rem;height:1.5rem;position:absolute;right:0.625rem;top:50%;transform:translateY(-50%);text-decoration:none;background-color:rgba(255,255,255,0.2);box-shadow:0px 2px 4px rgba(0,0,0,0.1);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385CB28' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);z-index:10}.leaflet-container .leaflet-control-search .search-cancel img{display:none}.leaflet-container .leaflet-control-search .search-cancel:hover{background-color:rgba(255,255,255,0.4);transform:translateY(-50%) scale(1.1);box-shadow:0px 4px 8px rgba(0,0,0,0.15)}.leaflet-container .leaflet-control-search .search-button{display:block;float:left;width:1.875rem;height:1.875rem;color:#fff;border-radius:0.25rem}.leaflet-container .leaflet-control-search .search-button:hover:before{right:93%;box-shadow:0px 0.25rem 0.25rem 0px rgba(0,0,0,0.0625);content:"";position:absolute;top:50%;margin-top:-0.438rem;border:0.438rem solid transparent;border-left-color:#fff;pointer-events:none}.leaflet-container .leaflet-control-search .search-button:hover:after{content:attr(custom-tooltip);position:absolute;font-family:"Open Sans",sans-serif;font-weight:400;width:max-content;padding:0.125rem 0.625rem;border-radius:6px;font-size:0.875rem;background-color:#fff;color:#323D33;box-shadow:0px 0.25rem 0.25rem 0px rgba(0,0,0,0.0625)}.leaflet-container .leaflet-control-search .search-button:hover:before{top:-8%;right:91%;transform:rotate(90deg);z-index:1}.leaflet-container .leaflet-control-search .search-button:hover:after{top:-2.688rem;left:0;padding:0.438rem 0.625rem}.leaflet-container .leaflet-control-search .search-button:hover{color:#fafafa}.leaflet-container .leaflet-control-search .search-tooltip{margin:0;margin-top:-0.2rem;position:absolute;top:110%;left:0;float:left;list-style:none;padding-left:0;min-width:100%;max-width:31.5rem;min-height:50%;max-height:700%;border-radius:6px;background-color:#fff;z-index:1010;overflow-y:auto;overflow-x:hidden;cursor:pointer}.leaflet-container .leaflet-control-search .search-tooltip::-webkit-scrollbar{width:0.563rem}.leaflet-container .leaflet-control-search .search-tooltip::-webkit-scrollbar-track{background:#E9E9E9;border-radius:0.375rem}.leaflet-container .leaflet-control-search .search-tooltip::-webkit-scrollbar-thumb{background:#323D33;border-radius:0.375rem;border:0.125rem solid #E9E9E9}.leaflet-container .leaflet-control-search .search-tooltip::-webkit-scrollbar-thumb:hover{background:#4a5a4b}.leaflet-container .leaflet-control-search .leaflet-panel-layers-list{margin-right:0.9375rem}.leaflet-container .leaflet-control-search .search-tip{padding:0.9375rem 0.9375rem;display:block;color:#323D33;font-size:0.875rem;border-bottom:0.0625rem solid #E9E9E9;background:#fff;text-decoration:none}.leaflet-container .leaflet-control-search .search-tip-select{background-color:#E9E9E9;color:#85CB28}.leaflet-container .leaflet-control-search .search-tip:hover{background-color:#E9E9E9;color:#85CB28}.leaflet-container .leaflet-control-search .search-history-wrapper{display:flex;align-items:center;height:1.375rem}.leaflet-container .leaflet-control-search .search-history-icon{flex-shrink:0;margin-top:-1px;width:1.375rem;height:1.375rem;margin-right:0.625rem;display:flex;justify-content:center;align-items:center}.leaflet-container .leaflet-control-search .search-history-icon svg{width:100%;height:100%}.leaflet-container .leaflet-control-search .search-alert-item{display:flex;gap:0.3125rem;color:#323D33;align-items:center}.leaflet-container .leaflet-control-search .search-alert-item .alert-icon-wrapper{width:3.125rem;display:flex;justify-content:center}.leaflet-container .leaflet-control-search .search-alert-item .alert-icon-wrapper .alert-icon{height:1.5rem;width:1.5rem;filter:brightness(0) saturate(100%) invert(19%) sepia(5%) saturate(1599%) hue-rotate(75deg) brightness(97%) contrast(88%)}.leaflet-control-search.search-load .search-input{background:url("/static/resources/images/loader.gif?d7f7238c7f4b") no-repeat center right #fff}.leaflet-control-search.search-load .search-cancel{visibility:hidden}.leaflet-control-search .search-button:hover{background-color:#f4f4f4}.leaflet-control-search .search-tip-select,.leaflet-control-search .search-tip:hover{background-color:#fff}.search-loading-wrapper{padding:0.9375rem 0;display:flex;justify-content:center;background:#fff;cursor:default;border-bottom:0.0625rem solid #eee}.search-loading-spinner{width:2.5rem;height:2.5rem;border:0.25rem solid rgba(0,0,0,0.1);border-radius:50%;border-top-color:#85CB28;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.leaflet-control-search.search-load .search-input{background-image:none!important}#leaflet-search-container{position:relative;width:max-content;margin-top:-0.5rem}#leaflet-search-container .search-exp{background:#fff;border:0.125rem solid rgba(0,0,0,0.2);background-clip:padding-box}#leaflet-search-container .search-input{display:block;float:left;background:#fff;border:0.0625rem solid #666;border-radius:0.125rem;height:1.375rem;padding:0 2.5rem 0 0.125rem;margin:0.25rem 0 0.25rem 0.25rem;position:relative}#leaflet-search-container .search-cancel{display:block;width:1.5rem;height:1.5rem;position:absolute;right:0.625rem;top:50%;transform:translateY(-50%);text-decoration:none;background-color:rgba(255,255,255,0.2);box-shadow:0px 2px 4px rgba(0,0,0,0.1);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385CB28' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);z-index:10}#leaflet-search-container .search-cancel img{display:none}#leaflet-search-container .search-cancel:hover{background-color:rgba(255,255,255,0.4);transform:translateY(-50%) scale(1.1);box-shadow:0px 4px 8px rgba(0,0,0,0.15)}#leaflet-search-container .search-button{display:block;float:left;width:1.875rem;height:1.875rem;color:#fff;border-radius:0.25rem}#leaflet-search-container .search-button:hover:before{right:93%;box-shadow:0px 0.25rem 0.25rem 0px rgba(0,0,0,0.0625);content:"";position:absolute;top:50%;margin-top:-0.438rem;border:0.438rem solid transparent;border-left-color:#fff;pointer-events:none}#leaflet-search-container .search-button:hover:after{content:attr(custom-tooltip);position:absolute;font-family:"Open Sans",sans-serif;font-weight:400;width:max-content;padding:0.125rem 0.625rem;border-radius:6px;font-size:0.875rem;background-color:#fff;color:#323D33;box-shadow:0px 0.25rem 0.25rem 0px rgba(0,0,0,0.0625)}#leaflet-search-container .search-button:hover:before{top:-8%;right:91%;transform:rotate(90deg);z-index:1}#leaflet-search-container .search-button:hover:after{top:-2.688rem;left:0;padding:0.438rem 0.625rem}#leaflet-search-container .search-button:hover{color:#fafafa}#leaflet-search-container .search-tooltip{margin:0;margin-top:-0.2rem;position:absolute;top:110%;left:0;float:left;list-style:none;padding-left:0;min-width:100%;max-width:31.5rem;min-height:50%;max-height:700%;border-radius:6px;background-color:#fff;z-index:1010;overflow-y:auto;overflow-x:hidden;cursor:pointer}#leaflet-search-container .search-tooltip::-webkit-scrollbar{width:0.563rem}#leaflet-search-container .search-tooltip::-webkit-scrollbar-track{background:#E9E9E9;border-radius:0.375rem}#leaflet-search-container .search-tooltip::-webkit-scrollbar-thumb{background:#323D33;border-radius:0.375rem;border:0.125rem solid #E9E9E9}#leaflet-search-container .search-tooltip::-webkit-scrollbar-thumb:hover{background:#4a5a4b}#leaflet-search-container .leaflet-panel-layers-list{margin-right:0.9375rem}#leaflet-search-container .search-tip{padding:0.9375rem 0.9375rem;display:block;color:#323D33;font-size:0.875rem;border-bottom:0.0625rem solid #E9E9E9;background:#fff;text-decoration:none}#leaflet-search-container .search-tip-select{background-color:#E9E9E9;color:#85CB28}#leaflet-search-container .search-tip:hover{background-color:#E9E9E9;color:#85CB28}#leaflet-search-container .search-history-wrapper{display:flex;align-items:center;height:1.375rem}#leaflet-search-container .search-history-icon{flex-shrink:0;margin-top:-1px;width:1.375rem;height:1.375rem;margin-right:0.625rem;display:flex;justify-content:center;align-items:center}#leaflet-search-container .search-history-icon svg{width:100%;height:100%}#leaflet-search-container .search-alert-item{display:flex;gap:0.3125rem;color:#323D33;align-items:center}#leaflet-search-container .search-alert-item .alert-icon-wrapper{width:3.125rem;display:flex;justify-content:center}#leaflet-search-container .search-alert-item .alert-icon-wrapper .alert-icon{height:1.5rem;width:1.5rem;filter:brightness(0) saturate(100%) invert(19%) sepia(5%) saturate(1599%) hue-rotate(75deg) brightness(97%) contrast(88%)}#leaflet-search-container img{vertical-align:baseline}#leaflet-search-container .search-tooltip{border:0.0625rem solid rgba(0,0,0,0.2)}.leaflet-top .leaflet-panel-layers-container{background:none;margin-top:5.625rem;margin-left:1rem;z-index:1000}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers-show-more{height:3rem;width:3rem;min-width:3rem;color:#BFC5B8;background:#85CB28;font-size:0.875rem;display:flex;align-items:center;justify-content:space-evenly;text-decoration:none;border-radius:6px}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers-show-more .leaflet-panel-layers-button-icon{background-image:url(/static/resources/img/icons/map-icon.svg?d7f7238c7f4b);background-repeat:no-repeat;background-size:cover;height:1.5625rem;width:1.5625rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers-show-more.clicked{background:#323D33}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers-show-more.clicked .leaflet-panel-layers-button-icon{background-image:url(/static/resources/img/icons/map-x-icon.svg?d7f7238c7f4b);background-repeat:no-repeat;background-size:cover;height:1.5625rem;width:1.5625rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers-show-more:hover{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%)}@media (max-width:768px){.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers-show-more{height:2.5rem;width:2.5rem;min-width:2.5rem}}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers{max-height:80vh;margin-left:1rem;font-weight:500;border-radius:6px;height:0px;width:0px;margin-top:20px;background-color:#fff;transition:500ms ease;min-width:33.75rem;max-width:33.75rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .window-content{visibility:hidden;opacity:0;transition:visibility 0s,opacity 100ms linear 300ms}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded{margin-top:0}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .window-content{visibility:visible;opacity:1}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-window-header{display:flex;justify-content:space-between;flex-direction:row-reverse}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-window-header a{color:#999999;font-size:calc((100%) * 1.25);display:flex;justify-content:center;align-items:center;text-decoration:none}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded{height:auto;width:auto;margin-top:0;padding:1.25rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper{visibility:visible;opacity:1;display:flex;flex-direction:column;max-height:70vh;overflow:hidden}@media (max-height:768px){.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper{max-height:50vh}}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper .legend{margin:1rem 1.5rem 0 0.5rem;display:flex;flex-direction:column;flex-shrink:0}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper .legend.hide{display:none}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper .legend .legend-gradient{height:1.25rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper .legend .legend-txt{display:flex;justify-content:space-between}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper .leaflet-panel-layers-form-wrapper{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper .leaflet-panel-layers-form-wrapper::-webkit-scrollbar{width:0.563rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper .leaflet-panel-layers-form-wrapper::-webkit-scrollbar-track{background:#E9E9E9;border-radius:0.375rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper .leaflet-panel-layers-form-wrapper::-webkit-scrollbar-thumb{background:#323D33;border-radius:0.375rem;border:0.125rem solid #E9E9E9}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper .leaflet-panel-layers-form-wrapper::-webkit-scrollbar-thumb:hover{background:#4a5a4b}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers.expanded .leaflet-panel-layers-window-wrapper .leaflet-panel-layers-list{margin-right:0.938rem;height:auto!important;overflow:visible!important}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-overlays{margin-top:0.5rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-group{margin-bottom:0.5rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-group.collapsible:not(.expanded) .leaflet-panel-layers-item{display:none}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-group .leaflet-panel-layers-grouplabel{font-size:0.875rem;font-weight:700}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-group .leaflet-panel-layers-grouplabel label{margin-bottom:0.25rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-item{padding:0.125rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-item label{margin-left:0.5rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-item label span{margin-left:0.5rem}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers .leaflet-panel-layers-item.unique.active span{font-weight:600}@media (max-width:416px){.leaflet-panel-layers{transform:scale(0.8);transform-origin:top left}}@media (max-width:768px){.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers{min-width:auto;max-width:100%;width:100%;box-sizing:border-box}.leaflet-top .leaflet-panel-layers-container .leaflet-panel-layers:not(.expanded){display:none}}@media (min-width:1750px){.leaflet-panel-layers-container{margin-left:1.25rem!important;margin-top:2rem!important}}.leaflet-panel-layers-title-button-container{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1.25rem}.leaflet-panel-layers-title-button-container::after{content:"";position:absolute;left:-3%;bottom:0;width:106%;height:0.063rem;background-color:#eee}.leaflet-panel-layers-title-button-container .leaflet-panel-layers-title-container{padding-bottom:1rem}.leaflet-panel-layers-title-button-container .leaflet-panel-layers-title-container .layers-title{font-size:1rem;font-weight:700;color:#323D33}.leaflet-panel-layers-title-button-container .leaflet-panel-layers-clear-button-container{padding-bottom:1rem}.leaflet-panel-layers-title-button-container .leaflet-panel-layers-clear-button-container .leaflet-panel-layers-clear-button{cursor:pointer;font-size:0.9375rem;border:none;background:none;color:#85CB28}.leaflet-panel-layers-title-button-container .leaflet-panel-layers-clear-button-container .leaflet-panel-layers-clear-button:hover{color:#0C6E10}.leaflet-panel-layers-title-button-container .leaflet-panel-layers-clear-button-container .disabled{cursor:default;pointer-events:none;opacity:0.9;color:#BFC5B8}.leaflet-panel-layers-header{margin-bottom:0.5rem;color:#323D33}.leaflet-panel-layers-header img{height:1rem;width:1rem}.history-control{border-radius:6px}.history-control .history-back-button{border-radius:6px 6px 0 0;margin-bottom:0.3125rem}.history-control .history-back-button .history-iconback{width:1.5625rem;height:1.5625rem}.history-control .history-forward-button{border-radius:0 0 6px 6px}.history-control .history-forward-button img{transform:scaleX(-1);width:1.5625rem;height:1.5625rem}.content-wrapper,.map-wrapper{width:100%}.content-wrapper #map,.map-wrapper #map{position:fixed;height:calc(100% - 2.5rem);top:2.5rem;width:100%;margin:0;padding:0;left:0}@media (min-width:768px){.content-wrapper #map,.map-wrapper #map{height:calc(100% - 4.688rem);top:4.688rem}}.content-wrapper #map .custom-wrapping-group,.map-wrapper #map .custom-wrapping-group{margin-right:1rem;height:calc(100vh - 2.5rem);display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}@media (min-width:768px){.content-wrapper #map .custom-wrapping-group,.map-wrapper #map .custom-wrapping-group{height:calc(100vh - 5rem)}}.content-wrapper #map .custom-wrapping-group .leaflet-controls-group,.map-wrapper #map .custom-wrapping-group .leaflet-controls-group{max-height:calc(66vh - 9.375rem);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap-reverse;align-content:flex-start;gap:0.5rem;margin-bottom:0.5rem}@media (min-height:525px){.content-wrapper #map .custom-wrapping-group .leaflet-controls-group,.map-wrapper #map .custom-wrapping-group .leaflet-controls-group{max-height:calc(78vh - 9.375rem)}}.content-wrapper #map .leaflet-building-info,.map-wrapper #map .leaflet-building-info{margin-top:5.625rem;position:relative}.content-wrapper #map .leaflet-building-info .show-more-info,.map-wrapper #map .leaflet-building-info .show-more-info{height:3.125rem;width:3.125rem;color:#323D33;background-color:#fff;display:flex;align-items:center;justify-content:space-evenly;text-decoration:none;border-radius:6px}.content-wrapper #map .leaflet-building-info .show-more-info img,.map-wrapper #map .leaflet-building-info .show-more-info img{filter:brightness(0) saturate(100%) invert(65%) sepia(80%) saturate(395%) hue-rotate(41deg) brightness(92%) contrast(99%);height:1.5625rem;width:1.5625rem}@media (max-width:768px){.content-wrapper #map .leaflet-building-info .show-more-info,.map-wrapper #map .leaflet-building-info .show-more-info{height:2.5rem;width:2.5rem;min-width:2.5rem}}.content-wrapper #map .leaflet-building-info .energy-section,.map-wrapper #map .leaflet-building-info .energy-section{display:flex;flex-direction:column;background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);align-items:flex-start;padding:1rem;border-radius:6px}.content-wrapper #map .leaflet-building-info .energy-section img,.map-wrapper #map .leaflet-building-info .energy-section img{width:2.5rem;height:2.5rem}.content-wrapper #map .leaflet-building-info .energy-type,.map-wrapper #map .leaflet-building-info .energy-type{font-weight:500;font-size:0.875rem;margin-bottom:1rem;color:#fff}.content-wrapper #map .leaflet-building-info .energy-item,.map-wrapper #map .leaflet-building-info .energy-item{display:flex;flex-direction:row;align-items:center;gap:0.25rem;cursor:pointer;padding:0.125rem;text-wrap:nowrap}.content-wrapper #map .leaflet-building-info .energy-item .img,.map-wrapper #map .leaflet-building-info .energy-item .img{width:80%}.content-wrapper #map .leaflet-building-info .energy-item:hover,.map-wrapper #map .leaflet-building-info .energy-item:hover{transform:scale(1.02)}.content-wrapper #map .leaflet-building-info .separator,.map-wrapper #map .leaflet-building-info .separator{color:#4b544c;font-size:0.563rem}.content-wrapper #map .leaflet-building-info .energy-title,.map-wrapper #map .leaflet-building-info .energy-title{color:#fff;font-size:0.875rem}.content-wrapper #map .leaflet-building-info .energy-title:hover,.map-wrapper #map .leaflet-building-info .energy-title:hover{font-weight:700}.content-wrapper #map .leaflet-building-info .show-more-info.black-bg,.map-wrapper #map .leaflet-building-info .show-more-info.black-bg{background-color:#323D33;transition:background-color 0.2s ease}.content-wrapper #map .leaflet-building-info .show-more-info.black-bg img,.map-wrapper #map .leaflet-building-info .show-more-info.black-bg img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(254deg) brightness(108%) contrast(101%);transition:filter 0.2s ease}.content-wrapper #map .leaflet-building-info .show-more-info.black-bg:hover,.map-wrapper #map .leaflet-building-info .show-more-info.black-bg:hover{background-color:#eee}.content-wrapper #map .leaflet-building-info .show-more-info.black-bg:hover img,.map-wrapper #map .leaflet-building-info .show-more-info.black-bg:hover img{filter:brightness(0) saturate(100%) invert(65%) sepia(80%) saturate(395%) hue-rotate(41deg) brightness(92%) contrast(99%)}.content-wrapper #map .leaflet-building-info .info-window,.map-wrapper #map .leaflet-building-info .info-window{height:0px;width:0px;margin-top:1rem;background-color:#fff;transition:500ms ease;margin-right:4rem;position:absolute;right:3.125rem;top:0}.content-wrapper #map .leaflet-building-info .info-window .window-content,.map-wrapper #map .leaflet-building-info .info-window .window-content{visibility:hidden;opacity:0;transition:visibility 0s,opacity 100ms linear 300ms}.content-wrapper #map .leaflet-building-info .info-window.expanded,.map-wrapper #map .leaflet-building-info .info-window.expanded{margin-top:0}.content-wrapper #map .leaflet-building-info .info-window.expanded .window-content,.map-wrapper #map .leaflet-building-info .info-window.expanded .window-content{visibility:visible;opacity:1}@media (min-height:640px){.content-wrapper #map .leaflet-building-info .info-window,.map-wrapper #map .leaflet-building-info .info-window{margin-right:1rem}}.content-wrapper #map .leaflet-building-info .info-window .window-content,.map-wrapper #map .leaflet-building-info .info-window .window-content{padding:1.25rem;background-color:#fff;border-radius:6px}.content-wrapper #map .leaflet-building-info .info-window .window-content .info-scroll-content,.map-wrapper #map .leaflet-building-info .info-window .window-content .info-scroll-content{overflow:auto;padding:0.25rem;height:100%;max-height:50vh}.content-wrapper #map .leaflet-building-info .info-window .window-content .info-scroll-content::-webkit-scrollbar,.map-wrapper #map .leaflet-building-info .info-window .window-content .info-scroll-content::-webkit-scrollbar{width:0.563rem}.content-wrapper #map .leaflet-building-info .info-window .window-content .info-scroll-content::-webkit-scrollbar-track,.map-wrapper #map .leaflet-building-info .info-window .window-content .info-scroll-content::-webkit-scrollbar-track{background:#E9E9E9;border-radius:0.375rem}.content-wrapper #map .leaflet-building-info .info-window .window-content .info-scroll-content::-webkit-scrollbar-thumb,.map-wrapper #map .leaflet-building-info .info-window .window-content .info-scroll-content::-webkit-scrollbar-thumb{background:#323D33;border-radius:0.375rem;border:0.125rem solid #E9E9E9}.content-wrapper #map .leaflet-building-info .info-window .window-content .info-scroll-content::-webkit-scrollbar-thumb:hover,.map-wrapper #map .leaflet-building-info .info-window .window-content .info-scroll-content::-webkit-scrollbar-thumb:hover{background:#4a5a4b}.content-wrapper #map .leaflet-building-info .info-window .window-content .window-header .window-title,.map-wrapper #map .leaflet-building-info .info-window .window-content .window-header .window-title{display:flex;flex-direction:column;padding-bottom:1rem;align-items:center;border-bottom:0.0625rem solid #eee}.content-wrapper #map .leaflet-building-info .info-window .window-content .window-header .window-title span,.map-wrapper #map .leaflet-building-info .info-window .window-content .window-header .window-title span{font-size:1rem;font-weight:700;color:#323D33}.content-wrapper #map .leaflet-building-info .info-window .window-content .info-wrapper,.map-wrapper #map .leaflet-building-info .info-window .window-content .info-wrapper{margin:0.5rem 0;overflow-wrap:break-word}.content-wrapper #map .leaflet-building-info .info-window .window-content .info-wrapper .grid,.map-wrapper #map .leaflet-building-info .info-window .window-content .info-wrapper .grid{display:grid;grid-template-columns:repeat(2,1fr);row-gap:0.25rem;column-gap:0.5rem}.content-wrapper #map .leaflet-building-info .info-window .window-content .info-highlight,.map-wrapper #map .leaflet-building-info .info-window .window-content .info-highlight{border:0.0625rem solid #85CB28;border-radius:4px;padding:0.75rem}.content-wrapper #map .leaflet-building-info .expanded,.map-wrapper #map .leaflet-building-info .expanded{width:17.188rem;margin-top:0}.content-wrapper #map .leaflet-building-info .onboarding-tooltip,.map-wrapper #map .leaflet-building-info .onboarding-tooltip{position:absolute;top:0;right:calc(100% + 0.625rem);width:19.375rem;z-index:1001;background-color:#fff;border:0.0625rem solid #E9E9E9;border-left:0.25rem solid #85CB28;border-radius:6px;padding:1rem;box-shadow:0 0.625rem 1.875rem rgba(0,0,0,0.1);pointer-events:none;animation:tooltipEntrance 0.4s ease-out forwards}.content-wrapper #map .leaflet-building-info .onboarding-tooltip .tip-label,.map-wrapper #map .leaflet-building-info .onboarding-tooltip .tip-label{font-weight:700;color:#323D33;font-family:"Inter",sans-serif;margin-bottom:0.25rem;font-size:0.875rem}.content-wrapper #map .leaflet-building-info .onboarding-tooltip p,.map-wrapper #map .leaflet-building-info .onboarding-tooltip p{color:#4a5a4b;font-size:0.875rem;font-family:"Inter",sans-serif;line-height:1.5em;margin-bottom:0}.content-wrapper #map .leaflet-building-info .onboarding-tooltip::before,.map-wrapper #map .leaflet-building-info .onboarding-tooltip::before{content:"";position:absolute;top:1.5625rem;left:100%;margin-top:-0.438rem;border:0.438rem solid transparent;border-left-color:#E9E9E9;pointer-events:none}.content-wrapper #map .leaflet-building-info .onboarding-tooltip::after,.map-wrapper #map .leaflet-building-info .onboarding-tooltip::after{content:"";position:absolute;top:1.5625rem;left:calc(100% - 1px);margin-top:-0.438rem;border:0.438rem solid transparent;border-left-color:#fff;pointer-events:none}@keyframes tooltipEntrance{from{opacity:0;transform:translateX(0.5rem)}to{opacity:1;transform:translateX(0)}}@media (max-width:416px){.content-wrapper #map .leaflet-building-info .info-window,.map-wrapper #map .leaflet-building-info .info-window{transform:scale(0.8);transform-origin:top right}}@media (min-width:1750px){.content-wrapper #map .leaflet-building-info,.map-wrapper #map .leaflet-building-info{margin-top:2rem}}.content-wrapper #map .leaflet-control,.map-wrapper #map .leaflet-control{margin-right:0}@media (max-width:1200px){.content-wrapper #map .leaflet-building-info,.map-wrapper #map .leaflet-building-info{z-index:500}.content-wrapper #map .leaflet-bottom,.map-wrapper #map .leaflet-bottom{z-index:500}}.content-wrapper #map .territory-tooltip,.map-wrapper #map .territory-tooltip{font-size:0.875rem;border-radius:6px}.content-wrapper #map .leaflet-building-info,.content-wrapper #map .leaflet-panel-layers-container,.map-wrapper #map .leaflet-building-info,.map-wrapper #map .leaflet-panel-layers-container{display:flex;flex-wrap:nowrap}.anchor{height:0;display:none;margin-top:-14rem;padding-top:14rem}#map .box-shadow,#map .show-more-info,#map .info-window,#map .leaflet-panel-layers-show-more,#map .leaflet-panel-layers,#map .leaflet-control-zoom,#map .leaflet-control-locate,#map .leaflet-control-resetview,#map .leaflet-control-license,#map .history-control,#form-map .box-shadow,#form-map .show-more-info,#form-map .info-window,#form-map .leaflet-panel-layers-show-more,#form-map .leaflet-panel-layers,#form-map .leaflet-control-zoom,#form-map .leaflet-control-locate,#form-map .leaflet-control-resetview,#form-map .leaflet-control-license,#form-map .history-control{border:none}#map .leaflet-control-search,#form-map .leaflet-control-search{border:none;background-color:#fff;height:2.5rem;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;margin-top:2rem;border-radius:6px;margin-left:0}#map .leaflet-control-search input,#form-map .leaflet-control-search input{border:none;width:21.875rem;height:2.5rem;padding-right:2.5rem;font-size:1.125rem;border-radius:6px}#map .leaflet-control-search .search-button,#form-map .leaflet-control-search .search-button{color:#323D33;font-weight:600;display:flex;justify-content:center;align-items:center;font-size:1.5rem;padding:1.5625rem}@media (min-width:1440px){#map .leaflet-control-search,#form-map .leaflet-control-search{height:3.125rem}#map .leaflet-control-search input,#form-map .leaflet-control-search input{border:none;width:28.125rem;height:2.5rem}}@media (max-width:576px){#map .leaflet-control-search,#form-map .leaflet-control-search{margin-top:0.5rem}}#map .leaflet-bar a,#form-map .leaflet-bar a{height:3.125rem;width:3.125rem;display:flex;justify-content:center;align-items:center;color:#323D33;font-size:1.5625rem;border-radius:6px}@media (max-width:768px){#map .leaflet-bar a,#form-map .leaflet-bar a{height:2.5rem;width:2.5rem}}#map .leaflet-control-locate a .leaflet-control-locate-location-arrow,#form-map .leaflet-control-locate a .leaflet-control-locate-location-arrow{background-image:url(/static/resources/img/icons/gps-mark.svg?d7f7238c7f4b);background-size:cover;background-repeat:no-repeat;background-position:center center;width:1.5625rem;height:1.5625rem}#map .description-section,#form-map .description-section{font-weight:700;margin-top:1rem;margin-bottom:1rem}#map .go-to-calculator-button-wrapper,#form-map .go-to-calculator-button-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}#map .go-to-calculator-button-wrapper .go-to-calculator-button,#form-map .go-to-calculator-button-wrapper .go-to-calculator-button{color:white;width:100%;height:1.875rem;border:none;border-radius:6px;box-shadow:none}#map .go-to-calculator-button-wrapper .disabled,#form-map .go-to-calculator-button-wrapper .disabled{cursor:default;pointer-events:none;opacity:0.9;background-color:#E9E9E9}#map .leaflet-control-resetview .leaflet-bar-part,#form-map .leaflet-control-resetview .leaflet-bar-part{border-radius:6px}#map .leaflet-control-resetview .leaflet-bar-part .leaflet-control-resetview-icon,#form-map .leaflet-control-resetview .leaflet-bar-part .leaflet-control-resetview-icon{width:1.5625rem;height:1.5625rem}#map .leaflet-bar a:hover:before,#map .leaflet-panel-layers-container a:hover:before,#map .leaflet-building-info a:hover:before,#form-map .leaflet-bar a:hover:before,#form-map .leaflet-panel-layers-container a:hover:before,#form-map .leaflet-building-info a:hover:before{right:93%;box-shadow:0px 0.25rem 0.25rem 0px rgba(0,0,0,0.0625);content:"";position:absolute;top:50%;margin-top:-0.438rem;border:0.438rem solid transparent;border-left-color:#fff;pointer-events:none}#map .leaflet-bar a:hover:after,#map .leaflet-panel-layers-container a:hover:after,#map .leaflet-building-info a:hover:after,#form-map .leaflet-bar a:hover:after,#form-map .leaflet-panel-layers-container a:hover:after,#form-map .leaflet-building-info a:hover:after{content:attr(custom-tooltip);position:absolute;font-family:"Open Sans",sans-serif;font-weight:400;width:max-content;padding:0.125rem 0.625rem;border-radius:6px;font-size:0.875rem;background-color:#fff;color:#323D33;box-shadow:0px 0.25rem 0.25rem 0px rgba(0,0,0,0.0625)}#map .leaflet-bar .history-back-button:hover:before,#map .leaflet-bar .leaflet-control-zoom-in:hover:before,#map .leaflet-panel-layers-container .history-back-button:hover:before,#map .leaflet-panel-layers-container .leaflet-control-zoom-in:hover:before,#map .leaflet-building-info .history-back-button:hover:before,#map .leaflet-building-info .leaflet-control-zoom-in:hover:before,#form-map .leaflet-bar .history-back-button:hover:before,#form-map .leaflet-bar .leaflet-control-zoom-in:hover:before,#form-map .leaflet-panel-layers-container .history-back-button:hover:before,#form-map .leaflet-panel-layers-container .leaflet-control-zoom-in:hover:before,#form-map .leaflet-building-info .history-back-button:hover:before,#form-map .leaflet-building-info .leaflet-control-zoom-in:hover:before{top:25%}#map .leaflet-bar .history-forward-button:hover:before,#map .leaflet-bar .leaflet-control-zoom-out:hover:before,#map .leaflet-panel-layers-container .history-forward-button:hover:before,#map .leaflet-panel-layers-container .leaflet-control-zoom-out:hover:before,#map .leaflet-building-info .history-forward-button:hover:before,#map .leaflet-building-info .leaflet-control-zoom-out:hover:before,#form-map .leaflet-bar .history-forward-button:hover:before,#form-map .leaflet-bar .leaflet-control-zoom-out:hover:before,#form-map .leaflet-panel-layers-container .history-forward-button:hover:before,#form-map .leaflet-panel-layers-container .leaflet-control-zoom-out:hover:before,#form-map .leaflet-building-info .history-forward-button:hover:before,#form-map .leaflet-building-info .leaflet-control-zoom-out:hover:before{top:75%}#map .leaflet-bar.leaflet-bar a:hover:after,#map .leaflet-panel-layers-container.leaflet-bar a:hover:after,#map .leaflet-building-info.leaflet-bar a:hover:after,#form-map .leaflet-bar.leaflet-bar a:hover:after,#form-map .leaflet-panel-layers-container.leaflet-bar a:hover:after,#form-map .leaflet-building-info.leaflet-bar a:hover:after{right:3.75rem}#map .leaflet-bar.leaflet-panel-layers-container .leaflet-panel-layers-item.not-loaded,#map .leaflet-panel-layers-container.leaflet-panel-layers-container .leaflet-panel-layers-item.not-loaded,#map .leaflet-building-info.leaflet-panel-layers-container .leaflet-panel-layers-item.not-loaded,#form-map .leaflet-bar.leaflet-panel-layers-container .leaflet-panel-layers-item.not-loaded,#form-map .leaflet-panel-layers-container.leaflet-panel-layers-container .leaflet-panel-layers-item.not-loaded,#form-map .leaflet-building-info.leaflet-panel-layers-container .leaflet-panel-layers-item.not-loaded{color:#BFC5B8}#map .leaflet-bar.leaflet-panel-layers-container a,#map .leaflet-panel-layers-container.leaflet-panel-layers-container a,#map .leaflet-building-info.leaflet-panel-layers-container a,#form-map .leaflet-bar.leaflet-panel-layers-container a,#form-map .leaflet-panel-layers-container.leaflet-panel-layers-container a,#form-map .leaflet-building-info.leaflet-panel-layers-container a{position:relative}#map .leaflet-bar.leaflet-panel-layers-container a:hover:before,#map .leaflet-panel-layers-container.leaflet-panel-layers-container a:hover:before,#map .leaflet-building-info.leaflet-panel-layers-container a:hover:before,#form-map .leaflet-bar.leaflet-panel-layers-container a:hover:before,#form-map .leaflet-panel-layers-container.leaflet-panel-layers-container a:hover:before,#form-map .leaflet-building-info.leaflet-panel-layers-container a:hover:before{top:0.1875rem;right:40%;transform:rotate(90deg);box-shadow:none}#map .leaflet-bar.leaflet-panel-layers-container a:hover:after,#map .leaflet-panel-layers-container.leaflet-panel-layers-container a:hover:after,#map .leaflet-building-info.leaflet-panel-layers-container a:hover:after,#form-map .leaflet-bar.leaflet-panel-layers-container a:hover:after,#form-map .leaflet-panel-layers-container.leaflet-panel-layers-container a:hover:after,#form-map .leaflet-building-info.leaflet-panel-layers-container a:hover:after{padding:0.5rem;top:-2.5rem;left:0.688rem;font-size:0.875rem}#map .leaflet-bar.leaflet-building-info .close-building-info:hover:before,#map .leaflet-bar.leaflet-building-info .close-building-info:hover:after,#map .leaflet-panel-layers-container.leaflet-building-info .close-building-info:hover:before,#map .leaflet-panel-layers-container.leaflet-building-info .close-building-info:hover:after,#map .leaflet-building-info.leaflet-building-info .close-building-info:hover:before,#map .leaflet-building-info.leaflet-building-info .close-building-info:hover:after,#form-map .leaflet-bar.leaflet-building-info .close-building-info:hover:before,#form-map .leaflet-bar.leaflet-building-info .close-building-info:hover:after,#form-map .leaflet-panel-layers-container.leaflet-building-info .close-building-info:hover:before,#form-map .leaflet-panel-layers-container.leaflet-building-info .close-building-info:hover:after,#form-map .leaflet-building-info.leaflet-building-info .close-building-info:hover:before,#form-map .leaflet-building-info.leaflet-building-info .close-building-info:hover:after{display:none}#map .leaflet-bar.leaflet-building-info a,#map .leaflet-panel-layers-container.leaflet-building-info a,#map .leaflet-building-info.leaflet-building-info a,#form-map .leaflet-bar.leaflet-building-info a,#form-map .leaflet-panel-layers-container.leaflet-building-info a,#form-map .leaflet-building-info.leaflet-building-info a{position:relative}#map .leaflet-bar.leaflet-building-info a:hover,#map .leaflet-panel-layers-container.leaflet-building-info a:hover,#map .leaflet-building-info.leaflet-building-info a:hover,#form-map .leaflet-bar.leaflet-building-info a:hover,#form-map .leaflet-panel-layers-container.leaflet-building-info a:hover,#form-map .leaflet-building-info.leaflet-building-info a:hover{background-color:#eee}#map .leaflet-bar.leaflet-building-info a:hover:before,#map .leaflet-panel-layers-container.leaflet-building-info a:hover:before,#map .leaflet-building-info.leaflet-building-info a:hover:before,#form-map .leaflet-bar.leaflet-building-info a:hover:before,#form-map .leaflet-panel-layers-container.leaflet-building-info a:hover:before,#form-map .leaflet-building-info.leaflet-building-info a:hover:before{top:-0.1875rem;right:30%;transform:rotate(90deg);box-shadow:none;z-index:1}#map .leaflet-bar.leaflet-building-info a:hover:after,#map .leaflet-panel-layers-container.leaflet-building-info a:hover:after,#map .leaflet-building-info.leaflet-building-info a:hover:after,#form-map .leaflet-bar.leaflet-building-info a:hover:after,#form-map .leaflet-panel-layers-container.leaflet-building-info a:hover:after,#form-map .leaflet-building-info.leaflet-building-info a:hover:after{padding:0.5rem;top:-2.75rem;right:0;font-size:0.875rem}#map .leaflet-bar .leaflet-panel-layers-window-header a:hover,#map .leaflet-panel-layers-container .leaflet-panel-layers-window-header a:hover,#map .leaflet-building-info .leaflet-panel-layers-window-header a:hover,#form-map .leaflet-bar .leaflet-panel-layers-window-header a:hover,#form-map .leaflet-panel-layers-container .leaflet-panel-layers-window-header a:hover,#form-map .leaflet-building-info .leaflet-panel-layers-window-header a:hover{background-color:white}#map .leaflet-bar .leaflet-panel-layers-window-header a:hover:before,#map .leaflet-bar .leaflet-panel-layers-window-header a:hover:after,#map .leaflet-panel-layers-container .leaflet-panel-layers-window-header a:hover:before,#map .leaflet-panel-layers-container .leaflet-panel-layers-window-header a:hover:after,#map .leaflet-building-info .leaflet-panel-layers-window-header a:hover:before,#map .leaflet-building-info .leaflet-panel-layers-window-header a:hover:after,#form-map .leaflet-bar .leaflet-panel-layers-window-header a:hover:before,#form-map .leaflet-bar .leaflet-panel-layers-window-header a:hover:after,#form-map .leaflet-panel-layers-container .leaflet-panel-layers-window-header a:hover:before,#form-map .leaflet-panel-layers-container .leaflet-panel-layers-window-header a:hover:after,#form-map .leaflet-building-info .leaflet-panel-layers-window-header a:hover:before,#form-map .leaflet-building-info .leaflet-panel-layers-window-header a:hover:after{display:none}#map .leaflet-control-license,#form-map .leaflet-control-license{background-color:#fff;border-radius:6px;display:flex;justify-content:center;align-items:center;color:#323D33;font-size:1.5625rem;position:relative}#map .leaflet-control-license img,#form-map .leaflet-control-license img{width:1.5625rem;height:1.5625rem}#map .leaflet-control-license .license-tooltip,#form-map .leaflet-control-license .license-tooltip{font-family:"Open Sans",sans-serif;font-weight:400;width:max-content;padding:0.125rem 0.625rem;border-radius:6px;font-size:0.875rem;background-color:#fff;color:#323D33;box-shadow:0px 0.25rem 0.25rem 0px rgba(0,0,0,0.0625);display:none;position:absolute;top:50%;right:100%;transform:translateY(-50%);margin-right:0.438rem;z-index:1000}#map .leaflet-control-license .license-tooltip::before,#form-map .leaflet-control-license .license-tooltip::before{content:"";position:absolute;top:0;bottom:0;right:-0.438rem;width:0.438rem}#map .leaflet-control-license .license-tooltip::after,#form-map .leaflet-control-license .license-tooltip::after{content:"";position:absolute;top:50%;margin-top:-0.438rem;border:0.438rem solid transparent;border-left-color:#fff;pointer-events:none;left:100%}#map .leaflet-control-license .license-tooltip a,#form-map .leaflet-control-license .license-tooltip a{display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;border:none}#map .leaflet-control-license .license-tooltip a:hover,#form-map .leaflet-control-license .license-tooltip a:hover{background:transparent;text-decoration:underline}#map .leaflet-control-license .license-tooltip a:hover:before,#map .leaflet-control-license .license-tooltip a:hover:after,#form-map .leaflet-control-license .license-tooltip a:hover:before,#form-map .leaflet-control-license .license-tooltip a:hover:after{content:none}#map .leaflet-control-license .license-tooltip a:not([href]),#form-map .leaflet-control-license .license-tooltip a:not([href]){cursor:default}#map .leaflet-control-license .license-tooltip a:not([href]):hover,#form-map .leaflet-control-license .license-tooltip a:not([href]):hover{text-decoration:none}#map .leaflet-control-license:hover .license-tooltip,#form-map .leaflet-control-license:hover .license-tooltip{display:block}#map .leaflet-control-zoom,#form-map .leaflet-control-zoom{background-color:#eee;border-radius:6px;position:relative;z-index:2}#map .leaflet-control-zoom .zoom-separator,#form-map .leaflet-control-zoom .zoom-separator{position:absolute;bottom:50%;left:20%;width:60%;height:0.0625rem;background-color:#BFC5B8}#map .leaflet-control-zoom .leaflet-control-zoom-in,#form-map .leaflet-control-zoom .leaflet-control-zoom-in{border-radius:6px 6px 0px 0px;border:none}#map .leaflet-control-zoom .leaflet-control-zoom-in img,#form-map .leaflet-control-zoom .leaflet-control-zoom-in img{width:1.5625rem;height:1.5625rem}#map .leaflet-control-zoom .leaflet-control-zoom-out,#form-map .leaflet-control-zoom .leaflet-control-zoom-out{border-radius:0px 0px 6px 6px}#map .leaflet-control-zoom .leaflet-control-zoom-out img,#form-map .leaflet-control-zoom .leaflet-control-zoom-out img{width:1.5625rem;height:1.5625rem}#map .leaflet-control-infobox,#form-map .leaflet-control-infobox{display:none!important;max-width:18rem;background-color:#fff;border-radius:6px;display:flex;align-items:center;margin-top:0%;padding:0.25rem 0.5rem;text-decoration:none;cursor:pointer;color:inherit;transition:background-color 0.2s ease}#map .leaflet-control-infobox:hover,#form-map .leaflet-control-infobox:hover{background-color:#f7f7f7}#map .leaflet-control-infobox .infobox-content,#form-map .leaflet-control-infobox .infobox-content{display:flex;align-items:center;gap:2rem;width:100%;height:100%}#map .leaflet-control-infobox .infobox-texts,#form-map .leaflet-control-infobox .infobox-texts{display:flex;flex-direction:column;justify-content:center;font-family:"Inter",sans-serif}#map .leaflet-control-infobox .infobox-texts .infobox-year,#form-map .leaflet-control-infobox .infobox-texts .infobox-year{font-size:0.563rem;color:#323D33;margin-bottom:0.1875rem}#map .leaflet-control-infobox .infobox-texts .infobox-maintext,#form-map .leaflet-control-infobox .infobox-texts .infobox-maintext{font-size:0.563rem;font-weight:600;color:#323D33;line-height:1;margin-bottom:0.1875rem}#map .leaflet-control-infobox .infobox-texts .infobox-subtext,#form-map .leaflet-control-infobox .infobox-texts .infobox-subtext{font-size:0.563rem;color:#323D33;line-height:1.2}#map .leaflet-control-infobox .infobox-image,#form-map .leaflet-control-infobox .infobox-image{max-height:4rem}#form-map .leaflet-bar,#form-map .leaflet-control-infobox{margin-right:0.625rem!important}#form-map:focus-visible{outline:none}#map-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(342deg,rgba(133,203,40,0.2) 10%,rgba(12,110,16,0.2) 100%);z-index:800;display:none;display:flex;justify-content:center;align-items:center;pointer-events:none}.map-spinner{width:3.125rem;height:3.125rem;border:0.3125rem solid rgba(255,255,255,0.6);border-radius:50%;border-top-color:#85CB28;animation:spin 1s ease-in-out infinite;filter:drop-shadow(0 0 0.3125rem rgba(0,0,0,0.2))}@keyframes spin{to{transform:rotate(360deg)}}#leaflet-search-container{width:100%}#leaflet-search-container .leaflet-control-search{border:none;background-color:#fff;height:2.5rem;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;border-radius:6px;margin-left:0}#leaflet-search-container .leaflet-control-search input{border:none;width:21.875rem;height:2.5rem;font-size:1.125rem;border-radius:6px}#leaflet-search-container .leaflet-control-search .search-button{color:#323D33;font-weight:600;display:flex;justify-content:center;align-items:center;font-size:1.5rem;padding:1.5625rem}@media (min-width:1440px){#leaflet-search-container .leaflet-control-search{height:3.125rem}#leaflet-search-container .leaflet-control-search input{border:none;width:28.125rem;height:2.5rem}}@media (max-width:576px){#leaflet-search-container .leaflet-control-search{margin-top:0.5rem}}.navbar{background-color:#fff;font-size:1rem;margin-bottom:0;padding:0!important;display:flex;align-items:center;transition:box-shadow 0.3s ease-in-out}.navbar.navbar-scrolled{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.navbar .container-fluid{height:100%}.navbar .container-fluid .navbar-collapse{height:100%;justify-content:end}.navbar .container-fluid .navbar-collapse .navbar-nav{height:100%}.navbar .container-fluid .navbar-collapse .navbar-nav .nav-item{display:flex;justify-content:center;align-items:center;padding:0 1.25rem;height:100%;width:100%;background:#fff;line-height:2.5rem}.navbar .container-fluid .navbar-collapse .navbar-nav .nav-item .nav-link{color:#323D33;text-decoration:none;white-space:nowrap}.navbar .container-fluid .navbar-collapse .navbar-nav .nav-item:hover{background:linear-gradient(180deg,white 0%,#f5f5f5 100%);cursor:pointer}.navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.active{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%)}.navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.active .nav-link{color:#fff}.navbar .navbar-brand{display:flex;align-items:center;gap:1.75rem}.navbar .navbar-brand img{max-height:1.5rem}.navbar .navbar-brand img.logo-agh{max-height:2rem}@media (min-width:768px){.navbar .navbar-brand img{max-height:2.3rem}.navbar .navbar-brand img.logo-agh{max-height:3.5rem}}.navbar-expand-md .navbar-collapse{justify-content:flex-end}.navbar-toggler{border:none!important}.brand-toggler-wrapper{height:2.5rem;width:100%;display:flex;justify-content:space-between}@media (min-width:768px){.brand-toggler-wrapper{height:4.688rem}.navbar .container-fluid .navbar-collapse .navbar-nav .nav-item{line-height:3.688rem}}.footer-wrapper{padding-bottom:0.75rem}.footer-wrapper .footer{width:100%;height:auto;background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);border-radius:0.5rem;padding:1.5rem 2.5rem;color:#fff}.footer-wrapper .footer .footer-logo-container{display:flex;align-items:center}.footer-wrapper .footer .footer-logo-container img{height:100%;max-height:8rem}.footer-wrapper .footer-link{font-size:0.75rem;color:#4b544c;text-decoration:none;text-wrap:nowrap}.footer-wrapper .footer-link:hover{cursor:pointer;color:#BFC5B8}.info-options-footer-text-container{color:#fff;font-size:0.875rem}.info-options-footer-text-container p{line-height:1.5;opacity:0.95}.info-options-footer-text-container .footer-bottom-text{font-family:"Inter",sans-serif;margin-top:1rem}.info-options-footer-text-container .footer-bottom-text strong{font-weight:700;display:inline-block}.primary-footer-btn{border:none;display:inline-flex;justify-content:center;align-items:center;background-color:#323D33;border-radius:0.25rem;color:#fff;font-family:"Inter",sans-serif;padding:0.625rem 3rem;font-size:1rem;cursor:pointer;text-decoration:none;transition:background-color 0.2s ease;max-width:12.5rem}.primary-footer-btn:hover{background-color:#4b544c;color:#fff}@media (max-width:576px){.primary-footer-btn{width:100%}}.secondary-footer-btn{background:transparent;border:none;color:#323D33;font-family:"Inter",sans-serif;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:color 0.2s ease;padding:0.25rem}.secondary-footer-btn:hover{color:#fff;text-decoration:underline}.feature-option-footer-handler{flex:1 1 0;min-width:0;width:100%}.feature-option-footer-handler .feature-icon-wrapper{border:0.0625rem solid #fff;padding:0.3125rem;border-radius:6px;flex-shrink:0}.feature-option-footer-handler .feature-icon-wrapper img{width:2rem;height:2rem;display:block}.feature-option-footer-handler .feature-option-footer-header-text{margin:0;color:#fff;font-size:1.5rem;line-height:1.2}.feature-option-footer-handler .feature-option-footer-bottom-text{color:#fff;font-size:0.875rem;opacity:0.9}.cofinancing-mention{color:#BFC5B8;font-size:0.75rem;padding-left:2.5rem;display:flex;justify-content:center;align-items:center}.info-options-footer-button-container{display:flex;justify-content:center;align-items:center}.footer>.d-flex{gap:7rem!important}@media (max-width:1440px){.footer>.d-flex{gap:3rem!important}}@media (max-width:992px){.footer>.d-flex{gap:2rem!important}}.calculation-type-wrapper{width:100%;max-width:1600px;margin:0 auto;position:relative}@media (max-width:768px){.calculation-type-wrapper{padding:0}}.calculation-type-wrapper .calculation-type-tittle{font-family:"Inter",sans-serif;font-weight:500;margin-bottom:0.5rem!important}@media (max-width:768px){.calculation-type-wrapper .calculation-type-tittle{font-size:1.5625rem}}.calculation-type-wrapper .page-subtitle{font-family:"Inter",sans-serif;font-weight:400;font-size:1rem;color:#BFC5B8;margin-bottom:2rem;line-height:1.3}@media (max-width:768px){.calculation-type-wrapper .page-subtitle{font-size:1rem;margin-bottom:1.5rem!important}}.calculation-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;margin-top:5rem;padding-bottom:3rem;position:relative;z-index:10}@media (max-width:1200px){.calculation-cards-container{gap:3rem;margin-top:3rem}}.calculation-card-wrapper{display:flex;width:100%}.calculation-card-wrapper .card-radio-input{display:none}.calculation-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;background-color:#fff;border:0.0625rem solid #BFC5B8;z-index:10;border-radius:0.438rem;cursor:pointer;transition:all 0.2s ease-in-out;padding-top:3rem;overflow:visible}@media (max-width:1200px){.calculation-card{padding-top:2rem;min-height:auto}}.calculation-card-wrapper .card-radio-input:checked + .calculation-card{border-color:#85CB28;border-width:0.125rem;margin:-0.0625rem}.calculation-card-wrapper .card-radio-input:checked + .calculation-card .calculation-card-footer{background-color:#85CB28}.calculation-card-wrapper .card-radio-input:checked + .calculation-card .calculation-card-footer h4,.calculation-card-wrapper .card-radio-input:checked + .calculation-card .calculation-card-footer p{color:#fff}.calculation-card-wrapper .card-radio-input:checked + .calculation-card .selection-indicator .indicator-circle{background-color:#85CB28;border:0.125rem solid #85CB28}.calculation-card-wrapper .card-radio-input:checked + .calculation-card .selection-indicator .indicator-circle .check-icon{display:block}.calculation-card .card-floating-icon{position:absolute;top:-1.875rem;right:1.875rem;width:4rem;height:4rem;border-radius:0.438rem;background:linear-gradient(135deg,#85CB28 0%,#0C6E10 100%);box-shadow:0 0.25rem 0.625rem rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;z-index:2}@media (max-width:768px){.calculation-card .card-floating-icon{width:3rem;height:3rem;top:-0.75rem;right:1rem}}.calculation-card .card-floating-icon .card-icon-img{display:block;width:2.1875rem;height:2.1875rem;object-fit:contain;filter:brightness(0) invert(1)}@media (max-width:768px){.calculation-card .card-floating-icon .card-icon-img{width:1.5rem;height:1.5rem}}.calculation-card .calculation-card-body{padding:0 2rem 2rem 2rem;flex-grow:1}@media (max-width:768px){.calculation-card .calculation-card-body{padding:0 1.5rem 1.5rem 1.5rem}}.calculation-card .calculation-card-body .calculation-card-title{font-family:"Inter",sans-serif;font-weight:500;font-size:1.875rem;margin-bottom:0.75rem;color:#323D33;line-height:1.2;max-width:80%}@media (max-width:1200px){.calculation-card .calculation-card-body .calculation-card-title{font-size:1.5rem}}@media (max-width:768px){.calculation-card .calculation-card-body .calculation-card-title{font-size:1.5625rem;max-width:100%;padding-right:3rem}}.calculation-card .calculation-card-body .calculation-card-subtitle{font-family:"Inter",sans-serif;font-weight:500;font-size:1rem;color:#4b544c;margin-bottom:1.5rem}.calculation-card .calculation-card-body .calculation-card-list-section{margin-top:2rem}.calculation-card .calculation-card-body .calculation-card-list-section .list-label{font-family:"Inter",sans-serif;font-weight:500;margin-bottom:0.75rem;color:#323D33}.calculation-card .calculation-card-body .calculation-card-list-section ul{list-style:none;padding-left:0;margin:0}.calculation-card .calculation-card-body .calculation-card-list-section ul li{position:relative;padding-left:1.25rem;margin-bottom:0.25rem;font-family:"Inter",sans-serif;font-size:0.9375rem;color:#4b544c;line-height:1.4}.calculation-card .calculation-card-body .calculation-card-list-section ul li::before{content:"•";color:#0C6E10;font-weight:500;font-size:1.25rem;position:absolute;left:0;top:-0.2em}.calculation-card .calculation-card-footer{background-color:#BFC5B8;padding:1.5rem 2rem 3rem 2rem;border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;transition:background-color 0.2s ease;min-height:9.5rem;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.calculation-card .calculation-card-footer{padding:1.5rem 1.5rem 3rem 1.5rem;min-height:auto}}.calculation-card .calculation-card-footer h4{font-family:"Inter",sans-serif;font-weight:500;font-size:1.125rem;color:#fff;margin-bottom:0.5rem}.calculation-card .calculation-card-footer p{color:#fff;font-family:"Inter",sans-serif;font-size:0.875rem;line-height:1.4;margin:0}.calculation-card .selection-indicator{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:5;border:0.25rem solid #fff;border-radius:50%}.calculation-card .selection-indicator .indicator-circle{width:2.1875rem;height:2.1875rem;background-color:#fff;border:0.0625rem solid #BFC5B8;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all 0.2s ease}.calculation-card .selection-indicator .indicator-circle .check-icon{display:none;width:1.25rem;height:1.25rem;stroke:#fff;stroke-width:0.1875rem;fill:none}.building-data-view{width:100%;position:relative}.building-data-view .card-styled-container{background-color:#fff;border:0.0625rem solid #E9E9E9;border-radius:0.438rem;padding:2rem;transition:all 0.2s ease;position:relative;z-index:10}.building-data-view .card-styled-container:focus-within{z-index:20}.building-data-view .card-styled-container .field-wrapper,.building-data-view .card-styled-container .choices,.building-data-view .card-styled-container select,.building-data-view .card-styled-container input,.building-data-view .card-styled-container .input-control-wrapper{max-width:100%!important;width:100%}.building-data-view .card-styled-container.size-card-unit.active{border:0.125rem solid #85CB28;padding:calc(2rem - 0.0625rem)}.building-data-view .card-styled-container.size-card-unit.active .unit-tag{color:#85CB28;opacity:1}@media (max-width:768px){.building-data-view .card-styled-container{padding:1.5rem}}.building-data-view .choices{margin-bottom:0;overflow:visible;width:100%!important;font-size:1rem;position:relative;height:3.5rem!important}.building-data-view .choices .choices__inner{min-height:3.5rem!important;width:100%!important;border:0.0625rem solid #E9E9E9!important;background-color:#fff;border-radius:6px;padding:0 2.5rem 0 1rem!important;display:flex;align-items:center;display:flex!important;color:#323D33;font-weight:400;transition:all 0.2s ease}.building-data-view .choices .choices__inner .choices__item{margin:0;padding:0;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.building-data-view .choices .choices__inner .choices__input{display:none!important}.building-data-view .choices .choices__list--dropdown{z-index:1050;border:0.0625rem solid #eee!important;border-radius:6px;margin-top:0.3125rem;background-color:#fff;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.12);padding:0}.building-data-view .choices .choices__list--dropdown .choices__list{max-height:18.75rem;overflow-y:auto}.building-data-view .choices .choices__list--dropdown .choices__item{font-size:1rem;padding:0.75rem 1.125rem;color:#323D33;display:flex;align-items:center;display:flex!important;font-weight:400;min-height:2.5rem;cursor:pointer;transition:all 0.2s ease;width:100%}.building-data-view .choices .choices__list--dropdown .choices__item.is-highlighted{background-color:rgba(133,203,40,0.1);color:#323D33}.building-data-view .choices .choices__list--dropdown .choices__item.is-selected{background-color:rgba(133,203,40,0.1);position:relative}.building-data-view .choices[data-type*="select-one"]::after{content:'';height:0.6rem;width:0.6rem;border-style:solid;border-color:#85CB28;border-width:0 0 0.125rem 0.125rem;transform:rotate(-45deg);position:absolute;right:1.25rem;top:50%;margin-top:-0.4rem;pointer-events:none;z-index:15;transition:all 0.2s ease}.building-data-view .choices.is-open .choices__inner{border-color:#85CB28!important}.building-data-view .choices.is-open[data-type*="select-one"]::after{transform:rotate(-225deg);border-color:#85CB28!important;margin-top:-0.15rem}.building-data-view .choices.is-focused .choices__inner{border-color:#85CB28!important}.building-data-view .building-type-selection{display:flex;flex-direction:column;gap:1.5rem}.building-data-view .building-type-selection .building-card-wrapper{position:relative;width:100%;display:flex;flex:1}.building-data-view .building-type-selection .building-card-wrapper .building-radio-input{display:none}.building-data-view .building-type-selection .building-card-wrapper .building-radio-input + .building-type-card .card-icon-side img{filter:brightness(0) saturate(100%)}.building-data-view .building-type-selection .building-card-wrapper .building-radio-input:checked + .building-type-card{border-color:#85CB28;border-width:0.125rem}.building-data-view .building-type-selection .building-card-wrapper .building-radio-input:checked + .building-type-card .card-icon-side img{filter:brightness(0) saturate(100%) invert(70%) sepia(97%) saturate(390%) hue-rotate(34deg) brightness(90%) contrast(87%)}.building-data-view .building-type-selection .building-card-wrapper .building-radio-input:checked + .building-type-card .selection-indicator .indicator-circle{background-color:#85CB28;border-color:#85CB28}.building-data-view .building-type-selection .building-card-wrapper .building-radio-input:checked + .building-type-card .selection-indicator .indicator-circle .check-icon{display:block}.building-data-view .building-type-selection .building-type-card{position:relative;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:0.0625rem solid #E9E9E9;border-radius:0.438rem;padding:1.5rem 2rem;cursor:pointer;transition:all 0.2s ease-in-out;margin:0;width:100%;flex:1;min-height:9.5rem;z-index:10}@media (max-width:576px){.building-data-view .building-type-selection .building-type-card{padding:1.5rem 1.875rem}}.building-data-view .building-type-selection .building-type-card .card-body-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.building-data-view .building-type-selection .building-type-card .card-body-content .card-text-side{flex:1}.building-data-view .building-type-selection .building-type-card .card-body-content .card-text-side .card-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1.125rem;color:#323D33;margin-bottom:0.5rem}@media (max-width:576px){.building-data-view .building-type-selection .building-type-card .card-body-content .card-text-side .card-title{font-size:1rem}}.building-data-view .building-type-selection .building-type-card .card-body-content .card-text-side .card-description{font-size:0.875rem;color:#4a5a4b;line-height:1.4;margin:0}.building-data-view .building-type-selection .building-type-card .card-body-content .card-icon-side img{width:4.688rem;height:auto;transition:filter 0.2s ease-in-out}@media (max-width:576px){.building-data-view .building-type-selection .building-type-card .card-body-content .card-icon-side img{width:3.4375rem}}.building-data-view .building-type-selection .building-type-card .selection-indicator{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:5;background-color:#fff;border-radius:50%;padding:0.25rem}@media (max-width:576px){.building-data-view .building-type-selection .building-type-card .selection-indicator{left:0.125rem}}.building-data-view .building-type-selection .building-type-card .selection-indicator .indicator-circle{width:2.1875rem;height:2.1875rem;background-color:#fff;border:0.0625rem solid #BFC5B8;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all 0.2s ease}@media (max-width:576px){.building-data-view .building-type-selection .building-type-card .selection-indicator .indicator-circle{width:1.5625rem;height:1.5625rem}}.building-data-view .building-type-selection .building-type-card .selection-indicator .indicator-circle .check-icon{display:none;width:1.25rem;height:1.25rem;stroke:#fff;stroke-width:0.1875rem;fill:none}@media (max-width:576px){.building-data-view .building-type-selection .building-type-card .selection-indicator .indicator-circle .check-icon{width:0.875rem;height:0.875rem}}.building-data-view .field-header-flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.75rem}.building-data-view .field-header-flex .field-label-title{font-size:1.125rem;font-family:"Inter",sans-serif;font-weight:500;color:#323D33}.building-data-view .form-control{border:0.0625rem solid #E9E9E9!important;height:3.5rem;background-color:#fff!important}.building-data-view .form-control:-webkit-autofill,.building-data-view .form-control:-webkit-autofill:hover,.building-data-view .form-control:-webkit-autofill:focus,.building-data-view .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#323D33!important;transition:background-color 5000s ease-in-out 0s}.building-data-view .form-control:focus{border-color:#85CB28!important;outline:none;box-shadow:none}.building-data-view .form-control::placeholder{color:#BFC5B8!important;opacity:0.5}.building-data-view .form-control::-ms-input-placeholder{color:#BFC5B8;opacity:0.5}.building-data-view .input-with-unit-wrapper{position:relative}.building-data-view .input-with-unit-wrapper .form-control{width:100%;height:3.5rem;padding-right:3rem;border-radius:6px;background-color:#fff;font-size:1rem}.building-data-view .input-with-unit-wrapper .unit-tag{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);color:#85CB28;font-weight:500;pointer-events:none;transition:all 0.2s ease}.building-data-view .divider-or-wrapper{display:flex;align-items:center;margin:1.5rem 0;color:#BFC5B8}.building-data-view .divider-or-wrapper .divider-line{flex:1;height:0.0625rem;background-color:#E9E9E9}.building-data-view .divider-or-wrapper .divider-text{padding:0 1.5rem;font-size:1.125rem;font-weight:700;letter-spacing:0.0625rem}.building-data-view .small-field-alert-building-size{max-width:100%}.modernization-wrapper .modernization-wrapper-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1.875rem;color:#323D33;margin-bottom:1.5rem;line-height:1.3}.modernization-wrapper .modernization-card-selection{display:flex;flex-direction:column;gap:1rem}.modernization-wrapper .modernization-card-wrapper{position:relative;width:100%;display:flex}.modernization-wrapper .modernization-card-wrapper .modernization-checkbox-input{display:none}.modernization-wrapper .modernization-card-wrapper .modernization-checkbox-input:checked + .modernization-type-card{border-color:#85CB28;border-width:0.125rem;padding:calc(1.5rem - 0.0625rem) calc(1.5rem - 0.0625rem) calc(1.5rem - 0.0625rem) calc(2.5rem - 0.0625rem)}.modernization-wrapper .modernization-card-wrapper .modernization-checkbox-input:checked + .modernization-type-card .card-icon-side img{filter:brightness(0) saturate(100%) invert(70%) sepia(97%) saturate(390%) hue-rotate(34deg) brightness(90%) contrast(87%)}.modernization-wrapper .modernization-card-wrapper .modernization-checkbox-input:checked + .modernization-type-card .selection-indicator .indicator-circle{background-color:#85CB28;border-color:#85CB28}.modernization-wrapper .modernization-card-wrapper .modernization-checkbox-input:checked + .modernization-type-card .selection-indicator .indicator-circle .check-icon{display:block}.modernization-wrapper .modernization-type-card{position:relative;display:flex;align-items:center;background-color:#fff;border:0.0625rem solid #E9E9E9;border-radius:0.438rem;padding:1.5rem 1.5rem 1.5rem 2.5rem;cursor:pointer;transition:all 0.2s ease-in-out;margin:0;width:100%;min-height:5rem;gap:1.5rem}.modernization-wrapper .modernization-type-card .selection-indicator{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:5;background-color:#fff;border-radius:50%;padding:0.25rem}.modernization-wrapper .modernization-type-card .selection-indicator .indicator-circle{width:2.1875rem;height:2.1875rem;background-color:#fff;border:0.0625rem solid #BFC5B8;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all 0.2s ease}.modernization-wrapper .modernization-type-card .selection-indicator .indicator-circle .check-icon{display:none;width:1.25rem;height:1.25rem;stroke:#fff;stroke-width:0.1875rem;fill:none}.modernization-wrapper .modernization-type-card .card-body-content{display:flex;align-items:center;gap:1.5rem;flex:1}.modernization-wrapper .modernization-type-card .card-body-content .card-icon-side{flex-shrink:0}.modernization-wrapper .modernization-type-card .card-body-content .card-icon-side img{width:2.8125rem;height:2.8125rem;object-fit:contain;transition:filter 0.2s ease-in-out}.modernization-wrapper .modernization-type-card .card-body-content .card-label{font-family:"Inter",sans-serif;font-size:1rem;color:#323D33;font-weight:400;line-height:1.3}.field-label-title{font-size:1.125rem;font-family:"Inter",sans-serif;font-weight:500;color:#323D33}.energy-view-container{width:100%;position:relative}.energy-view-container .page-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1.875rem;color:#323D33;line-height:1.3;position:relative;z-index:10}.energy-view-container .page-subtitle{font-family:"Inter",sans-serif;font-weight:400;font-size:1rem;color:#BFC5B8;margin-bottom:2rem;line-height:1.3;position:relative;z-index:10}.energy-view-container .row{margin-right:-0.9375rem;margin-left:-0.9375rem;position:relative;z-index:5}.energy-view-container .energy-card{position:relative;z-index:10;background-color:#fff;border:0.0625rem solid #eee;border-radius:0.438rem;padding:2rem;height:100%}@media (max-width:768px){.energy-view-container .energy-card{margin-bottom:1.5rem}}.energy-view-container .energy-card .card-header-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1.875rem;color:#323D33;margin-bottom:2rem;line-height:1.3}.energy-view-container .energy-card .fields-container{display:flex;flex-direction:column;gap:1.5rem}.energy-view-container .field-wrapper{margin-bottom:0;width:100%}.energy-view-container .field-wrapper label{margin-bottom:0.5rem;display:block}.energy-view-container .field-wrapper .field-label-title{font-size:1.125rem;font-family:"Inter",sans-serif;font-weight:500;color:#323D33}.energy-view-container .input-control-wrapper{position:relative;width:100%}.energy-view-container .input-control-wrapper.js-rich-select-container .choices{margin-bottom:0;overflow:visible;width:100%!important;font-size:1rem;height:3.5rem!important}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__inner{min-height:3.5rem!important;height:3.5rem!important;width:100%!important;border:0.0625rem solid #E9E9E9!important;background-color:#fff;border-radius:6px;padding:0 2.5rem 0 1rem!important;display:flex;align-items:center;display:flex!important;color:#323D33;font-weight:400}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__inner .choices__item{display:flex;align-items:center;display:flex!important;border:0;padding:0;margin:0;width:100%}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__inner .choices__item .dropdown-icon-img{width:1.5rem;height:1.5rem;object-fit:contain;margin-right:0.75rem;display:block;pointer-events:none}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__inner .choices__item span{padding-top:0.125rem}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__inner .choices__input{display:none!important}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__list--dropdown{z-index:1050;border:0.0625rem solid #eee;border-radius:6px;margin-top:6px;background-color:#fff;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.12);padding:0}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__list--dropdown .choices__list{max-height:18.75rem;overflow-y:auto}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__list--dropdown .choices__item{font-size:1rem;padding:0.75rem 1.125rem;color:#323D33;display:flex;align-items:center;display:flex!important;font-weight:400;min-height:2.5rem;cursor:pointer;transition:all 0.2s ease;width:100%}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__list--dropdown .choices__item .dropdown-icon-img{margin-right:0.875rem;width:1.5rem;height:1.5rem;object-fit:contain;display:block;pointer-events:none}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__list--dropdown .choices__item span{pointer-events:none;line-height:1.2}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__list--dropdown .choices__item.is-highlighted{background-color:rgba(133,203,40,0.1);color:#323D33}.energy-view-container .input-control-wrapper.js-rich-select-container .choices .choices__list--dropdown .choices__item.is-selected{background-color:#fff;font-weight:600;color:#85CB28;position:relative}.energy-view-container .input-control-wrapper.js-rich-select-container .choices[data-type*="select-one"]::after{content:'';height:0.6rem;width:0.6rem;border-style:solid;border-color:#85CB28;border-width:0 0 0.125rem 0.125rem;transform:rotate(-45deg);position:absolute;right:1.25rem;top:50%;margin-top:-0.4rem;pointer-events:none;z-index:15;transition:transform 0.2s ease}.energy-view-container .input-control-wrapper.js-rich-select-container .choices.is-open .choices__inner{border-color:#85CB28!important}.energy-view-container .input-control-wrapper.js-rich-select-container .choices.is-open[data-type*="select-one"]::after{transform:rotate(-45deg) scale(-1,-1);margin-top:-0.4rem}.energy-view-container .input-with-unit{position:relative;width:100%;max-width:none;border:0.0625rem solid #E9E9E9!important;border-radius:6px}.energy-view-container .input-with-unit input.form-control{width:100%;height:3.5rem;padding-left:1rem;padding-right:6rem;font-size:1rem;color:#323D33;background-color:#fff;box-shadow:none;outline:none}.energy-view-container .input-with-unit input.form-control:focus{border-color:#85CB28!important;box-shadow:none;outline:none}.energy-view-container .input-with-unit input.form-control::placeholder{color:#BFC5B8;opacity:0.5}.energy-view-container .input-with-unit input.form-control:-webkit-autofill,.energy-view-container .input-with-unit input.form-control:-webkit-autofill:hover,.energy-view-container .input-with-unit input.form-control:-webkit-autofill:focus,.energy-view-container .input-with-unit input.form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#323D33!important;transition:background-color 5000s ease-in-out 0s}.energy-view-container .input-with-unit .unit-suffix{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#85CB28;font-weight:400;font-size:1rem;pointer-events:none;background-color:transparent;z-index:5}.energy-view-container .input-with-unit .unit-suffix.hide-wrapper{display:none}.oze-technology-view{width:100%;position:relative}.oze-technology-view .oze-panel{background-color:#fff;border:0.0625rem solid #E9E9E9;border-radius:0.438rem;padding:2rem;max-height:31.25rem;height:100%;width:100%;overflow:visible;position:relative;z-index:10}.oze-technology-view .oze-panel:focus-within{z-index:20}@media (max-width:768px){.oze-technology-view .oze-panel{padding:1.5rem}}.oze-technology-view .oze-panel-expandable{height:auto!important;max-height:none!important;min-height:31.25rem!important}.oze-technology-view .tech-panel,.oze-technology-view .scrollable-subsidy-panel{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#85CB28 transparent}.oze-technology-view .tech-panel:focus-within,.oze-technology-view .scrollable-subsidy-panel:focus-within{z-index:25}.oze-technology-view .tech-panel::-webkit-scrollbar,.oze-technology-view .scrollable-subsidy-panel::-webkit-scrollbar{width:0.25rem}.oze-technology-view .tech-panel::-webkit-scrollbar-track,.oze-technology-view .scrollable-subsidy-panel::-webkit-scrollbar-track{background:transparent}.oze-technology-view .tech-panel::-webkit-scrollbar-thumb,.oze-technology-view .scrollable-subsidy-panel::-webkit-scrollbar-thumb{background-color:#85CB28;border-radius:0.25rem}.oze-technology-view .oze-technologies-wrapper{padding-right:0.5rem}.oze-technology-view .oze-technologies-wrapper input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:1.25rem!important;height:1.25rem!important;border:1px solid #E9E9E9!important;border-radius:2px!important;background-color:#fff!important;cursor:pointer;flex-shrink:0}.oze-technology-view .oze-technologies-wrapper input[type="checkbox"]::before{display:none!important}.oze-technology-view .oze-technologies-wrapper input[type="checkbox"]:checked{border-color:#85CB28!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='4' y='4' width='12' height='12' rx='1' fill='%2385CB28'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important}.oze-technology-view .oze-technologies-wrapper input[type="checkbox"]:disabled{border-color:#E9E9E9!important;opacity:0.5}.oze-technology-view .oze-technologies-wrapper .oze-technologies-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1.875rem;color:#323D33;margin-bottom:1.5rem;line-height:1.3}@media (max-width:768px){.oze-technology-view .oze-technologies-wrapper .oze-technologies-title{font-size:1.5625rem}}.oze-technology-view .oze-technologies-wrapper .oze-choice{margin-bottom:0.5rem}.oze-technology-view .oze-technologies-wrapper .oze-choice .oze-field,.oze-technology-view .oze-technologies-wrapper .oze-choice .oze-field>div{display:flex;align-items:center;gap:0.75rem;flex-wrap:nowrap}.oze-technology-view .oze-technologies-wrapper .oze-choice .oze-field label{font-family:"Inter",sans-serif;font-size:1rem;color:#323D33;cursor:pointer;line-height:1.4;margin:0}.oze-technology-view .oze-technologies-wrapper .oze-choice .oze-field input[type="checkbox"]:checked ~ label,.oze-technology-view .oze-technologies-wrapper .oze-choice .oze-field input[type="checkbox"]:checked + label{color:#85CB28;font-weight:500}.oze-technology-view .oze-technologies-wrapper .oze-choice .oze-field input[type="checkbox"]:disabled ~ label,.oze-technology-view .oze-technologies-wrapper .oze-choice .oze-field input[type="checkbox"]:disabled + label{color:#BFC5B8;cursor:default}.oze-technology-view .oze-technologies-wrapper .oze-choice.disabled-technology{pointer-events:none}.oze-technology-view .oze-technologies-wrapper .oze-choice.disabled-technology .oze-field label{color:#BFC5B8}.oze-technology-view .oze-technologies-wrapper .pump-choices-start{margin-bottom:0.5rem}.oze-technology-view .oze-technologies-wrapper .pump-choices-start label{display:flex;align-items:center;gap:0.75rem;font-family:"Inter",sans-serif;font-size:1rem;color:#323D33;cursor:pointer;margin:0}.oze-technology-view .oze-technologies-wrapper .pump-wrapper{padding-left:1rem;border-left:0.125rem solid #E9E9E9;margin-bottom:0.75rem}.oze-technology-view .oze-technologies-wrapper .panel-position{margin-top:1rem}.oze-technology-view .oze-technologies-wrapper .panel-position .field-wrapper,.oze-technology-view .oze-technologies-wrapper .panel-position .choices,.oze-technology-view .oze-technologies-wrapper .panel-position select{max-width:100%!important;width:100%}.oze-technology-view .oze-technologies-wrapper .panel-position .choices{margin-bottom:0;overflow:visible;width:100%!important;font-size:1rem;position:relative;height:3.5rem!important}.oze-technology-view .oze-technologies-wrapper .panel-position .choices .choices__inner{min-height:3.5rem!important;width:100%!important;border:0.0625rem solid #E9E9E9!important;background-color:#fff;border-radius:6px;padding:0 2.5rem 0 1rem!important;display:flex;align-items:center;display:flex!important;color:#323D33;font-weight:400;transition:all 0.2s ease}.oze-technology-view .oze-technologies-wrapper .panel-position .choices .choices__inner .choices__item{margin:0;padding:0;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oze-technology-view .oze-technologies-wrapper .panel-position .choices .choices__inner .choices__input{display:none!important}.oze-technology-view .oze-technologies-wrapper .panel-position .choices .choices__list--dropdown{z-index:1050;border:0.0625rem solid #eee!important;border-radius:6px;margin-top:0.3125rem;background-color:#fff;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.12);padding:0}.oze-technology-view .oze-technologies-wrapper .panel-position .choices .choices__list--dropdown .choices__list{max-height:14rem;overflow-y:auto}.oze-technology-view .oze-technologies-wrapper .panel-position .choices .choices__list--dropdown .choices__item{font-size:1rem;padding:0.75rem 1.125rem;color:#323D33;display:flex;align-items:center;display:flex!important;font-weight:400;min-height:2.5rem;cursor:pointer;transition:all 0.2s ease;width:100%}.oze-technology-view .oze-technologies-wrapper .panel-position .choices .choices__list--dropdown .choices__item.is-highlighted{background-color:rgba(133,203,40,0.1);color:#323D33}.oze-technology-view .oze-technologies-wrapper .panel-position .choices .choices__list--dropdown .choices__item.is-selected{background-color:rgba(133,203,40,0.1);position:relative}.oze-technology-view .oze-technologies-wrapper .panel-position .choices[data-type*="select-one"]::after{content:'';height:0.6rem;width:0.6rem;border-style:solid;border-color:#85CB28;border-width:0 0 0.125rem 0.125rem;transform:rotate(-45deg);position:absolute;right:1.25rem;top:50%;margin-top:-0.4rem;pointer-events:none;z-index:15;transition:all 0.2s ease}.oze-technology-view .oze-technologies-wrapper .panel-position .choices.is-open .choices__inner{border-color:#85CB28!important}.oze-technology-view .oze-technologies-wrapper .panel-position .choices.is-open[data-type*="select-one"]::after{transform:rotate(-225deg);border-color:#85CB28!important;margin-top:-0.15rem}.oze-technology-view .oze-technologies-wrapper .panel-position .choices.is-focused .choices__inner{border-color:#85CB28!important}.oze-technology-view .subsidy-column{display:flex;flex-direction:column;gap:0;width:100%}.oze-technology-view .subsidy-column .oze-panel{height:auto;max-height:none}.oze-technology-view .subsidy-column .subsidy-panel:last-of-type .separated-subsidies{max-height:14rem;overflow-y:auto;padding-right:0.75rem;margin-top:0.75rem;scrollbar-width:thin;scrollbar-color:#85CB28 transparent}.oze-technology-view .subsidy-column .subsidy-panel:last-of-type .separated-subsidies::-webkit-scrollbar{width:0.25rem}.oze-technology-view .subsidy-column .subsidy-panel:last-of-type .separated-subsidies::-webkit-scrollbar-track{background:transparent}.oze-technology-view .subsidy-column .subsidy-panel:last-of-type .separated-subsidies::-webkit-scrollbar-thumb{background-color:#85CB28;border-radius:0.25rem}.oze-technology-view .subsidy-column .link-wrapper{margin-top:1.5rem!important}.oze-technology-view .subsidy-hidden-radio{display:none}.oze-technology-view #subsidy_sum_wrapper{display:block!important}.oze-technology-view .subsidy-panel .subsidy-panel-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1rem;color:#323D33;margin:0 0 1rem 0;line-height:1.3}.oze-technology-view .subsidy-panel .subsidy-input-area{margin-top:0.75rem}.oze-technology-view .subsidy-panel .subsidy-tech-label{font-family:"Inter",sans-serif;font-size:0.875rem;color:#323D33;margin-bottom:0.25rem;display:block}.oze-technology-view .subsidy-panel .technology-subsidy-wrapper{margin-top:1rem}.oze-technology-view .subsidy-panel .separated-subsidies{padding-right:0.5rem}.oze-technology-view .subsidy-panel .input-with-unit{max-width:100%;border:0.0625rem solid #E9E9E9;border-radius:6px}.oze-technology-view .subsidy-panel .input-with-unit span{color:#85CB28;font-weight:500;padding-right:1rem;flex-shrink:0}.oze-technology-view .subsidy-divider{display:flex;align-items:center;margin:1.5rem 0}.oze-technology-view .subsidy-divider .divider-line{flex:1;height:0.0625rem;background-color:#E9E9E9}.oze-technology-view .subsidy-divider .divider-text{padding:0 1.5rem;font-size:1rem;font-weight:700;letter-spacing:0.0625rem;color:#BFC5B8}.htmx-form{height:100%}.htmx-form .hide-wrapper{display:none}.htmx-form .continue-info-wrapper{margin:2rem 5rem;display:flex;justify-content:center;align-items:center}.htmx-form .section-header .main-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1.875rem;color:#323D33;margin-bottom:0.125rem}@media (max-width:1536px){.htmx-form .section-header .main-title{font-size:1.5rem}}@media (max-width:768px){.htmx-form .section-header .main-title{font-size:1.5625rem}}.htmx-form .section-header .subtitle{font-size:1rem;color:#BFC5B8;margin-bottom:2rem}.htmx-form .htmx-wrapper{display:flex;flex-direction:column;justify-content:space-between;max-width:1600px;margin:0 auto;font-size:1.125rem;min-height:40vh}.htmx-form .htmx-wrapper .adres-title,.htmx-form .htmx-wrapper .select-label{font-size:1rem;font-family:"Inter",sans-serif;font-weight:500}.htmx-form .htmx-wrapper .input-type-wrapper{display:flex;align-items:center;width:100%}.htmx-form .htmx-wrapper .input-label-wrapper{display:flex;align-items:center;gap:0.5rem}.htmx-form .htmx-wrapper .input-label-wrapper .choice-title{font-family:"Inter",sans-serif;font-weight:600}.htmx-form .htmx-wrapper .input-label-wrapper input[type="radio"]:checked + label .choice-title{color:#0C6E10;font-weight:600}.htmx-form .htmx-wrapper .toggle-switch-wrapper .separator{margin-bottom:2.5rem}.htmx-form .htmx-wrapper .toggle-switch-wrapper .toggle-switch-row{gap:0.75rem}.htmx-form .htmx-wrapper .toggle-switch-label{font-family:"Inter",sans-serif;font-weight:600;font-size:1rem;color:#BFC5B8;cursor:pointer;transition:color 0.3s ease;user-select:none}.htmx-form .htmx-wrapper .toggle-switch-label.active{color:#85CB28}.htmx-form .htmx-wrapper .toggle-switch{position:relative;display:inline-block;width:3.5rem;height:1.75rem;cursor:pointer;flex-shrink:0}.htmx-form .htmx-wrapper .toggle-switch input[type="checkbox"]{opacity:0;width:0;height:0;position:absolute}.htmx-form .htmx-wrapper .toggle-switch .toggle-switch__slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#85CB28;border-radius:1.75rem;transition:background-color 0.3s ease}.htmx-form .htmx-wrapper .toggle-switch .toggle-switch__slider::before{content:"";position:absolute;height:1.25rem;width:1.25rem;left:0.25rem;bottom:0.25rem;background-color:#fff;border-radius:50%;transition:transform 0.3s ease;box-shadow:0 0.0625rem 0.1875rem rgba(0,0,0,0.15)}.htmx-form .htmx-wrapper .toggle-switch input[type="checkbox"]:checked + .toggle-switch__slider::before{transform:translateX(1.75rem)}.htmx-form .htmx-wrapper .address-search{width:100%;display:flex;flex-direction:row;border-radius:6px;border:0.0625rem solid #E9E9E9;box-shadow:none;background-color:#fff}@media (min-width:576px){.htmx-form .htmx-wrapper .address-search{max-width:33.125rem}}.htmx-form .htmx-wrapper .address-search #address{width:100%;flex-grow:2;border:none;box-shadow:none}.htmx-form .htmx-wrapper .address-search #address:focus{outline:none}.htmx-form .htmx-wrapper .address-search #address-clear{color:#BFC5B8;width:1.875rem;display:flex;justify-content:center;align-items:center;margin-right:0.5rem;cursor:pointer}.htmx-form .htmx-wrapper .address-search #address-clear i{font-size:1.5rem}.htmx-form .htmx-wrapper .teritory-wrapper{display:flex;padding-top:0.5rem;height:100%}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors{display:flex;align-items:flex-start;gap:1rem;width:100%}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .select-loading-placeholder{width:100%;min-height:6rem;visibility:hidden}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .select-row{display:flex;flex-direction:column;flex:1;min-width:0}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .select-row .select-label{font-family:"Inter",sans-serif;font-weight:500;color:#323D33}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices{margin-bottom:0;overflow:visible;width:100%!important;font-size:1rem;position:relative;height:3.5rem!important}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices .choices__inner{min-height:3.5rem!important;width:100%!important;border:0.0625rem solid #E9E9E9!important;background-color:#fff;border-radius:6px;padding:0 2.5rem 0 1rem!important;display:flex;align-items:center;display:flex!important;color:#323D33;font-weight:400;transition:all 0.2s ease}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices .choices__inner .choices__item{margin:0;padding:0;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices .choices__inner .choices__input{display:none!important}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices .choices__list--dropdown{z-index:1050;border:0.0625rem solid #eee!important;border-radius:6px;margin-top:0.3125rem;background-color:#fff;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.12);padding:0}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices .choices__list--dropdown .choices__list{max-height:18.75rem;overflow-y:auto}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices .choices__list--dropdown .choices__item{font-size:1rem;padding:0.75rem 1.125rem;color:#323D33;display:flex;align-items:center;display:flex!important;font-weight:400;min-height:2.5rem;cursor:pointer;transition:all 0.2s ease;width:100%}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices .choices__list--dropdown .choices__item.is-highlighted{background-color:rgba(133,203,40,0.1);color:#323D33}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices .choices__list--dropdown .choices__item.is-selected{background-color:rgba(133,203,40,0.1);position:relative}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices[data-type*="select-one"]::after{content:'';height:0.6rem;width:0.6rem;border-style:solid;border-color:#85CB28;border-width:0 0 0.125rem 0.125rem;transform:rotate(-45deg);position:absolute;right:1.25rem;top:50%;margin-top:-0.4rem;pointer-events:none;z-index:15;transition:all 0.2s ease}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices.is-open .choices__inner{border-color:#85CB28!important}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices.is-open[data-type*="select-one"]::after{transform:rotate(-225deg);border-color:#85CB28!important;margin-top:-0.15rem}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors .choices.is-focused .choices__inner{border-color:#85CB28!important}.htmx-form .htmx-wrapper .teritory-wrapper #teritory-selectors.disabled{display:none}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper{height:100%}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper .alert-container{position:relative}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #precise-localization{position:relative}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #precise-localization .alert{position:absolute;top:100%;left:0;margin:0!important;z-index:10;max-width:33.125rem;width:100%}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #precise-localization.disabled,.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #precise-localization .disabled{display:none}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #precise-localization .search-list{position:absolute;z-index:1;background-color:#fff;max-width:25rem;border-radius:6px;border:0.0625rem solid #323D33;border-top:none}@media (max-width:576px){.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #precise-localization .search-list{max-width:15.625rem}}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #precise-localization .search-list .search-list-element{padding:0.5em 1em 0.5em 1em;height:3rem;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #precise-localization .search-list .search-list-element:hover{background-color:#eee}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #form-map{min-height:42.5rem;height:100%;width:100%;z-index:0;margin-top:3rem;border-radius:1rem}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #teritory-selectors{position:relative}.htmx-form .htmx-wrapper .teritory-wrapper .map-wrapper #teritory-selectors .choices.is-disabled .choices__item{color:#E9E9E9!important}.htmx-form .htmx-wrapper .custom-border{border-left:0.0625rem solid #E9E9E9}.htmx-form .htmx-wrapper .small-field-alert{max-width:18.75rem}.htmx-form .htmx-wrapper .small-field-alert-building-size{max-width:12.75rem}.htmx-form .htmx-wrapper .submit-wrapper{display:flex;justify-content:end;margin:1.5rem 0}.htmx-form .link-wrapper{margin-top:2rem;font-size:0.875rem}.htmx-form .more-btn{max-height:2.8125rem;max-width:15rem;text-align:center;display:flex;justify-content:center;align-items:center}@media (min-height:1080px) and (max-height:1200px){.htmx-form .htmx-wrapper{min-height:50vh}.htmx-form .htmx-wrapper .row .teritory-wrapper .map-wrapper #form-map{min-height:60vh;height:100%}}@media (min-height:1200px){.htmx-form .htmx-wrapper .row .teritory-wrapper .map-wrapper #form-map{min-height:68vh;height:100%}}@media (max-width:768px){.custom-border{border:none}}@media (max-width:992px){.teritory-wrapper{border:none!important}}.info-tooltip-wrapper{position:relative;display:inline-block;cursor:help}.info-tooltip-wrapper:hover{z-index:1001}.info-custom-tooltip{visibility:hidden;width:max-content;max-width:13.75rem;background-color:#eee;color:#323D33;text-align:left;border-radius:6px;padding:0.3125rem 0.5rem;font-size:1rem!important;font-weight:300;font-family:"Inter",sans-serif;position:absolute;z-index:1000;top:2.5rem;left:-3rem;transform:translateX(-50%);opacity:0;transition:opacity 0.2s ease-in-out;pointer-events:none;white-space:normal}.info-tooltip-wrapper:hover .info-custom-tooltip{visibility:visible;opacity:1}.small-height{padding:0}.approx-error-wrapper{position:absolute!important;right:0!important;top:100%!important;z-index:10!important;margin-top:0!important;width:100%!important}@media (min-width:768px){.approx-error-wrapper{left:calc(100% / 3 + 1rem / 3)!important;width:calc(100% * 2 / 3 - 1rem / 3)!important}}.location-header{margin-top:0!important;padding-top:0!important}.content-step-6{max-width:1920px}.content-step-6 h2{font-size:1.875rem}.content-step-6 .results{max-width:100%}.content-step-6 .results .results-title,.content-step-6 .results .summary-title{font-weight:600;font-family:"Inter",sans-serif;font-size:1.875rem}.content-step-6 .results .your-results .results-bars{display:grid!important;grid-template-columns:1fr;grid-auto-rows:1fr;gap:0;border:0.0625rem solid #E9E9E9;border-radius:6px;overflow:hidden}.content-step-6 .results .your-results .results-bars .result-bar{position:relative;height:100%;font-size:1.125rem;font-family:"Inter",sans-serif;font-weight:500;display:flex;align-items:center;justify-content:space-between;border:none;padding:1rem 2.5rem;margin:0}.content-step-6 .results .your-results .results-bars .result-bar:not(:last-child)::after{content:'';position:absolute;left:2.5rem;right:2.5rem;bottom:0;height:1px;background:#E9E9E9}.content-step-6 .results .your-results .results-bars .result-bar .result-number{white-space:nowrap;margin-left:1rem;font-weight:700;font-size:1.5rem}.content-step-6 .results .summary .summary-content{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);padding:1.5rem 2.5rem;border-radius:6px;min-height:16.875rem;justify-content:center}.content-step-6 .results .summary .summary-content .summary-second-row .facts-title{font-weight:700}.content-step-6 .results .summary .summary-content .summary-second-row .fact{height:100%}.content-step-6 .results .summary .summary-content .summary-second-row .fact .img-bg{background-color:#85CB28;height:4rem;width:4rem;display:flex;justify-content:center;align-items:center;border-radius:6px;margin-left:auto;margin-right:auto}.content-step-6 .results .summary .summary-content .summary-second-row .fact .img-bg .facts-icon{height:1.875rem}.content-step-6 .results .summary .summary-content .summary-second-row .fact .facts-numbers{color:#fff;font-weight:700;font-size:1.5rem;margin-top:1rem;line-height:1.2;padding-inline:1rem}@media (max-width:576px){.content-step-6 .results .summary .summary-content .summary-second-row .fact .facts-numbers{word-break:break-word;hyphens:auto}}.content-step-6 .results .summary .summary-content .summary-second-row .fact .facts-warning{color:#323D33;font-weight:700;font-size:1.125rem;margin-top:1rem}.content-step-6 .results .summary .summary-content .summary-second-row .fact p{text-align:center;color:#fff;font-size:0.875rem;padding-inline:0.5rem}.content-step-6 .results .summary .summary-content .summary-second-row .side-borders{border:0.0625rem #85CB28;border-left-style:solid;border-right-style:solid}.content-step-6 .second-summary{font-size:0.875rem}.content-step-6 .second-summary .content-summary{display:flex;flex-direction:column;margin-bottom:0;border:0.0625rem solid #E9E9E9;padding:1.25rem;border-radius:6px}.content-step-6 .second-summary ul{padding-left:0;margin-bottom:0}.content-step-6 .second-summary ul li{list-style:none;line-height:1.6}.content-step-6 .second-summary .second-summary-number-title{font-family:"Inter",sans-serif;font-weight:600;flex-direction:column;gap:1rem;margin-bottom:1rem}.content-step-6 .second-summary .second-summary-number-title .second-summary-number{color:#85CB28;font-weight:700}.content-step-6 .second-summary .second-summary-number-title .second-summary-title{font-size:1rem;color:#323D33;font-weight:600}.content-step-6 .second-summary .costs-before-after{display:flex;gap:2.5rem}.content-step-6 .second-summary .costs-before-after .costs-title{font-family:"Inter",sans-serif;font-weight:600;font-size:0.875rem;color:#323D33;margin-bottom:0.5rem}.content-step-6 .diagrams{margin:4rem 0;padding:0;display:flex;justify-content:center}.content-step-6 .diagrams .diagrams-title{padding:0;color:#323D33;font-family:"Inter",sans-serif;font-weight:600;font-size:1.875rem}.content-step-6 .diagrams .diagrams-wrapper{display:flex;align-items:center;justify-content:space-around;padding:0}.content-step-6 .diagrams .diagrams-wrapper .diagram-title{color:#323D33;font-family:"Inter",sans-serif;font-weight:600;font-size:1.25rem;margin-bottom:1.5rem}.content-step-6 .diagrams .diagrams-wrapper .diagram-content{background-color:#fff;height:100%;min-height:400px}.content-step-6 .eco-effect{position:relative;display:flex;justify-content:center;align-items:center}.content-step-6 .eco-effect img{width:100%;min-height:300px;object-fit:cover;display:block}.content-step-6 .eco-effect .texts-wrapper{position:absolute;color:#fff;font-family:"Inter",sans-serif;width:100%;padding:1rem}.content-step-6 .eco-effect .eco-content-title{font-size:1.25rem;font-weight:600;display:flex;justify-content:center;align-items:center;line-height:2.2rem;text-align:center;justify-content:center}.content-step-6 .eco-effect .eco-box{display:flex;align-items:center;justify-content:center}.content-step-6 .eco-effect .eco-box .eco-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.content-step-6 .eco-effect .eco-box .eco-wrapper .eco-trees{font-size:1rem;margin-top:0.5rem;font-weight:300;text-align:center}.content-step-6 .eco-effect .eco-box .eco-wrapper .eco-trees strong{font-weight:600}.content-step-6 .eco-effect .eco-co{display:flex;justify-content:center;align-items:center;gap:0.25rem;position:relative;border:0.1875rem solid white;padding:0.5rem 1.5rem}.content-step-6 .eco-effect .eco-co .big-number{font-size:2.2rem;line-height:1;font-weight:500;white-space:nowrap}.content-step-6 .eco-effect .eco-co sub{font-size:1.2rem;position:relative;top:0.7rem}.content-step-6 .eco-effect .eco-co .unit{font-size:1rem;margin-left:0.5rem}@media screen and (min-width:1440px){.content-step-6 .eco-effect .texts-wrapper{padding:5.625rem}.content-step-6 .eco-effect .eco-content-title{font-size:2.4375rem;line-height:3.4rem}.content-step-6 .eco-effect .eco-box{justify-content:flex-start}.content-step-6 .eco-effect .eco-box .eco-wrapper{align-items:center}.content-step-6 .eco-effect .eco-box .eco-wrapper .eco-trees{font-size:1.25rem;margin-top:0.5rem}.content-step-6 .eco-effect .eco-co{padding:0.5rem 2rem;gap:0.25rem}.content-step-6 .eco-effect .eco-co .big-number{font-size:3.5rem}.content-step-6 .eco-effect .eco-co sub{font-size:2rem;top:1rem}.content-step-6 .eco-effect .eco-co .unit{font-size:2rem;margin-left:0.5rem}}@media screen and (min-width:1700px){.content-step-6 .eco-effect .eco-content-title{font-size:3.125rem}}.content-step-6 .eco-buttons-sticky-wrapper{position:sticky;bottom:0;background-color:#fff;z-index:100;padding:1.5rem 0;margin-top:2rem}.content-step-6 .eco-buttons-sticky-wrapper .eco-buttons{margin-top:0!important}#calculator-chatbot-root{position:fixed;right:1rem;bottom:1rem;z-index:1080}#calculator-chatbot-root .calculator-chatbot{width:24rem}#calculator-chatbot-root .calculator-chatbot__launcher-wrap{display:flex;justify-content:flex-end}#calculator-chatbot-root .calculator-chatbot__launcher{height:auto;min-height:2.8125rem;border-radius:999px;box-shadow:0px 4px 4px rgba(0,0,0,0.15);padding:0.5rem 1.5rem}#calculator-chatbot-root .calculator-chatbot__panel{margin-top:0.5rem;background:#fff;border:0.0625rem solid rgba(133,203,40,0.28);border-radius:0.75rem;box-shadow:0 18px 38px rgba(50,61,51,0.18);overflow:hidden}#calculator-chatbot-root .calculator-chatbot__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.75rem 1rem;border-bottom:0.0625rem solid rgba(133,203,40,0.22);background:linear-gradient(180deg,white 0%,#f5f5f5 100%)}#calculator-chatbot-root .calculator-chatbot__title{margin:0;font-family:"Inter",sans-serif;font-size:1.125rem;font-weight:600;color:#323D33}#calculator-chatbot-root .calculator-chatbot__subtitle{margin:0.125rem 0 0;color:#4b544c;font-size:0.875rem;line-height:1.4}#calculator-chatbot-root .calculator-chatbot__close{border:0.0625rem solid rgba(12,110,16,0.35);border-radius:4px;background:#fff;color:#0C6E10;font-family:"Inter",sans-serif;font-size:0.875rem;font-weight:600;padding:0.25rem 0.75rem;transition:background-color 0.2s ease,color 0.2s ease}#calculator-chatbot-root .calculator-chatbot__close:hover{background-color:rgba(133,203,40,0.14);color:#323D33}#calculator-chatbot-root .calculator-chatbot__body{padding:0.75rem;display:grid;gap:0.5rem}#calculator-chatbot-root .calculator-chatbot__messages{min-height:22rem;max-height:31rem;overflow-y:auto;background:linear-gradient(180deg,#fefcfc 0%,rgba(233,233,233,0.35) 100%);border:0.0625rem solid rgba(133,203,40,0.18);border-radius:0.5rem;padding:0.75rem}#calculator-chatbot-root .calculator-chatbot__messages::-webkit-scrollbar{width:0.5rem}#calculator-chatbot-root .calculator-chatbot__messages::-webkit-scrollbar-thumb{border-radius:999px;background-color:rgba(110,138,104,0.45)}#calculator-chatbot-root .calculator-chatbot__messages::-webkit-scrollbar-track{background:rgba(233,233,233,0.7);border-radius:999px}#calculator-chatbot-root .calculator-chatbot__message{display:flex;margin-bottom:0.5rem}#calculator-chatbot-root .calculator-chatbot__message--user{justify-content:flex-end}#calculator-chatbot-root .calculator-chatbot__message--assistant{justify-content:flex-start}#calculator-chatbot-root .calculator-chatbot__bubble{max-width:92%;padding:0.5rem 0.75rem;border-radius:0.625rem;font-size:0.875rem;line-height:1.45;word-break:break-word}#calculator-chatbot-root .calculator-chatbot__bubble p:last-child{margin-bottom:0}#calculator-chatbot-root .calculator-chatbot__bubble ul,#calculator-chatbot-root .calculator-chatbot__bubble ol{margin-bottom:0.5rem;padding-left:1rem}#calculator-chatbot-root .calculator-chatbot__bubble a{color:inherit;text-decoration:underline}#calculator-chatbot-root .calculator-chatbot__bubble--assistant{color:#323D33;background:#fff;border:0.0625rem solid rgba(133,203,40,0.34);border-bottom-left-radius:0.125rem}#calculator-chatbot-root .calculator-chatbot__bubble--user{color:#fff;background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);border-bottom-right-radius:0.125rem}#calculator-chatbot-root .calculator-chatbot__bubble--status{background:rgba(233,233,233,0.65);border-color:rgba(191,197,184,0.4);color:#4b544c;font-style:italic}#calculator-chatbot-root .calculator-chatbot__fill-btn{margin-top:0.5rem;border:1.5px solid #85CB28;border-radius:4px;background:#fff;color:#0C6E10;font-family:"Inter",sans-serif;font-size:0.875rem;font-weight:600;padding:0.25rem 0.75rem;transition:background-color 0.2s ease}#calculator-chatbot-root .calculator-chatbot__fill-btn:hover{background-color:rgba(133,203,40,0.12)}#calculator-chatbot-root .calculator-chatbot__fill-btn:disabled{border-color:rgba(191,197,184,0.5);background-color:rgba(233,233,233,0.6);color:#4a5a4b;cursor:not-allowed}#calculator-chatbot-root .calculator-chatbot__input-group{display:grid;grid-template-columns:1fr auto;gap:0.5rem;align-items:center}#calculator-chatbot-root .calculator-chatbot__input{width:100%;min-width:0;border-radius:4px;border:0.0625rem solid rgba(191,197,184,0.9);padding:0.5rem 0.75rem;font-size:0.875rem;color:#323D33}#calculator-chatbot-root .calculator-chatbot__input:focus{outline:none;border-color:rgba(133,203,40,0.9);box-shadow:0 0 0 0.2rem rgba(133,203,40,0.25)}#calculator-chatbot-root .calculator-chatbot__send{height:auto;min-height:2.5rem;padding:0.5rem 1rem;font-size:0.875rem}@media (max-width:768px){#calculator-chatbot-root{right:0.5rem;bottom:0.5rem}#calculator-chatbot-root .calculator-chatbot{width:calc(100vw - 1rem)}#calculator-chatbot-root .calculator-chatbot__messages{min-height:17rem;max-height:55vh}#calculator-chatbot-root .calculator-chatbot__subtitle{display:none}#calculator-chatbot-root .calculator-chatbot__title{font-size:1rem}#calculator-chatbot-root .calculator-chatbot__send{min-height:2.1875rem;padding:0.5rem 0.75rem}}.stepper .control-wrapper .btn-icon-square{display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;min-width:3.125rem;border:2px solid #85CB28;border-radius:4px;background-color:transparent;padding:0.5rem;cursor:pointer;transition:background-color 0.2s ease}.stepper .control-wrapper .btn-icon-square img{width:100%;height:100%;object-fit:contain}.stepper .control-wrapper .btn-icon-square:hover{background-color:rgba(133,203,40,0.08)}.stepper .control-wrapper #btn-next{max-width:8rem}.stepper .control-wrapper #btn-continue,.stepper .control-wrapper #btn-new,.stepper .control-wrapper #btn-reset,.stepper .control-wrapper #btn-download{max-width:20rem!important}.stepper .control-wrapper button,.stepper .control-wrapper input[type="submit"],.stepper .control-wrapper a.bnt-light-green{min-height:2.8125rem;text-align:center}.stepper .btn-reset,.stepper #btn-download{line-height:1rem}.stepper .btn-wrapper{display:flex;align-items:center}.stepper #step-controls-small,.stepper #step-controls-big{width:100%;display:flex;justify-content:center;align-items:center}.stepper #step-controls-small .btn-wrapper{padding:0}.stepper .submit-wrapper{display:flex;justify-content:end;margin-top:2rem}.stepper .stepwizard{display:flex;flex-direction:column;height:100%}.stepper .stepwizard .line{display:block;width:100%;height:0.0625rem;background-color:#E9E9E9}.stepper .stepwizard .stepper-info-text .stepper-main-title,.stepper .stepwizard .stepper-info-text .stepper-text{margin-bottom:1.875rem}.stepper .stepwizard .stepper-info-text .stepper-main-title{font-weight:600;font-size:1.875rem;color:#323D33;font-family:"Inter",sans-serif}@media (max-width:1536px){.stepper .stepwizard .stepper-info-text .stepper-main-title{font-size:1.5rem}}@media (max-width:768px){.stepper .stepwizard .stepper-info-text .stepper-main-title{font-size:1.5625rem}}.stepper .stepwizard .stepper-info-text .stepper-main-title .info-tooltip-wrapper{margin-left:0.125rem}.stepper .stepwizard .stepper-info-text .stepper-main-title .info-tooltip-wrapper:hover{z-index:1001}.stepper .stepwizard .stepper-info-text .stepper-main-title .info-tooltip-wrapper i{font-size:1.5rem;color:#BFC5B8}.stepper .stepwizard .stepper-info-text .stepper-main-title .info-custom-tooltip{font-size:1rem!important;font-weight:300;font-family:"Inter",sans-serif}@media (min-width:768px){.stepper .stepwizard .stepper-info-text .stepper-main-title .info-custom-tooltip{left:5rem;z-index:1000}}.stepper .stepwizard .stepwizard-row{max-width:1920px;width:100%;display:flex;flex-direction:column;padding:1rem 0rem;flex:1 1 auto;overflow-y:auto}.stepper .stepwizard .stepwizard-row .stepwizard-step{display:flex;flex-direction:column}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-container{display:flex;align-items:flex-start;gap:0.5rem;margin-bottom:0.5rem}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-number,.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-name{font-size:0.875rem;font-weight:600;transition:color 0.3s ease-in-out;color:#323D33;font-family:"Inter",sans-serif;margin-top:0.125rem}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-number{width:0.5rem}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-indicator-group{display:flex;flex-direction:column;align-items:center;gap:0.25rem}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-circle{display:flex;justify-content:center;align-items:center;width:0.875rem;height:0.875rem;border-radius:100%;text-align:center;font-size:1.875rem;position:relative;top:0.3125rem}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-circle.disabled{background-color:#eee;color:#BFC5B8}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-circle.active{border:0.1875rem solid #fff;outline:0.125rem solid #85CB28;background-color:#85CB28}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-circle.active::after{content:"";position:absolute;width:0.5rem;height:0.5rem;border-radius:100%;background-color:#85CB28}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-circle.completed{background-color:#0C6E10;cursor:pointer}.stepper .stepwizard .stepwizard-row .stepwizard-step .arrow,.stepper .stepwizard .stepwizard-row .stepwizard-step .arrow-completed{box-sizing:border-box;position:relative;display:block;background-color:#E9E9E9;width:0.1875rem;height:2.125rem;top:0.3125rem;align-self:center}.stepper .stepwizard .stepwizard-row .stepwizard-step .arrow-completed{background-color:#0C6E10}.stepper .stepwizard::-webkit-scrollbar{width:0.563rem}.stepper .stepwizard::-webkit-scrollbar-track{background:#E9E9E9;border-radius:0.375rem}.stepper .stepwizard::-webkit-scrollbar-thumb{background:#323D33;border-radius:0.375rem;border:0.125rem solid #E9E9E9}.stepper .stepwizard::-webkit-scrollbar-thumb:hover{background:#4a5a4b}.stepper .stepwizard .big-height{flex:0 0 auto;margin-top:auto;padding-top:1rem;background-color:#fff;z-index:10}@media (max-width:768px){.stepper .stepwizard .stepwizard-row{flex-direction:row;justify-content:space-between;overflow-x:visible;overflow-y:visible}.stepper .stepwizard .stepwizard-row .stepwizard-step{flex:1}.stepper .stepwizard .stepwizard-row .stepwizard-step:last-child{flex:0}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-container{flex-direction:column;align-items:flex-start;width:100%;gap:0.3125rem;margin-bottom:0}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-name{display:none}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-number{width:0.875rem;text-align:center;margin-top:0;color:#BFC5B8;font-size:1.125rem;font-weight:700;line-height:1}.stepper .stepwizard .stepwizard-row .stepwizard-step:has(.stepper-circle.active) .stepper-number{color:#85CB28}.stepper .stepwizard .stepwizard-row .stepwizard-step:has(.stepper-circle.completed) .stepper-number{color:#0C6E10}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-indicator-group{flex-direction:row;width:100%;align-items:center;justify-content:flex-start;position:relative;gap:0}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-circle{top:0;z-index:2;flex-shrink:0}.stepper .stepwizard .stepwizard-row .stepwizard-step .stepper-circle.active + .arrow{background-color:#85CB28}.stepper .stepwizard .stepwizard-row .stepwizard-step .arrow,.stepper .stepwizard .stepwizard-row .stepwizard-step .arrow-completed{position:absolute;top:50%;left:1.125rem;transform:translateY(-50%);width:calc(100% - 1.375rem);height:2px;margin:0}}.eco-separator{margin-top:2rem;margin-bottom:1rem;height:0.0625rem;background-color:#eee}.summary-link{text-decoration:none;display:flex;align-items:center;border-radius:4px;color:#0C6E10;margin:0;padding:0.5rem 0.75rem;background-color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,0.15);position:relative;z-index:10;font-family:"Inter",sans-serif;font-weight:600;font-size:0.875rem;min-height:4rem;width:100%;gap:1.5rem;transition:background-color 0.2s ease,box-shadow 0.2s ease}.summary-link .img-bg{display:flex;justify-content:center;align-items:center;background-color:rgba(133,203,40,0.15);border-radius:0.5rem;min-width:2.5rem;height:2.5rem;flex-shrink:0}.summary-link .img{height:1.5625rem;width:1.5625rem;filter:brightness(0) saturate(100%) invert(66%) sepia(88%) saturate(422%) hue-rotate(38deg) brightness(96%) contrast(84%)}.summary-link .text{line-height:1.2}.summary-link:hover{background-color:#edf7df;transform:scale(1.05);color:#0C6E10}.summary-link:hover .img{filter:brightness(0) saturate(100%) invert(26%) sepia(95%) saturate(798%) hue-rotate(84deg) brightness(94%) contrast(96%)}.link-wrapper .summary-link{width:100%}@media (min-width:768px){.link-wrapper .summary-link{max-width:15rem}}@media (min-width:1440px){.stepper-sidebar{border-right:0.0625rem solid #E9E9E9}.sticky-stepwizard{position:sticky;top:6.25rem;max-height:calc(100vh - 8rem);overflow:visible;background:#fff;display:flex;flex-direction:column;z-index:20}}@media (min-width:1200px) and (max-width:1671px){.control-wrapper{align-items:center}.control-wrapper #btn-download{height:auto}}.energy-demand-illustration{display:none;position:absolute;inset:0;z-index:0;pointer-events:none;user-select:none;justify-content:flex-end;align-items:flex-start;opacity:0.5;filter:blur(1px)}@media (min-width:768px){.energy-demand-illustration{display:flex}}.energy-demand-illustration img{width:auto;height:40rem;object-fit:contain;object-position:bottom right;opacity:0.5;transition:all 0.3s ease}.hero-section{width:100%;position:relative}.hero-section .image-wrapper .hero-img{width:100%;max-height:50rem;height:43.75rem;object-fit:cover;border-radius:6px}.hero-section .image-wrapper .hero-info-wrapper{top:12rem}.hero-section .image-wrapper .hero-info-wrapper .hero-title,.hero-section .image-wrapper .hero-info-wrapper .hero-sub-title{font-family:"Inter",sans-serif;font-weight:600}.hero-section .image-wrapper .hero-info-wrapper .hero-title{margin-bottom:1.5rem;font-size:1.5rem}.hero-section .image-wrapper .hero-info-wrapper .hero-sub-title{font-size:1.125rem;margin-bottom:1.875rem}.hero-section .image-wrapper .hero-info-wrapper .hero-button{padding:1rem 2rem;display:flex;justify-content:center;align-items:center;background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%)}.hero-section .image-wrapper .hero-info-wrapper .hero-button .arrow-down{max-height:1.6rem}.scroll-anchor{height:0;margin-top:-14rem;padding-top:14rem}.hero-link{color:#85CB28;text-decoration:underline}.hero-link:hover{color:#69a020}@media (min-width:992px){.hero-section .image-wrapper .hero-info-wrapper .hero-title{font-size:1.875rem;text-align:left;margin-bottom:1.875rem}.hero-section .image-wrapper .hero-info-wrapper .hero-sub-title{font-size:1.5rem}}@media (min-width:1200px){.hero-section .image-wrapper .hero-img{max-height:56.25rem;height:100%}.hero-section .image-wrapper .hero-info-wrapper{top:13rem}.hero-section .image-wrapper .hero-info-wrapper .hero-title{font-size:2.6875rem;text-align:left;margin-bottom:1.875rem}.scroll-anchor{height:0;margin-top:-14rem;padding-top:14rem}}@media (min-width:1440px){.hero-section .image-wrapper .hero-img{max-height:62.5rem;height:100%}.hero-section .image-wrapper .hero-info-wrapper{top:14rem}.hero-section .image-wrapper .hero-info-wrapper .hero-title{font-size:3.125rem;margin-bottom:4rem}.hero-section .image-wrapper .hero-info-wrapper .hero-sub-title{font-size:1.875rem}.scroll-anchor{height:0;margin-top:-24rem;padding-top:24rem}}.map-calculator-boards{margin-top:-14rem;margin-bottom:4rem}.about-title{text-align:center;font-family:"Inter",sans-serif;font-size:1.875rem;font-weight:600;margin-bottom:5rem}.check-capability-section{color:#323D33;margin-bottom:5rem}.check-capability-section .check-capability-boards-wrapper.row:has(.check-capability-board[aria-expanded="true"]){align-items:flex-start!important}.check-capability-section .check-capability-boards-wrapper .check-capability-board{border:0.0625rem #E9E9E9 solid;border-radius:6px;padding:2.5rem;position:relative;overflow:hidden}.check-capability-section .check-capability-boards-wrapper .check-capability-board .check-capability-board-img{position:relative;z-index:1}.check-capability-section .check-capability-boards-wrapper .check-capability-board .check-capability-board-img::before{content:'';position:absolute;inset:0;background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);border-radius:inherit;opacity:0;transition:opacity 0.2s ease-in-out;z-index:-1}.check-capability-section .check-capability-boards-wrapper .check-capability-board .check-capability-board-img:hover{background-color:#85CB28!important}.check-capability-section .check-capability-boards-wrapper .check-capability-board .check-capability-board-img:hover::before{opacity:1}.check-capability-section .check-capability-boards-wrapper .check-capability-board:hover .check-capability-board-img::before{opacity:1}.check-capability-section .check-capability-boards-wrapper .check-capability-board::after{content:none}.check-capability-section .check-capability-boards-wrapper .check-capability-board[data-bs-toggle="collapse"]::after{content:'';position:absolute;bottom:1.25rem;right:1.25rem;width:2rem;height:2rem;background-color:rgba(255,255,255,0.1);box-shadow:0px 4px 4px rgba(0,0,0,0.1);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385CB28' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:55%;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);z-index:2}.check-capability-section .check-capability-boards-wrapper .check-capability-board[data-bs-toggle="collapse"]:hover::after{background-color:rgba(133,203,40,0.2);transform:translateY(2px) scale(1.05)}.check-capability-section .check-capability-boards-wrapper .check-capability-board[data-bs-toggle="collapse"][aria-expanded="true"]::after{background-color:#85CB28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3C/svg%3E");transform:rotate(180deg);box-shadow:0px -4px 4px rgba(0,0,0,0.1)}.check-capability-section .check-capability-boards-wrapper .check-capability-board[data-bs-toggle="collapse"][aria-expanded="true"]:hover::after{transform:rotate(180deg) translateY(-2px) scale(1.05)}.check-capability-section .check-capability-boards-wrapper .check-capability-board .no-collapsing-wrapper{gap:2rem}.check-capability-section .check-capability-boards-wrapper .check-capability-board .aditional-texts,.check-capability-section .check-capability-boards-wrapper .check-capability-board .check-capability-board-text{font-family:"Inter",sans-serif;font-size:1rem;line-height:1.5em}.check-capability-section .check-capability-boards-wrapper .check-capability-board .check-capability-board-text{font-weight:600}.check-capability-section .check-capability-boards-wrapper .check-capability-board .check-capability-board-img{display:flex;justify-content:center;align-items:center;background-color:#85CB28;border-radius:6px;padding:1rem;height:4rem;width:4rem;flex-shrink:0}.check-capability-section .check-capability-boards-wrapper .check-capability-board .check-capability-board-img img{width:2.5rem}.check-capability-section .check-capability-boards-wrapper .check-capability-board:hover,.check-capability-section .check-capability-boards-wrapper .check-capability-board:active{box-shadow:0px 4px 4px rgba(0,0,0,0.15);cursor:pointer}.check-capability-section .check-capability-boards-wrapper .check-capability-board-description .check-capability-board-title{font-family:"Inter",sans-serif;font-weight:600;margin-bottom:1rem;font-size:1.25rem}@media (max-width:1440px){.map-calculator-boards{margin-top:1.875rem}}.know-more-board{margin-bottom:5rem;padding:2.5rem;border-radius:6px;background-image:linear-gradient(rgba(255,255,255,0.2),rgba(255,255,255,0.2)),url("/static/resources/img/about-main-image.jpg?d7f7238c7f4b");background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.know-more-board .know-more-intro .about-title{text-align:left;margin-bottom:1.5rem}.know-more-board .know-more-intro .about-subtitle{font-family:"Inter",sans-serif;font-size:1rem;font-weight:600;margin-bottom:2rem;line-height:1.5em}.know-more-board .info-card{background-color:rgba(255,255,255,0.6);backdrop-filter:blur(4px);border-radius:6px;box-shadow:0 0.25rem 0.9375rem rgba(0,0,0,0.1);max-width:90%}@media (min-width:992px){.know-more-board .know-more-cards{align-items:flex-end}.know-more-board .know-more-cards .info-card:nth-child(2){margin-right:5rem;position:relative;z-index:10}}.know-more-board .know-more-text{font-family:"Inter",sans-serif;font-size:1rem;line-height:1.5em;color:#323D33}.know-more-board .board-button{max-width:15rem;text-align:center;display:flex;justify-content:center;align-items:center;background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);color:white;padding:1rem 2rem;text-decoration:none;font-weight:600;transition:background-color 0.3s ease;box-shadow:0 0.25rem 0.9375rem rgba(0,0,0,0.1)}.know-more-board .board-button:hover{background-color:#69a020;color:white}.know-more-board .wggios-image{max-width:5rem;height:auto}@media (min-width:1200px){.know-more-texts{max-width:100%}}.contact-hero{position:relative;background-image:url("/static/resources/img/beautiful-shot-wind-turbines-cloudy-sky-eiffel-region-germany.png?d7f7238c7f4b");background-size:cover;background-position:center bottom;height:28rem;width:100%;display:flex;align-items:center}.contact-hero .hero-title{font-family:"Inter",sans-serif;font-weight:600;font-size:3.125rem;color:#323D33;margin-bottom:0.625rem}.contact-hero .hero-subtitle{font-family:"Inter",sans-serif;font-weight:600;font-size:1.5rem;color:#323D33}@media (max-width:768px){.contact-hero{height:20rem;padding:1.5rem}.contact-hero .hero-title{font-size:1.9375rem}}.contact-section{position:relative;margin-top:-7.5rem;z-index:10}.contact-section .contact-theme-picker .theme-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1.875rem;margin-top:4rem}.contact-section .contact-theme-picker .theme-picker .theme-pick{border:0.0625rem solid #E9E9E9;border-radius:6px;background:#fff;position:relative;width:100%;height:8rem;display:flex;align-items:center;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.contact-section .contact-theme-picker .theme-picker .theme-pick .pick-icon{position:relative;z-index:1}.contact-section .contact-theme-picker .theme-picker .theme-pick .pick-icon::before{content:'';position:absolute;inset:0;background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);border-radius:inherit;opacity:0;transition:opacity 0.2s ease-in-out;z-index:-1}.contact-section .contact-theme-picker .theme-picker .theme-pick .pick-icon:hover{background-color:#85CB28!important}.contact-section .contact-theme-picker .theme-picker .theme-pick .pick-icon:hover::before{opacity:1}.contact-section .contact-theme-picker .theme-picker .theme-pick:hover .pick-icon::before{opacity:1}.contact-section .contact-theme-picker .theme-picker .theme-pick p{font-family:"Inter",sans-serif;font-weight:600;font-size:1.125rem;margin-left:1.25rem;margin-top:2.5rem}.contact-section .contact-theme-picker .theme-picker .theme-pick .pick-icon{background:#85CB28;height:4rem;width:4rem;border-radius:6px;display:flex;justify-content:center;align-items:center;position:absolute;right:1.25rem;top:-1.875rem;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.contact-section .contact-theme-picker .theme-picker .theme-pick .pick-icon img{height:1.875rem;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(106%) contrast(101%)}.contact-section .contact-theme-picker .theme-picker .theme-pick .pick-icon:hover{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%)}.contact-section .contact-theme-picker .theme-picker .theme-pick:hover,.contact-section .contact-theme-picker .theme-picker .theme-pick:active,.contact-section .contact-theme-picker .theme-picker .theme-pick.active{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.05),0 0 0 0.125rem #85CB28;cursor:pointer}.contact-section .contact-theme-picker .theme-picker .theme-pick:hover .pick-icon,.contact-section .contact-theme-picker .theme-picker .theme-pick:active .pick-icon,.contact-section .contact-theme-picker .theme-picker .theme-pick.active .pick-icon{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);transform:scale(1.05)}.contact-section .contact-theme-picker .picker-content{margin-top:6rem;margin-bottom:5.625rem}@media (max-width:768px){.contact-section .contact-theme-picker{margin-top:1rem}.contact-section .contact-theme-picker .theme-picker{margin-top:3rem}}.contact-subpage-card{background-color:#fff;border:0.0625rem solid #E9E9E9;border-radius:6px;padding:2rem;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);height:12.5rem;display:flex;flex-direction:column;justify-content:flex-start}.contact-subpage-card .card-body-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.contact-subpage-card .card-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1.125rem;margin:0;text-align:left}.contact-subpage-card .card-icon-wrapper{background-color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,0.15);width:3rem;height:3rem;border-radius:0.25rem;display:flex;align-items:center;justify-content:center;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.contact-subpage-card .card-icon-wrapper img{width:1.5rem;height:1.5rem}.contact-subpage-card .card-text{font-family:"Open Sans",sans-serif;font-size:0.875rem;color:#4b544c;line-height:normal}.contact-subpage-card .card-btn{background:#85CB28;color:#fff;border-radius:0.25rem;padding:0.5rem 1rem;display:inline-flex;align-items:center;gap:0.625rem;text-decoration:none;font-family:"Inter",sans-serif;font-weight:600;font-size:0.875rem;width:fit-content;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.contact-subpage-card .card-btn img{width:1rem;height:1rem;filter:brightness(0) invert(1)!important}.contact-subpage-card .card-header-row{width:100%;margin-bottom:0}.contact-subpage-card .green-arrow{filter:brightness(0) saturate(100%) invert(71%) sepia(88%) saturate(397%) hue-rotate(44deg) brightness(98%) contrast(92%);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1)}.contact-subpage-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,0.08)}.contact-subpage-card:hover .green-arrow{transform:translateX(0.25rem)}.contact-subpage-card:hover .card-icon-wrapper{background-color:rgba(133,203,40,0.15);transform:scale(1.05)}.contact-subpage-card:hover .card-btn{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);box-shadow:0 4px 12px rgba(133,203,40,0.3)}.contact-custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;font-family:"Inter",sans-serif;font-weight:600;font-size:1.5rem;color:#85CB28;padding-right:2rem;width:100%;cursor:pointer;background-image:none;padding-left:0}.contact-custom-select:focus{box-shadow:none;outline:none}.contact-custom-select option{font-family:"Inter",sans-serif;font-weight:600;font-size:1.5rem;color:#85CB28}.arrow-down-custom{position:absolute;top:50%;right:0;width:1.5rem;height:1.5rem;transform:translateY(-50%);pointer-events:none;filter:brightness(0) saturate(100%) invert(71%) sepia(88%) saturate(397%) hue-rotate(44deg) brightness(98%) contrast(92%)}.disabled{pointer-events:none}.text-light-green{color:#85CB28!important}@media screen and (max-width:768px){.contact-subpage-card{height:auto;min-height:12.5rem}}@media screen and (max-width:992px){.contact-section{margin-bottom:4rem}}@media screen and (max-width:768px){.contact-section{margin-bottom:3rem}}.email-copy-toast{position:fixed;bottom:2rem;right:2rem;background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);border:0.125rem solid transparent;background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);background-origin:border-box;background-clip:padding-box,border-box;border-radius:6px;padding:1rem 1.5rem;box-shadow:0 15px 35px rgba(0,0,0,0.1);display:flex;align-items:center;gap:1rem;z-index:1050;transform:translateY(100px);opacity:0;visibility:hidden;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275)}.email-copy-toast.show{transform:translateY(0);opacity:1;visibility:visible}.email-copy-toast .toast-icon{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px rgba(133,203,40,0.3)}.email-copy-toast .toast-icon i{color:#fff;font-size:1.25rem}.email-copy-toast .toast-content{flex-grow:1}.email-copy-toast .toast-content .toast-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1.125rem;color:#323D33;margin:0 0 0.25rem 0}.email-copy-toast .toast-content .toast-text{font-family:"Open Sans",sans-serif;font-size:0.875rem;color:#4b544c;margin:0;line-height:1.4}.email-copy-toast .toast-close{background:none;border:none;padding:0.25rem;cursor:pointer;opacity:0.5;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:-0.25rem}.email-copy-toast .toast-close:hover{opacity:1;transform:scale(1.1)}.email-copy-toast .toast-close i{font-size:1.25rem;color:#323D33}@media (max-width:768px){.email-copy-toast{bottom:1rem;right:1rem;left:1rem;padding:1rem}}input[type="radio"]{appearance:none;background-color:#fff;margin:0;padding:0;box-sizing:border-box;width:1.25rem;min-width:1.25rem;height:1.25rem;border:0.0625rem solid #E9E9E9;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}input[type="radio"]::before{content:"";width:0.75rem;height:0.75rem;transform:scale(0);transition:120ms transform ease-in-out;background-color:#0C6E10;border-radius:50%}input[type="radio"]:checked::before{transform:scale(1)}input[type="checkbox"]{appearance:none;background-color:#fff;margin:0;padding:0;box-sizing:border-box;width:1.25rem;min-width:1.25rem;height:1.25rem;border:0.0625rem solid #E9E9E9;border-radius:0.125rem;display:flex;justify-content:center;align-items:center;cursor:pointer}input[type="checkbox"]::before{content:"";width:0.75rem;height:0.75rem;transform:scale(0);transition:120ms transform ease-in-out;background-color:var(--checkbox-shadow-color,#0C6E10);border-radius:0.0625rem}input[type="checkbox"]:checked::before{transform:scale(1)}input[type="text"],input[type="number"],input[type="email"],select{border-radius:6px;height:3rem;border:0.0625rem solid #323D33;line-height:1.5em;padding:0.5rem 3.4375rem 0.5rem 1rem;background-color:#fff}input[type="text"]:disabled,input[type="number"]:disabled,select:disabled{border:0.0625rem solid #BFC5B8}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.input-with-unit{max-width:25rem;border-radius:6px;border:0.0625rem solid #323D33;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between}.input-with-unit input{border:none;box-shadow:none;outline:none;width:100%;padding:0.5em 1em 0.5em 1em}.input-with-unit span{margin-right:0.5rem;justify-content:center;display:flex;align-items:center;font-size:1rem}select:disabled{background-image:linear-gradient(45deg,transparent 50%,#BFC5B8 50%),linear-gradient(135deg,#BFC5B8 50%,transparent 50%),linear-gradient(to right,#BFC5B8,#BFC5B8)}select{display:inline-block;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,black 50%),linear-gradient(135deg,black 50%,transparent 50%),linear-gradient(to right,#000,#000);background-position:calc(100% - 18px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:0.3125rem 0.3125rem,0.3125rem 0.3125rem,0.0625rem 1.5em;background-repeat:no-repeat}select:focus{background-size:0.3125rem 0.3125rem,0.3125rem 0.3125rem,0.0625rem 1.5em;background-repeat:no-repeat;border-color:black;outline:0}.choices__inner{display:inline-flex!important;align-items:center;margin:0;width:100%;height:3rem;line-height:1.5em;padding:0.5rem 3.4375rem 0.5rem 1rem!important;background-color:transparent!important;border:0.0625rem solid #323D33!important;border-radius:6px!important;box-sizing:border-box;font-size:inherit;font-family:inherit;min-height:3rem!important;background-image:none}.choices__inner .choices__item{font-size:1rem;font-family:"Inter",sans-serif}.choices__list .choices__item{font-size:1rem!important;font-family:"Inter",sans-serif!important;white-space:nowrap;word-break:break-word}.choices__list .choices__placeholder{color:#BFC5B8;opacity:0.5}.choices__list--dropdown .choices__item[data-value=""]{display:none}.choices__list--single{padding:0!important;display:flex;justify-content:center;align-items:center}.leaflet-panel-layers-item label{display:flex;align-items:center}input[type="text"].search-input{box-shadow:none;outline:none}.alert,.alert-danger{font-size:1rem!important}.field-error-alert{font-size:1rem!important}.contact-input{border:0.0625rem solid #E9E9E9!important;border-radius:6px!important}.contact-choices .choices__inner{border:0.0625rem solid #E9E9E9!important;border-radius:6px!important}.btn-outline{display:flex;justify-content:center;align-items:center;color:#85CB28;font-size:1.125rem;border-radius:20px;border:0.125rem solid #85CB28;text-decoration:none;background-color:#fff}.btn-outline:hover{color:#fff;background-color:#85CB28}.btn-contact{color:#fff;width:15rem}.btn-contact:hover{color:#0C6E10;background-color:#fff}.btn-bg-green{display:flex;justify-content:center;align-items:center;border:none;text-decoration:none;color:#fff;background-color:#0C6E10;border-radius:20px;box-shadow:0px 4px 4px rgba(0,0,0,0.15);font-size:1.125rem}.btn-bg-green.disabled{cursor:default;pointer-events:none;opacity:0.9;background-color:#E9E9E9}.btn-bg-green:hover{color:#fff;background-color:#6e8a68}.go-to-calculator-button-wrapper{display:flex;justify-content:center;align-items:center}.go-to-calculator-button-wrapper .go-to-calculator-button{font-size:0.875rem;width:100%;height:1.875rem}.know-more-button,.go-to-map-button{color:#fff;width:15.625rem;height:3.75rem}.bnt-light-green{font-family:"Inter",sans-serif;font-weight:600;font-size:1rem;background-color:#85CB28;border:none;border-radius:4px;color:#fff;height:3.125rem;padding:0 0.9375rem;text-decoration:none}.bnt-light-green:hover{background-color:#89d722;text-decoration:none;color:#fff}.btn-gradient-hover{position:relative;z-index:1}.btn-gradient-hover::before{content:'';position:absolute;inset:0;background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);border-radius:inherit;opacity:0;transition:opacity 0.2s ease-in-out;z-index:-1}.btn-gradient-hover:hover{background-color:#85CB28!important}.btn-gradient-hover:hover::before{opacity:1}.btn-light-grey{font-family:"Inter",sans-serif;font-weight:600;font-size:1rem;background-color:#BFC5B8;border:none;border-radius:4px;color:#323D33;height:3.125rem;padding:0 0.9375rem;text-decoration:none}.btn-light-grey:hover{background-color:#eee;text-decoration:none;color:#4b544c}.btn-icon-rounded{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;background-color:#fff;border-radius:6px;box-shadow:0px 4px 10px rgba(0,0,0,0.08);border:none;padding:0;cursor:pointer;transition:all 0.2s ease;flex-shrink:0;position:relative}.btn-icon-rounded:hover:before{right:93%;box-shadow:0px 0.25rem 0.25rem 0px rgba(0,0,0,0.0625);content:"";position:absolute;top:50%;margin-top:-0.438rem;border:0.438rem solid transparent;border-left-color:#fff;pointer-events:none}.btn-icon-rounded:hover:after{content:attr(custom-tooltip);position:absolute;font-family:"Open Sans",sans-serif;font-weight:400;width:max-content;padding:0.125rem 0.625rem;border-radius:6px;font-size:0.875rem;background-color:#fff;color:#323D33;box-shadow:0px 0.25rem 0.25rem 0px rgba(0,0,0,0.0625)}.btn-icon-rounded img{width:1.5625rem;height:1.5625rem;filter:brightness(0) saturate(100%) invert(65%) sepia(80%) saturate(395%) hue-rotate(41deg) brightness(92%) contrast(99%);transition:filter 0.2s ease}.btn-icon-rounded:hover{background-color:#eee;transform:scale(1.05);box-shadow:0px 6px 15px rgba(0,0,0,0.12)}.btn-icon-rounded:hover:after{top:auto;bottom:calc(100% + 0.625rem);left:50%;right:auto;transform:translateX(-50%)}.btn-icon-rounded:hover:before{top:auto;bottom:calc(100% + 0.1875rem);left:50%;right:auto;transform:translateX(-50%);border:0.3125rem solid transparent;border-top-color:#fff;border-left-color:transparent;margin:0;box-shadow:none}.btn-icon-rounded:focus{outline:none!important}.btn-icon-rounded:active{transform:scale(0.95)}.board-square{background-color:#fff;border:0.0625rem solid #85CB28;border-radius:6px;padding:3rem 2.5rem 2.5rem 2.5rem}.board-square .board-title,.board-square .board-subtitle{font-family:"Inter",sans-serif;font-weight:600;color:#323D33}.board-square .board-title{margin-bottom:1.875rem;font-size:1.875rem}.board-square .board-subtitle{margin-bottom:1rem;font-size:1.25rem}.board-square .board-text{margin-bottom:1.875rem;font-size:1rem;color:#323D33}.board-square .board-square-icon{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);width:5rem;height:5rem;border-radius:6px;display:flex;justify-content:center;align-items:center;right:2.5rem;top:-1.5rem}.board-square .board-square-icon .map-image{width:2.625rem}.board-square .board-square-icon .calculator-image{width:2.625rem}.board-square .board-button{padding:0.75rem 1.5rem;width:fit-content}.support-header-wrapper{background-image:url("/static/resources/img/support-pic.png?d7f7238c7f4b");height:13.5rem;background-size:cover;background-position:bottom;position:relative;display:flex;align-items:flex-end}.support-header-wrapper .support-header-text{color:#323D33;width:100%;max-width:none;text-align:left;padding-bottom:2rem}.support-header-wrapper .support-header-text .header-title{font-family:"Inter",sans-serif;font-weight:600;font-size:1.875rem;color:#323D33;margin-bottom:0.75rem}.support-header-wrapper .support-header-text .header-subtitle{font-size:1rem;font-weight:400;color:#4a5a4b}.support-tabs-container{display:flex;justify-content:flex-start;align-items:flex-end;position:relative;width:100%}.support-tabs{background:#fff;border-radius:6px 6px 0 0;overflow:hidden;display:flex}.support-tabs .support-tab{border:none;background:transparent;padding:0.5rem 2rem;font-size:1rem;font-weight:500;color:#4a5a4b;transition:all 0.3s ease;cursor:pointer}.support-tabs .support-tab.active{color:#85CB28;background:#fff}.support-tabs .support-tab:not(.active){background:#E9E9E9}.support-floating-icon-wrapper{position:absolute;right:0;bottom:-1.75rem;z-index:10}.support-floating-icon{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);width:4rem;height:4rem;border-radius:6px;display:flex;justify-content:center;align-items:center;box-shadow:0 0.25rem 0.9375rem rgba(0,0,0,0.1)}.support-floating-icon img{width:3rem;height:3rem}.tab-content.active{display:block}.support-qna-container{border-top:0.0625rem solid rgba(50,61,51,0.1);margin-top:1.5rem;margin-bottom:5.625rem;width:100%}.support-qna-container .support-qna-item{border-bottom:0.0625rem solid rgba(50,61,51,0.1);box-shadow:none!important;border-radius:0!important;margin-bottom:0!important;background:transparent!important}.support-qna-container .support-qna-item.active .support-qna-question .support-qna-icon{background-color:#85CB28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3C/svg%3E");transform:rotate(180deg);box-shadow:0 0.25rem 0.625rem rgba(133,203,40,0.3)}.support-qna-container .support-qna-item.active .support-qna-question:hover .support-qna-icon{transform:rotate(180deg) translateY(-0.125rem) scale(1.05)}.support-qna-container .support-qna-item.active .support-qna-answer{max-height:31.25rem;opacity:1;margin-bottom:1.5rem}.support-qna-container .support-qna-question{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;cursor:pointer;font-size:1rem;font-weight:400;color:#323D33;transition:color 0.3s ease}.support-qna-container .support-qna-question span{margin-right:1rem}.support-qna-container .support-qna-question:hover{color:#85CB28}.support-qna-container .support-qna-question .support-qna-icon{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background-color:rgba(255,255,255,0.1);box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385CB28' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:55%;flex-shrink:0;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.support-qna-container .support-qna-question:hover .support-qna-icon{background-color:rgba(133,203,40,0.2);transform:translateY(0.125rem) scale(1.05)}.support-qna-container .support-qna-answer{max-height:0;overflow:hidden;opacity:0}.support-qna-container .support-qna-answer .support-qna-answer-box{background:rgba(233,233,233,0.5);border:none;padding:1.5rem 2rem;border-radius:6px;font-size:1rem;line-height:1.5em;font-weight:400;color:#323D33;margin:0}.support-placeholder h3{font-size:1.5rem;font-weight:400;color:#323D33;margin-bottom:0.75rem;font-family:"Inter",sans-serif}.support-placeholder p{font-size:1rem;color:#323D33;margin-bottom:0.75rem}.guide-step-card .guide-card-title{font-family:"Inter",sans-serif;font-size:1.875rem;font-weight:400;color:#323D33}.guide-step-row .guide-step-info .guide-step-number{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);color:#fff;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;border-radius:6px;font-weight:700;font-size:1.25rem;flex-shrink:0}.guide-step-row .guide-step-info .guide-step-subtitle{font-family:"Open Sans",sans-serif;font-size:1.125rem;font-weight:600;color:#4a5a4b}.guide-step-row .guide-step-info .guide-step-description{margin-top:1.5rem}.guide-step-row .guide-step-info .guide-step-description strong{color:#323D33;font-weight:700}.guide-step-row .guide-step-info .guide-step-description p{font-family:"Inter",sans-serif;font-size:1rem;color:#4a5a4b;line-height:1.5em;margin-bottom:1.5rem}.guide-step-row .guide-step-info .guide-step-description .guide-list{list-style:none;padding-left:0;margin-bottom:1.5rem}.guide-step-row .guide-step-info .guide-step-description .guide-list li{position:relative;padding-left:1.5rem;font-size:1rem;color:#4a5a4b;margin-bottom:0.75rem;line-height:1.5em}.guide-step-row .guide-step-info .guide-step-description .guide-list li::before{content:'';position:absolute;left:0;width:0.5rem;height:0.5rem;background-color:#0C6E10;border-radius:0.125rem;top:0.75em;transform:translateY(-50%)}.guide-step-row .guide-step-info .guide-step-description .guide-list li ul{list-style:none;padding-left:1rem;margin-top:0.5rem}.guide-step-row .guide-step-info .guide-step-description .guide-list li ul li{font-size:0.938rem;margin-bottom:0.25rem}.guide-step-row .guide-step-info .guide-step-description .guide-arrow{display:inline-block;width:1rem;height:1rem;vertical-align:middle;margin:0 0.5rem;background-image:url("/static/resources/img/icons/arrow-right.svg?d7f7238c7f4b");background-repeat:no-repeat;background-position:center;background-size:contain}.guide-step-row .guide-tip-card,.guide-step-row .guide-note-card{padding:1rem;border:0.0625rem solid #E9E9E9;border-radius:6px;font-size:1rem;position:relative}.guide-step-row .guide-tip-card .tip-label,.guide-step-row .guide-tip-card .note-label,.guide-step-row .guide-note-card .tip-label,.guide-step-row .guide-note-card .note-label{font-weight:700;color:#323D33;font-family:"Inter",sans-serif;margin-bottom:0.25rem}.guide-step-row .guide-tip-card p,.guide-step-row .guide-note-card p{color:#4a5a4b;font-size:1rem;margin-bottom:0}.guide-step-row .guide-tip-card{border-left:0.25rem solid #85CB28}.guide-step-row .guide-note-card{border-left:0.25rem solid #eeaa35}.guide-step-row .guide-step-image-container{position:relative}.guide-step-row .guide-step-image-container .guide-step-image{background:#fff;padding:0.5rem;border-radius:6px;box-shadow:0 0.625rem 1.875rem rgba(0,0,0,0.1);transition:box-shadow 0.4s ease,transform 0.4s ease;overflow:hidden}.guide-step-row .guide-step-image-container .guide-step-image.browser-mockup{padding:0}.guide-step-row .guide-step-image-container .guide-step-image.browser-mockup .browser-header{background-color:rgba(50,61,51,0.05);border-bottom:0.0625rem solid rgba(50,61,51,0.08);padding:0.625rem 0.9375rem;display:flex;gap:0.375rem}.guide-step-row .guide-step-image-container .guide-step-image.browser-mockup .browser-header .dot{width:0.75rem;height:0.75rem;border-radius:50%}.guide-step-row .guide-step-image-container .guide-step-image.browser-mockup .browser-header .dot.close-dot{background-color:#ff5f56}.guide-step-row .guide-step-image-container .guide-step-image.browser-mockup .browser-header .dot.min-dot{background-color:#ffbd2e}.guide-step-row .guide-step-image-container .guide-step-image.browser-mockup .browser-header .dot.max-dot{background-color:#27c93f}.guide-step-row .guide-step-image-container .guide-step-image.browser-mockup .browser-body{background-color:#fff}.guide-step-row .guide-step-image-container .guide-step-image.browser-mockup .browser-body img{border-radius:0}.guide-step-row .guide-step-image-container .guide-step-image.browser-mockup .browser-body .slider-img{border-radius:0}.guide-step-row .guide-step-image-container .guide-step-image:hover{box-shadow:0 0.9375rem 2.5rem rgba(0,0,0,0.15);transform:scale(1.05)}.guide-step-row .guide-step-image-container .guide-step-image img{width:100%;height:auto;border-radius:6px;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1)}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider{position:relative;overflow:hidden}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-wrapper{position:relative;min-height:12.5rem}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-wrapper .slider-img{display:none;width:100%;height:auto;border-radius:6px;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);transform:scale(1.02)}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-wrapper .slider-img.active{display:block;animation:fadeIn 0.5s ease}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-wrapper .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.8);border:none;cursor:pointer;width:2rem;height:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:5;transition:all 0.3s ease;box-shadow:0 0.125rem 0.5rem rgba(0,0,0,0.1)}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-wrapper .slider-arrow:hover{background:#fff;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15)}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-wrapper .slider-arrow img{width:1rem;height:1rem}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-wrapper .slider-arrow.prev{left:0.5rem}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-wrapper .slider-arrow.next{right:0.5rem}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-controls{display:flex;justify-content:center;align-items:center;gap:0.5rem;position:relative;z-index:999}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-controls .slider-dot{width:0.625rem;height:0.625rem;border-radius:50%;background-color:#BFC5B8;cursor:pointer;transition:all 0.3s ease}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-controls .slider-dot.active{background-color:#85CB28}.guide-step-row .guide-step-image-container .guide-step-image .guide-slider .slider-controls .slider-dot:hover{background-color:#6e8a68}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.guide-divider{display:block;border:0;background-color:#85CB28;margin:5rem 0;width:100%;height:0.0625rem}.guide-step-divider{display:block;border:0;background-color:#eee;margin:4rem 0;width:100%;height:0.0625rem}.guide-legend-box{background-color:rgba(133,203,40,0.15);border-radius:6px;padding:2rem}.guide-legend-box .legend-title{font-family:"Inter",sans-serif;font-size:1.5rem;font-weight:400;color:#323D33}.guide-legend-box .legend-item h5{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:600;color:#4a5a4b;margin-bottom:0.5rem}.guide-legend-box .legend-item p{font-size:0.938rem;color:#4a5a4b;line-height:1.4;margin-bottom:0}@media screen and (max-width:768px){.guide-step-row{flex-direction:column}.guide-step-row .guide-step-image{width:100%}}@media screen and (max-width:768px){.support-header-wrapper{height:20rem;padding-top:10rem}.support-header-wrapper .support-header-text{padding-bottom:1.5rem;text-align:center}.support-header-wrapper .support-header-text .header-title{font-size:1.5rem}.support-header-wrapper .support-header-text .header-subtitle{font-size:1.25rem}.support-tabs{width:100%}.support-tabs .support-tab{flex:1}.support-floating-icon-wrapper{display:none}}.support-content-section{margin-bottom:5.625rem}.header-wrapper{background:#eee;height:25rem;margin-bottom:6rem}.header-bg{display:flex;justify-content:center;flex-direction:column;margin-bottom:8rem;height:25rem;width:100%;padding-top:5rem}.header{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;width:100%;padding-top:10rem}.header .header-img-wrapper{margin-top:4rem}.header .image-handler{width:100%;max-width:35rem;height:auto;border-radius:6px}.header-title{font-family:"Inter",sans-serif;font-weight:600;font-size:3.125rem;margin-bottom:5.625rem}@media screen and (max-width:992px){.header-wrapper{margin-bottom:1rem;height:100%}.header-wrapper .container{padding-inline:0;width:100%}.header-wrapper .header-bg{height:auto;margin-bottom:0;padding-top:0}.header-wrapper .header-bg .header{text-align:center;align-self:center;padding-top:0}.header-wrapper .header-bg .header .header-title{text-align:center;margin-bottom:0}}@media screen and (max-width:768px){.header-wrapper .header-bg .header{flex-direction:column}.header-wrapper .header-bg .header .header-title{padding-block:1rem;font-size:2.6875rem}}.header-subtext-container{margin-block:3rem;display:flex;position:relative;top:-4rem}.header-subtext{width:40%}@media screen and (max-width:1200px){.header-subtext-container{top:0}}@media screen and (max-width:992px){.header-subtext-container{justify-content:center;text-align:center;top:0}.header-subtext-container .header-subtext{width:100%}}.support-subpage-num{border-radius:0.438rem;background-color:#85CB28;width:3.125rem;height:3.125rem;color:#fff;text-align:center;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.support-subpage-num strong{position:relative;line-height:1}.support-subpage-num span{position:absolute;bottom:0;left:100%}.support-subpage-num.is-gradient{background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%)}.support-subpage-num-container{margin-right:2rem}.items-container{display:flex;justify-content:center;padding-top:10rem;margin-bottom:4rem;width:100%}.qna-item{display:flex;border-radius:0.438rem;padding:1rem;margin-bottom:1.5rem;box-shadow:0px 0.125rem 0.25rem #BFC5B8}.qna-item .text-content-container .title{font-weight:700}.qna-item .text-content-container .body{font-weight:500}@media screen and (max-width:992px){.items-container{padding-top:1rem}}#user-guide-header-wrapper .header-subtext-container .header-subtext h3{font-size:1.5rem;font-weight:400}.guide-container-wrapper{margin-bottom:3rem}.article-header{display:flex;width:100%;font-weight:700;font-size:1.875rem;border-radius:0.438rem;background-color:rgba(133,203,40,0.7);margin-block:3rem}.item-header{font-weight:700;font-size:1.25rem}.subtext{font-size:1.125rem}.guide-item{display:flex;border-radius:0.438rem;padding:1rem;margin-bottom:1.5rem;box-shadow:0px 0.125rem 0.25rem #BFC5B8;flex-direction:column;padding:0}.guide-item .text-container{padding:1rem;display:flex}.guide-item .image-spacer{width:100%;height:0.5rem;border-radius:0.438rem;background-color:rgba(133,203,40,0.7)}.guide-item .item-img{width:100%}.guide-item .img-last{border-bottom-right-radius:0.438rem;border-bottom-left-radius:0.438rem}#tos-container{margin-bottom:4rem}#tos-header-wrapper{display:flex;justify-content:center;margin-block:1.5rem}#tos-section-title{margin-bottom:1rem}.tos-container li{font-size:1.125rem}.modal-backdrop{background:linear-gradient(342deg,#85cb28 10%,#0c6e10 100%);opacity:0.8!important}body.modal-open .content-wrapper,body.modal-open .navbar{filter:blur(6px)}.analytics-modal .analytics-card{position:relative;border:none;border-radius:0.438rem;background-color:#fff;box-shadow:0 0.9375rem 2.5rem rgba(0,0,0,0.15);padding:1.5rem 1.5rem 0.75rem 1.5rem;overflow:visible}.analytics-modal .analytics-icon-wrapper{position:absolute;top:-1.8rem;right:2.5rem;width:3.75rem;height:3.75rem;background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);border-radius:4px;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15);z-index:10;display:flex;justify-content:center;align-items:center}.analytics-modal .analytics-icon-wrapper .analytics-icon{width:2rem;height:2rem;filter:brightness(0) invert(1)}.analytics-modal .analytics-header{border-bottom:none;padding:0 1rem;margin-bottom:1rem}.analytics-modal .analytics-header .analytics-title{font-family:"Inter",sans-serif;font-size:1.875rem;font-weight:700;color:#323D33;margin:0;padding-top:0.625rem}.analytics-modal .analytics-body{padding:0 1rem}.analytics-modal .analytics-body .analytics-text{font-family:"Open Sans",sans-serif;font-size:1rem;color:#4a5a4b;line-height:1.6;margin-bottom:1rem}.analytics-modal .analytics-body .analytics-subtitle{font-family:"Inter",sans-serif;font-size:1.25rem;font-weight:700;color:#323D33;margin-top:1.5rem;margin-bottom:0;line-height:1.4}.analytics-modal .analytics-footer{border-top:none;padding:2.5rem 1rem;display:flex;justify-content:flex-start;align-items:center;gap:0.9375rem}.analytics-modal .analytics-footer .analytics-btn{height:2.8125rem;padding:0 2rem;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:opacity 0.2s ease;margin:0}.analytics-modal .analytics-footer .analytics-btn--secondary{background-color:#fff;border:0.0625rem solid #4b544c;color:#4b544c}.analytics-modal .analytics-footer .analytics-btn--secondary:hover{color:#fff;background-color:#85CB28;border:none}#calc-history-content{min-width:21.875rem}@media (max-width:767px){#calc-history-content{min-width:unset;width:100%;max-width:100%}}.history-popover-inner .history-popover-header{padding:1.5rem 1.5rem 0.75rem 1.5rem}.history-popover-inner .history-popover-title{color:#323D33;font-size:1.3rem;letter-spacing:-0.01em;font-weight:700;margin-bottom:0}.history-popover-inner .history-popover-subtitle{color:#6c757d;font-size:0.875rem;margin-bottom:0}.history-popover-inner .history-list{padding:0.5rem}.history-popover-inner .history-item{padding:1rem;margin-bottom:0.5rem;border-radius:1rem;position:relative;background:#fff;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border:0.0625rem solid #eee!important}.history-popover-inner .history-item:hover{transform:translateY(-0.1875rem);border-color:#85CB28!important;box-shadow:0 0.625rem 1.25rem rgba(133,203,40,0.1);background:#fff!important}.history-popover-inner .history-item .history-item-content{display:flex;flex-direction:column;flex:1;min-width:0;text-decoration:none}.history-popover-inner .history-item .history-item-address{display:flex;align-items:center;gap:0.25rem;color:#323D33;font-size:1rem;font-weight:700;margin-bottom:0.125rem;line-height:1.3}.history-popover-inner .history-item .history-item-address span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.history-popover-inner .history-item .history-item-address svg{color:#85CB28;flex-shrink:0}.history-popover-inner .history-item .history-item-date{color:#6c757d;font-size:0.875rem;font-weight:400;margin-bottom:0.125rem}.history-popover-inner .history-item .history-item-badge{font-size:0.72rem;padding:0.25rem 0.625rem;font-weight:400}.history-popover-inner .history-item .history-item-technologies{color:#6c757d;font-size:0.75rem;opacity:0.8;margin-bottom:0.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-popover-inner .history-item .history-item-spacer{margin-bottom:0.75rem}.history-popover-inner .history-item .history-item-badge-step .badge{font-weight:700;font-size:0.625rem;padding:0.25rem 0.5rem;border-radius:6px;text-transform:uppercase;letter-spacing:0.02em}.history-popover-inner .history-item .history-item-badge-step .bg-soft-success{background-color:rgba(133,203,40,0.12)!important;color:#0C6E10!important}.history-popover-inner .history-item .btn-delete-history,.history-popover-inner .history-item .btn-download-pdf{width:2.5rem;height:2.5rem;border-radius:0.25rem;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,0.15);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);padding:0;text-decoration:none;border:none}.history-popover-inner .history-item .btn-delete-history:hover,.history-popover-inner .history-item .btn-download-pdf:hover{transform:scale(1.05)}.history-popover-inner .history-item .btn-delete-history{color:#6c757d}.history-popover-inner .history-item .btn-delete-history:hover{color:#dc3545!important;background:rgba(220,53,69,0.15)!important}.history-popover-inner .history-item .btn-download-pdf{color:#85CB28}.history-popover-inner .history-item .btn-download-pdf:hover{color:#0C6E10!important;background:rgba(133,203,40,0.15)!important}.history-popover-inner .history-item .btn-load-data{position:relative;z-index:1;background-color:#85CB28;color:#fff;border:none;height:2.5rem;border-radius:0.625rem;font-size:0.875rem;display:flex;justify-content:center;align-items:center;font-weight:700;flex:0 0 calc(100% - 2.5rem - 0.5rem);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);text-decoration:none}.history-popover-inner .history-item .btn-load-data::before{content:'';position:absolute;inset:0;background:linear-gradient(137deg,#85cb28 10%,#0c6e10 100%);border-radius:inherit;opacity:0;transition:opacity 0.2s ease-in-out;z-index:-1}.history-popover-inner .history-item .btn-load-data:hover{background-color:#85CB28!important}.history-popover-inner .history-item .btn-load-data:hover::before{opacity:1}.history-popover-inner .history-item .btn-load-data:hover{color:#fff;opacity:0.9}.history-popover-inner .history-empty-state{padding:1.5rem 0;display:flex;justify-content:center;text-align:center;color:#BFC5B8;width:100%}.popover.history-popover{border:none!important;box-shadow:0 1.5625rem 2.375rem rgba(0,0,0,0.25)!important;border-radius:20px!important;max-width:23.75rem!important;padding:0!important}@media (max-width:767px){.popover.history-popover{max-width:19.375rem!important;min-width:19.375rem!important;border-radius:20px!important}}.popover.history-popover .popover-header{display:none!important}.popover.history-popover .popover-body{padding:0!important}.onboarding-tooltip{position:absolute;top:0;right:calc(100% + 0.625rem);width:19.375rem;z-index:1001;background-color:#fff;border:0.0625rem solid #E9E9E9;border-left:0.25rem solid #85CB28;border-radius:6px;padding:1rem;box-shadow:0 0.625rem 1.875rem rgba(0,0,0,0.1);pointer-events:none;animation:tooltipEntrance 0.4s ease-out forwards;opacity:1;transition:opacity 0.4s ease}.onboarding-tooltip.hide{opacity:0}.onboarding-tooltip .tip-label{font-weight:700;color:#323D33;font-family:"Inter",sans-serif;margin-bottom:0.25rem;font-size:0.875rem;text-align:left}.onboarding-tooltip p{color:#4a5a4b;font-size:0.875rem;font-family:"Inter",sans-serif;line-height:1.5em;margin-bottom:0;text-align:left}.onboarding-tooltip::before{content:"";position:absolute;top:1.25rem;left:100%;margin-top:-0.438rem;border:0.438rem solid transparent;border-left-color:#E9E9E9;pointer-events:none}.onboarding-tooltip::after{content:"";position:absolute;top:1.25rem;left:calc(100% - 1px);margin-top:-0.438rem;border:0.438rem solid transparent;border-left-color:#fff;pointer-events:none}@media (max-width:767px){.onboarding-tooltip{display:none}}@keyframes tooltipEntrance{from{opacity:0;transform:translateX(0.5rem)}to{opacity:1;transform:translateX(0)}}body{font-family:"Open Sans",sans-serif!important;display:flex;flex-direction:column;color:#323D33}body .content-wrapper{flex:1}@media (min-width:768px){body .content-wrapper{padding-top:4.688rem}}html{scroll-behavior:smooth;font-size:100%}@media (min-resolution:1.1dppx) and (min-width:768px){html{font-size:81.25%}}@media (min-resolution:1.25dppx) and (min-width:768px){html{font-size:75%}}@media (min-resolution:1.5dppx) and (min-width:768px){html{font-size:68.75%}}@media (min-resolution:1.75dppx) and (min-width:768px){html{font-size:95%}}@media (min-resolution:2dppx) and (min-width:768px){html{font-size:100%}}