/* _content/carbexx.webapp/Views/Home/App.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-xbw4y5g8v5] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-xbw4y5g8v5] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-xbw4y5g8v5] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-xbw4y5g8v5] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-xbw4y5g8v5] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-xbw4y5g8v5] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-xbw4y5g8v5] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-xbw4y5g8v5] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-xbw4y5g8v5] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-xbw4y5g8v5] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-xbw4y5g8v5] {
        width: 100%;
        margin-bottom: 10px;
        z-index: 1;
    }

        .project-browser .projects-result-browser .header[b-xbw4y5g8v5] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: nowrap;
            gap: 10px; 
        }
        .project-browser .projects-result-browser.white .header[b-xbw4y5g8v5] {
            padding: 0px 10px;
            border-radius: 6px;
            background: #F1F5F9;
            box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
        }

        .project-browser .projects-result-browser .header .sub-header[b-xbw4y5g8v5] {
            display: flex;
            align-items: center;
            flex-wrap: nowrap;
            flex-grow: 1;
            min-width: 0;
            margin: 5px 0;
        }

            .project-browser .projects-result-browser .header .sub-header .project-found[b-xbw4y5g8v5] {
                font-size: 18px;
                font-weight: 700;
                letter-spacing: 0.09px;
                color: #334155;
                line-height: 31px;
                margin-right: 10px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;               
            }

.sort[b-xbw4y5g8v5] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    flex-shrink: 0;
    white-space: nowrap;
}

    .sort .caption[b-xbw4y5g8v5] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-xbw4y5g8v5] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-xbw4y5g8v5] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-xbw4y5g8v5] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-xbw4y5g8v5] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-xbw4y5g8v5] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-xbw4y5g8v5] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-xbw4y5g8v5] {
        margin-right: 0;
    }

.view-map[b-xbw4y5g8v5] {
    width: 24px;
    height: 31px;
    background: url(/img/map.svg) center center no-repeat;
    background-size: 24px 24px;
}

.view-tiles[b-xbw4y5g8v5] {
    width: 24px;
    height: 31px;
    background: url(/img/server.svg) center center no-repeat;
    background-size: 24px 24px;
}

.view-list[b-xbw4y5g8v5] {
    width: 24px;
    height: 31px;
    background: url(/img/layout.svg) center center no-repeat;
    background-size: 24px 24px;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-xbw4y5g8v5] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-xbw4y5g8v5] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

.pagination .previous[b-xbw4y5g8v5] {
    width: auto;
    cursor: pointer;
    padding-left: 36px;
    background-position: 12px center;
    background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
    background-repeat: no-repeat;
}

    .pagination .next[b-xbw4y5g8v5] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-xbw4y5g8v5] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-xbw4y5g8v5] {
        margin-right: 10px;
    }

    .pagination .page[b-xbw4y5g8v5] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-xbw4y5g8v5] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-xbw4y5g8v5] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-xbw4y5g8v5] {
        width: 352px;
    }

    .project-browser .projects-result-browser[b-xbw4y5g8v5] {
        width: calc(100% - 352px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-xbw4y5g8v5] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-xbw4y5g8v5] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-xbw4y5g8v5] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-xbw4y5g8v5] {
        height: 476px;
    }

    .map-topscreen[b-xbw4y5g8v5] {
        height: 476px;
    }

    .home-search-box[b-xbw4y5g8v5] {
        height: 476px;
    }

    #map-cover[b-xbw4y5g8v5] {
        padding-top: 446px;
    }

    #presentation-text[b-xbw4y5g8v5] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-xbw4y5g8v5] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-xbw4y5g8v5] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-xbw4y5g8v5] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-xbw4y5g8v5] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-xbw4y5g8v5] {
            margin-right: 10px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            line-height: 29px;
        }

    .sort[b-xbw4y5g8v5] {
        width: unset;
    }

        .sort .order-selector[b-xbw4y5g8v5] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-xbw4y5g8v5] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/CMSPage.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Home/CompanySetup.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-1wdpxl6sl5] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-1wdpxl6sl5] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-1wdpxl6sl5] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-1wdpxl6sl5] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-1wdpxl6sl5] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-1wdpxl6sl5] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-1wdpxl6sl5] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-1wdpxl6sl5] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-1wdpxl6sl5] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-1wdpxl6sl5] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-1wdpxl6sl5] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-1wdpxl6sl5] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-1wdpxl6sl5] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-1wdpxl6sl5] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-1wdpxl6sl5] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-1wdpxl6sl5] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-1wdpxl6sl5] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-1wdpxl6sl5] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-1wdpxl6sl5] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-1wdpxl6sl5] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-1wdpxl6sl5] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-1wdpxl6sl5] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-1wdpxl6sl5] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-1wdpxl6sl5] {
        margin-right: 0;
    }

.view-map[b-1wdpxl6sl5] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-1wdpxl6sl5] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-1wdpxl6sl5] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-1wdpxl6sl5] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-1wdpxl6sl5] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-1wdpxl6sl5] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-1wdpxl6sl5] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-1wdpxl6sl5] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-1wdpxl6sl5] {
        margin-right: 10px;
    }

    .pagination .page[b-1wdpxl6sl5] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-1wdpxl6sl5] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-1wdpxl6sl5] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-1wdpxl6sl5] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-1wdpxl6sl5] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-1wdpxl6sl5] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-1wdpxl6sl5] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-1wdpxl6sl5] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-1wdpxl6sl5] {
        height: 476px;
    }

    .map-topscreen[b-1wdpxl6sl5] {
        height: 476px;
    }

    .home-search-box[b-1wdpxl6sl5] {
        height: 476px;
    }

    #map-cover[b-1wdpxl6sl5] {
        padding-top: 446px;
    }

    #presentation-text[b-1wdpxl6sl5] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-1wdpxl6sl5] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-1wdpxl6sl5] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-1wdpxl6sl5] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-1wdpxl6sl5] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-1wdpxl6sl5] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-1wdpxl6sl5] {
        width: unset;
    }

        .sort .order-selector[b-1wdpxl6sl5] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-1wdpxl6sl5] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/CompanyThankyou.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.container[b-fljcmrti80] {
    display: flex;
    min-height: calc(100vh - 136px);
}
.map-wrapper[b-fljcmrti80] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-fljcmrti80] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-fljcmrti80] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-fljcmrti80] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-fljcmrti80] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-fljcmrti80] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-fljcmrti80] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-fljcmrti80] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-fljcmrti80] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-fljcmrti80] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-fljcmrti80] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-fljcmrti80] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-fljcmrti80] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-fljcmrti80] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-fljcmrti80] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-fljcmrti80] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-fljcmrti80] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-fljcmrti80] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-fljcmrti80] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-fljcmrti80] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-fljcmrti80] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-fljcmrti80] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-fljcmrti80] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-fljcmrti80] {
        margin-right: 0;
    }

.view-map[b-fljcmrti80] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-fljcmrti80] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-fljcmrti80] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-fljcmrti80] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-fljcmrti80] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-fljcmrti80] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-fljcmrti80] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-fljcmrti80] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-fljcmrti80] {
        margin-right: 10px;
    }

    .pagination .page[b-fljcmrti80] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-fljcmrti80] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-fljcmrti80] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-fljcmrti80] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-fljcmrti80] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-fljcmrti80] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-fljcmrti80] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-fljcmrti80] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-fljcmrti80] {
        height: 476px;
    }

    .map-topscreen[b-fljcmrti80] {
        height: 476px;
    }

    .home-search-box[b-fljcmrti80] {
        height: 476px;
    }

    #map-cover[b-fljcmrti80] {
        padding-top: 446px;
    }

    #presentation-text[b-fljcmrti80] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-fljcmrti80] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-fljcmrti80] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-fljcmrti80] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-fljcmrti80] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-fljcmrti80] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-fljcmrti80] {
        width: unset;
    }

        .sort .order-selector[b-fljcmrti80] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-fljcmrti80] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/Confirmation.cshtml.rz.scp.css */
.tile-wrapper[b-5uw9glmpwi] {
    width: 100%;
    margin: auto;
    background: #FFF;
    padding: 10px 20px 25px 20px;
    border-radius: 6px;
    border: #E5E7EB;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.07), 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
    color: #1E293B;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.input-password[b-5uw9glmpwi] {
    width: 100%;
    background: url(/img/icons/icon-keyhole-circle.svg) 16px center no-repeat;
    padding-left: 48px;
    color: #1F2937;
}

.eye-button[b-5uw9glmpwi] {
    position: relative;
    width: 48px;
    height: 38px;
    margin-left: calc(100% - 48px);
    margin-top: -38px;
    cursor: pointer;
    background: url(/img/icons/icon-eye-small.svg) 16px center no-repeat;
    z-index: 10;
}

.password-wrapper[b-5uw9glmpwi]{
    padding-bottom: 10px;
}

@media (min-width: 768px) {
    .tile-wrapper[b-5uw9glmpwi], .top-info[b-5uw9glmpwi] {
        width: 475px;
    }
}
/* _content/carbexx.webapp/Views/Home/Dashboard.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-bfsxf9t9ig] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-bfsxf9t9ig] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-bfsxf9t9ig] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-bfsxf9t9ig] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-bfsxf9t9ig] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-bfsxf9t9ig] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-bfsxf9t9ig] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-bfsxf9t9ig] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-bfsxf9t9ig] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-bfsxf9t9ig] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-bfsxf9t9ig] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-bfsxf9t9ig] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-bfsxf9t9ig] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-bfsxf9t9ig] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-bfsxf9t9ig] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-bfsxf9t9ig] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-bfsxf9t9ig] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-bfsxf9t9ig] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-bfsxf9t9ig] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-bfsxf9t9ig] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-bfsxf9t9ig] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-bfsxf9t9ig] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-bfsxf9t9ig] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-bfsxf9t9ig] {
        margin-right: 0;
    }

.view-map[b-bfsxf9t9ig] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-bfsxf9t9ig] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-bfsxf9t9ig] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-bfsxf9t9ig] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-bfsxf9t9ig] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-bfsxf9t9ig] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-bfsxf9t9ig] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-bfsxf9t9ig] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-bfsxf9t9ig] {
        margin-right: 10px;
    }

    .pagination .page[b-bfsxf9t9ig] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-bfsxf9t9ig] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-bfsxf9t9ig] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-bfsxf9t9ig] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-bfsxf9t9ig] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-bfsxf9t9ig] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-bfsxf9t9ig] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-bfsxf9t9ig] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-bfsxf9t9ig] {
        height: 476px;
    }

    .map-topscreen[b-bfsxf9t9ig] {
        height: 476px;
    }

    .home-search-box[b-bfsxf9t9ig] {
        height: 476px;
    }

    #map-cover[b-bfsxf9t9ig] {
        padding-top: 446px;
    }

    #presentation-text[b-bfsxf9t9ig] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-bfsxf9t9ig] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-bfsxf9t9ig] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-bfsxf9t9ig] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-bfsxf9t9ig] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-bfsxf9t9ig] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-bfsxf9t9ig] {
        width: unset;
    }

        .sort .order-selector[b-bfsxf9t9ig] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-bfsxf9t9ig] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/DeveloperCompany.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Home/DeveloperProfile.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-7mc5thc54t] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-7mc5thc54t] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-7mc5thc54t] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-7mc5thc54t] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-7mc5thc54t] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-7mc5thc54t] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-7mc5thc54t] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-7mc5thc54t] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-7mc5thc54t] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-7mc5thc54t] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-7mc5thc54t] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-7mc5thc54t] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-7mc5thc54t] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-7mc5thc54t] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-7mc5thc54t] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-7mc5thc54t] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-7mc5thc54t] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-7mc5thc54t] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-7mc5thc54t] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-7mc5thc54t] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-7mc5thc54t] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-7mc5thc54t] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-7mc5thc54t] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-7mc5thc54t] {
        margin-right: 0;
    }

.view-map[b-7mc5thc54t] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-7mc5thc54t] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-7mc5thc54t] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-7mc5thc54t] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-7mc5thc54t] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-7mc5thc54t] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-7mc5thc54t] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-7mc5thc54t] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-7mc5thc54t] {
        margin-right: 10px;
    }

    .pagination .page[b-7mc5thc54t] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-7mc5thc54t] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-7mc5thc54t] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-7mc5thc54t] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-7mc5thc54t] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-7mc5thc54t] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-7mc5thc54t] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-7mc5thc54t] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-7mc5thc54t] {
        height: 476px;
    }

    .map-topscreen[b-7mc5thc54t] {
        height: 476px;
    }

    .home-search-box[b-7mc5thc54t] {
        height: 476px;
    }

    #map-cover[b-7mc5thc54t] {
        padding-top: 446px;
    }

    #presentation-text[b-7mc5thc54t] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-7mc5thc54t] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-7mc5thc54t] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-7mc5thc54t] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-7mc5thc54t] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-7mc5thc54t] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-7mc5thc54t] {
        width: unset;
    }

        .sort .order-selector[b-7mc5thc54t] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-7mc5thc54t] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/Firstaccess.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Home/InvestmentPlanSelection.cshtml.rz.scp.css */
.container[b-evp48le3s8] {
    width: 60%;
}

.payment-plan-items-container[b-evp48le3s8] {
    justify-content: space-between;
}

.all-together-title[b-evp48le3s8] {
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 36.31px;
    letter-spacing: 0.005em;
    text-align: center;
    color: #334155;
    margin-bottom: 10px;
}

.payment-plan-item[b-evp48le3s8] {
    width: 32%;
    background-color: #FFFFFF;
    border: 1px solid #E5E7EB;
    border-radius: 6px;
    box-shadow: 0px 1px 2px 0px #0000000D;
    overflow-wrap: break-word;
    margin-bottom: 10px;
}

    .payment-plan-item img[b-evp48le3s8] {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .payment-plan-item .header[b-evp48le3s8] {
        font-family: Inter, sans-serif;
        font-size: 18px;
        font-weight: 700;
        line-height: 21.78px;
        letter-spacing: 0.005em;
        text-align: left;
        color: #1F2937;
    }

    .payment-plan-item .description[b-evp48le3s8] {
        font-family: Inter, sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.005em;
        text-align: left;
        color: #6B7280;
    }

    .payment-plan-item .content[b-evp48le3s8] {
        padding: 20px;
    }

@media (max-width: 768px) {
    .payment-plan-items-container .payment-plan-item[b-evp48le3s8] {
        width: 100%;
    }
}
/* _content/carbexx.webapp/Views/Home/InvestmentThankyou.cshtml.rz.scp.css */
.container[b-tbrnhchlp2] {
    display: flex;
    min-height: calc(100vh - 136px);
}
/* _content/carbexx.webapp/Views/Home/InvestorCompany.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Home/InvestorPledges.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Home/LandOnboarding.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-1k7ythdlza] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-1k7ythdlza] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-1k7ythdlza] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-1k7ythdlza] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-1k7ythdlza] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-1k7ythdlza] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-1k7ythdlza] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-1k7ythdlza] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-1k7ythdlza] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-1k7ythdlza] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-1k7ythdlza] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-1k7ythdlza] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-1k7ythdlza] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-1k7ythdlza] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-1k7ythdlza] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-1k7ythdlza] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-1k7ythdlza] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-1k7ythdlza] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-1k7ythdlza] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-1k7ythdlza] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-1k7ythdlza] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-1k7ythdlza] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-1k7ythdlza] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-1k7ythdlza] {
        margin-right: 0;
    }

.view-map[b-1k7ythdlza] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-1k7ythdlza] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-1k7ythdlza] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-1k7ythdlza] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-1k7ythdlza] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-1k7ythdlza] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-1k7ythdlza] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-1k7ythdlza] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-1k7ythdlza] {
        margin-right: 10px;
    }

    .pagination .page[b-1k7ythdlza] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-1k7ythdlza] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-1k7ythdlza] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-1k7ythdlza] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-1k7ythdlza] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-1k7ythdlza] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-1k7ythdlza] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-1k7ythdlza] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-1k7ythdlza] {
        height: 476px;
    }

    .map-topscreen[b-1k7ythdlza] {
        height: 476px;
    }

    .home-search-box[b-1k7ythdlza] {
        height: 476px;
    }

    #map-cover[b-1k7ythdlza] {
        padding-top: 446px;
    }

    #presentation-text[b-1k7ythdlza] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-1k7ythdlza] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-1k7ythdlza] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-1k7ythdlza] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-1k7ythdlza] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-1k7ythdlza] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-1k7ythdlza] {
        width: unset;
    }

        .sort .order-selector[b-1k7ythdlza] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-1k7ythdlza] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/LandThankyou.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.container[b-57r327xkel] {
    display: flex;
    min-height: calc(100vh - 136px);
}
.map-wrapper[b-57r327xkel] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-57r327xkel] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-57r327xkel] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-57r327xkel] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-57r327xkel] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-57r327xkel] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-57r327xkel] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-57r327xkel] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-57r327xkel] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-57r327xkel] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-57r327xkel] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-57r327xkel] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-57r327xkel] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-57r327xkel] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-57r327xkel] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-57r327xkel] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-57r327xkel] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-57r327xkel] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-57r327xkel] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-57r327xkel] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-57r327xkel] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-57r327xkel] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-57r327xkel] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-57r327xkel] {
        margin-right: 0;
    }

.view-map[b-57r327xkel] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-57r327xkel] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-57r327xkel] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-57r327xkel] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-57r327xkel] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-57r327xkel] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-57r327xkel] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-57r327xkel] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-57r327xkel] {
        margin-right: 10px;
    }

    .pagination .page[b-57r327xkel] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-57r327xkel] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-57r327xkel] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-57r327xkel] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-57r327xkel] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-57r327xkel] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-57r327xkel] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-57r327xkel] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-57r327xkel] {
        height: 476px;
    }

    .map-topscreen[b-57r327xkel] {
        height: 476px;
    }

    .home-search-box[b-57r327xkel] {
        height: 476px;
    }

    #map-cover[b-57r327xkel] {
        padding-top: 446px;
    }

    #presentation-text[b-57r327xkel] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-57r327xkel] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-57r327xkel] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-57r327xkel] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-57r327xkel] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-57r327xkel] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-57r327xkel] {
        width: unset;
    }

        .sort .order-selector[b-57r327xkel] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-57r327xkel] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/Login.cshtml.rz.scp.css */
.top-info[b-q5i29423wp] {
    border-radius: 6px;
    background: #F0FDFA;
    padding: 10px;
    background-image: url(/img/icons/icon-info-green-circle.svg);
    background-repeat: no-repeat;
    background-position: 16px center;
    width: 100%;
    margin: auto;
    margin-bottom: 10px;
    color: #005E64;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.09px;
    padding-left: 48px;
}
.tile-wrapper[b-q5i29423wp] {
    width: 100%;
    margin: auto;
    background: #FFF;
    padding: 10px 20px 25px 20px;
    border-radius: 6px;
    border: #E5E7EB;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.07), 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
    color: #1E293B;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}

#login-continue[b-q5i29423wp], #login-login[b-q5i29423wp] {
    margin-top: 15px;
}

.input-login[b-q5i29423wp] {
    background: url(/img/icons/icon-email-small.svg) 16px center no-repeat;
    padding-left: 48px;
    color: #1F2937;
}
.input-login.error[b-q5i29423wp] {
    border: 1px solid #EF4444;
    background-color: #FFF;
    box-shadow: 0px 0px 0px 4px rgba(239, 68, 68, 0.25);
}

.input-password[b-q5i29423wp] {
    width: 100%; 
    background: url(/img/icons/icon-keyhole-circle.svg) 16px center no-repeat;
    padding-left: 48px;
    color: #1F2937;
}
.eye-button[b-q5i29423wp] {
    position: relative;
    width: 48px;
    height: 38px;
    margin-left: calc(100% - 48px);
    margin-top: -38px;
    cursor: pointer;
    background: url(/img/icons/icon-eye-small.svg) 16px center no-repeat;
    z-index: 10;
}
#login-error[b-q5i29423wp] {
    margin-top: 10px;
    color: #F87171;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .tile-wrapper[b-q5i29423wp], .top-info[b-q5i29423wp] {
        width: 475px;
    }
}
/* _content/carbexx.webapp/Views/Home/Messages.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Home/MyLands.cshtml.rz.scp.css */
.no-items-wrapper[b-u9gtvb00ia] {
    width: 357px;
    height: 514px;
    margin: auto;
}
/* _content/carbexx.webapp/Views/Home/MyLists.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-m73c76lt7h] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-m73c76lt7h] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-m73c76lt7h] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-m73c76lt7h] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-m73c76lt7h] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-m73c76lt7h] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-m73c76lt7h] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-m73c76lt7h] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-m73c76lt7h] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-m73c76lt7h] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-m73c76lt7h] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-m73c76lt7h] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-m73c76lt7h] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-m73c76lt7h] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-m73c76lt7h] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-m73c76lt7h] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-m73c76lt7h] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-m73c76lt7h] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-m73c76lt7h] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-m73c76lt7h] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-m73c76lt7h] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-m73c76lt7h] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-m73c76lt7h] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-m73c76lt7h] {
        margin-right: 0;
    }

.view-map[b-m73c76lt7h] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-m73c76lt7h] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-m73c76lt7h] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-m73c76lt7h] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-m73c76lt7h] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-m73c76lt7h] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-m73c76lt7h] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-m73c76lt7h] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-m73c76lt7h] {
        margin-right: 10px;
    }

    .pagination .page[b-m73c76lt7h] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-m73c76lt7h] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-m73c76lt7h] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-m73c76lt7h] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-m73c76lt7h] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-m73c76lt7h] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-m73c76lt7h] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-m73c76lt7h] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-m73c76lt7h] {
        height: 476px;
    }

    .map-topscreen[b-m73c76lt7h] {
        height: 476px;
    }

    .home-search-box[b-m73c76lt7h] {
        height: 476px;
    }

    #map-cover[b-m73c76lt7h] {
        padding-top: 446px;
    }

    #presentation-text[b-m73c76lt7h] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-m73c76lt7h] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-m73c76lt7h] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-m73c76lt7h] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-m73c76lt7h] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-m73c76lt7h] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-m73c76lt7h] {
        width: unset;
    }

        .sort .order-selector[b-m73c76lt7h] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-m73c76lt7h] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/MyPledges.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Home/MyProfile.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-0t9sfowrwq] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-0t9sfowrwq] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-0t9sfowrwq] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-0t9sfowrwq] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-0t9sfowrwq] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-0t9sfowrwq] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-0t9sfowrwq] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-0t9sfowrwq] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-0t9sfowrwq] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-0t9sfowrwq] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-0t9sfowrwq] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-0t9sfowrwq] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-0t9sfowrwq] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-0t9sfowrwq] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-0t9sfowrwq] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-0t9sfowrwq] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-0t9sfowrwq] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-0t9sfowrwq] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-0t9sfowrwq] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-0t9sfowrwq] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-0t9sfowrwq] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-0t9sfowrwq] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-0t9sfowrwq] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-0t9sfowrwq] {
        margin-right: 0;
    }

.view-map[b-0t9sfowrwq] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-0t9sfowrwq] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-0t9sfowrwq] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-0t9sfowrwq] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-0t9sfowrwq] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-0t9sfowrwq] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-0t9sfowrwq] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-0t9sfowrwq] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-0t9sfowrwq] {
        margin-right: 10px;
    }

    .pagination .page[b-0t9sfowrwq] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-0t9sfowrwq] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-0t9sfowrwq] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-0t9sfowrwq] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-0t9sfowrwq] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-0t9sfowrwq] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-0t9sfowrwq] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-0t9sfowrwq] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-0t9sfowrwq] {
        height: 476px;
    }

    .map-topscreen[b-0t9sfowrwq] {
        height: 476px;
    }

    .home-search-box[b-0t9sfowrwq] {
        height: 476px;
    }

    #map-cover[b-0t9sfowrwq] {
        padding-top: 446px;
    }

    #presentation-text[b-0t9sfowrwq] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-0t9sfowrwq] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-0t9sfowrwq] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-0t9sfowrwq] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-0t9sfowrwq] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-0t9sfowrwq] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-0t9sfowrwq] {
        width: unset;
    }

        .sort .order-selector[b-0t9sfowrwq] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-0t9sfowrwq] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/MyProjects.cshtml.rz.scp.css */
.no-items-wrapper[b-8aem7syf7y] {
    width: 357px;
    height: 514px;
    margin: auto;
}

.button-disabled[b-8aem7syf7y] {
    opacity: 0.5;
    cursor: not-allowed;
}
/* _content/carbexx.webapp/Views/Home/MyTeam.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-2civrly5oi] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-2civrly5oi] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-2civrly5oi] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-2civrly5oi] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-2civrly5oi] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-2civrly5oi] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-2civrly5oi] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-2civrly5oi] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-2civrly5oi] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-2civrly5oi] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-2civrly5oi] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-2civrly5oi] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-2civrly5oi] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-2civrly5oi] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-2civrly5oi] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-2civrly5oi] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-2civrly5oi] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-2civrly5oi] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-2civrly5oi] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-2civrly5oi] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-2civrly5oi] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-2civrly5oi] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-2civrly5oi] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-2civrly5oi] {
        margin-right: 0;
    }

.view-map[b-2civrly5oi] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-2civrly5oi] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-2civrly5oi] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-2civrly5oi] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-2civrly5oi] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-2civrly5oi] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-2civrly5oi] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-2civrly5oi] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-2civrly5oi] {
        margin-right: 10px;
    }

    .pagination .page[b-2civrly5oi] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-2civrly5oi] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-2civrly5oi] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-2civrly5oi] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-2civrly5oi] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-2civrly5oi] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-2civrly5oi] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-2civrly5oi] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-2civrly5oi] {
        height: 476px;
    }

    .map-topscreen[b-2civrly5oi] {
        height: 476px;
    }

    .home-search-box[b-2civrly5oi] {
        height: 476px;
    }

    #map-cover[b-2civrly5oi] {
        padding-top: 446px;
    }

    #presentation-text[b-2civrly5oi] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-2civrly5oi] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-2civrly5oi] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-2civrly5oi] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-2civrly5oi] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-2civrly5oi] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-2civrly5oi] {
        width: unset;
    }

        .sort .order-selector[b-2civrly5oi] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-2civrly5oi] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/NewLand.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-g0tw6ybnlt] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-g0tw6ybnlt] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-g0tw6ybnlt] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-g0tw6ybnlt] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-g0tw6ybnlt] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-g0tw6ybnlt] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-g0tw6ybnlt] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-g0tw6ybnlt] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-g0tw6ybnlt] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-g0tw6ybnlt] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-g0tw6ybnlt] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-g0tw6ybnlt] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-g0tw6ybnlt] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-g0tw6ybnlt] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-g0tw6ybnlt] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-g0tw6ybnlt] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-g0tw6ybnlt] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-g0tw6ybnlt] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-g0tw6ybnlt] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-g0tw6ybnlt] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-g0tw6ybnlt] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-g0tw6ybnlt] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-g0tw6ybnlt] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-g0tw6ybnlt] {
        margin-right: 0;
    }

.view-map[b-g0tw6ybnlt] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-g0tw6ybnlt] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-g0tw6ybnlt] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-g0tw6ybnlt] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-g0tw6ybnlt] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-g0tw6ybnlt] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-g0tw6ybnlt] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-g0tw6ybnlt] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-g0tw6ybnlt] {
        margin-right: 10px;
    }

    .pagination .page[b-g0tw6ybnlt] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-g0tw6ybnlt] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-g0tw6ybnlt] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-g0tw6ybnlt] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-g0tw6ybnlt] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-g0tw6ybnlt] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-g0tw6ybnlt] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-g0tw6ybnlt] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-g0tw6ybnlt] {
        height: 476px;
    }

    .map-topscreen[b-g0tw6ybnlt] {
        height: 476px;
    }

    .home-search-box[b-g0tw6ybnlt] {
        height: 476px;
    }

    #map-cover[b-g0tw6ybnlt] {
        padding-top: 446px;
    }

    #presentation-text[b-g0tw6ybnlt] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-g0tw6ybnlt] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-g0tw6ybnlt] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-g0tw6ybnlt] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-g0tw6ybnlt] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-g0tw6ybnlt] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-g0tw6ybnlt] {
        width: unset;
    }

        .sort .order-selector[b-g0tw6ybnlt] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-g0tw6ybnlt] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/NewProject.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-494cv5f2zj] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-494cv5f2zj] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-494cv5f2zj] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-494cv5f2zj] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-494cv5f2zj] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-494cv5f2zj] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-494cv5f2zj] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-494cv5f2zj] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-494cv5f2zj] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-494cv5f2zj] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-494cv5f2zj] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-494cv5f2zj] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-494cv5f2zj] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-494cv5f2zj] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-494cv5f2zj] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-494cv5f2zj] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-494cv5f2zj] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-494cv5f2zj] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-494cv5f2zj] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-494cv5f2zj] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-494cv5f2zj] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-494cv5f2zj] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-494cv5f2zj] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-494cv5f2zj] {
        margin-right: 0;
    }

.view-map[b-494cv5f2zj] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-494cv5f2zj] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-494cv5f2zj] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-494cv5f2zj] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-494cv5f2zj] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-494cv5f2zj] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-494cv5f2zj] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-494cv5f2zj] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-494cv5f2zj] {
        margin-right: 10px;
    }

    .pagination .page[b-494cv5f2zj] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-494cv5f2zj] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-494cv5f2zj] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-494cv5f2zj] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-494cv5f2zj] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-494cv5f2zj] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-494cv5f2zj] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-494cv5f2zj] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-494cv5f2zj] {
        height: 476px;
    }

    .map-topscreen[b-494cv5f2zj] {
        height: 476px;
    }

    .home-search-box[b-494cv5f2zj] {
        height: 476px;
    }

    #map-cover[b-494cv5f2zj] {
        padding-top: 446px;
    }

    #presentation-text[b-494cv5f2zj] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-494cv5f2zj] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-494cv5f2zj] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-494cv5f2zj] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-494cv5f2zj] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-494cv5f2zj] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-494cv5f2zj] {
        width: unset;
    }

        .sort .order-selector[b-494cv5f2zj] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-494cv5f2zj] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/NewsList.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Home/Notifications.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-wsexqmctjs] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-wsexqmctjs] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-wsexqmctjs] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-wsexqmctjs] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-wsexqmctjs] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-wsexqmctjs] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-wsexqmctjs] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-wsexqmctjs] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-wsexqmctjs] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-wsexqmctjs] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-wsexqmctjs] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-wsexqmctjs] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-wsexqmctjs] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-wsexqmctjs] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-wsexqmctjs] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-wsexqmctjs] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-wsexqmctjs] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-wsexqmctjs] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-wsexqmctjs] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-wsexqmctjs] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-wsexqmctjs] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-wsexqmctjs] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-wsexqmctjs] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-wsexqmctjs] {
        margin-right: 0;
    }

.view-map[b-wsexqmctjs] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-wsexqmctjs] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-wsexqmctjs] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-wsexqmctjs] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-wsexqmctjs] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-wsexqmctjs] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-wsexqmctjs] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-wsexqmctjs] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-wsexqmctjs] {
        margin-right: 10px;
    }

    .pagination .page[b-wsexqmctjs] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-wsexqmctjs] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-wsexqmctjs] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-wsexqmctjs] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-wsexqmctjs] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-wsexqmctjs] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-wsexqmctjs] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-wsexqmctjs] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-wsexqmctjs] {
        height: 476px;
    }

    .map-topscreen[b-wsexqmctjs] {
        height: 476px;
    }

    .home-search-box[b-wsexqmctjs] {
        height: 476px;
    }

    #map-cover[b-wsexqmctjs] {
        padding-top: 446px;
    }

    #presentation-text[b-wsexqmctjs] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-wsexqmctjs] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-wsexqmctjs] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-wsexqmctjs] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-wsexqmctjs] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-wsexqmctjs] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-wsexqmctjs] {
        width: unset;
    }

        .sort .order-selector[b-wsexqmctjs] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-wsexqmctjs] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/PaymentIntent.cshtml.rz.scp.css */
.tile-wrapper[b-ldrzfnxhn1] {
    width: 100%;
    margin: auto;
    background: #FFF;
    padding: 10px 20px 25px 20px;
    border-radius: 6px;
    border: #E5E7EB;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.07), 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
    color: #1E293B;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}

@media (min-width: 768px) {
    .tile-wrapper[b-ldrzfnxhn1], .top-info[b-ldrzfnxhn1] {
        width: 475px;
    }
}
/* _content/carbexx.webapp/Views/Home/PaymentPlan.cshtml.rz.scp.css */
.container[b-x2th8qv48i] {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.payment-1-col[b-x2th8qv48i], .payment-2-col[b-x2th8qv48i] {
    width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #E5E7EB;
    border-radius: 6px;
    box-shadow: 0px 2px 2px 0px #0000000F;
    box-shadow: 0px 4px 3px 0px #00000012;
}

.payment-2-col[b-x2th8qv48i] {
    padding: 20px;
}

@media (min-width: 1024px) {
    .payment-1-col[b-x2th8qv48i] {
        width: calc(33.3% - 20px);
        margin-right: 0;
        margin-left: 0;
    }

        .payment-1-col:first-of-type[b-x2th8qv48i] {
            width: calc(33.3% - 10px);
            margin-right: 10px;
            margin-left: 0px;
        }

    .payment-2-col[b-x2th8qv48i] {
        width: 66.6%;
    }
}



.description-container[b-x2th8qv48i] {
    padding: 20px;
}

.description-header[b-x2th8qv48i] {
    margin-top: 10px;
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29.05px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #334155;
}

.description-text[b-x2th8qv48i] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
}

.description-header-subheader[b-x2th8qv48i] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.08px;
}

.description-header[b-x2th8qv48i], .description-text[b-x2th8qv48i] {
    margin-bottom: 10px;
}

.payment-plan-button[b-x2th8qv48i] {
    margin-bottom: 10px;
}

.payment-plan-cancel-button[b-x2th8qv48i] {
    border: 1px solid #E5E7EB;
    border-radius: 6px;
    box-shadow: 0px 1px 2px 0px #0000000D;
}

.payment-plan-container[b-x2th8qv48i] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.payment-plan-year-container[b-x2th8qv48i] {
    width: 48%;
    margin-top: 25px;
}

.payment-plan-year[b-x2th8qv48i] {
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29.05px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #6B7280;
}

.payment-plan-year-table[b-x2th8qv48i] {
    border: 1px solid #E5E7EB;
    border-radius: 6px;
}

.payment-plan-year-header[b-x2th8qv48i], .payment-plan-year-footer-header[b-x2th8qv48i] {
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #6B7280;
    background-color: #F9FAFB;
}

.payment-plan-year-header-item[b-x2th8qv48i], .payment-plan-year-footer-item[b-x2th8qv48i] {
    text-transform: uppercase;
   
}

.payment-plan-year-item[b-x2th8qv48i], .payment-plan-year-footer-items[b-x2th8qv48i] {
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #1F2937;
}

.payment-plan-item-date[b-x2th8qv48i], .payment-plan-item-due[b-x2th8qv48i], .payment-plan-item-payout[b-x2th8qv48i], .payment-plan-year-header-item[b-x2th8qv48i] {
    padding: 8px 10px;    
}

.payment-plan-year-item[b-x2th8qv48i] {
    border: 1px solid #E5E7EB;
}

.payment-plan-item-date[b-x2th8qv48i] {
    width: 25%;
}

.payment-plan-item-due[b-x2th8qv48i], .payment-plan-footer-due[b-x2th8qv48i] {
    width: 30%;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.payment-plan-item-payout[b-x2th8qv48i] {
    width: 45%;
}

.date[b-x2th8qv48i], .payment-plan-footer-date[b-x2th8qv48i] {
    width: 25%;
}

.due[b-x2th8qv48i] {
    width: 30%;
}

.payout[b-x2th8qv48i] {
    width: 45%;
}

.payment-plan-footer-payout[b-x2th8qv48i] {
    width: 45%;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}

@media (max-width: 500px) {
    .payment-plan-year-container[b-x2th8qv48i] {
        width: 100%;
    }
}
/* _content/carbexx.webapp/Views/Home/ProjectAlreadyFinalized.cshtml.rz.scp.css */
.container[b-dyvg2fbsxr] {
    display: flex;
    min-height: calc(100vh - 136px);
}
/* _content/carbexx.webapp/Views/Home/ProjectManagement.cshtml.rz.scp.css */
.no-items-wrapper[b-zc1r2rpp2z] {
    width: 357px;
    height: 514px;
    margin: auto;
}
/* _content/carbexx.webapp/Views/Home/ProjectOnboarding.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-jfh0ofspfr] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-jfh0ofspfr] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-jfh0ofspfr] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-jfh0ofspfr] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-jfh0ofspfr] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-jfh0ofspfr] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-jfh0ofspfr] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-jfh0ofspfr] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-jfh0ofspfr] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-jfh0ofspfr] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-jfh0ofspfr] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-jfh0ofspfr] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-jfh0ofspfr] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-jfh0ofspfr] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-jfh0ofspfr] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-jfh0ofspfr] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-jfh0ofspfr] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-jfh0ofspfr] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-jfh0ofspfr] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-jfh0ofspfr] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-jfh0ofspfr] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-jfh0ofspfr] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-jfh0ofspfr] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-jfh0ofspfr] {
        margin-right: 0;
    }

.view-map[b-jfh0ofspfr] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-jfh0ofspfr] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-jfh0ofspfr] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-jfh0ofspfr] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-jfh0ofspfr] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-jfh0ofspfr] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-jfh0ofspfr] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-jfh0ofspfr] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-jfh0ofspfr] {
        margin-right: 10px;
    }

    .pagination .page[b-jfh0ofspfr] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-jfh0ofspfr] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-jfh0ofspfr] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-jfh0ofspfr] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-jfh0ofspfr] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-jfh0ofspfr] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-jfh0ofspfr] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-jfh0ofspfr] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-jfh0ofspfr] {
        height: 476px;
    }

    .map-topscreen[b-jfh0ofspfr] {
        height: 476px;
    }

    .home-search-box[b-jfh0ofspfr] {
        height: 476px;
    }

    #map-cover[b-jfh0ofspfr] {
        padding-top: 446px;
    }

    #presentation-text[b-jfh0ofspfr] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-jfh0ofspfr] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-jfh0ofspfr] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-jfh0ofspfr] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-jfh0ofspfr] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-jfh0ofspfr] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-jfh0ofspfr] {
        width: unset;
    }

        .sort .order-selector[b-jfh0ofspfr] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-jfh0ofspfr] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/ProjectsHub.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-tbhy7yri8o] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}

.map-topscreen[b-tbhy7yri8o] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-tbhy7yri8o] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-tbhy7yri8o] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-tbhy7yri8o] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-tbhy7yri8o] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-tbhy7yri8o] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-tbhy7yri8o] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-tbhy7yri8o] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-tbhy7yri8o] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-tbhy7yri8o] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-tbhy7yri8o] {
            width: 100%;
            position: relative;
            z-index: 1;
        }

        .project-browser .projects-result-browser.white .header[b-tbhy7yri8o] {
            padding: 0px 10px;
            border-radius: 6px;
            background: #F1F5F9;
            box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
        }

        .project-browser .projects-result-browser .header .sub-header[b-tbhy7yri8o] {
            width: 100%;
            flex-wrap: nowrap;
            margin-bottom: 5px;
            margin-top: 5px;
        }

            .project-browser .projects-result-browser .header .sub-header .project-found[b-tbhy7yri8o] {
                width: calc(100% - 63px);
                font-size: 18px;
                font-weight: 700;
                letter-spacing: 0.09px;
                color: #334155;
                line-height: 24px;
            }

.sort[b-tbhy7yri8o] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-tbhy7yri8o] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-tbhy7yri8o] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-tbhy7yri8o] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-tbhy7yri8o] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-tbhy7yri8o] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-tbhy7yri8o] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-tbhy7yri8o] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-tbhy7yri8o] {
        margin-right: 0;
    }

.view-map[b-tbhy7yri8o] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-tbhy7yri8o] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-tbhy7yri8o] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-tbhy7yri8o] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-tbhy7yri8o] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-tbhy7yri8o] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-tbhy7yri8o] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-tbhy7yri8o] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-tbhy7yri8o] {
        margin-right: 10px;
    }

    .pagination .page[b-tbhy7yri8o] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-tbhy7yri8o] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-tbhy7yri8o] {
    margin-top: 10px;
}

.tiles-wrapper[b-tbhy7yri8o] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.tile-item[b-tbhy7yri8o] {
    width: 32%;
}

.list-counter[b-tbhy7yri8o] {
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.09px;
    margin-bottom: 10px;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 30px;
    cursor: pointer;
}

.projects-tile-view[b-tbhy7yri8o] {
    background-image: url("/img/icons/projects-count.svg");
}

.projects-table-view[b-tbhy7yri8o] {
    background-image: url("/img/icons/projects-table-view.svg");
}

.list-header[b-tbhy7yri8o] {
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29.05px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #334155;
}

@media (min-width: 768px) {
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-tbhy7yri8o] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-tbhy7yri8o] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-tbhy7yri8o] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-tbhy7yri8o] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-tbhy7yri8o] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-tbhy7yri8o] {
        height: 476px;
    }

    .map-topscreen[b-tbhy7yri8o] {
        height: 476px;
    }

    .home-search-box[b-tbhy7yri8o] {
        height: 476px;
    }

    #map-cover[b-tbhy7yri8o] {
        padding-top: 446px;
    }

    #presentation-text[b-tbhy7yri8o] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-tbhy7yri8o] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-tbhy7yri8o] {
        width: unset;
    }

    .project-browser .projects-result-browser .header .sub-header[b-tbhy7yri8o] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }

    .project-browser .projects-result-browser.white .header .sub-header[b-tbhy7yri8o] {
        width: 100%;
    }

    .project-browser .projects-result-browser .header .sub-header .project-found[b-tbhy7yri8o] {
        margin-right: 20px;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 0.12px;
        width: calc(100% - 63px);
        line-height: 29px;
    }

    .sort[b-tbhy7yri8o] {
        width: unset;
    }

        .sort .order-selector[b-tbhy7yri8o] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-tbhy7yri8o] {
                width: 270px;
            }
}

@media (max-width: 768px) {
    .tile-item[b-tbhy7yri8o]{
        width: 100%;
    }
}
/* _content/carbexx.webapp/Views/Home/ProjectThankyou.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.container[b-pp8r3rcggv] {
    display: flex;
    min-height: calc(100vh - 136px);
}
.map-wrapper[b-pp8r3rcggv] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-pp8r3rcggv] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-pp8r3rcggv] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-pp8r3rcggv] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-pp8r3rcggv] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-pp8r3rcggv] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-pp8r3rcggv] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-pp8r3rcggv] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-pp8r3rcggv] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-pp8r3rcggv] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-pp8r3rcggv] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-pp8r3rcggv] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-pp8r3rcggv] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-pp8r3rcggv] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-pp8r3rcggv] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-pp8r3rcggv] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-pp8r3rcggv] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-pp8r3rcggv] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-pp8r3rcggv] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-pp8r3rcggv] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-pp8r3rcggv] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-pp8r3rcggv] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-pp8r3rcggv] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-pp8r3rcggv] {
        margin-right: 0;
    }

.view-map[b-pp8r3rcggv] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-pp8r3rcggv] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-pp8r3rcggv] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-pp8r3rcggv] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-pp8r3rcggv] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-pp8r3rcggv] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-pp8r3rcggv] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-pp8r3rcggv] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-pp8r3rcggv] {
        margin-right: 10px;
    }

    .pagination .page[b-pp8r3rcggv] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-pp8r3rcggv] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-pp8r3rcggv] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-pp8r3rcggv] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-pp8r3rcggv] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-pp8r3rcggv] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-pp8r3rcggv] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-pp8r3rcggv] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-pp8r3rcggv] {
        height: 476px;
    }

    .map-topscreen[b-pp8r3rcggv] {
        height: 476px;
    }

    .home-search-box[b-pp8r3rcggv] {
        height: 476px;
    }

    #map-cover[b-pp8r3rcggv] {
        padding-top: 446px;
    }

    #presentation-text[b-pp8r3rcggv] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-pp8r3rcggv] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-pp8r3rcggv] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-pp8r3rcggv] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-pp8r3rcggv] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-pp8r3rcggv] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-pp8r3rcggv] {
        width: unset;
    }

        .sort .order-selector[b-pp8r3rcggv] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-pp8r3rcggv] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/PublicProfile.cshtml.rz.scp.css */
.container[b-djvn36kw5o] {
    display: flex;
    min-height: calc(100vh - 136px);
    flex-wrap: wrap;
}

.dashboard-1-col[b-djvn36kw5o], .dashboard-2-col[b-djvn36kw5o] {
    width: 100%;
}

@media (min-width: 1024px) {
    .dashboard-1-col[b-djvn36kw5o] {
        width: calc(33.3% - 20px);
        margin-right: 0;
        margin-left: 0;
    }

        .dashboard-1-col:first-of-type[b-djvn36kw5o] {
            width: calc(33.3% - 10px);
            margin-right: 10px;
            margin-left: 0px;
        }

        .dashboard-1-col:last-of-type[b-djvn36kw5o] {
            width: calc(33.3% - 10px);
            margin-right: 0;
            margin-left: 10px;
        }

    .dashboard-2-col[b-djvn36kw5o] {
        width: 66.6%;
    }
}

.avatar-menu[b-djvn36kw5o] {
    display: flex;
    justify-content: center;
    background-size: contain;
    cursor: pointer;
    padding: 10px;
}

    .avatar-menu img[b-djvn36kw5o] {
        border-radius: 50%;
        width: 62px;
        height: 62px;
        background: #6B7280;
        object-fit: cover;
        fill: #334155;
    }

.public-profile-deletd[b-djvn36kw5o] {
    padding-left: 50px;
    padding-top: 12px;
    margin-bottom: 5px;
    color: darkred;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24.2px;
    letter-spacing: 0.1em;
    text-align: left;
}

.public-profile[b-djvn36kw5o] {
    filter: brightness(0) saturate(100%) invert(22%) sepia(4%) saturate(4344%) hue-rotate(177deg) brightness(94%) contrast(88%);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    padding-left: 30px;
    margin-bottom: 5px;
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24.2px;
    letter-spacing: 0.005em;
    text-align: left;
}

.user-profile[b-djvn36kw5o] {
    background-image: url(/img/icons/icon-account.svg);
}

.organization-profile[b-djvn36kw5o] {
    background-image: url(/img/icons/icon-users.svg);
}

.public-profile-header[b-djvn36kw5o] {
    display: flex;
    align-items: center;
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
}

.public-profile-container[b-djvn36kw5o] {
    background-color: #FFFFFF;
    border-color: #E5E7EB;
    border: 1px;
    border-radius: 15px;
}

.description[b-djvn36kw5o], .data[b-djvn36kw5o] {
    width: 50%;
}

.data-wrap[b-djvn36kw5o] {
    display: flex;
    align-items: center;
    box-shadow: 0px 1px 0 0px #00000012;
    margin: 0 10px 0 10px;
}

.description[b-djvn36kw5o] {
    margin: 10px 0 10px 0;
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: left;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: left center;
    filter: brightness(0) saturate(100%) invert(46%) sepia(21%) saturate(255%) hue-rotate(182deg) brightness(91%) contrast(88%);
}

.organization[b-djvn36kw5o] {
    padding: 8px 8px 8px 24px;
    background-image: url(/img/icons/icon-organization.svg);
}

.position[b-djvn36kw5o] {
    padding: 8px 8px 8px 24px;
    background-image: url(/img/icons/icon-position.svg);
}

.data[b-djvn36kw5o] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.company-verified[b-djvn36kw5o] {
    background-image: url(/img/icons/icon-verified.svg);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 20px;
}

.public-profile-details[b-djvn36kw5o] {
    padding-right: 10px;
}

.social-media-link[b-djvn36kw5o] {
    background-image: url(/img/icons/icon-external.svg);
    background-position: right bottom;
    background-repeat: no-repeat;
    padding-right: 20px;
}

.public-profile-button[b-djvn36kw5o] {
    width: 50%;
    margin-left: 48%;
    margin-top: 10px;
}

.view-projects[b-djvn36kw5o] {
    width: 25%;
    margin-left: 74%;
}

.public-profile-container .organization-subheader[b-djvn36kw5o] {
    color: #6B7280;
    margin: 10px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
}

.border[b-djvn36kw5o] {
    box-shadow: 0px 4px 3px 0px #00000012;
    padding-bottom: 10px;
}
/* _content/carbexx.webapp/Views/Home/PublicProfileProjects.cshtml.rz.scp.css */
.container[b-a0b2o6svxl] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 10px;
    min-height: calc(100vh - 136px);
}

.dashboard-1-col[b-a0b2o6svxl] {
    width: 100%;
    max-width: 400px;
    min-width: 372px;
    margin: 0;
}

.dashboard-2-col[b-a0b2o6svxl] {
    width: 100%;
    margin: 0 auto;
}

.border[b-a0b2o6svxl] {
    box-shadow: 0px 4px 3px 0px #00000012;
}

.project-tile[b-a0b2o6svxl] {
    flex: 0 0 360px;
    width: 360px;
    max-width: 360px;
    min-width: 360px;
    overflow: hidden;
}

.public-profile[b-a0b2o6svxl] {
    filter: brightness(0) saturate(100%) invert(22%) sepia(4%) saturate(4344%) hue-rotate(177deg) brightness(94%) contrast(88%);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    padding-left: 30px;
    margin-bottom: 5px;
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24.2px;
    letter-spacing: 0.005em;
    text-align: left;
}
.project-profile[b-a0b2o6svxl] {
    background-image: url(/img/icons-land/icon-projects.svg);
}
.projects-count[b-a0b2o6svxl] {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background-image: none;
    width: auto;
    white-space: nowrap;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 21.78px;
    letter-spacing: 0.005em;
    margin-bottom: 15px;
}

    .projects-count[b-a0b2o6svxl]::after {
        content: "";
        display: inline-block;
        width: 24px;
        height: 24px;
        background-image: url(/img/icons/projects-count.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

.public-profile-projects-container[b-a0b2o6svxl] {
    background-color: #FFFFFF;
    border-color: #E5E7EB;
    border: 1px;
    border-radius: 15px;
    padding: 10px;
    min-width: 372px;
}

.projects-list[b-a0b2o6svxl] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

/* 825px is the size of
    profile container
    + a project tile
    + gaps in between */
@media (min-width: 825px) {
    .container[b-a0b2o6svxl] {
        flex-direction: row;
        align-items: flex-start;
    }

    .dashboard-1-col[b-a0b2o6svxl] {
        flex: 0 0 400px;
        margin: 0;
    }

    .dashboard-2-col[b-a0b2o6svxl] {
        flex: 1;
    }
}
/* _content/carbexx.webapp/Views/Home/ResetPassword.cshtml.rz.scp.css */
.top-info[b-wr70emdrai] {
    width: 100%;
    margin: auto;
}
.top-info h1[b-wr70emdrai] {
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.1px;
    padding-left: 32px;
    background: url(/img/icons/icon-keyhole-circle.svg) left center no-repeat;
    margin-bottom: 10px;
}

label[b-wr70emdrai] {
    margin-bottom: 10px;
}

.top-info p[b-wr70emdrai] {
    color: var(--Slate-800, #1E293B);
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
}

.tile-wrapper[b-wr70emdrai] {
    width: 100%;
    margin: auto;
    background: #FFF;
    border-radius: 6px;
    border: #E5E7EB;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.07), 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
    color: #1E293B;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}

#login-continue[b-wr70emdrai], #login-login[b-wr70emdrai] {
    margin-top: 15px;
}

.input-password[b-wr70emdrai], .input-password-verify[b-wr70emdrai] {
    width: 100%;
    background: url(/img/icons/icon-keyhole-circle.svg) 16px center no-repeat;
    padding-left: 48px;
    color:#1F2937;
}

.check[b-wr70emdrai] {
    color: #22C55E;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
    background: url(/img/green-check.svg) left center no-repeat;
    padding-left: 20px;
    margin-bottom: 10px
}

#login-error[b-wr70emdrai] {
    margin-top: 10px;
    color: #F87171;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .tile-wrapper[b-wr70emdrai], .top-info[b-wr70emdrai] {
        width: 475px;
    }
}
/* _content/carbexx.webapp/Views/Home/Signup.cshtml.rz.scp.css */
.container[b-7nwyuenb15] {
    display: flex;
    min-height: calc(100vh - 136px);
}
.form-wrapper[b-7nwyuenb15] {
    align-self: center;
    margin-bottom: 64px;
}
.card[b-7nwyuenb15] {
    border-radius: unset;
    border: none;
    box-shadow: unset;
    background-color: unset;
    width: 100%;
    padding: 24px;
}
.header.card .inner-card[b-7nwyuenb15], .thankyou.card .inner-card[b-7nwyuenb15] {
    padding: 0;
    background: unset;
    position: relative;
}
.email.card[b-7nwyuenb15], .password.card[b-7nwyuenb15], .thankyou.card[b-7nwyuenb15] {
    margin-top: 64px;
}
.email.card .inner-card label[b-7nwyuenb15], .password.card .inner-card label[b-7nwyuenb15], .thankyou.card .inner-card label[b-7nwyuenb15] {
    color: #1E293B;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.card h2[b-7nwyuenb15] {
    
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.1px;
}
.password.card h2[b-7nwyuenb15], .thankyou.card h2[b-7nwyuenb15] {
    color: #FFF;
}

.card .inner-card h1[b-7nwyuenb15] {
    color: #FFF;
    font-family: Inter, sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.3px;
}
.card .inner-card .description[b-7nwyuenb15] {
    color: #FFF;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; 
    letter-spacing: 0.08px;
}
.card .inner-card .button-hightlight[b-7nwyuenb15] {
    margin-top: 24px;
    border-radius: 6px;
    background: #DDD6FE;
    color: #7C3AED;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.075px;
}
.card .inner-card .bullets[b-7nwyuenb15] {
    margin-top: 24px;
}
.card .inner-card .description p.bullet[b-7nwyuenb15] {
    background: url(/img/icons/icon-check-purple.svg) left center no-repeat;
    background-size: 20px 20px;
    padding-left: 35px;
}

.check[b-7nwyuenb15] {
    color: #22C55E;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
    background: url(/img/green-check.svg) left center no-repeat;
    padding-left: 20px;
    margin-bottom: 10px
}

@media (min-width: 1024px) {
    .card .inner-card h1[b-7nwyuenb15] {
        font-size: 60px;
    }

    .card[b-7nwyuenb15] {
        width: calc(50% - 64px);
        padding: 0;
    }

    .header.card[b-7nwyuenb15] {
        margin-right: 64px;
    }

    .email.card[b-7nwyuenb15], .password.card[b-7nwyuenb15], .thankyou.card[b-7nwyuenb15] {
        margin-left: 64px;
        margin-top: 0;
    }
}
/* _content/carbexx.webapp/Views/Home/SinglePaymentFailure.cshtml.rz.scp.css */
.container[b-xvfg7gpznf] {
    display: flex;
    min-height: calc(100vh - 136px);
}
/* _content/carbexx.webapp/Views/Home/SinglePaymentPaid.cshtml.rz.scp.css */
.container[b-8b3u6j7lyq] {
    display: flex;
    min-height: calc(100vh - 136px);
}
/* _content/carbexx.webapp/Views/Home/SinglePaymentThankyou.cshtml.rz.scp.css */
.container[b-oha063etif] {
    display: flex;
    min-height: calc(100vh - 136px);
}
/* _content/carbexx.webapp/Views/Home/SingleProjectHub.cshtml.rz.scp.css */
.singleprojecthub-1-col[b-5cyna619k0], .singleprojecthub-2-col[b-5cyna619k0] {
    width: 100%;
}

    .singleprojecthub-2-col.flex[b-5cyna619k0] {
        flex-direction: column;
    }

.sort[b-5cyna619k0] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-5cyna619k0] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-5cyna619k0] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-5cyna619k0] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-5cyna619k0] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-5cyna619k0] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-5cyna619k0] {
                    background-color: #F9FAFB;
                }

.see-all-photos[b-5cyna619k0] {
    position: absolute;
    bottom: 0%;
    left: 40%;
    padding: 10px 20px;
    background-color: #FFFFFF;
    color: #005CA9;
    border-radius: 30px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 16.94px;
    letter-spacing: 0.005em;
    text-align: center;
    z-index: 10;
    cursor: pointer;
    background-image: url("/img/icons/icon-carousel.svg");
    background-repeat: no-repeat;
    background-position: 90% center;
    display: inline-block;
    padding-right: 35px;
}

.indicator-wrapper[b-5cyna619k0] {
    background-color: #FFFFFF;
    border: 1px solid #E5E7EB;
    border-radius: 6px;
    padding: 15px;
    overflow-wrap: break-word;
    height: 146px;
}

    .indicator-wrapper .header[b-5cyna619k0] {
        font-family: Inter, sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 25px;
        text-align: center;
        color: #14B8AE;
        text-transform: uppercase;
        letter-spacing: 2px;
        margin: 5px 0;
    }

    .indicator-wrapper .value[b-5cyna619k0] {
        font-family: Inter, sans-serif;
        font-size: 20px;
        font-weight: 500;
        line-height: 24.2px;
        letter-spacing: 0.07em;
        text-align: center;
        color: #0891B2;
        margin: 5px 0;
    }

    .indicator-wrapper .description[b-5cyna619k0] {
        font-family: Inter, sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 3px;
        text-align: center;
        color: #14B8AE;
        text-transform: uppercase;
        margin: 5px 0;
    }

    .indicator-wrapper .equivalent[b-5cyna619k0] {
        font-family: Inter, sans-serif;
        font-size: 17px;
        font-weight: 400;
        line-height: 21.78px;
        letter-spacing: 0.005em;
        text-align: center;
        color: #0891B2;
        margin: 5px 0;
    }

.project-info-item[b-5cyna619k0] {
    justify-content: space-between;
    padding: 10px 0;
}

.width-1[b-5cyna619k0] {
    width: calc(33.3% - 5px);
}

.width-2[b-5cyna619k0] {
    width: calc(25% - 5px);
}

.single-project-hub-section[b-5cyna619k0] {
    margin-bottom: 10px;
    width: 100%;
}

.single-project-hub-section-header[b-5cyna619k0] {
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24.2px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #1F2937;
}

.single-project-hub-section-subheader[b-5cyna619k0] {
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.005em;
    color: #6B7280;
}

.single-project-hub-section-header .overall-progress[b-5cyna619k0], .single-project-hub-section-header .updates[b-5cyna619k0], .single-project-hub-section-header .documents[b-5cyna619k0] {
    background: url("/img/icons/hub-document-black.svg") no-repeat left center;
    padding-left: 25px;
}

.single-project-hub-section-header .timeline[b-5cyna619k0] {
    background: url("/img/icons/icon-timeline-project-hub.svg") no-repeat left center;
    padding-left: 25px;
}

.single-project-hub-section-header .planting[b-5cyna619k0] {
    background: url("/img/icons/planting.svg") no-repeat left center;
    padding-left: 25px;
}

.single-project-hub-section-header .investors[b-5cyna619k0] {
    background: url("/img/icons/investors.svg") no-repeat left center;
    padding-left: 25px;
}

.single-project-hub-section-content[b-5cyna619k0] {
    padding: 10px 10px 20px 10px;
    margin-top: 10px;
    background-color: #FFFFFF;
    border-radius: 6px;
    border: solid 1px #E5E7EB;
    box-shadow: 0px 2px 2px 0px #0000000F;
}
    .single-project-hub-section-content .map_view[b-5cyna619k0] {
        height : 400px;
    }

    .map_view[b-5cyna619k0] {
        cursor: pointer;
    }

    .plus[b-5cyna619k0] {
        background: url(/img/buttons/expand.svg) calc(100% - 8px) 8px no-repeat;
        width: 100%;
        height: 36px;
        margin-top: -395px;
        position: relative;
        z-index: 3;
    }

    .single-project-hub-section-content .update-date-date[b-5cyna619k0] {
        padding: 0;
        text-align: center;
    }

.milestone-mark[b-5cyna619k0] {
    position: relative;
    border-radius: 50%;
    border: 1px solid #D1D5DB;
    width: 38px;
    height: 38px;
    margin: auto;
    z-index: 0;
}

.milestone-mark-1[b-5cyna619k0] {
    position: relative;
    border-radius: 50%;
    border: 2px solid #FFFFFF;
    width: 41px;
    height: 41px;
    margin: auto;
    z-index: 2;
}

.milestone-date[b-5cyna619k0], .milestone-desc[b-5cyna619k0] {
    font-family: Inter, sans-serif;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: center;
    color: #1F2937;
}

.milestone-date[b-5cyna619k0] {
    font-weight: 600;
}

.milestone-desc[b-5cyna619k0] {
    font-weight: 400;
}

.start-milestone-mark[b-5cyna619k0] {
    background: url('/img/icons/icon-milestone-start.svg') no-repeat center white;
}

.end-milestone-mark[b-5cyna619k0] {
    background: url('/img/icons/icon-milestone-end.svg') no-repeat center white;
}

.existed-milestone-mark[b-5cyna619k0] {
    background: url('/img/icons/icon-milestone.svg') no-repeat center white;
}

.single-project-hub-section-timeline .update-date-line[b-5cyna619k0] {
    width: 100%;
    height: 1px;
    margin-top: -20px;
    margin-bottom: 0;
    border-top: 1px solid #D1D5DB;
}

.single-project-hub-section-timeline .start[b-5cyna619k0] {
    width: 50%;
    position: relative;
    margin-left: 50%;
}

.past-milestone[b-5cyna619k0], .failed-milestone[b-5cyna619k0], .actual-milestone[b-5cyna619k0] {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.005em;
    border-radius: 50px;
    width: fit-content;
    padding: 0 10px;
    position: relative;
    margin: auto;
}

.past-milestone[b-5cyna619k0] {
    color: #16A34A;
    background-color: #BBF7D0;
    border: 1px solid #86EFAC;
}

.failed-milestone[b-5cyna619k0] {
    color: #EF4444;
    background-color: #FECACA;
    border: 1px solid #FCA5A5;
}

.actual-milestone[b-5cyna619k0] {
    color: #1F2937;
    background-color: #FFFFFF;
    border: 1px solid #D1D5DB;
    margin-top: 2px;
}

.report-wrapper[b-5cyna619k0] {
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    padding: 10px;
    margin-top: 5px;
}

.icon-uploaded[b-5cyna619k0] {
    background: url(/img/icons/icon-uploaded.svg) center center no-repeat;
    width: 16px;
    height: 24px;
    margin-right: 16px;
}

.report-name[b-5cyna619k0] {
    width: 89%;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #6B7280;
}

.documents-button-wrapper[b-5cyna619k0] {
    padding: 10px;
    background-color: #F3F4F6;
    border-bottom: 1px solid #E5E7EB;
    border-left: 1px solid #E5E7EB;
    border-right: 1px solid #E5E7EB;
    border-radius: 0 0 6px 6px;
}

.single-project-hub-section-content.section-buttons[b-5cyna619k0] {
    border-bottom: 0;
    border-radius: 6px 6px 0 0;
}

.documents-button[b-5cyna619k0] {
    margin-left: 10px;
}

.progress-bar[b-5cyna619k0] {
    background-color: #F3F4F6;
    width: 100%;
    border-radius: 999px;
    height: 6px;
    margin-top: 2px;
}

.inner-progress-bar[b-5cyna619k0] {
    width: 0%;
    height: 6px;
    border-radius: 999px;
    background: #005CA9;
}

@media (min-width: 1024px) {
    .singleprojecthub-1-col[b-5cyna619k0] {
        width: calc(33.3% - 20px);
        margin-right: 0;
        margin-left: 0;
    }

        .singleprojecthub-1-col:first-of-type[b-5cyna619k0] {
            width: calc(33.3% - 10px);
            margin-right: 10px;
            margin-left: 0px;
        }

        .singleprojecthub-1-col:last-of-type[b-5cyna619k0] {
            width: calc(33.3% - 10px);
            margin-right: 0;
            margin-left: 10px;
        }

    .singleprojecthub-2-col[b-5cyna619k0] {
        width: 66.6%;
    }

    .sort[b-5cyna619k0] {
        width: unset;
    }

        .sort .order-selector[b-5cyna619k0] {
            width: 74%;
        }

            .sort .order-selector .order-selector-buttons[b-5cyna619k0] {
                width: 74%;
            }

    .update-content[b-5cyna619k0] {
        width: calc(100% - 146px);
    }

    .sph-report-wrapper[b-5cyna619k0] {
        border-radius: 6px;
        border: 1px solid #E5E7EB;
        padding: 10px;
        margin-top: 5px;
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
    }

    .sph-error-wrapper[b-5cyna619k0] {
        padding-top: 8px;
        padding-left: 10px;
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
    }

    .sph-document-name[b-5cyna619k0] {
        font-family: Inter, sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.005em;
        text-align: left;
        color: #6B7280;

        width: auto;
        flex-grow: 1;
        min-width: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .sph-document-link[b-5cyna619k0] {
        margin-left: auto;
        flex-shrink: 0;
    }

    .sph-document-delete[b-5cyna619k0] {
        margin-left: 8px;
        flex-shrink: 0;
    }

    .icon-uploaded[b-5cyna619k0] {
        background: url(/img/icons/icon-uploaded.svg) center center no-repeat;
        width: 16px;
        height: 24px;
        margin-right: 16px;
    }

    .icon-link[b-5cyna619k0] {
        background: url(/img/icons/icon-external.svg) center center no-repeat;
        width: 24px;
        height: 24px;
        
    }

    .icon-delete[b-5cyna619k0] {
        background: url(/img/icons/icon-delete.svg) center center no-repeat;
        width: 24px;
        height: 24px;
    }
    
}

@media (max-width: 768px) {
    .sort[b-5cyna619k0] {
        margin-bottom: 10px;
    }

    .see-all-photos[b-5cyna619k0] {
        left: 30%;
    }

    .width-1[b-5cyna619k0] {
        width: 100%;
        margin-bottom: 5px;
    }

    .width-2[b-5cyna619k0] {
        width: calc(50% - 5px);
        margin-bottom: 5px;
    }

    .milestone-item[b-5cyna619k0] {
        width: 100% !important;
    }

    .single-project-hub-section-timeline .update-date-line[b-5cyna619k0] {
        display: block;
    }

    .update-content[b-5cyna619k0] {
        width: 100%;
    }

    .report-name[b-5cyna619k0] {
        width: 83%;
    }

    .single-project-hub-section-content .update-date-date[b-5cyna619k0] {
        padding: 10px;
    }
}
/* _content/carbexx.webapp/Views/Home/Stats.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-tuhn0ah7n8] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-tuhn0ah7n8] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-tuhn0ah7n8] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-tuhn0ah7n8] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-tuhn0ah7n8] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-tuhn0ah7n8] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-tuhn0ah7n8] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-tuhn0ah7n8] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-tuhn0ah7n8] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-tuhn0ah7n8] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-tuhn0ah7n8] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-tuhn0ah7n8] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-tuhn0ah7n8] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-tuhn0ah7n8] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-tuhn0ah7n8] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-tuhn0ah7n8] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-tuhn0ah7n8] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-tuhn0ah7n8] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-tuhn0ah7n8] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-tuhn0ah7n8] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-tuhn0ah7n8] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-tuhn0ah7n8] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-tuhn0ah7n8] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-tuhn0ah7n8] {
        margin-right: 0;
    }

.view-map[b-tuhn0ah7n8] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-tuhn0ah7n8] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-tuhn0ah7n8] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-tuhn0ah7n8] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-tuhn0ah7n8] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-tuhn0ah7n8] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-tuhn0ah7n8] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-tuhn0ah7n8] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-tuhn0ah7n8] {
        margin-right: 10px;
    }

    .pagination .page[b-tuhn0ah7n8] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-tuhn0ah7n8] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-tuhn0ah7n8] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-tuhn0ah7n8] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-tuhn0ah7n8] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-tuhn0ah7n8] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-tuhn0ah7n8] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-tuhn0ah7n8] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-tuhn0ah7n8] {
        height: 476px;
    }

    .map-topscreen[b-tuhn0ah7n8] {
        height: 476px;
    }

    .home-search-box[b-tuhn0ah7n8] {
        height: 476px;
    }

    #map-cover[b-tuhn0ah7n8] {
        padding-top: 446px;
    }

    #presentation-text[b-tuhn0ah7n8] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-tuhn0ah7n8] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-tuhn0ah7n8] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-tuhn0ah7n8] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-tuhn0ah7n8] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-tuhn0ah7n8] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-tuhn0ah7n8] {
        width: unset;
    }

        .sort .order-selector[b-tuhn0ah7n8] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-tuhn0ah7n8] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/UserManagement.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Home/UserSetup.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-mf5ergmtus] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-mf5ergmtus] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-mf5ergmtus] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-mf5ergmtus] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-mf5ergmtus] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-mf5ergmtus] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-mf5ergmtus] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-mf5ergmtus] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-mf5ergmtus] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-mf5ergmtus] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-mf5ergmtus] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-mf5ergmtus] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-mf5ergmtus] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-mf5ergmtus] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-mf5ergmtus] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-mf5ergmtus] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-mf5ergmtus] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-mf5ergmtus] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-mf5ergmtus] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-mf5ergmtus] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-mf5ergmtus] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-mf5ergmtus] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-mf5ergmtus] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-mf5ergmtus] {
        margin-right: 0;
    }

.view-map[b-mf5ergmtus] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-mf5ergmtus] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-mf5ergmtus] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-mf5ergmtus] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-mf5ergmtus] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-mf5ergmtus] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-mf5ergmtus] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-mf5ergmtus] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-mf5ergmtus] {
        margin-right: 10px;
    }

    .pagination .page[b-mf5ergmtus] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-mf5ergmtus] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-mf5ergmtus] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-mf5ergmtus] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-mf5ergmtus] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-mf5ergmtus] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-mf5ergmtus] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-mf5ergmtus] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-mf5ergmtus] {
        height: 476px;
    }

    .map-topscreen[b-mf5ergmtus] {
        height: 476px;
    }

    .home-search-box[b-mf5ergmtus] {
        height: 476px;
    }

    #map-cover[b-mf5ergmtus] {
        padding-top: 446px;
    }

    #presentation-text[b-mf5ergmtus] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-mf5ergmtus] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-mf5ergmtus] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-mf5ergmtus] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-mf5ergmtus] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-mf5ergmtus] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-mf5ergmtus] {
        width: unset;
    }

        .sort .order-selector[b-mf5ergmtus] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-mf5ergmtus] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/UserThankyou.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.container[b-mg0lh1ndf2] {
    display: flex;
    min-height: calc(100vh - 136px);
}
.map-wrapper[b-mg0lh1ndf2] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-mg0lh1ndf2] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-mg0lh1ndf2] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-mg0lh1ndf2] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-mg0lh1ndf2] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-mg0lh1ndf2] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-mg0lh1ndf2] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-mg0lh1ndf2] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-mg0lh1ndf2] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-mg0lh1ndf2] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-mg0lh1ndf2] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-mg0lh1ndf2] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-mg0lh1ndf2] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-mg0lh1ndf2] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-mg0lh1ndf2] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-mg0lh1ndf2] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-mg0lh1ndf2] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-mg0lh1ndf2] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-mg0lh1ndf2] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-mg0lh1ndf2] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-mg0lh1ndf2] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-mg0lh1ndf2] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-mg0lh1ndf2] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-mg0lh1ndf2] {
        margin-right: 0;
    }

.view-map[b-mg0lh1ndf2] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-mg0lh1ndf2] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-mg0lh1ndf2] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-mg0lh1ndf2] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-mg0lh1ndf2] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-mg0lh1ndf2] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-mg0lh1ndf2] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-mg0lh1ndf2] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-mg0lh1ndf2] {
        margin-right: 10px;
    }

    .pagination .page[b-mg0lh1ndf2] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-mg0lh1ndf2] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-mg0lh1ndf2] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-mg0lh1ndf2] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-mg0lh1ndf2] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-mg0lh1ndf2] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-mg0lh1ndf2] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-mg0lh1ndf2] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-mg0lh1ndf2] {
        height: 476px;
    }

    .map-topscreen[b-mg0lh1ndf2] {
        height: 476px;
    }

    .home-search-box[b-mg0lh1ndf2] {
        height: 476px;
    }

    #map-cover[b-mg0lh1ndf2] {
        padding-top: 446px;
    }

    #presentation-text[b-mg0lh1ndf2] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-mg0lh1ndf2] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-mg0lh1ndf2] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-mg0lh1ndf2] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-mg0lh1ndf2] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-mg0lh1ndf2] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-mg0lh1ndf2] {
        width: unset;
    }

        .sort .order-selector[b-mg0lh1ndf2] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-mg0lh1ndf2] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/ViewInvestment.cshtml.rz.scp.css */
.view-investment-wrapper-1[b-txrqld8zxf] {
    background-color: #FFFFFF;
    display: flex;
    padding: 50px 55px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    flex: 1 0 0;
}

.view-investment-wrapper[b-txrqld8zxf] {
    background-image: url("/img/investment-review.png");
    background-repeat: no-repeat;
    background-position: center;
    font-family: Inter, sans-serif;
    display: flex;
    padding: 25px 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    color: #14B8AE;
    border: 1px solid #C9E1F4;
}

.view-investment-pledge[b-txrqld8zxf], .view-investment-ivestor .on-behalf[b-txrqld8zxf] {
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 9.6px;
    text-transform: uppercase;
}

.view-investment-amount[b-txrqld8zxf] {
    display: flex;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 6px;
    color: #0891B2;
    text-shadow: -2px -2px 0 #b0dbe6, /* Top-left shadow */
    2px -2px 0 #b0dbe6, /* Top-right shadow */
    -2px 2px 0 #b0dbe6, /* Bottom-left shadow */
    2px 2px 0 #b0dbe6, /* Bottom-right shadow */
    0px -2px 0 #b0dbe6, /* Top middle shadow */
    0px 2px 0 #b0dbe6, /* Bottom middle shadow */
    -2px 0px 0 #b0dbe6, /* Left middle shadow */
    2px 0px 0 #b0dbe6; /* Right middle shadow */
}

.view-investment-by[b-txrqld8zxf],
.view-investment-for[b-txrqld8zxf] {
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 7.36px;
    text-transform: uppercase;
}

    .view-investment-by[b-txrqld8zxf]::before,
    .view-investment-by[b-txrqld8zxf]::after,
    .view-investment-for[b-txrqld8zxf]::before,
    .view-investment-for[b-txrqld8zxf]::after {
        content: '\00B7\00B7\00B7';
        text-align: center;
        align-content: center;
    }

.view-investment-investor[b-txrqld8zxf] {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
}

/* --- Left Label (Grid Item in Column 1) --- */
.view-investment-investor-left[b-txrqld8zxf] {
    grid-column: 1;
    justify-self: end;
    white-space: nowrap;
    font-size: 24px;
    color: #0891B2;
}

/* --- Middle Label (Grid Item in Column 2) --- */
.view-investment-investor .on-behalf[b-txrqld8zxf] {
    grid-column: 2;
    justify-self: center;
    white-space: nowrap;
    font-size: 16px;
    letter-spacing: 7.36px;
    text-transform: uppercase;
    margin-left: 15px;
    margin-right: 7.64px;
    padding-top: 5px;
}

/* --- Right Label (Grid Item in Column 3) --- */
.view-investment-investor-right[b-txrqld8zxf] {
    grid-column: 3;
    justify-self: start;
    white-space: nowrap;
    font-size: 24px;
    color: #0891B2;
}

.view-investment-project-name[b-txrqld8zxf] {
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.1px;
    color: #0891B2;
}

.view-investment-project-managed[b-txrqld8zxf] {
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 5.52px;
    text-transform: uppercase;
}

.view-investment-project-developer[b-txrqld8zxf] {
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.1px;
    color: #0891B2;
}

.view-investment-button[b-txrqld8zxf] {
    display: flex;
    width: 288px;
    height: 46px;
    padding: 10px;
    gap: 10px;
}

.view-investment-mark[b-txrqld8zxf] {
    background-image: url(/img/icons/icon-invest-white-1.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
}

.pledge-and-doc-container[b-txrqld8zxf] {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
}

.button-and-lines-container[b-txrqld8zxf] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

    .button-and-lines-container .hr-line[b-txrqld8zxf] {
        flex-grow: 1;
        border: none;
        border-top: 1px solid #6bbdd1;
        height: 1px;
        padding: 0;
        width: auto;
        margin-top: 20px;
    }
    .button-and-lines-container .left-line[b-txrqld8zxf] {
        margin-right: 10px;
    }
    .button-and-lines-container .right-line[b-txrqld8zxf] {
        margin-left: 10px;
        }

.general-conditions[b-txrqld8zxf], .terms-conditions[b-txrqld8zxf], .view-investment-description[b-txrqld8zxf] {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.07px;
    color: #0E7490;
}

.view-investment-description[b-txrqld8zxf] {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.07px;
    color: #0E7490;
    width: 100%;
}

.view-investment-logo[b-txrqld8zxf] {
    margin-top: 3px;
    height: 39px;
    width: 154.806px;
}

.view-investment-logo-container[b-txrqld8zxf] {
    display: flex;
    justify-content: center;
    padding-top: 10px;
}

.view-investment-terms-checkbox[b-txrqld8zxf] {
    width: 20px;
    height: 20px;
}

.view-investment-term-container[b-txrqld8zxf] {
    display: -webkit-box;
    align-items: center;
    width: 100%;
}

.terms-wrapper[b-txrqld8zxf] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin: 15px 0px;
}

.general-contract-document[b-txrqld8zxf], .terms-conditions-document[b-txrqld8zxf] {
    display: flex;
    width: 50%;
    padding: 10px 12px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
    border: 1px solid #D1D5DB;
    border-radius: 6px;
    background-color: #F3F4F6;
    color: #6B7280;
    font-size: 15px;
    font-weight: 600;
    line-height: 18.15px;
    letter-spacing: 0.005em;
    text-align: center;
    cursor: pointer;
}

.general-contract-document[b-txrqld8zxf] {
    margin-right: 5px;
}

.terms-conditions-document[b-txrqld8zxf] {
    margin-left: 5px;
}

.document-icon[b-txrqld8zxf] {
    width: 12px;
    height: 12px;
    background-image: url(/img/icons/document.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-right: 1px solid #D1D5DB;
    padding: 10px;
}

.document-download-icon[b-txrqld8zxf] {
    width: 14px;
    height: 14px;
    background-image: url(/img/icons/document-download.svg);
    background-repeat: no-repeat;
}

.view-investment-wrapper .warning-wrapper[b-txrqld8zxf] {
    display: flex;
    width: 100%;
    padding: 10px;
    align-items: flex-start;
    gap: 10px;
    flex: 1 0 0;
    border-radius: 6px;
    background-color: #FEF2F2;
    letter-spacing: 0.005em;
}

    .view-investment-wrapper .warning-wrapper .warning-icon[b-txrqld8zxf] {
        width: 16px;
        height: 18px;
        background-image: url(/img/icons/icon-information-red.svg);
        background-repeat: no-repeat;
    }

    .view-investment-wrapper .warning-wrapper .warning-label[b-txrqld8zxf] {
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
        color: #991B1B;
    }

    .view-investment-wrapper .warning-wrapper .warning-text[b-txrqld8zxf] {
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        color: #B91C1C;
    }

@media (max-width: 768px) {
    .view-investment-wrapper-1[b-txrqld8zxf] {
        padding: 24px;
    }

    .terms-wrapper[b-txrqld8zxf] {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        gap: 8px;
        margin: 10px 0px 20px 0px;
    }

    .general-contract-document[b-txrqld8zxf], .terms-conditions-document[b-txrqld8zxf] {
        width: 100%;
        margin: 0 0 0 0;
    }

    .view-investment-button[b-txrqld8zxf] {
        margin: 10px 0 10px 0;
    }

    .button-and-lines-container .left-line[b-txrqld8zxf] {
        margin-right: 10px;
        margin-top: 30px;
    }

    .button-and-lines-container .right-line[b-txrqld8zxf] {
        margin-left: 10px;
        margin-top: 30px;
    }

    .view-investment-wrapper .warning-wrapper .warning-icon[b-txrqld8zxf] {
        width: 70px;
    }

    .view-investment-ivestor .name[b-txrqld8zxf], .view-investment-ivestor .company-name[b-txrqld8zxf], .view-investment-ivestor .on-behalf[b-txrqld8zxf] {
        width: 100%;
    }

    .view-investment-investor[b-txrqld8zxf] {
        grid-template-columns: 1fr; /* Now all items will go into one column */
    }

    /* Reset positioning for each item to occupy full width and stack */
    .view-investment-investor-left[b-txrqld8zxf],
    .view-investment-investor .on-behalf[b-txrqld8zxf],
    .view-investment-investor-right[b-txrqld8zxf] {
        grid-column: 1 / -1;
        justify-self: center;
        white-space: normal;
        text-align: center;
        margin: 5px 0;
        padding: 0;
    }

    

}
/* _content/carbexx.webapp/Views/Home/ViewLand.cshtml.rz.scp.css */
.form[b-mfpq2wmtg0] {
    display: flex;
    flex-wrap: wrap;
}
.form-left[b-mfpq2wmtg0] {
    width: 100%;
}
.form-right[b-mfpq2wmtg0] {
    width: 100%;
}

@media (min-width: 1024px) {
    .form-left[b-mfpq2wmtg0] {
        width: 370px;
        margin-right: 20px;
        margin-bottom: 10px;
    }
    .form-right[b-mfpq2wmtg0] {
        width: calc(100% - 390px);
    }
}

.button-disabled[b-mfpq2wmtg0] {
    opacity: 0.5;
    cursor: not-allowed;
}
/* _content/carbexx.webapp/Views/Home/ViewProfile.cshtml.rz.scp.css */
/* ******************************************* */
/* MAP */
/* ******************************************* */
.map-wrapper[b-e2xzt2k7ew] {
    width: 100%;
    height: 376px;
    top: 0;
    left: 0;
    position: absolute !important;
}
.map-topscreen[b-e2xzt2k7ew] {
    top: 0;
    left: 0;
    position: absolute !important;
    z-index: 0;
    width: 100%;
    height: 376px;
}

.map-fullscreen[b-e2xzt2k7ew] {
    position: fixed !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

.home-projects[b-e2xzt2k7ew] {
    padding-top: 300px;
    margin-bottom: 20px;
}

#map-canvas-static[b-e2xzt2k7ew] {
    background: url(/img/static_map_dark.jpg) top center repeat-x;
    background-size: 1903px;
}

.home-search-box[b-e2xzt2k7ew] {
    width: 100%;
    height: 376px;
}


#main-filter-home[b-e2xzt2k7ew] {
    width: 348px;
    height: 456px;
}

#main-filter-home-form[b-e2xzt2k7ew] {
    display: none;
}

/* ******************************************* */
/* SEARCH */
/* ******************************************* */
.project-browser[b-e2xzt2k7ew] {
    width: 100%;
}

    .project-browser .search-bar-browser[b-e2xzt2k7ew] {
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .project-browser .projects-result-browser[b-e2xzt2k7ew] {
        width: 100%;
        margin-bottom: 10px;
    }

        .project-browser .projects-result-browser .header[b-e2xzt2k7ew] {
            width: 100%;
            position: relative;
            z-index: 1;
        }
            .project-browser .projects-result-browser.white .header[b-e2xzt2k7ew] {
                padding: 0px 10px;
                border-radius: 6px;
                background: #F1F5F9;
                box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
            }

            .project-browser .projects-result-browser .header .sub-header[b-e2xzt2k7ew] {
                width: 100%;
                flex-wrap: nowrap;
                margin-bottom: 5px;
                margin-top: 5px;
            }

                .project-browser .projects-result-browser .header .sub-header .project-found[b-e2xzt2k7ew] {
                    width: calc(100% - 63px);
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: 0.09px;
                    color: #334155;
                    line-height: 24px;
                }

.sort[b-e2xzt2k7ew] {
    width: 100%;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

    .sort .caption[b-e2xzt2k7ew] {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border-right: 1px solid #E5E7EB;
        color: #6B7280;
        padding: 11px;
        text-align: center;
        background: #F9FAFB;
    }

    .sort .order-selector[b-e2xzt2k7ew] {
        color: #1F2937;
        width: calc(100% - 92px);
        background: url(/img/chevron-down.svg) calc(100% - 12px) 16px no-repeat;
        text-align: left;
        cursor: pointer;
    }

        .sort .order-selector p[b-e2xzt2k7ew] {
            padding: 11px;
        }

        .sort .order-selector .order-selector-buttons[b-e2xzt2k7ew] {
            display: none;
            padding: 0;
            margin: 0;
            position: absolute;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            border: 1px solid #E5E7EB;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
            width: calc(100% - 107px);
        }

            .sort .order-selector .order-selector-buttons div[b-e2xzt2k7ew] {
                padding: 11px;
            }

                .sort .order-selector .order-selector-buttons div:hover[b-e2xzt2k7ew] {
                    background-color: #F9FAFB;
                }

/* ******************************************* */
/* VIEW SELECTORS */
/* ******************************************* */
.view-selector[b-e2xzt2k7ew] {
    cursor: pointer;
    margin-right: 15px;
}

    .view-selector:last-of-type[b-e2xzt2k7ew] {
        margin-right: 0;
    }

.view-map[b-e2xzt2k7ew] {
    width: 24px;
    height: 24px;
    background: url(/img/map.svg) center center no-repeat;
}

.view-tiles[b-e2xzt2k7ew] {
    width: 24px;
    height: 24px;
    background: url(/img/server.svg) center center no-repeat;
}

.view-list[b-e2xzt2k7ew] {
    width: 24px;
    height: 24px;
    background: url(/img/layout.svg) center center no-repeat;
}


/* ******************************************* */
/* PAGINATION */
/* ******************************************* */
.pagination[b-e2xzt2k7ew] {
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

    .pagination .base[b-e2xzt2k7ew] {
        color: #005CA9;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px;
        letter-spacing: 0.12px;
        height: 40px;
        border-radius: 6px;
        border: 1px #E5E7EB;
        background: var(--white-white, #FFF);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .pagination .previous[b-e2xzt2k7ew] {
        width: auto;
        cursor: pointer;
        padding-left: 36px;
        background-position: 12px center;
        background-image: url(/img/icons/icon-chevron-left-light-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .next[b-e2xzt2k7ew] {
        width: auto;
        cursor: pointer;
        padding-right: 36px;
        background-position: calc(100% - 12px) center;
        background-image: url(/img/chevron-right-blue.svg);
        background-repeat: no-repeat;
    }

    .pagination .pages[b-e2xzt2k7ew] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pagination .page:last-of-type[b-e2xzt2k7ew] {
        margin-right: 10px;
    }

    .pagination .page[b-e2xzt2k7ew] {
        width: 40px;
        margin-left: 10px;
        cursor: pointer;
        padding: 0;
        text-align: center;
    }

    .pagination .selected[b-e2xzt2k7ew] {
        background-color: transparent;
        box-shadow: none;
        border: none;
        color: #6B7280;
        cursor: default;
    }

.results[b-e2xzt2k7ew] {
    margin-top: 10px;
}

@media (min-width: 768px) 
{
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .project-browser .search-bar-browser[b-e2xzt2k7ew] {
        width: 325px;
    }

    .project-browser .projects-result-browser[b-e2xzt2k7ew] {
        width: calc(100% - 325px);
        padding-left: 20px;
    }

    .header.closed .main-filter.element-background-small[b-e2xzt2k7ew] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-e2xzt2k7ew] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-e2xzt2k7ew] {
        background-image: url('/img/down-arrow.svg');
    }

    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    .map-wrapper[b-e2xzt2k7ew] {
        height: 476px;
    }

    .map-topscreen[b-e2xzt2k7ew] {
        height: 476px;
    }

    .home-search-box[b-e2xzt2k7ew] {
        height: 476px;
    }

    #map-cover[b-e2xzt2k7ew] {
        padding-top: 446px;
    }

    #presentation-text[b-e2xzt2k7ew] {
        font-style: normal;
        font-weight: bold;
        color: white;
        text-align: left;
        letter-spacing: -0.56px;
        font-size: 42px;
        line-height: 50px;
        padding-left: 35px;
        padding-top: 130px;
        display: block;
    }
}

@media (min-width: 1024px) {
    /* ******************************************* */
    /* MAP */
    /* ******************************************* */
    #presentation-text[b-e2xzt2k7ew] {
        font-size: 48px;
        line-height: 60px;
        padding-top: 130px;
    }


    /* ******************************************* */
    /* PROJECT TILES & SEARCH */
    /* ******************************************* */
    .project-browser .projects-result-browser.white[b-e2xzt2k7ew] {
        width: unset;
    }
    .project-browser .projects-result-browser .header .sub-header[b-e2xzt2k7ew] {
        width: calc(100% - 374px);
        margin-bottom: 8.5px;
        margin-top: 8.5px;
    }
    .project-browser .projects-result-browser.white .header .sub-header[b-e2xzt2k7ew] {
        width: 100%;
    }

        .project-browser .projects-result-browser .header .sub-header .project-found[b-e2xzt2k7ew] {
            margin-right: 20px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: 0.12px;
            width: calc(100% - 63px);
            line-height: 29px;
        }

    .sort[b-e2xzt2k7ew] {
        width: unset;
    }

        .sort .order-selector[b-e2xzt2k7ew] {
            width: 270px;
        }

            .sort .order-selector .order-selector-buttons[b-e2xzt2k7ew] {
                width: 270px;
            }
}
/* _content/carbexx.webapp/Views/Home/ViewProject.cshtml.rz.scp.css */

.project-container[b-d3hpi62dkq] {
    display: flex;
    flex-wrap: wrap;
}

.project-header[b-d3hpi62dkq] {
    display: none;
}

.project-header-mobile[b-d3hpi62dkq] {
    width: 100%;
}

.project-left[b-d3hpi62dkq] {
    order: 2;
    width: 100%;
}

.project-right[b-d3hpi62dkq] {
    order: 1;
    width: 100%;
    margin-top: 10px;
}

.header-image[b-d3hpi62dkq] {
    width: 100%;
    border-radius: 6px;
    height: 400px;
    object-fit: cover;
}

.map[b-d3hpi62dkq]{
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.plus[b-d3hpi62dkq] {
    background: url(/img/buttons/expand.svg) calc(100% - 8px) 8px no-repeat;
    width: 100%;
    height: 36px;
    margin-top: -140px;
    position: relative;
    z-index: 3;
}

@media (min-width: 1024px) {
    .project-header[b-d3hpi62dkq] {
        display: block;
        width: 100%;
    }

    .project-header-mobile[b-d3hpi62dkq] {
        display: none;
    }

    .project-left[b-d3hpi62dkq] {
        order: 1;
        width: calc(100% - 420px);
        margin-right: 20px;
    }

    .project-right[b-d3hpi62dkq] {
        order: 2;
        width: 400px;
        margin-top: 0;
    }

    .goto[b-d3hpi62dkq] {
        display: block;
    }
}

.project-lock[b-d3hpi62dkq] {
    pointer-events: none;
    opacity: 0.5;
}

.project-banner[b-d3hpi62dkq] {
    display: flex;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #FEF2F2;
    margin-bottom: 10px;
    border-radius: 6px;
    padding: 16px;
}

.project-banner-wrapper[b-d3hpi62dkq] {
    margin-left: 20px;
    width: 100%;
}

.project-banner-header[b-d3hpi62dkq] {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.78px;
    letter-spacing: 0.005em;
    text-align: left;
}

.project-banner-red[b-d3hpi62dkq] {
    background-color: #EF4444;
}

.project-banner-yellow[b-d3hpi62dkq] {
    background-color: #FB923C;
}

.project-banner-icon[b-d3hpi62dkq] {
    width: 38px;
    height: 38px;
    padding-right: 32px;
}

.project-banner-icon-red[b-d3hpi62dkq] {
    background: url("/img/icons/banner-red.svg") center no-repeat;
}

.project-banner-icon-yellow[b-d3hpi62dkq] {
    background: url("/img/icons/banner-yellow.svg") center no-repeat;
}

.banner-button[b-d3hpi62dkq] {
    padding: 14px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    cursor: pointer;
    background-color: #FFFFFF;
    width: 25%;
}

.banner-button-red[b-d3hpi62dkq] {
    color: #DC2626;
    background-image: url(/img/icons/banner-next-icon-red.svg);
    background-position: calc(100% - 16px) center;
    background-repeat: no-repeat;
}

.banner-button-yellow[b-d3hpi62dkq] {
    color: #EA580C;
    background-image: url(/img/icons/banner-next-icon-red.svg);
    background-position: calc(100% - 16px) center;
    background-repeat: no-repeat;
}

.banner-text[b-d3hpi62dkq] {
    margin-bottom: 10px;
}

#test span[b-d3hpi62dkq] {
    font-weight: 600;
}

@media (max-width: 768px) {
    .banner-button[b-d3hpi62dkq] {
        width: 100%;
    }
}
/* _content/carbexx.webapp/Views/Home/ViewProjectUpdate.cshtml.rz.scp.css */

.project-container[b-evm9t837fn] {
    display: flex;
    flex-wrap: wrap;
}
.project-header[b-evm9t837fn] {
    display: none;
}
.project-header-mobile[b-evm9t837fn] {
    width: 100%;
}
.project-left[b-evm9t837fn] {
    order: 2;
    width: 100%;
}
.project-right[b-evm9t837fn] {
    order: 1;
    width: 100%;
    margin-top: 10px;
}
.header-image[b-evm9t837fn] {
    width: 100%;
    border-radius: 6px;
    height: 400px;
    object-fit: cover;
}
@media (min-width: 1024px) {
    .project-header[b-evm9t837fn] {
        display: block;
        width: 100%;
    }
    .project-header-mobile[b-evm9t837fn] {
        display: none;
    }
    .project-left[b-evm9t837fn] {
        order: 1;
        width: calc(100% - 420px);
        margin-right: 20px;
    }
    .project-right[b-evm9t837fn] {
        order: 2;
        width: 400px;
        margin-top: 0;
    }
    .goto[b-evm9t837fn] {
        display: block;
    }

}
/* _content/carbexx.webapp/Views/Shared/Partials/CustomForms/BreakdownCosts.cshtml.rz.scp.css */
.main-container[b-w59y60vlgi] {
    width: 100%;
}
.left[b-w59y60vlgi] {
    width: 100%;
}
.right[b-w59y60vlgi] {
    display: none;
    text-align: unset;
}
.right h2[b-w59y60vlgi] {
    margin-top: 10px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.left .title[b-w59y60vlgi] {
    width: 100%;
    text-transform: uppercase;
    background-color: #F3F4F6;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 3px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.left .row[b-w59y60vlgi] {
    display: flex;
    justify-content: space-between;
}
.row .total[b-w59y60vlgi] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.row .value[b-w59y60vlgi] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.chart.split[b-w59y60vlgi] {
    display: flex;
    margin-bottom: 26px;
    margin-top: 7px;
}
.chart.split .pie-container[b-w59y60vlgi] {
    width: calc(100% - 290px);
}
.chart.split .table[b-w59y60vlgi] {
    width: 290px;
}
.chart.split .row[b-w59y60vlgi] {
    display: flex;
    justify-content: space-between;
}
.title-planting[b-w59y60vlgi], .title-maintenance[b-w59y60vlgi], .title-platfromfee[b-w59y60vlgi] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 6px;
}
.title-maintenance[b-w59y60vlgi], .title-platfromfee[b-w59y60vlgi] {
    margin-top: 6px;
}
.planting_total_label[b-w59y60vlgi] {
    position: relative;
    top: calc(50% - 16px);
    width: 100%;
    text-align: center;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
    text-transform: uppercase;
}
.planting_total_value[b-w59y60vlgi] {
    position: relative;
    top: calc(50% - 18px);
    width: 100%;
    color: #1F2937;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.09px;
}
.main-chart[b-w59y60vlgi] {
    margin-top: 30px;
    margin-bottom: 30px;
}

@media (min-width: 1024px) {
    .left[b-w59y60vlgi] {
        width: 43%;
        padding-right: 40px;
    }
    .right[b-w59y60vlgi] {
        width: 57%;
        display: block
    }
}



.title .icon[b-w59y60vlgi] {
    width: 16px; 
    height: 20px;
    margin-right: 10px;
}

.circle[b-w59y60vlgi] {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-left: 1px;
}



/* _content/carbexx.webapp/Views/Shared/Partials/CustomForms/PlantingMaintenanceSplit.cshtml.rz.scp.css */
label[b-dmby4frlqh] {
    margin-bottom: 10px;
    text-transform: capitalize;
}
.input-row[b-dmby4frlqh] {
    margin-bottom: 10px;
}

.form-input-text[b-dmby4frlqh] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
    padding-left: 163px;
}

.form-input-percentage[b-dmby4frlqh] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
    padding-left: 143px;
}

.label[b-dmby4frlqh] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}

.input-symbol[b-dmby4frlqh] {
    color: #9CA3AF;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-left: 150px;
}
.input-symbol-percentage[b-dmby4frlqh] {
    color: #9CA3AF;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-left: 170px;
}

.total[b-dmby4frlqh] {
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
}
.total .total_label[b-dmby4frlqh] {
    padding-left: 16px;
    padding-right: 16px;
    width: 135px;
    display: inline-block;
}
.total .total_value[b-dmby4frlqh] {
    padding-left: 16px;
    padding-right: 16px;
    width: calc(100% - 135px);
    display: inline-block;
}

.input-row-left[b-dmby4frlqh] {
    width: calc(50% - 5px);
    margin-right: 5px;
}
.input-row-right[b-dmby4frlqh] {
    width: calc(50% - 5px);
    margin-left: 5px;
}

.slider-wrapper[b-dmby4frlqh] {
    width: 100%;
    margin: 2rem auto;
}

input[type='range'][b-dmby4frlqh] {
    -webkit-appearance: none;
    width: 100%;
    height: 25px;
    border-radius: 999px;
    background: linear-gradient(to right, #BEF264 50%, #65A30D 50%);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    overflow: hidden;
    cursor: pointer;
}

    /* WebKit Thumb */
    input[type='range'][b-dmby4frlqh]::-webkit-slider-thumb {
        -webkit-appearance: none;
        height: 25px;
        width: 25px;
        border-radius: 50%;
        background: #fff;
        border: none;
        box-shadow: 0 0 2px rgba(0,0,0,0.3);
        position: relative;
        z-index: 1;
    }

    /* WebKit Track */
    input[type='range'][b-dmby4frlqh]::-webkit-slider-runnable-track {
        height: 25px;
        background: transparent;
    }

    /* Firefox Thumb */
    input[type='range'][b-dmby4frlqh]::-moz-range-thumb {
        height: 25px;
        width: 25px;
        border-radius: 50%;
        background: #fff;
        border: none;
        box-shadow: 0 0 2px rgba(0,0,0,0.3);
    }

    /* Firefox: left area */
    input[type='range'][b-dmby4frlqh]::-moz-range-progress {
        background-color: #BEF264;
        height: 25px;
        border-radius: 999px 0 0 999px;
    }

    /* Firefox: right area */
    input[type='range'][b-dmby4frlqh]::-moz-range-track {
        background-color: #65A30D;
        height: 25px;
        border-radius: 0 999px 999px 0;
    }
/* _content/carbexx.webapp/Views/Shared/Partials/PartialAdminDashboard.cshtml.rz.scp.css */
.dashboard-wrapper[b-fr1dk40mab] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    color: #005CA9;
}

.dashboard-1-col[b-fr1dk40mab], .dashboard-2-col[b-fr1dk40mab] {
    width: 100%;
}

@media (min-width: 1024px) {
    .dashboard-1-col[b-fr1dk40mab] {
        width: calc(33.3% - 20px);
        margin-right: 0;
        margin-left: 0;
    }

        .dashboard-1-col:first-of-type[b-fr1dk40mab] {
            width: calc(33.3% - 10px);
            margin-right: 10px;
            margin-left: 0px;
        }

        .dashboard-1-col:last-of-type[b-fr1dk40mab] {
            width: calc(33.3% - 10px);
            margin-right: 0;
            margin-left: 10px;
        }

    .dashboard-2-col[b-fr1dk40mab] {
        width: 66.6%;
    }
}

.overall-status[b-fr1dk40mab] {
    display: flex;
    flex-wrap: wrap;
    background-color: #FFFFFF;
    border: 1px;
    border-radius: 15px;
    border-color: #E5E7EB;
}

.overall-text[b-fr1dk40mab] {
    font-style: normal;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.projects[b-fr1dk40mab], .area[b-fr1dk40mab], .funds[b-fr1dk40mab] {
    display: flex;
    flex-wrap: wrap;
}

    .projects .project-container[b-fr1dk40mab] {
        width: 25%;
        flex: 1 0 44%;
    }

    .area .project-container[b-fr1dk40mab] {
        width: 29% !important;
        flex: 1 0 30%;
    }

    .funds .project-container[b-fr1dk40mab] {
        width: 50% !important;
        flex: 1 0 46%;
    }

.text-project-container[b-fr1dk40mab] {
    padding: 7px 10px 8px 10px;
    margin: 10px;
    border-radius: 12px;
    background-color: #F1F5F9;
    display: grid;
}

.status[b-fr1dk40mab] {
    color: #5592C6;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.number[b-fr1dk40mab] {
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29.05px;
    letter-spacing: 0.005em;
    text-align: left;
    margin-top: auto;
    width: 100%;
}

.hub[b-fr1dk40mab] {
    background-image: url(/img/icons/icon-hub.svg);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-origin: content-box;
    cursor: pointer;
}

.data-breakdown[b-fr1dk40mab] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    border-radius: 15px;
    padding-left: 15px;
    padding-top: 10px;
    margin-top: 15px;
    background-color: #FFFFFF;
}

.charts[b-fr1dk40mab] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.chart[b-fr1dk40mab] {
    width: 47%;
    padding: 15px;
    border: 1px solid #E5E7EB;
    border-radius: 15px;
    margin: 0 15px 15px 0;
    overflow: hidden;
    flex: 1 0 47%;
}

.sub-title[b-fr1dk40mab] {
    margin-top: 5px;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.12px;
}

.figure[b-fr1dk40mab] {
    margin-top: 5px;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 29.05px;
    letter-spacing: 0.18px;
}

.legend-container[b-fr1dk40mab] {
    margin-top: 19px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.legend[b-fr1dk40mab] {
    display: inline;
    border-radius: 6px;
    margin: 5px 10px 0 10px;
    text-transform: uppercase;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.005em;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    background: #5592C6;
    color: #EEF7FF;
    padding: 4px 6px;
}

.data-indication[b-fr1dk40mab] {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 4px;
}

.data-indication-completed[b-fr1dk40mab] {
    background-color: #10B981;
}

.data-indication-running[b-fr1dk40mab] {
    background-color: #A3E635;
    border-width: 0 1px 0 1px;
    border-color: white;
    border-style: solid;
}

.data-indication-fundraising[b-fr1dk40mab] {
    background-color: #FDE047;
}

.data-indication-completed-planned[b-fr1dk40mab] {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 4px 0 0 4px;
}

.data-indication-running-planned[b-fr1dk40mab] {
    display: inline-block;
    width: 8px;
    height: 8px;
}

.data-indication-fundraising-planned[b-fr1dk40mab] {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 0 4px 4px 0;
}

.data-indication-completed-reported[b-fr1dk40mab] {
    background-color: #10B981;
    opacity: 0.5;
}

.data-indication-running-reported[b-fr1dk40mab] {
    background-color: #A3E635;
    opacity: 0.5;
    border-width: 0 1px 0 1px;
    border-color: white;
    border-style: solid;
}

.data-indication-fundraising-reported[b-fr1dk40mab] {
    background-color: #FDE047;
    opacity: 0.5
}

.right-legend-style[b-fr1dk40mab] {
    display: flex;
    justify-content: flex-end;
    padding-bottom: 10px;
    margin-right: 15px;
    text-transform: uppercase;
}

.options[b-fr1dk40mab] {
    display: inline;
    margin-left: 16px;
    padding: 4px 6px;
    text-align: center;
    cursor: pointer;
    background-color: #EEF7FF;
}

    .options.selected[b-fr1dk40mab] {
        background: #5592C6;
        color: #EEF7FF;
    }

    .options.status[b-fr1dk40mab] {
        border: 1px;
        border-style: solid;
        border-radius: 6px;
        border-color: #2B77B7;
    }

.data-breakdown-label[b-fr1dk40mab] {
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29.05px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #005CA9;
    padding-bottom: 10px;
}

.dashboard-2-col .map[b-fr1dk40mab] {
    height: 500px;
    margin-right: 15px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialAdvancedSearch.cshtml.rz.scp.css */
.main-filter[b-4xpnbsul62] {
    width: 100%;
    margin-bottom: 5px;
}

    .main-filter .main-filter-wrapper[b-4xpnbsul62] {
        padding: 11px 10px;
        display: flex;
        flex-wrap: nowrap;
    }

.header .main-filter.element-background-small[b-4xpnbsul62] {
    display: block;
}

.header.closed .main-filter.element-background-small[b-4xpnbsul62] {
    display: none;
}

.main-filter .filter-icon[b-4xpnbsul62] {
    background-position: left center;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.main-filter .filter-name[b-4xpnbsul62] {
    width: calc(100% - 92px);
    padding-left: 9px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0.07px;
}

.main-filter .filter-name .counter[b-4xpnbsul62] {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: inline-block;
    background-color: white;
    color: var(--carbexx-blue-500, #005CA9);
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.05px;
    margin-left: 7px;
}

.main-filter .filter-actions[b-4xpnbsul62] {
    width: 63px;
    padding: 0;
    display: flex;
    cursor: pointer;
}

.main-filter .filter-actions .trash[b-4xpnbsul62], .main-filter .filter-actions .expand-filter[b-4xpnbsul62], .main-filter .filter-actions .collapse-filter[b-4xpnbsul62] {
    width: 63px;
    height: 24px;
    margin-left: 0;
    background-size: 24px 24px;
    background-position: right center;
    background-repeat: no-repeat;
    display: none;
}

.header .main-filter .filter-actions .trash[b-4xpnbsul62] {
    display: block;
    margin-right: 33px;
}

.main-filter.active .filter-actions .trash[b-4xpnbsul62] {
    display: block;
    margin-right: 0px;
}

.main-filter.inactive .filter-actions .trash[b-4xpnbsul62] {
    display: none;
}

.main-filter.collapsed .filter-actions .expand-filter[b-4xpnbsul62] {
    display: block;
}

.main-filter.expanded .filter-actions .collapse-filter[b-4xpnbsul62] {
    display: block;
}


.main-filter.element-background-small .filter-actions .expand-filter[b-4xpnbsul62] {
    background-image: url('/img/right-arrow-blue.svg');
}

.main-filter.element-background-small .filter-actions .collapse-filter[b-4xpnbsul62] {
    background-image: url('/img/down-arrow-blue.svg');
}

.main-filter.element-background-small .filter-actions .trash[b-4xpnbsul62] {
    background-image: url('/img/trash-blue.svg');
}

.main-filter.element-background-small .filter-name[b-4xpnbsul62] {
    font-weight: 700;
}

.main-filter.element-background-small .filter-icon.ProjectType[b-4xpnbsul62] {
    background-image: url('/img/project-type.svg');
}

.main-filter.element-background-small .filter-icon.TextSearch[b-4xpnbsul62] {
    background-image: url('/img/text-search.svg');
}

.main-filter.element-background-small .filter-icon.SearchArea[b-4xpnbsul62] {
    background-image: url('/img/search-area.svg');
}

.main-filter.element-background-small .filter-icon.Investment[b-4xpnbsul62] {
    background-image: url('/img/investment.svg');
}

.main-filter.element-background-small .filter-icon.Location[b-4xpnbsul62] {
    background-image: url('/img/location.svg');
}

.main-filter.element-background-small .filter-icon.ProjectRanking[b-4xpnbsul62] {
    background-image: url('/img/project-ranking.svg');
}

.main-filter.element-background-small .filter-icon.Status[b-4xpnbsul62] {
    background-image: url('/img/status.svg');
}

.main-filter.element-background-small .filter-icon.CarbonStorage[b-4xpnbsul62] {
    background-image: url('/img/carbon-storage.svg');
}

.main-filter.element-background-small .filter-icon.Certification[b-4xpnbsul62] {
    background-image: url('/img/certification.svg');
}

.main-filter.element-background-small .filter-icon.Timing[b-4xpnbsul62] {
    background-image: url('/img/timing.svg');
}

.main-filter.element-background-small .filter-icon.TimingAdminDashboard[b-4xpnbsul62] {
    background-image: url('/img/timing.svg');
}

.main-filter.element-background-small .filter-icon.SourceFunding[b-4xpnbsul62] {
    background-image: url('/img/source-funding.svg');
}

.main-filter.element-background-small .filter-icon.SustainableGoals[b-4xpnbsul62] {
    background-image: url('/img/sustainable-goals.svg');
}

.main-filter.element-background-small .filter-icon.LandCharacter[b-4xpnbsul62] {
    background-image: url('/img/land-character.svg');
}

.main-filter.element-background-small .filter-icon.FundingLeft[b-4xpnbsul62] {
    background-image: url('/img/funding-left.svg');
}
.main-filter.element-background-small .filter-icon.LandRights[b-4xpnbsul62] {
    background-image: url('/img/ownership-land.svg');
}

.main-filter.element-background-small .filter-icon.Collection[b-4xpnbsul62] {
    background-image: url('/img/collection.svg');
}
.main-filter.element-background-blue .filter-name[b-4xpnbsul62] {
    font-weight: 600;
}

.header .main-filter.element-background-blue .filter-icon[b-4xpnbsul62] {
    background-image: url('/img/down-arrow.svg');
    cursor: pointer;
}

.header.closed .main-filter.element-background-blue .filter-icon[b-4xpnbsul62] {
    background-image: url('/img/right-arrow.svg');
}

.main-filter.element-background-blue .filter-actions .edit[b-4xpnbsul62] {
    background-image: url('/img/edit.svg');
}

.main-filter.element-background-blue .filter-actions .trash[b-4xpnbsul62] {
    background-image: url('/img/trash.svg');
}

.main-filter.inactive .filter-name[b-4xpnbsul62] {
    font-weight: 500;
}

.main-filter.inactive .filter-icon[b-4xpnbsul62] {
    opacity: 0.4;
}

.expanded .filter-popup[b-4xpnbsul62]{
    display: block;
}

.collapsed .filter-popup[b-4xpnbsul62] {
    display: none;
}

.filter-apply[b-4xpnbsul62] {
    color: #005CA9;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.075px;
    background: #F3F4F6;
    border-radius: 0px 0px 6px 6px;
    text-align: right;
    padding: 10px 20px;
    cursor: pointer;
}



/* ******************************************* */
/* FORMS */
/* ******************************************* */
.main-form-fields[b-4xpnbsul62] {
    width: 100%;
}

    .main-form-fields label[b-4xpnbsul62] {
        display: block;
        width: 100%;
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 0.07px;
    }

    .main-form-fields .input-placeholder[b-4xpnbsul62] {
        cursor: text;
        position: absolute;
        color: #9CA3AF;
        font-size: 15px;
        letter-spacing: 0.075px;
        padding: 10px 12px;
        margin-top: -54px;
    }

    .main-form-fields input[b-4xpnbsul62] {
        color: #1F2937;
        font-size: 15px;
        font-weight: 500;
        letter-spacing: 0.075px;
        padding: 10px 12px;
        margin-top: 8px;
        margin-bottom: 15px;
    }

.button-blue[b-4xpnbsul62] {
    color: white;
    background-color: #005CA9;
}

.button-right[b-4xpnbsul62] {
    float: right;
}

.button[b-4xpnbsul62] {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 12px;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.075px;
}

.main-form-checkbox[b-4xpnbsul62] {
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0;
    margin-top: 4px;
    margin-right: 16px;
}

@media (min-width: 768px) {
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .header.closed .main-filter.element-background-small[b-4xpnbsul62] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-4xpnbsul62] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-4xpnbsul62] {
        background-image: url('/img/down-arrow.svg');
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialBiology.cshtml.rz.scp.css */
.season[b-domzz618sr] {
    border-radius: 12px;
    border: 1px solid #E5E7EB;
    background: #F1F5F9;
    padding: 10px 15px 0px 15px;
    margin-bottom: 10px;
}

.season h2[b-domzz618sr] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
}

.months[b-domzz618sr] {
    display: flex;
    flex-wrap: wrap;
    width: 340px;
    padding: 20px;
}

.months .month[b-domzz618sr] {
    width: 50px;
    padding: 10px 12px;
    border: 1px solid #E5E7EB;
    background: #F1F5F9;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 8px;
}
.month.month-1[b-domzz618sr], .month.month-7[b-domzz618sr] {
    border-radius: 50px 0px 0px 50px;
}
.month.month-6[b-domzz618sr], .month.month-12[b-domzz618sr] {
    border-radius: 0px 50px 50px 0px;
}
.months .month.selected[b-domzz618sr] {
    background-color: #A3E635;
}
.result-element[b-domzz618sr] {
    display: inline-block;
    cursor: pointer;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 6px;
    border-radius: 14px;
    background: #ECFCCB;
    color: #4D7C0F;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
    padding-right: 10px;
    background-position: calc(100% - 6px) center;
    background-repeat: no-repeat;
}

.result-element .result-element-inner[b-domzz618sr] {
    white-space: nowrap;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialBreadcrumb.cshtml.rz.scp.css */
/* ******************************************* */
/* BRADCRUMB */
/* ******************************************* */
.breadcrumb[b-jfmq4ezofi] {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 20px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    display: flex;
    z-index: 1000;
    position: relative;
}

.breadcrumb.white[b-jfmq4ezofi] {
    height: unset;
    padding: 5px 10px;
    border-radius: 6px;
    background: #F1F5F9;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 3px 0px rgba(0, 0, 0, 0.07);
}

.breadcrumb_home[b-jfmq4ezofi] {
    cursor: pointer;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.07px;
    color: #4B5563;
    width: auto;
    height: 20px;
    background: url("/img/house.svg") left center no-repeat;
    background-size: 16px 16px;
    padding-left: 32px;
}

.breadcrumb_node[b-jfmq4ezofi] {
    cursor: pointer;
    padding-left: 48px;
    font-weight: 500;
    color: #4B5563;
    line-height: 20px;
    letter-spacing: 0.07px;
    background: url("/img/icons/icon-chevron-right-light.svg") 16px center no-repeat;
    background-size: 16px 16px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
}

.breadcrumb_node:last-of-type[b-jfmq4ezofi] {
    color: #1E293B;
    font-weight: 600;
    text-overflow: unset;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialButton.cshtml.rz.scp.css */
.button[b-4flzv3piko] {
    flex: auto;
    width: 100%;
}

.buttons .button:last-of-type[b-4flzv3piko] {
    margin-top: 10px;
}

@media (min-width: 1024px) {
    .button[b-4flzv3piko] {
        flex: auto;
        width: unset;
        min-width: 40%;
    }

    .buttons .button[b-4flzv3piko] {      
        margin-top: 0;
    }

    .buttons .button:last-of-type[b-4flzv3piko] {
        margin-top: 0;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialButtons.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Shared/Partials/PartialCarbonStandards.cshtml.rz.scp.css */
.card.standalone[b-gu3fu8eyi9] {
    width: 100%;
    height: 100%;
}
.card.dashboard[b-gu3fu8eyi9] {
    width: 100%;
    margin-bottom: 32px;
    box-shadow: 0px 25px 25px 0px rgba(0, 0, 0, 0.15);
    border-radius: 24px 24px 0 24px;
    height: 450px;
}
.card.scroll[b-gu3fu8eyi9] {
    width: 311px;
    margin-right: 10px;
    height: 565px;
}
.bottom[b-gu3fu8eyi9] {
    width: calc(100% - 40px);
    position: absolute;
    bottom: 25px;
}
.card.dashboard img[b-gu3fu8eyi9] {
    max-height: 208px;
}

.card.dashboard .inner-card[b-gu3fu8eyi9] {
    height: calc(100% - 208px);
}
.card.dashboard .top-round[b-gu3fu8eyi9] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}
.card.dashboard .bottom-round[b-gu3fu8eyi9] {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 24px;
}
.card.dashboard h2[b-gu3fu8eyi9] {
    color: #000;
    font-family: Inter, sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 33.6px */
}
    .card.dashboard .description[b-gu3fu8eyi9] {
        color: #000;
        font-family: Inter, sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 160%; /* 27.2px */
        margin: 0;
        padding: 0;
        display: flex;
        align-items: center;

        /* Progressive Enhancements for experimental Properties */
        text-edge: cap;
        leading-trim: both;
    }

@media (min-width: 1024px) {
    .card.dashboard:nth-of-type(2n+1)[b-gu3fu8eyi9] {
        margin-right: 32px;
    }
    .card.dashboard[b-gu3fu8eyi9] {
        width: calc(50% - 16px);
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialComingSoon.cshtml.rz.scp.css */
.coming-soon-wrapper[b-7lxfpbyz23] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    text-align: center;
    background: #f9f9f9;
    padding: 2rem;
}

.logo-container[b-7lxfpbyz23] {
    width: 240px;
    height: auto;
    margin-bottom: 2rem;
    overflow: hidden;
}

.animated-logo[b-7lxfpbyz23] {
    width: 100%;
    height: auto;
    opacity: 0;
    transform: scale(0.95);
    animation: logoFade-b-7lxfpbyz23 8s ease-in-out infinite, logoRevealUp-b-7lxfpbyz23 8s ease-in-out infinite, logoWobble-b-7lxfpbyz23 8s ease-in-out infinite;
    mask-image: linear-gradient(to top, transparent 0%, black 50%, transparent 100%);
    mask-size: 100% 200%;
    mask-position: 0% 0%;
}

@keyframes logoRevealUp-b-7lxfpbyz23 {
    0% { mask-position: 0% 0%; }
    100% { mask-position: 0% 100%; }
}

@keyframes logoFade-b-7lxfpbyz23 {
    0% { opacity: 0; transform: scale(0.95); }
    10% { opacity: 1; transform: scale(1); }
    60% { opacity: 1; transform: scale(1); }
    100% { opacity: 0; transform: scale(0.95); }
}

@keyframes logoWobble-b-7lxfpbyz23 {
    0%, 100% { transform: translateY(0) rotate(0deg); }
    15% { transform: translateY(-2px) rotate(-1deg); }
    30% { transform: translateY(1px) rotate(1deg); }
    45% { transform: translateY(-1px) rotate(-0.5deg); }
    60% { transform: translateY(0) rotate(0deg); }
}


.coming-soon-text h2[b-7lxfpbyz23] {
    font-size: 1.8rem;
    color: #333;
    margin-bottom: 0.5rem;
}

.coming-soon-text p[b-7lxfpbyz23] {
    font-size: 1.1rem;
    color: #666;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialComponentForm.cshtml.rz.scp.css */
form[b-4xj2por93i] {
    padding: 0;
    margin: 0;
}
h2[b-4xj2por93i] {
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    line-height: 54px;
    letter-spacing: 0.1px;
    margin-bottom: 0;
}
.form[b-4xj2por93i] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 10px;
}
.form-left[b-4xj2por93i] {
    display: none;

}
.form-right[b-4xj2por93i] {
    width: 100%;
}
.step[b-4xj2por93i] {
    width: 100%;
}
.progress[b-4xj2por93i] {
    margin-top: 10px;
    display: flex;
    padding-bottom: 12px;
}
.form-header[b-4xj2por93i] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
}

.section-icon-right[b-4xj2por93i] {
    width: 24px;
    height: unset;
}
.section-title[b-4xj2por93i] {
    width: calc(100% - 124px);
    padding-left: 5px;
}
.section-step[b-4xj2por93i] {
    width: 100px;
    text-align: right;
}
.section-step p[b-4xj2por93i] {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 24px;
}
.form-description[b-4xj2por93i] {
    margin-bottom: 10px;
}
.progress_value[b-4xj2por93i] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
}
.progress p[b-4xj2por93i] {
    width: calc(100% - 20px);
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
}
.progress-bar[b-4xj2por93i] {
    border-radius: 999px;
    height: 6px;
    width: 100%;
    background: #FFF;
    margin-bottom: 10px;
}
.inner-progress-bar[b-4xj2por93i] {
    width: 0%;
    height: 6px;
    border-radius: 999px;
    background: #005CA9;
}
.section-left[b-4xj2por93i] {
    margin-top: 10px;
    padding: 12px 16px;
    border-radius: 6px;
    display: flex;
    cursor: pointer;
}
.section-left.selected[b-4xj2por93i] {
    border-radius: 6px;
    background: #C9E1F4;
}
.section-left-active[b-4xj2por93i] {
    background: #C9E1F4;
}
.section-icon-left[b-4xj2por93i] {
    margin-top: 3px;
    width: 14px;
    margin-right: 8px;
}
.section-left p[b-4xj2por93i] {
    line-height: 20px;
    width: calc(100% - 40px)
}
.counter[b-4xj2por93i] {
    width: 18px;
    height: 18px;
    padding: 4px;
    padding-left: 5.5px;
    border-radius: 50%;
    background: white;
    display: inline;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 10px;
    letter-spacing: 0.05px;
}
.counter.check[b-4xj2por93i] {
    background: #22C55E;
    background-image: url(/img/icons/icon-check-lg.svg);
    background-position: center center;
    background-repeat: no-repeat;
}
.form-footer[b-4xj2por93i] {
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
}
.form-footer .prev-button[b-4xj2por93i] {
    padding-right: 16px;
    padding-left: 40px;
    align-self: flex-start;
}
.button[b-4xj2por93i] {
    width: 50%;
    margin-right: 15px;
}
.button:last-of-type[b-4xj2por93i] {
    margin-right: 0;
}
.goto[b-4xj2por93i] {
    width: 100%;
}
.current-section[b-4xj2por93i] {
    display: flex;
    flex-wrap: nowrap;
    border-radius: 6px;
}
.current-section p[b-4xj2por93i] {
    padding: 11px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    width: calc(100% - 72px);
}
.current-section .left[b-4xj2por93i] {
    padding: 11px 16px;
    background: #F9FAFB;
    width: 72px;
    border-radius: 0px 0px 6px 6px;
}
.dropdown-wrapper.uncollapsed .dropdown-elements[b-4xj2por93i] {
    display: block;
}
.dropdown-wrapper.uncollapsed[b-4xj2por93i] {
    border-radius: 6px 6px 0px 0px;
    border-top: 1px solid #E5E7EB;
    border-left: 1px solid #E5E7EB;
    border-right: 1px solid #E5E7EB;
    border-bottom: none;
}
.dropdown-elements[b-4xj2por93i] {
    display: none;
    position: absolute;
    width: calc(100% + 2px);
    max-height: 230px;
    background: white;
    margin-left: -1px;
    border-radius: 0px 0px 6px 6px;
    border: 1px solid #E5E7EB;
    border-top: none;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    overflow-y: auto;
}
.dropdown-elements .element[b-4xj2por93i] {
    padding: 11px;
}
.dropdown-elements .element.highlight[b-4xj2por93i] {
    border-radius: 6px;
    background: #F3F4F6;
}
.dropdown[b-4xj2por93i] {
    margin-top: 10px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    background: #FFF;
    background-image: url(/img/chevron-down.svg);
    background-position: calc(100% - 12px) 16px;
    background-repeat: no-repeat;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
}
.dropdown-wrapper[b-4xj2por93i] {
    position: relative;
    width: 100%;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
}

@media (min-width: 1024px) {
    .form-left[b-4xj2por93i] {
        display: block;
        width: 325px;
        margin-right: 20px;
    }
    .form-right[b-4xj2por93i] {
        width: calc(100% - 345px);
    }
    .goto[b-4xj2por93i] {
        display: none;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialComponentGoto.cshtml.rz.scp.css */
.goto[b-umbvh5jgnb] {
    width: 100%;
}

.current-section[b-umbvh5jgnb] {
    display: flex;
    flex-wrap: nowrap;
    border-radius: 6px;
}
.current-section p[b-umbvh5jgnb] {
    padding: 11px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    width: calc(100% - 72px);
}

.current-section .left[b-umbvh5jgnb] {
    padding: 11px 16px;
    background: #F9FAFB;
    width: 72px;
    border-radius: 0px 0px 6px 6px;
}
.dropdown-wrapper.uncollapsed .dropdown-elements[b-umbvh5jgnb] {
    display: block;
}
.dropdown-wrapper.uncollapsed[b-umbvh5jgnb] {
    border-radius: 6px 6px 0px 0px;
    border-top: 1px solid #E5E7EB;
    border-left: 1px solid #E5E7EB;
    border-right: 1px solid #E5E7EB;
    border-bottom: none;
}
.dropdown-elements[b-umbvh5jgnb] {
    display: none;
    position: absolute;
    width: calc(100% + 2px);
    max-height: 230px;
    background: white;
    margin-left: -1px;
    border-radius: 0px 0px 6px 6px;
    border: 1px solid #E5E7EB;
    border-top: none;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    overflow-y: auto;
}
.dropdown-elements .element[b-umbvh5jgnb] {
    padding: 11px;
}
.dropdown-elements .element.highlight[b-umbvh5jgnb] {
    border-radius: 6px;
    background: #F3F4F6;
}
.dropdown[b-umbvh5jgnb] {
    margin-top: 10px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    background: #FFF;
    background-image: url(/img/chevron-down.svg);
    background-position: calc(100% - 12px) 16px;
    background-repeat: no-repeat;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
}
.dropdown-wrapper[b-umbvh5jgnb] {
    position: relative;
    width: 100%;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialComponentStep.cshtml.rz.scp.css */
.step-body[b-bgtfgp2fd8] {
    padding: 10px 20px 25px 20px;
    background: #FFF;
    border-radius: 10px;
    border: 1px solid var(--Slate-200, #E2E8F0);
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.07), 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
}
.step-body.has-edit-footer[b-bgtfgp2fd8] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
}

.step-description[b-bgtfgp2fd8] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.step-header[b-bgtfgp2fd8] {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-end;
}
.step-header .next-button[b-bgtfgp2fd8] {
    padding-right: 40px;
    padding-left: 16px;
    align-self: flex-end;
}
.blocked .blocker[b-bgtfgp2fd8] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.blocked.step-body[b-bgtfgp2fd8] {
    position: relative;
}

h3[b-bgtfgp2fd8] {
    margin-top: 0;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.08px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialComponentStepBody.cshtml.rz.scp.css */
.step-row-wrapper[b-wapk8yxmio] {
    display: flex;
    flex-wrap: wrap;
}
.left-column[b-wapk8yxmio], .right-column[b-wapk8yxmio] {
    width: 100%;
}

@media (min-width: 1024px) {
    .left-column[b-wapk8yxmio], .right-column[b-wapk8yxmio] {
        width: calc(50% - 5px);
    }
    .right-column[b-wapk8yxmio] {
        margin-left: 5px;
    }
    .left-column[b-wapk8yxmio] {
        margin-right: 5px;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialComponentWizardForm.cshtml.rz.scp.css */
form[b-qjbjno0dwn] {
    padding: 0;
    margin: 0;
}

h2[b-qjbjno0dwn] {
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 54px;
    letter-spacing: 0.1px;
    margin-bottom: 0;
}
.wizard[b-qjbjno0dwn] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 10px;
}
.form-left[b-qjbjno0dwn] {
    display: none;

}
.form-right[b-qjbjno0dwn] {
    width: 100%;
}
.step[b-qjbjno0dwn] {
    width: 100%;
}
.progress[b-qjbjno0dwn] {
    margin-top: 10px;
    display: flex;
    padding-bottom: 12px;
}
.wizard-form-header[b-qjbjno0dwn] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
}

.section-icon-right[b-qjbjno0dwn] {
    width: 24px;
    height: unset;
}
.section-title[b-qjbjno0dwn] {
    width: calc(100% - 124px);
    padding-left: 5px;
}
.section-step[b-qjbjno0dwn] {
    width: 100px;
    text-align: right;
}
.section-step p[b-qjbjno0dwn] {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 24px;
}
.wizard-form-description[b-qjbjno0dwn] {
    margin-bottom: 10px;
}
.progress_value[b-qjbjno0dwn] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
}
.progress p[b-qjbjno0dwn] {
    width: calc(100% - 20px);
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
}
.progress-bar[b-qjbjno0dwn] {
    border-radius: 999px;
    height: 6px;
    width: 100%;
    background: #FFF;
    margin-bottom: 10px;
}
.inner-progress-bar[b-qjbjno0dwn] {
    width: 0%;
    height: 6px;
    border-radius: 999px;
    background: #005CA9;
}
.section-left[b-qjbjno0dwn] {
    padding: 12px 16px;
    border-radius: 6px;
    display: flex;
}
.section-left-active[b-qjbjno0dwn] {
    background: #C9E1F4;
}
.section-icon-left[b-qjbjno0dwn] {
    margin-top: 3px;
    width: 14px;
    margin-right: 8px;
}
.section-left p[b-qjbjno0dwn] {
    line-height: 20px;
    width: calc(100% - 40px)
}
.counter[b-qjbjno0dwn] {
    width: 18px;
    height: 18px;
    padding: 4px;
    padding-left: 5.5px;
    border-radius: 50%;
    background: white;
    display: inline;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 10px;
    letter-spacing: 0.05px;
}
.counter.check[b-qjbjno0dwn] {
    background: #22C55E;
    background-image: url(/img/icons/icon-check-lg.svg);
    background-position: center center;
    background-repeat: no-repeat;
}

.active-section[b-qjbjno0dwn] {
    background-color: #CBE3F8;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

@media (min-width: 1024px) {
    .form-left[b-qjbjno0dwn] {
        display: block;
        width: 325px;
        margin-right: 20px;
    }
    .form-right[b-qjbjno0dwn] {
        width: calc(100% - 345px);
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialComponentWizardStep.cshtml.rz.scp.css */
.step-body[b-0a52kghub6] {
    padding: 10px 20px 25px 20px;
    background: #FFF;
    border-radius: 10px;
    border: 1px solid var(--Slate-200, #E2E8F0);
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.07), 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
}
.step-footer[b-0a52kghub6] {
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
}
.step-header[b-0a52kghub6] {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-end;
}

.step-footer .prev-button[b-0a52kghub6] {
    padding-right: 16px;
    padding-left: 40px;
    align-self: flex-start;
}
.step-footer .next-button[b-0a52kghub6], .step-header .next-button[b-0a52kghub6] {
    padding-right: 40px;
    padding-left: 16px;
    align-self: flex-end;
}

.step-footer .save-as-draft-button[b-0a52kghub6] {
    padding-right: 16px;
    padding-left: 16px;
    align-self: flex-end;
    margin-right: 8px;
}

h3[b-0a52kghub6] {
    margin-top: 0;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.08px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialCreatePolygonMap.cshtml.rz.scp.css */
#createPolygonMap[b-5lrqdhxq3g] {
    width: 100%;
    height: 600px;
    z-index: 2;
    position: relative;
}

@media (min-width: 768px) {
    #createPolygonMap[b-5lrqdhxq3g] {
        height: 100%;
    }
}

/*This is the input panel*/
.custom-panel[b-5lrqdhxq3g] {
    position: absolute;
    bottom: 20px;
    left: 5px;
    background: white;
    padding: 1rem;
    border-radius: 8px;
    box-shadow: 0 0 12px rgba(0,0,0,0.2);
    width: 320px;
    z-index: 10;
}



    .custom-panel button[b-5lrqdhxq3g] {
        margin-right: 5px;
    }

    .custom-panel .buttons[b-5lrqdhxq3g] {
        background-color: #F3F4F6;
        margin-top: 5px;
    }

    .custom-panel .search-panel[b-5lrqdhxq3g] {
        margin-top: 5px;
        margin-bottom: 5px;
    }

#saveButton[b-5lrqdhxq3g] {
    padding: 10px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: #005CA9;
    color: white;
    cursor: pointer;
    margin-top: 5px;
    margin-bottom: 5px;
}

#resetButton[b-5lrqdhxq3g] {
    padding: 10px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: white;
    color: #005CA9;
    cursor: pointer;
    margin-left: 130px;
}


.input-inner-wrapper[b-5lrqdhxq3g] {
    padding: 14px 16px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    margin-bottom: 10px;
}

.browse-files[b-5lrqdhxq3g] {
    color: #005CA9;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.075px;
    align-items: center;
    justify-content: center;
}

.browse-files-info[b-5lrqdhxq3g] {
    text-align: center;
    margin-top: 10px;
    color: #9CA3AF;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.custom-upload-button[b-5lrqdhxq3g] {
    display: inline-block;
    padding: 10px 16px;
    background-color: white;
    color: #005CA9;
    border-radius: 6px;
    cursor: pointer;
    font-weight: bold;
    transition: background-color 0.3s ease;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 1px solid #E5E7EB;
}

    .custom-upload-button:hover[b-5lrqdhxq3g] {
        background-color: #F3F4F6;
    }

#fileInput[b-5lrqdhxq3g] {
    display: none;
}

.input-inner-wrapper-success .file-name[b-5lrqdhxq3g] {
    overflow: hidden;
    color: #6B7280;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
    width: calc(100% - 80px);
}

.input-inner-wrapper-success .icon-delete[b-5lrqdhxq3g] {
    cursor: pointer;
    visibility: visible !important;
}

.icon-uploaded[b-5lrqdhxq3g] {
    background: url(/img/icons/icon-uploaded.svg) center center no-repeat;
    width: 16px;
    height: 24px;
    margin-right: 16px;
}

.file-uploaded[b-5lrqdhxq3g] {
    display: flex;
}

.icon-error[b-5lrqdhxq3g] {
    margin-right: 16px;
}

.error-message[b-5lrqdhxq3g] {
    display: block;
    margin-top: 4px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialCreatePolygonMapLand.cshtml.rz.scp.css */
#createPolygonMap[b-17b3rzi7l5] {
    width: 100%;
    height: 600px;
    z-index: 2;
    position: relative;
}

@media (min-width: 768px) {
    #createPolygonMap[b-17b3rzi7l5] {
        height: 100%;
    }
}

/*This is the input panel*/
.custom-panel[b-17b3rzi7l5] {
    position: absolute;
    bottom: 20px;
    left: 5px;
    background: white;
    padding: 1rem;
    border-radius: 8px;
    box-shadow: 0 0 12px rgba(0,0,0,0.2);
    width: 320px;
    z-index: 10;
}



    .custom-panel button[b-17b3rzi7l5] {
        margin-right: 5px;
    }

    .custom-panel .buttons[b-17b3rzi7l5] {
        background-color: #F3F4F6;
        margin-top: 5px;
    }

    .custom-panel .search-panel[b-17b3rzi7l5]{
        margin-top: 5px;
        margin-bottom: 5px;
    }

#saveButton[b-17b3rzi7l5] {
    padding: 10px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: #005CA9;
    color: white;
    cursor: pointer;
    margin-top: 5px;
    margin-bottom: 5px;
}

#resetButton[b-17b3rzi7l5] {
    padding: 10px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: white;
    color: #005CA9;
    cursor: pointer;
    margin-left: 130px;
}


.input-inner-wrapper[b-17b3rzi7l5] {
    padding: 14px 16px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    margin-bottom: 10px;
}
.browse-files[b-17b3rzi7l5] {
    color: #005CA9;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.075px;
    align-items: center;
    justify-content: center;
}

.browse-files-info[b-17b3rzi7l5] {
    text-align: center;
    margin-top: 10px;
    color: #9CA3AF;
    
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.custom-upload-button[b-17b3rzi7l5] {
    display: inline-block;
    padding: 10px 16px;
    background-color: white;
    color: #005CA9;
    border-radius: 6px;
    cursor: pointer;
    font-weight: bold;
    transition: background-color 0.3s ease;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 1px solid #E5E7EB;
}

    .custom-upload-button:hover[b-17b3rzi7l5] {
        background-color: #F3F4F6;
    }

#fileInput[b-17b3rzi7l5] {
    display: none;
}

.input-inner-wrapper-success .file-name[b-17b3rzi7l5] {
    overflow: hidden;
    color: #6B7280;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
    width: calc(100% - 80px);
}

.input-inner-wrapper-success .icon-delete[b-17b3rzi7l5] {
    cursor: pointer;
    visibility: visible !important;
}

.icon-uploaded[b-17b3rzi7l5] {
    background: url(/img/icons/icon-uploaded.svg) center center no-repeat;
    width: 16px;
    height: 24px;
    margin-right: 16px;
}

.file-uploaded[b-17b3rzi7l5] {
    display: flex;
}

.icon-error[b-17b3rzi7l5] {
    margin-right: 16px;
}
.error-message[b-17b3rzi7l5] {
    display: block; 
    margin-top: 4px; 
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialDashboard.cshtml.rz.scp.css */
.dashboard-wrapper[b-4mcqksr5xn] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    color: #005CA9;
}

.dashboard-1-col[b-4mcqksr5xn], .dashboard-2-col[b-4mcqksr5xn] {
    width: 100%;
}

.stat-box[b-4mcqksr5xn] {
    border-radius: 14px;
    padding: 15px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 10px;
}

.title[b-4mcqksr5xn] {
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.12px;
}

.sub-title[b-4mcqksr5xn] {
    margin-top: 5px;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.12px;
}

.figure[b-4mcqksr5xn] {
    margin-top: 5px;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.18px;
}

.graph[b-4mcqksr5xn] {
    padding: 15px 0 0 0;
    border-radius: 10px;
    background: #F8FAFC;
}

.timeframe[b-4mcqksr5xn], .project-type[b-4mcqksr5xn], .dashboard-mode[b-4mcqksr5xn] {
    width: 100%;
    color: #2B77B7;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
    text-transform: uppercase;
}

.timeframe[b-4mcqksr5xn] {
    display: flex;
    flex-wrap: wrap;
}

.project-type[b-4mcqksr5xn] {
    margin-top: 12px;
    display: flex;
    justify-content: center;
}

.project-type-investor[b-4mcqksr5xn] {
    justify-content: space-between;
}

.dashboard-mode[b-4mcqksr5xn] {
    margin-top: 20px;
}

.stats-timeframe[b-4mcqksr5xn], .stats-project-type[b-4mcqksr5xn] {
    display: inline;
    margin-right: 14px;
    padding: 4px 6px;
    text-align: center;
    cursor: pointer;
}

.stats-project-type[b-4mcqksr5xn] {
    margin-right: 10px;
}

    .stats-timeframe.selected[b-4mcqksr5xn], .stats-project-type.selected[b-4mcqksr5xn] {
        border-radius: 6px;
        background: #5592C6;
        color: #EEF7FF;
    }

.button-half[b-4mcqksr5xn] {
    width: 50%;
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
    display: flex;
    justify-content: center;
}

    .button-half:last-of-type[b-4mcqksr5xn] {
        margin-right: 0;
    }

    .button-half:first-of-type[b-4mcqksr5xn] {
        margin-left: 0;
    }

    .button-half .button-title[b-4mcqksr5xn] {
        text-align: center;
        font-family: Inter, sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px; /* 150% */
        letter-spacing: 0.08px;
        display: inline-block;
        white-space: nowrap;
    }

.button-full[b-4mcqksr5xn] {
    cursor: pointer;
    width: 100%;
    padding-left: 75px;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .button-full .button-title[b-4mcqksr5xn] {
        font-family: Inter, sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: 0.1px;
    }

.button-wrapper[b-4mcqksr5xn] {
    display: flex;
}

.button-subtitle[b-4mcqksr5xn] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.07px;
}

.button-cta[b-4mcqksr5xn] {
    display: inline-block;
    padding-right: 20px;
    background: url(/img/icons/icon-dashboard-chevron-right.svg) right center no-repeat;
    margin-top: 10px;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.075px;
}

.search-box[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-search.svg);
    background-position: 20px 20px;
    background-repeat: no-repeat;
}

.message-box[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-messages.svg);
    background-position: 20px 20px;
    background-repeat: no-repeat;
}

.request-box[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-myprojects.svg);
    background-position: 20px 20px;
    background-repeat: no-repeat;
}

.notification-box[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-notifications.svg);
    background-position: 20px 20px;
    background-repeat: no-repeat;
}

.myprojects-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-myprojects.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.mycollections-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-mycollections.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.mylands-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-mylands.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.myprofile-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-myprofile.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.myteam-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-myteam.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.faq-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-faq.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.support-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-support.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.news-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-news.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.stats-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-stats.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.users-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-myteam.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.teamleads-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-myteam.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.developers-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-myteam.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.investors-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-myteam.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.allprojects-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-myprojects.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.stripe-box .button-title[b-4mcqksr5xn] {
    background-image: url(/img/icons/icon-stats-external.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
}

.todo-box[b-4mcqksr5xn] {
    padding: 20px;
}

    .todo-box .title[b-4mcqksr5xn] {
        height: 40px;
        background-image: url(/img/icons/icon-dashboard-todos.svg);
        background-position: left top;
        background-repeat: no-repeat;
        padding-left: 55px;
    }

    .todo-box .dashboard-section-subtitle[b-4mcqksr5xn] {
        padding-left: 55px;
        margin-top: -10px;
        color: #6B7280;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 20px; /* 142.857% */
        letter-spacing: 0.07px;
    }

    .todo-box .task-list[b-4mcqksr5xn] {
        padding: 15px;
    }

.to-do-wrapper[b-4mcqksr5xn] {
    display: flex;
}

.due-date[b-4mcqksr5xn] {
    border-radius: 10px;
    padding: 1px 4px;
    height: 19px;
    width: 63px;
    padding-left: 20px;
    color: #FFF;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; /* 160% */
    letter-spacing: 0.05px;
    margin-right: 4px;
    background: url(/img/icons/icon-dashboard-taskdate.svg) 6px center no-repeat;
}

    .due-date.date-0[b-4mcqksr5xn] {
        background-color: #EF4444;
    }

    .due-date.date-1[b-4mcqksr5xn] {
        background-color: #EAB308;
    }

    .due-date.date-2[b-4mcqksr5xn] {
        background-color: #005CA9;
    }

.task[b-4mcqksr5xn] {
    margin: 0;
    padding: 0;
    background: url(/img/icons/icon-dashboard-taskcontent.svg) left top no-repeat;
    margin-bottom: 10px;
}

    .task .task-title[b-4mcqksr5xn] {
        color: #005CA9;
        font-family: Inter, sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.075px;
        padding-left: 21px;
    }

    .task .task-subtitle[b-4mcqksr5xn] {
        color: #005CA9;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px; /* 142.857% */
        letter-spacing: 0.07px;
        padding-left: 21px;
    }


@media (min-width: 1024px) {
    .dashboard-1-col[b-4mcqksr5xn] {
        width: calc(33.3% - 20px);
        margin-right: 0;
        margin-left: 0;
    }

        .dashboard-1-col:first-of-type[b-4mcqksr5xn] {
            width: calc(33.3% - 10px);
            margin-right: 10px;
            margin-left: 0px;
        }

        .dashboard-1-col:last-of-type[b-4mcqksr5xn] {
            width: calc(33.3% - 10px);
            margin-right: 0;
            margin-left: 10px;
        }

    .dashboard-2-col[b-4mcqksr5xn] {
        width: 66.6%;
    }
}

.legend[b-4mcqksr5xn] {
    display: inline;
    border-radius: 6px;
    background: #5592C6;
    color: #EEF7FF;
    padding: 4px 6px;
    margin-right: 10px;
}

.right-legend-style[b-4mcqksr5xn] {
    float: right;
}

.data-indication[b-4mcqksr5xn] {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 4px;
}

.data-indication-completed[b-4mcqksr5xn] {
    background-color: #10B981;
}

.data-indication-running[b-4mcqksr5xn] {
    background-color: #A3E635;
    border-width: 0 1px 0 1px;
    border-color: white;
    border-style: solid;
}

.data-indication-fundraising[b-4mcqksr5xn] {
    background-color: #FDE047;
}

.data-indication-completed-planned[b-4mcqksr5xn] {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 4px 0 0 4px;
}

.data-indication-running-planned[b-4mcqksr5xn] {
    display: inline-block;
    width: 8px;
    height: 8px;
}

.data-indication-fundraising-planned[b-4mcqksr5xn] {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 0 4px 4px 0;
}

.data-indication-completed-reported[b-4mcqksr5xn] {
    background-color: #10B981;
    opacity: 0.5;
}

.data-indication-running-reported[b-4mcqksr5xn] {
    background-color: #A3E635;
    opacity: 0.5;
    border-width: 0 1px 0 1px;
    border-color: white;
    border-style: solid;
}

.data-indication-fundraising-reported[b-4mcqksr5xn] {
    background-color: #FDE047;
    opacity: 0.5
}

.options[b-4mcqksr5xn] {
    display: inline;
    margin-right: 10px;
    padding: 4px 6px;
    text-align: center;
    cursor: pointer;
    background-color: #EEF7FF;
}

    .options.selected[b-4mcqksr5xn] {
        border-radius: 6px;
        background: #5592C6;
        color: #EEF7FF;
    }

.status[b-4mcqksr5xn] {
    border: 1px;
    border-style: solid;
    border-radius: 6px;
    border-color: #2B77B7;
}

.switch[b-4mcqksr5xn] {
    position: relative;
    display: inline-block;
    width: 42px;
    height: 24px;
    margin-bottom: 0px;
    flex-shrink: 0;
}

    .switch input[b-4mcqksr5xn] {
        display: none;
    }

.slider[b-4mcqksr5xn] {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: -6px;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .4s;
}

    .slider[b-4mcqksr5xn]:before {
        position: absolute;
        content: "";
        height: 18px;
        width: 18px;
        left: 2px;
        bottom: 3px;
        background-color: white;
        transition: .4s;
    }

input[type="checkbox"]:checked + input[type="hidden"] + .slider[b-4mcqksr5xn],
input[type="checkbox"]:checked + .slider[b-4mcqksr5xn] {
    background-color: #005CA9;
}

input[type="checkbox"]:focus + input[type="hidden"] + .slider[b-4mcqksr5xn],
input[type="checkbox"]:focus + .slider[b-4mcqksr5xn] {
    box-shadow: 0 0 1px #005CA9;
}

input[type="checkbox"]:checked + input[type="hidden"] + .slider[b-4mcqksr5xn]:before,
input[type="checkbox"]:checked + .slider[b-4mcqksr5xn]:before {
    transform: translateX(26px);
}

.slider.round[b-4mcqksr5xn] {
    border-radius: 34px;
}

    .slider.round[b-4mcqksr5xn]:before {
        border-radius: 50%;
    }

.draft-box[b-4mcqksr5xn] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 24px;
}

    .draft-box .draft-message[b-4mcqksr5xn] {
        flex-grow: 1;
        min-width: 0;
    }

.since-login-highlight[b-4mcqksr5xn] {
    width: 24px;
    height: 18px;
    border-radius: 10px;
    background-color: #EF4444;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 10px;
    line-height: 16px;
    font-weight: 500;
    color: #FFFFFF;
    padding-top: 2px;
    margin-right: 5px;
}

.highlight-container[b-4mcqksr5xn] {
    display: flex;
    align-items: center;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialDocument.cshtml.rz.scp.css */
.report-wrapper[b-b6vm539gc8] {
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    padding: 10px;
    margin-top: 5px;
}

.icon-uploaded[b-b6vm539gc8] {
    background: url(/img/icons/icon-uploaded.svg) center center no-repeat;
    width: 16px;
    height: 24px;
    margin-right: 16px;
}

.report-name[b-b6vm539gc8] {
    width: 92%;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #6B7280;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterCertification.cshtml.rz.scp.css */
.filter-fields[b-lxgo508bvg] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    color: #1F2937;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.07px;
    padding: 10px;
}

.single-checkbox-list-item[b-lxgo508bvg] {
    height: 20px;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.single-checkbox-list-item:last-of-type[b-lxgo508bvg] {
    margin-bottom: 0;
}

.single-checkbox-list-item input[b-lxgo508bvg] {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}

.single-checkbox-list-item p[b-lxgo508bvg] {
    display: inline;
    height: 20px;
    line-height: 20px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterCollection.cshtml.rz.scp.css */
.filter-fields[b-ouykj7q5l4] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    color: #1F2937;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.07px;
    padding: 10px;
}

.single-checkbox-list-item[b-ouykj7q5l4] {
    height: 20px;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.single-checkbox-list-item:last-of-type[b-ouykj7q5l4] {
    margin-bottom: 0;
}

.single-checkbox-list-item input[b-ouykj7q5l4] {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}

.single-checkbox-list-item p[b-ouykj7q5l4] {
    display: inline;
    height: 20px;
    line-height: 20px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterFundingLeft.cshtml.rz.scp.css */
.filter-fields[b-qimzm2chd0] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    padding: 10px;
}

.search-box-with-label[b-qimzm2chd0] {
    display: flex;
}

.search-label[b-qimzm2chd0] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    width: 133px;
    height: 38px;
    line-height: 18px;
    padding: 10px 12px;
    border: 1px solid #E5E7EB;
    background: #F9FAFB;
    color: #6B7280;
}

input[b-qimzm2chd0] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    margin-bottom: 10px;
}
.section-label[b-qimzm2chd0] {
    margin-bottom: 8px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.07px;
}

.filter-apply[b-qimzm2chd0] {
    color: #005CA9;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.075px;
    background: #F3F4F6;
    border-radius: 0px 0px 6px 6px;
    text-align: right;
    padding: 10px 20px;
    cursor: pointer;
    margin-top: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterInvestment.cshtml.rz.scp.css */
.filter-fields[b-ouvh2cdwdi] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    padding: 10px;
}

.search-box-with-label[b-ouvh2cdwdi] {
    display: flex;
}

.search-label[b-ouvh2cdwdi] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    width: 133px;
    height: 38px;
    line-height: 18px;
    padding: 10px 12px;
    border: 1px solid #E5E7EB;
    background: #F9FAFB;
    color: #6B7280;
}

input[b-ouvh2cdwdi] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    margin-bottom: 10px;
}
.section-label[b-ouvh2cdwdi] {
    margin-bottom: 8px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.07px;
}

.filter-apply[b-ouvh2cdwdi] {
    color: #005CA9;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.075px;
    background: #F3F4F6;
    border-radius: 0px 0px 6px 6px;
    text-align: right;
    padding: 10px 20px;
    cursor: pointer;
    margin-top: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterLandActivity.cshtml.rz.scp.css */
.filter-fields[b-onvtovu692] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    color: #1F2937;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.07px;
    padding: 10px;
}

.single-checkbox-list-item[b-onvtovu692] {
    height: 20px;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.single-checkbox-list-item:last-of-type[b-onvtovu692] {
    margin-bottom: 0;
}

.single-checkbox-list-item input[b-onvtovu692] {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}

.single-checkbox-list-item p[b-onvtovu692] {
    display: inline;
    height: 20px;
    line-height: 20px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterLandCharacter.cshtml.rz.scp.css */
.filter-fields[b-3gmz11vbwr] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    color: #1F2937;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.07px;
    padding: 10px;
}

.single-checkbox-list-item[b-3gmz11vbwr] {
    height: 20px;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.single-checkbox-list-item:last-of-type[b-3gmz11vbwr] {
    margin-bottom: 0;
}

.single-checkbox-list-item input[b-3gmz11vbwr] {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}

.single-checkbox-list-item p[b-3gmz11vbwr] {
    display: inline;
    height: 20px;
    line-height: 20px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterLandRights.cshtml.rz.scp.css */
.filter-fields[b-dnmzosviln] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    color: #1F2937;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.07px;
    padding: 10px;
}

.single-checkbox-list-item[b-dnmzosviln] {
    height: 20px;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.single-checkbox-list-item:last-of-type[b-dnmzosviln] {
    margin-bottom: 0;
}

.single-checkbox-list-item input[b-dnmzosviln] {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}

.single-checkbox-list-item p[b-dnmzosviln] {
    display: inline;
    height: 20px;
    line-height: 20px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterLocation.cshtml.rz.scp.css */
.filter-fields[b-bxc4khhf8m] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    color: #1F2937;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.07px;
    padding: 10px;
}

.single-checkbox-list-item[b-bxc4khhf8m] {
    height: 20px;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.single-checkbox-list-item:last-of-type[b-bxc4khhf8m] {
    margin-bottom: 0;
}

.single-checkbox-list-item input[b-bxc4khhf8m] {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}

.single-checkbox-list-item p[b-bxc4khhf8m] {
    display: inline;
    height: 20px;
    line-height: 20px;
}
.section-label[b-bxc4khhf8m] {
    margin-bottom: 8px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.07px;
}
.add-country[b-bxc4khhf8m] {
    border-radius: 25px;
    background-color: #005CA9;
    color: #FFFFFF;
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    padding: 8px;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.005em;
}
    .add-country[b-bxc4khhf8m]::after {
        content: "+";
        width: 15px;
        height: 16px;
        border-radius: 8px;
        background-color: #FFFFFF;
        color: #005CA9;
        margin-left: 3px;
        text-align: center;
    }

.filter-apply[b-bxc4khhf8m] {
    color: #005CA9;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.075px;
    background: #F3F4F6;
    border-radius: 0px 0px 6px 6px;
    text-align: right;
    padding: 10px 20px;
    cursor: pointer;
    margin-top: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterProjectRanking.cshtml.rz.scp.css */
.filter-fields[b-2mjfiznj4h] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    padding: 10px;
}

.slider-wrapper[b-2mjfiznj4h] {
    margin-bottom: 10px;
}

input[type='range'][b-2mjfiznj4h] {
    -webkit-appearance: none;
    background-color: #E5E7EB;
    height: 24px;
    overflow: hidden;
    width: 300px;
    border-radius: 999px;
}
.slider-max-value[b-2mjfiznj4h] {
    width: 30px;
    line-height:27px;
    height: 24px;
    padding-left: 10px;
}

input[type='range'][b-2mjfiznj4h]::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    height: 25px;
}

input[type='range'][b-2mjfiznj4h]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background: #FFF;
    border-radius: 50%;
    box-shadow: -2010px 0 0 2000px #94A3B8;
    cursor: pointer;
    height: 25px;
    width: 25px;
    border: 0;
}
.slider[b-2mjfiznj4h] {
    display: flex;
    flex-wrap: nowrap;
}

.filter-apply[b-2mjfiznj4h] {
    color: #005CA9;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.075px;
    background: #F3F4F6;
    border-radius: 0px 0px 6px 6px;
    text-align: right;
    padding: 10px 20px;
    cursor: pointer;
    margin-top: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterProjectType.cshtml.rz.scp.css */
.filter-fields[b-ok6k1go9ni] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    color: #1F2937;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.07px;
    padding: 10px;
}
.single-checkbox-list-item[b-ok6k1go9ni] {
    height: 20px;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}
.single-checkbox-list-item:last-of-type[b-ok6k1go9ni] {
    margin-bottom: 0;
}
.single-checkbox-list-item input[b-ok6k1go9ni] {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}
.single-checkbox-list-item p[b-ok6k1go9ni] {
    display: inline;
    height: 20px;
    line-height: 20px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterSearchArea.cshtml.rz.scp.css */
.filter-fields[b-swc69bdn2m] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    padding: 10px;
}
.search-box-with-label[b-swc69bdn2m] {
    display: flex;
}
.search-label[b-swc69bdn2m] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    width: 133px;
    height: 38px;
    line-height: 18px;
    padding: 10px 12px;
    border: 1px solid #E5E7EB;
    background: #F9FAFB;
    color: #6B7280;
}
input[b-swc69bdn2m] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    margin-bottom: 10px;
}

.filter-apply[b-swc69bdn2m] {
    color: #005CA9;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.075px;
    background: #F3F4F6;
    border-radius: 0px 0px 6px 6px;
    text-align: right;
    padding: 10px 20px;
    cursor: pointer;
    margin-top: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterStatus.cshtml.rz.scp.css */
.filter-fields[b-71lz38gmm0] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    color: #1F2937;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.07px;
    padding: 10px;
}

.single-checkbox-list-item[b-71lz38gmm0] {
    height: 20px;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.single-checkbox-list-item:last-of-type[b-71lz38gmm0] {
    margin-bottom: 0;
}

.single-checkbox-list-item input[b-71lz38gmm0] {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}

.single-checkbox-list-item p[b-71lz38gmm0] {
    display: inline;
    height: 20px;
    line-height: 20px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterSustainableGoals.cshtml.rz.scp.css */
.filter-fields[b-8jgygi17xm] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    color: #1F2937;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.07px;
    padding: 10px;
}

.single-checkbox-list-item[b-8jgygi17xm] {
    height: 20px;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.single-checkbox-list-item:last-of-type[b-8jgygi17xm] {
    margin-bottom: 0;
}

.single-checkbox-list-item input[b-8jgygi17xm] {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}

.single-checkbox-list-item p[b-8jgygi17xm] {
    display: inline;
    height: 20px;
    line-height: 1.2;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterTextSearch.cshtml.rz.scp.css */
.filter-fields[b-710e6cv38g] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    padding: 10px;
}

.filter-apply[b-710e6cv38g] {
    color: #005CA9;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.075px;
    background: #F3F4F6;
    border-radius: 0px 0px 6px 6px;
    text-align: right;
    padding: 10px 20px;
    cursor: pointer;
    margin-top: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterTiming.cshtml.rz.scp.css */
.filter-fields[b-8umjjsgdwy] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    padding: 10px;
}

.search-box-with-label[b-8umjjsgdwy] {
    display: flex;
    margin-bottom: 10px;
}

.search-label[b-8umjjsgdwy] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    width: 133px;
    height: 38px;
    line-height: 18px;
    padding: 10px 12px;
    border: 1px solid #E5E7EB;
    background: #F9FAFB;
    color: #6B7280;
}

input[b-8umjjsgdwy] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
}
.section-label[b-8umjjsgdwy] {
    margin-bottom: 8px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.07px;
}

.filter-apply[b-8umjjsgdwy] {
    color: #005CA9;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.075px;
    background: #F3F4F6;
    border-radius: 0px 0px 6px 6px;
    text-align: right;
    padding: 10px 20px;
    cursor: pointer;
    margin-top: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFilterTimingAdminDashboard.cshtml.rz.scp.css */
.filter-fields[b-las4yvphpb] {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
    padding: 10px;
}

.search-box-with-label[b-las4yvphpb] {
    display: flex;
    margin-bottom: 10px;
}

.search-label[b-las4yvphpb] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    width: 38px;
    height: 38px;
    line-height: 18px;
    padding: 10px 12px;
    border: 1px solid #E5E7EB;
    background: #F9FAFB;
    color: #6B7280;
}

input[b-las4yvphpb] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
}
.section-label[b-las4yvphpb] {
    margin-bottom: 8px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.07px;
}

.icon-TimingAdminDashboard[b-las4yvphpb] {
    width: 16px;
    height: 16px;
    background-image: url('/img/timing-16px.svg');
    background-repeat: no-repeat;
}

input[type="date"][b-las4yvphpb]::-webkit-calendar-picker-indicator {
    background: url('/img/timing-16px.svg') no-repeat center;
    border-width: 1px;
    border-color: #6B7280;
    position: relative;
    right: 100%;
    margin: -10px;
}

input[type="date"][b-las4yvphpb]::-webkit-datetime-edit {
    padding: 20px;
}

input[type="date"][b-las4yvphpb]::-webkit-datetime-edit-fields-wrapper {
    padding: 20px;
    border: 1px solid #E5E7EB;
    width: 100%;
}

.search-box-with-label input[type="date"][b-las4yvphpb] {
    border-left: 1px solid #E5E7EB;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
}

.search-box-with-label.timeframe[b-las4yvphpb] {
    width: 100%;
    margin-top: 19px;
    color: #2B77B7;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
    text-transform: uppercase;
}
.options[b-las4yvphpb] {
    display: inline;
    margin-right: 14px;
    padding: 4px 6px;
    text-align: center;
    cursor: pointer;
    background-color: #EEF7FF;
}

    .options.selected[b-las4yvphpb] {
        border-radius: 6px;
        background: #5592C6;
        color: #EEF7FF;
    }
.status[b-las4yvphpb] {
    border: 1px;
    border-style: solid;
    border-radius: 6px;
    border-color: #2B77B7;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFinance.cshtml.rz.scp.css */
h2[b-diccfd6f2v] {
    color: #1F2937;
}
.main-container[b-diccfd6f2v] {
    width: 100%;
}

.left[b-diccfd6f2v] {
    width: 100%;
}

.right[b-diccfd6f2v] {
    text-align: left;
    width: 100%;
}

.right h2[b-diccfd6f2v] {
    margin-top: 10px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.left .title[b-diccfd6f2v] {
    width: 100%;
    text-transform: uppercase;
    background-color: #F3F4F6;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 3px;
}

.value[b-diccfd6f2v] {
    padding-left: 15px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.value strong[b-diccfd6f2v] {
    font-weight: 600;
}
.value span[b-diccfd6f2v] {
    padding-left: 50px;
}

.chart.split[b-diccfd6f2v] {
    display: flex;
    margin-bottom: 26px;
    margin-top: 7px;
}

.chart.split .pie-container[b-diccfd6f2v] {
    width: 100px;
    margin-right: 15px;
}

.chart.split .table-container[b-diccfd6f2v] {
    width: calc(100% - 115px);
}

.chart.split .row[b-diccfd6f2v] {
    display: flex;
    justify-content: space-between;
}
.title-planting[b-diccfd6f2v] {
    background: url(/img/icons/icon-planting-dot.svg) left center no-repeat;
    padding-left: 15px;
}
.title-maintenance[b-diccfd6f2v] {
    background: url(/img/icons/icon-maintenance-dot.svg) left center no-repeat;
    padding-left: 15px;
}

.title-platformFee[b-diccfd6f2v] {
    background: url(/img/icons/icon-platformfee-dot.svg) left center no-repeat;
    padding-left: 15px;
}

.title-planting[b-diccfd6f2v], .title-maintenance[b-diccfd6f2v], .title-platformFee[b-diccfd6f2v] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 6px;
}

.title-maintenance[b-diccfd6f2v], .title-platformFee[b-diccfd6f2v] {
    margin-top: 6px;
}

.planting_total_label[b-diccfd6f2v] {
    position: relative;
    top: calc(50% - 16px);
    width: 100%;
    text-align: center;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
    text-transform: uppercase;
}

.planting_total_value[b-diccfd6f2v] {
    position: relative;
    top: calc(50% - 18px);
    width: 100%;
    color: #1F2937;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.09px;
}

.main-chart[b-diccfd6f2v] {
    margin-top: 30px;
    margin-bottom: 30px;
}
.pie[b-diccfd6f2v] {
    margin: auto;
}

@media (min-width: 1024px) {
    .main-chart[b-diccfd6f2v] {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .left[b-diccfd6f2v] {
        width: 43%;
        padding-right: 40px;
    }

    .right[b-diccfd6f2v] {
        width: 57%;
        display: block
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFinanceBreakdown.cshtml.rz.scp.css */
h2[b-tkhds4w899] {
    color: #1F2937;
}
.main-container[b-tkhds4w899] {
    width: 100%;
}

.left[b-tkhds4w899] {
    width: 100%;
}

.right[b-tkhds4w899] {
    text-align: left;
    width: 100%;
}

.right h2[b-tkhds4w899] {
    margin-top: 10px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.left .title[b-tkhds4w899] {
    width: 100%;
    text-transform: uppercase;
    background-color: #F3F4F6;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 3px;
}

.value[b-tkhds4w899] {
    padding-left: 15px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.value strong[b-tkhds4w899] {
    font-weight: 600;
}
.value span[b-tkhds4w899] {
    padding-left: 50px;
}

.chart.split[b-tkhds4w899] {
    display: flex;
    margin-bottom: 26px;
    margin-top: 7px;
}

.chart.split .pie-container[b-tkhds4w899] {
    width: 100px;
    margin-right: 15px;
}

.chart.split .table-container[b-tkhds4w899] {
    width: calc(100% - 115px);
}

.chart.split .row[b-tkhds4w899] {
    display: flex;
    justify-content: space-between;
}
.title-planting[b-tkhds4w899] {
    background: url(/img/icons/icon-planting-dot.svg) left center no-repeat;
    padding-left: 15px;
}
.title-maintenance[b-tkhds4w899] {
    background: url(/img/icons/icon-maintenance-dot.svg) left center no-repeat;
    padding-left: 15px;
    margin-top: 6px;
}

.title-planting[b-tkhds4w899], .title-maintenance[b-tkhds4w899] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 6px;
}

.planting_total_label[b-tkhds4w899] {
    position: relative;
    top: calc(50% - 16px);
    width: 100%;
    text-align: center;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
    text-transform: uppercase;
}

.planting_total_value[b-tkhds4w899] {
    position: relative;
    top: calc(50% - 18px);
    width: 100%;
    color: #1F2937;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.09px;
}

.main-chart[b-tkhds4w899] {
    margin-top: 30px;
    margin-bottom: 30px;
}
.pie[b-tkhds4w899] {
    margin: auto;
}

@media (min-width: 1024px) {
    .main-chart[b-tkhds4w899] {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .left[b-tkhds4w899] {
        width: 43%;
        padding-right: 40px;
    }

    .right[b-tkhds4w899] {
        width: 57%;
        display: block
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialFinanceFunding.cshtml.rz.scp.css */
h2[b-bpij40yxxe] {
    color: #1F2937;
}
.main-container[b-bpij40yxxe] {
    width: 100%;
}

.left[b-bpij40yxxe] {
    width: 100%;
}

.right[b-bpij40yxxe] {
    text-align: left;
    width: 100%;
}

.right h2[b-bpij40yxxe] {
    margin-top: 10px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.left .title[b-bpij40yxxe] {
    width: 100%;
    text-transform: uppercase;
    background-color: #F3F4F6;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 3px;
}

.value[b-bpij40yxxe] {
    padding-left: 15px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.value strong[b-bpij40yxxe] {
    font-weight: 600;
}
.value span[b-bpij40yxxe] {
    padding-left: 50px;
}

.chart.split[b-bpij40yxxe] {
    display: flex;
    margin-bottom: 26px;
    margin-top: 7px;
}

.chart.split .pie-container[b-bpij40yxxe] {
    width: 100px;
    margin-right: 15px;
}

.chart.split .table-container[b-bpij40yxxe] {
    width: calc(100% - 115px);
}

.chart.split .row[b-bpij40yxxe] {
    display: flex;
    justify-content: space-between;
}
.title-planting[b-bpij40yxxe] {
    background: url(/img/icons/icon-planting-dot.svg) left center no-repeat;
    padding-left: 15px;
}
.title-maintenance[b-bpij40yxxe] {
    background: url(/img/icons/icon-maintenance-dot.svg) left center no-repeat;
    padding-left: 15px;
    margin-top: 6px;
}

.title-planting[b-bpij40yxxe], .title-maintenance[b-bpij40yxxe] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 6px;
}

.planting_total_label[b-bpij40yxxe] {
    position: relative;
    top: calc(50% - 16px);
    width: 100%;
    text-align: center;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
    text-transform: uppercase;
}

.planting_total_value[b-bpij40yxxe] {
    position: relative;
    top: calc(50% - 18px);
    width: 100%;
    color: #1F2937;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.09px;
}

.main-chart[b-bpij40yxxe] {
    margin-top: 30px;
    margin-bottom: 30px;
}
.pie[b-bpij40yxxe] {
    margin: auto;
}

@media (min-width: 1024px) {
    .main-chart[b-bpij40yxxe] {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .left[b-bpij40yxxe] {
        width: 43%;
        padding-right: 40px;
    }

    .right[b-bpij40yxxe] {
        width: 57%;
        display: block
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialImageCarousel.cshtml.rz.scp.css */
.splide__arrow--prev[b-ityiaijgzv], .splide__arrow--next[b-ityiaijgzv] {
    background: #FFFFFF;
    border: 1px solid #E5E7EB;
}

    .splide__arrow--prev svg[b-ityiaijgzv], .splide__arrow--next svg[b-ityiaijgzv] {
        fill: #005CA9;
    }
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputArea.cshtml.rz.scp.css */
.input-wrapper[b-0ukbxxqwg2] {
    width: 100%;
    margin-bottom: 15px;
}
.form-input-area[b-0ukbxxqwg2] {
    width: 100%;
    height: 103px;
    padding: 14px;
    resize: none;
    display: block;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
}
.input-description[b-0ukbxxqwg2] {
    margin-bottom: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputCaption.cshtml.rz.scp.css */
.input-wrapper[b-myp96cqd6y] {
    margin-bottom: 15px;
    width: 100%;
}
.input-description[b-myp96cqd6y] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-myp96cqd6y] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.icon-present .form-input-text[b-myp96cqd6y] {
    padding-left: 59px;
}
.input-wrapper.icon-present .icon[b-myp96cqd6y] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 48px;
    height: 46px;
    padding-left: 16px;
    padding-top: 14px;
    margin-top: -46px;
}
.input-wrapper.icon-present .icon img[b-myp96cqd6y] {
    width: 16px;
    height: 16px;
}
label[b-myp96cqd6y] {
    margin-bottom: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputCertification.cshtml.rz.scp.css */
.input-wrapper[b-hg1z222ino] {
    margin-bottom: 15px;
    width: 100%;
}

.input-description[b-hg1z222ino] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.land-carbon-certification[b-hg1z222ino] {
    border-radius: 12px;
    border: 1px solid #E5E7EB;
    background: #F1F5F9;
    padding: 10px 15px 0px 15px;
    margin-bottom: 10px;
}

    .land-carbon-certification h2[b-hg1z222ino] {
        color: #6B7280;
        font-family: Inter, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.08px;
    }

.selected-since[b-hg1z222ino], .selected-until[b-hg1z222ino] {
    border-radius: 999px;
    background: #005CA9;
}

.separator[b-hg1z222ino] {
    border-bottom: 1px solid #E5E7EB;
    margin: 0;
    padding: 0;
}

.error-container[b-hg1z222ino] {
    border-radius: 8px;
    padding: 10px 15px 13px 15px;
    margin-bottom: 10px;
    background: url(/img/icons/icon-error-message.svg) 15px 10px no-repeat;
    background-color: #FEF2F2;
}

    .error-container h2[b-hg1z222ino] {
        color: #991B1B;
        font-family: Inter, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 0.08px;
        padding-left: 26px;
    }

    .error-container p[b-hg1z222ino] {
        color: #991B1B;
        font-family: Inter, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px; /* 133.333% */
        letter-spacing: 0.06px;
        background: unset;
        padding-left: 26px;
        margin-bottom: 0;
    }

.certification-milestones[b-hg1z222ino] {
    display: flex;
    align-items: flex-start;
}

.certification-milestone-label[b-hg1z222ino] {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 16.94px;
    letter-spacing: 0.005em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.certification-milestone-list[b-hg1z222ino] {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #E5E7EB;
    margin-bottom: 10px;
}

.certification-milestone-icon[b-hg1z222ino] {
    background-image: url(/img/icons/icon-delete.svg);
    background-position: left center;
    background-repeat: no-repeat;
    width: 30px;
    height: 40px;
}

.certification-milestone-date[b-hg1z222ino], .certification-milestone-name[b-hg1z222ino] {
    margin-right: 10px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputCurrency.cshtml.rz.scp.css */
.input-wrapper[b-e7ephxiwj0] {
    margin-bottom: 15px;
    width: 100%;
}
.input-double[b-e7ephxiwj0] {
    width: 100%;
}
.input-description[b-e7ephxiwj0] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-e7ephxiwj0] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.inline-label .form-input-text[b-e7ephxiwj0] {
    padding-left: 163px;
}
.input-wrapper.inline-label .label[b-e7ephxiwj0] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}
label[b-e7ephxiwj0] {
    margin-bottom: 10px;
}
.input-symbol[b-e7ephxiwj0] {
    color: #1F2937;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-left: 146px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputCustomButton.cshtml.rz.scp.css */
.input-wrapper[b-jv56m16dqw] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.input-description[b-jv56m16dqw] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.done_icon[b-jv56m16dqw] {
    width: 44px;
    height: 44px;
    margin-left: 8px;
}

.map-thumbnails-container[b-jv56m16dqw] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    width: 100%;
}

.media_map[b-jv56m16dqw] {
    width: 125px;
    display: flex;
    flex-wrap: wrap;
}

.map_detail[b-jv56m16dqw] {
    width: 125px;
    height: 125px;
    background-size: cover;
    cursor: pointer;
    margin-bottom: 2px;
    overflow: hidden;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputCustomForm.cshtml.rz.scp.css */
.input-wrapper[b-ffg5z8s96u] {
    margin-bottom: 15px;
    width: 100%;
}
.input-description[b-ffg5z8s96u] {
    margin-top: 10px;
    margin-bottom: 10px;
}
label[b-ffg5z8s96u] {
    margin-bottom: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputDate.cshtml.rz.scp.css */
.input-wrapper[b-cd5f2ipshc] {
    margin-bottom: 15px;
    width: 100%;
}

.input-description[b-cd5f2ipshc] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.input-wrapper.inline-label .form-input-text[b-cd5f2ipshc] {
    padding-left: 146px;
}

.input-wrapper.inline-label .label[b-cd5f2ipshc] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}

label[b-cd5f2ipshc] {
    margin-bottom: 10px;
}


input[type="month"][b-cd5f2ipshc], input[type="date"][b-cd5f2ipshc] {
    padding-left: 20px;
    border: 1px solid #E5E7EB;
    width: 351px;
    border-radius: 6px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: left;
}


/*Timeline marker circle*/
.milestone-mark[b-cd5f2ipshc] {
    border-radius: 50%;
    border: 1px solid #D1D5DB;
    width: 38px;
    height: 38px;
}

/*border around timeline marker circle*/
.milestone-mark-wrapper[b-cd5f2ipshc] {
    border-radius: 50%;
    border: 4px solid #FFFF;
    width: 46px;
    height: 45px;
    margin-left: -23px;
    margin-top: 30px;
}

.start-milestone-mark[b-cd5f2ipshc] {
    background: url('/img/icons/icon-milestone-start.svg') no-repeat center white;
}

.end-milestone-mark[b-cd5f2ipshc] {
    background: url('/img/icons/icon-milestone-end.svg') no-repeat center white;
}

.existed-milestone-mark[b-cd5f2ipshc] {
    background: url('/img/icons/icon-milestone.svg') no-repeat center white;
}

.existed-milestone-mark-delete[b-cd5f2ipshc] {
    background: url('/img/icons/icon-milestone-delete.svg') no-repeat center white;
    background-color: #FEF2F2;
    border-radius: 6px;
    margin-left: 10px;
    width: 46px;
    height: 46px;
}

/* UNUSED? */
.update-date milestone-start-date[b-cd5f2ipshc] {
    display: flex;
    width: 351px;
}

.error[b-cd5f2ipshc] {
    margin-top: 10px;
    color: #F87171;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
}

.error-border[b-cd5f2ipshc] {
    border: 1px solid #EF4444;
    background-color: #FFF;
    box-shadow: 0px 0px 0px 4px rgba(239, 68, 68, 0.25);
}

.date-timeline-label[b-cd5f2ipshc] {
    font-family: Inter, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16.94px;
    letter-spacing: 0.5px;
    color: #1F2937;
}

.custom-date-wrapper[b-cd5f2ipshc] {
    display: flex;
    width: 351px;
    height: 46px;
    border: 1px solid #E5E7EB;
    border-radius: 6px;
    overflow: hidden;
    background-color: white;
    box-sizing: border-box;
}

.date-icon[b-cd5f2ipshc] {
    width: 46px;
    background-color: #F9FAFB;
    background-image: url('/img/timing-16px.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px 20px;
    border-right: 1px solid #E5E7EB;
    cursor: pointer;
}

.custom-date-input[b-cd5f2ipshc] {
    border: none;
    outline: none;
    flex: 1;
    padding: 0 12px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #6B7280;
    background-color: transparent;
}

/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputDropdown.cshtml.rz.scp.css */
.input-wrapper[b-qx74zvliqh] {
    width: 100%;
    margin-bottom: 15px;
}
.input-description[b-qx74zvliqh] {
    margin-bottom: 10px;
}
.dropdown-wrapper[b-qx74zvliqh] {
    position: relative;
    width: 100%;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
}
.dropdown[b-qx74zvliqh] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    background: #FFF;
    background-image: url(/img/chevron-down.svg);
    background-position: calc(100% - 12px) center;
    background-repeat: no-repeat;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
}
.dropdown.uncollapsed[b-qx74zvliqh] {
    background-image: url(/img/chevron-up.svg);
}
.dropdown p[b-qx74zvliqh] {
    padding: 11px;
    line-height: 24px;
}

.thin .dropdown p[b-qx74zvliqh] {
    padding: 6px;
}

.dropdown .dropdown-wrapper .dropdown-elements[b-qx74zvliqh] {
    position: absolute;
    width: calc(100% + 2px);
    background: white;
    margin-left: -1px;
    border-radius: 0px 0px 6px 6px;
    border: 1px solid #E5E7EB;
    border-top: none;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    overflow-y: auto;
    z-index: 1001;
    display: none;
}
.dropdown .dropdown-wrapper .dropdown-elements .element[b-qx74zvliqh] {
    padding: 11px;
}
.dropdown .dropdown-wrapper .dropdown-elements .element.highlight[b-qx74zvliqh] {
    border-radius: 6px;
    background: #F3F4F6;
}
label[b-qx74zvliqh] {
    margin-bottom: 10px;
}
.dropdown.uncollapsed .dropdown-wrapper[b-qx74zvliqh] {
    border-radius: 6px 6px 0px 0px;
    border-top: 1px solid #E5E7EB;
    border-left: 1px solid #E5E7EB;
    border-right: 1px solid #E5E7EB;
    border-bottom: none;
}
.dropdown.uncollapsed .dropdown-wrapper .dropdown-elements[b-qx74zvliqh] {
    display: block;
    max-height: 200px;
}
.dropdown-editable-input[b-qx74zvliqh] {
    border: 0;
    height: 46px;
    width: calc(100% - 28px);
}

.dropdown-placeholder-label[b-qx74zvliqh] {
    font-family: Inter, sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 18.15px;
    letter-spacing: 0.5px;
    color: #9CA3AF;
}

@media (min-width: 1024px) {
    .dropdown .dropdown-wrapper .dropdown-elements[b-qx74zvliqh] {
        width: calc(100% + 2px);
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputDual.cshtml.rz.scp.css */
.input-wrapper[b-u0zdo660rb] {
    width: 351px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.input-description[b-u0zdo660rb] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.input-container[b-u0zdo660rb] {
    margin-top: 10px;
}

.selector-true[b-u0zdo660rb], .selector-false[b-u0zdo660rb] {
    cursor: pointer;
    width: 50%;
    display: flex;
    padding: 14px 16px;
    justify-content: center;
    align-items: center;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    color: #6B7280;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
}
.selector-false[b-u0zdo660rb] {
    border-radius: 0px 6px 6px 0px;
}
.selector-true[b-u0zdo660rb] {
    border-radius: 6px 0px 0px 6px;
}
.selected[b-u0zdo660rb] {
    color: #FFF;
    border: 0;
    background: #005CA9;
    box-shadow: none;
}

.warning[b-u0zdo660rb] {
    background-color: #FFFACD;
    border: 1px solid #DAA520;
    border-radius: 8px;
    color: #333333;
    padding: 15px 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 0.95em;
    line-height: 1.4;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputFile.cshtml.rz.scp.css */
.input-wrapper[b-aba1nda6de] {
    width: 100%;
    margin-bottom: 15px;
}

.input-description[b-aba1nda6de] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.input-inner-wrapper[b-aba1nda6de], .input-inner-wrapper-interactive[b-aba1nda6de], .input-inner-wrapper-success[b-aba1nda6de] {
    cursor: pointer;
    padding: 14px 16px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    margin-bottom: 10px;
}

.input-inner-wrapper.full[b-aba1nda6de] {
    width: 100%;
}

.input-inner-wrapper-interactive[b-aba1nda6de] {
    width: 100%;
    padding: 10px;
}

.progress-bar[b-aba1nda6de] {
    background-color: #F3F4F6;
    width: 100%;
    border-radius: 999px;
    height: 6px;
}

.inner-progress-bar[b-aba1nda6de] {
    width: 0%;
    height: 6px;
    border-radius: 999px;
    background: #005CA9;
}

.file[b-aba1nda6de] {
    display: flex;
    margin-bottom: 10px;
}

.type-error[b-aba1nda6de] {
    color: #EF4444;
    margin-right: 16px;
}

.input-inner-wrapper-interactive.error .file-name[b-aba1nda6de] {
    color: #EF4444;
}

.icon-error[b-aba1nda6de] {
    visibility: hidden;
    margin-right: 16px;
}

.icon-delete[b-aba1nda6de] {
    cursor: pointer;
    visibility: hidden;
}

.icon-upload[b-aba1nda6de] {
    background: url(/img/icons/icon-file-upload.svg) center center no-repeat;
    width: 16px;
    height: 24px;
    margin-right: 16px;
}

.input-inner-wrapper-interactive.error .icon-upload[b-aba1nda6de] {
    background: url(/img/icons/icon-file-upload-error.svg) center center no-repeat;
}

.input-inner-wrapper-interactive.error .icon-delete[b-aba1nda6de], .input-inner-wrapper-interactive.error .icon-error[b-aba1nda6de] {
    visibility: visible;
}

.file-name[b-aba1nda6de] {
    width: calc(100% - 80px);
    color: #6B7280;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
}

.input-file[b-aba1nda6de] {
    display: none;
}

.browse-files[b-aba1nda6de] {
    color: #005CA9;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.075px;
}

.browse-files-info[b-aba1nda6de] {
    margin-top: 10px;
    color: #9CA3AF;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.form-input-text[b-aba1nda6de] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}

label[b-aba1nda6de] {
    margin-bottom: 10px;
}

.input-inner-wrapper-success[b-aba1nda6de], .input-inner-wrapper-success.round[b-aba1nda6de] {
    width: 285px;
}

    .input-inner-wrapper-success.full[b-aba1nda6de] {
        width: 100%;
    }

    .input-inner-wrapper-success.half[b-aba1nda6de] {
        width: 50%;
    }

    .input-inner-wrapper-success.round .file-preview[b-aba1nda6de] {
        padding: 0;
        padding-left: 19px;
        padding-right: 19px;
        margin-bottom: 10px;
    }

        .input-inner-wrapper-success.round .file-preview .image-success[b-aba1nda6de] {
            width: 210px;
            height: 210px;
            border-radius: 50%;
            object-fit: cover;
        }

    .input-inner-wrapper-success .file-name[b-aba1nda6de] {
        overflow: hidden;
        color: #6B7280;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-family: Inter, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: 0.08px;
        width: calc(100% - 80px);
    }

    .input-inner-wrapper-success .icon-delete[b-aba1nda6de] {
        cursor: pointer;
        visibility: visible !important;
    }

.icon-uploaded[b-aba1nda6de] {
    background: url(/img/icons/icon-uploaded.svg) center center no-repeat;
    width: 16px;
    height: 24px;
    margin-right: 16px;
}

.icon-external[b-aba1nda6de] {
    margin-right: 16px;
}

.file-uploaded[b-aba1nda6de] {
    display: flex;
}

.image-success[b-aba1nda6de] {
    width: 100%;
}

.previous-files[b-aba1nda6de] {
    display: flex;
    flex-wrap: wrap;
}

    .previous-files .input-inner-wrapper-success[b-aba1nda6de] {
        width: 100%;
    }

@media (min-width: 768px) {
    .profile-logo-size .previous-files .input-inner-wrapper-success[b-aba1nda6de] {
        width: 25%;
    }

    .previous-files .input-inner-wrapper-success[b-aba1nda6de] {
        width: 33.33%;
    }

        .previous-files .input-inner-wrapper-success:nth-of-type(2n)[b-aba1nda6de] {
            margin-right: 10px;
            margin-left: 10px;
            width: calc(33.33% - 20px);
        }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputFinalizingPlantingSeasons.cshtml.rz.scp.css */
.input-wrapper[b-33r5d6bnee] {
    display: flex;
    width: 100%;
}

.input-double[b-33r5d6bnee] {
    width: 100%;
}

.input-description[b-33r5d6bnee] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.form-input-text[b-33r5d6bnee] {
    max-width: 350px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}

.input-wrapper.inline-label .form-input-text[b-33r5d6bnee] {
    padding-left: 163px;
}

.input-wrapper.inline-label .label[b-33r5d6bnee] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
    display: flex;
    align-items: center;
}

label[b-33r5d6bnee] {
    margin-bottom: 10px;
}

.input-symbol[b-33r5d6bnee] {
    color: #9CA3AF;
    text-align: right;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-right: 10px;
}

.total[b-33r5d6bnee], .perunit[b-33r5d6bnee] {
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
}

    .total .total_label[b-33r5d6bnee], .perunit .perunit_label[b-33r5d6bnee] {
        padding-left: 16px;
        padding-right: 16px;
        width: 132px;
        display: inline-block;
    }

    .total .total_value[b-33r5d6bnee], .perunit .perunit_value[b-33r5d6bnee] {
        padding-left: 16px;
        padding-right: 16px;
        width: calc(100% - 132px);
        display: inline-block;
    }

.assigned .total[b-33r5d6bnee], .assigned .perunit[b-33r5d6bnee] {
    margin-top: 0;
}

.max-area[b-33r5d6bnee] {
    color: #9CA3AF;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
}

.months[b-33r5d6bnee] {
    padding: 20px;
}

    .months .month[b-33r5d6bnee] {
        width: 50px;
        padding: 10px 12px;
        border: 1px solid #E5E7EB;
        background: #F1F5F9;
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

.month.month-1[b-33r5d6bnee] {
    border-radius: 10px 10px 0px 0px;
}

.month.month-12[b-33r5d6bnee] {
    border-radius: 0px 0px 10px 10px;
}

.months .month.selected[b-33r5d6bnee] {
    background-color: #A3E635;
    border: 1px solid #A3E635;
    height: 99%;
}

.row[b-33r5d6bnee] {
    display: flex;
}

    .row .total[b-33r5d6bnee] {
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0.07px;
    }

    .row .value[b-33r5d6bnee] {
        text-align: right;
        width: 100%;
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: 0.07px;
    }

.assigned .title[b-33r5d6bnee] {
    width: 100%;
    text-transform: uppercase;
    background-color: #F3F4F6;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.07px;
    padding: 3px;
}

.assigned .label[b-33r5d6bnee] {
    width: 100%;
}

.less-than-target-title[b-33r5d6bnee] {
    background-color: #FEE2E2 !important;
}

.less-than-target-value[b-33r5d6bnee] {
    color: #EF4444 !important;
}

.target-assigned-title[b-33r5d6bnee] {
    background-color: #DCFCE7 !important;
}

.target-assigned-title-mark[b-33r5d6bnee] {
    position: absolute;
    left: 95%;
    width: 18px;
    height: 18px;
    background: #22C55E;
    background-image: url(/img/icons/icon-check-lg.svg);
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
}

.target-assigned-container[b-33r5d6bnee] {
    display: flex;
    align-items: center;
    position: relative;
}

.target-assigned-value[b-33r5d6bnee] {
    color: #22C55E !important;
}

.results-wrapper[b-33r5d6bnee] {
    border-radius: 6px;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.005em;
    padding: 2px 0;
    width: 50%;
}

.planned[b-33r5d6bnee], .reported[b-33r5d6bnee] {
    width: 50%;
    padding: 8px 10px 8px 10px;
}

.planned[b-33r5d6bnee] {
    color: #1F2937;
    background-color: #F3F4F6;
    border-radius: 6px 0px 0px 6px;
}

.report-status-done[b-33r5d6bnee] {
    color: #166534;
    background-color: #D9F99D;
}

.report-fail[b-33r5d6bnee] {
    color: #92400E !important;
    background-color: #FDE68A !important;
}

.report-status-not-due[b-33r5d6bnee] {
    color: #1F2937;
    background-color: #E5E7EB;
}

.report-status-due[b-33r5d6bnee], .report-status-overdue[b-33r5d6bnee] {
    color: #FFFFFF;
    background-color: #005CA9;
}

    .report-fail[b-33r5d6bnee], .report-status-done[b-33r5d6bnee], .report-status-due[b-33r5d6bnee], .report-status-not-due[b-33r5d6bnee], .report-status-overdue[b-33r5d6bnee] {
        border-radius: 0px 6px 6px 0px;
    }

.planned .planting-label[b-33r5d6bnee] {
    overflow-wrap: anywhere;
}

.reported .planting-label[b-33r5d6bnee] {
    overflow-wrap: anywhere;
}

.planting-label-head[b-33r5d6bnee] {
    overflow-wrap: anywhere;
    font-size: 14px;
    line-height: 20px;
}

.perunit[b-33r5d6bnee] {
    max-width: 350px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
    display: flex;
}

    .perunit .perunit_label[b-33r5d6bnee] {
        padding-left: 16px;
        padding-right: 16px;
        width: 132px;
        display: inline-block;
    }

    .perunit .perunit_value[b-33r5d6bnee] {
        padding-left: 16px;
        padding-right: 16px;
        width: calc(100% - 132px);
        display: inline-block;
    }

.input-error[b-33r5d6bnee] {
    background-color: #f78b8b;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputFundingPeriod.cshtml.rz.scp.css */
.input-wrapper[b-82tp2ifppt] {
    margin-bottom: 15px;
    width: 100%;
}
.input-double[b-82tp2ifppt] {
    width: 100%;
}
.input-description[b-82tp2ifppt] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-82tp2ifppt] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #F9FAFB;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.inline-label .form-input-text[b-82tp2ifppt] {
    padding-left: 146px;
}
.input-wrapper.inline-label .label[b-82tp2ifppt] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
    display: flex;
    align-items: center;
}
.end-maintanace-wrapper[b-82tp2ifppt]{
    width: 413px;
}

.maintanance-label[b-82tp2ifppt] {
    font-family: Inter, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16.94px;
    letter-spacing: 0.5px;
    color: #1F2937;
}

label[b-82tp2ifppt] {
    margin-bottom: 10px;
}

.input-error[b-82tp2ifppt] {
    background-color: #f78b8b;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputHidden.cshtml.rz.scp.css */
.input-wrapper[b-6vz9z8g2l5] {
    margin-bottom: 15px;
    width: 100%;
}
.input-description[b-6vz9z8g2l5] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-6vz9z8g2l5] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.icon-present .form-input-text[b-6vz9z8g2l5] {
    padding-left: 59px;
}
.input-wrapper.icon-present .icon[b-6vz9z8g2l5] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 48px;
    height: 46px;
    padding-left: 16px;
    padding-top: 14px;
    margin-top: -46px;
}
.input-wrapper.icon-present .icon img[b-6vz9z8g2l5] {
    width: 16px;
    height: 16px;
}
label[b-6vz9z8g2l5] {
    margin-bottom: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputInvestment.cshtml.rz.scp.css */
.input-wrapper[b-7vpoewrhuq] {
    margin-bottom: 15px;
    width: 100%;
}
.input-double[b-7vpoewrhuq] {
    width: 100%;
}
.input-description[b-7vpoewrhuq] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-7vpoewrhuq] {
    max-width: 350px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.inline-label .form-input-text[b-7vpoewrhuq] {
    padding-left: 163px;
}
.input-wrapper.inline-label .label[b-7vpoewrhuq] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}
label[b-7vpoewrhuq] {
    margin-bottom: 10px;
}
.input-symbol[b-7vpoewrhuq] {
    color: #9CA3AF;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-left: 146px;
}

.total[b-7vpoewrhuq], .perunit[b-7vpoewrhuq] {
    max-width: 350px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
    display: flex;
}

.total .total_label[b-7vpoewrhuq], .perunit .perunit_label[b-7vpoewrhuq] {
    padding-left: 16px;
    padding-right: 16px;
    width: 132px;
    display: inline-block;
}

.total .total_value[b-7vpoewrhuq], .perunit .perunit_value[b-7vpoewrhuq] {
    padding-left: 16px;
    padding-right: 16px;
    width: calc(100% - 132px);
    display: inline-block;
}

.input-wrapper h2[b-7vpoewrhuq] {
    margin-top: 20px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.wrapper-chart h2[b-7vpoewrhuq] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin-top: 0;
    margin-bottom: 6px;
}

.chart.split[b-7vpoewrhuq] {
    display: flex;
}
.chart.split .pie-container[b-7vpoewrhuq] {
    width: 80px;
}
.chart.split .table[b-7vpoewrhuq] {
    width: calc(100% - 80px);
    margin-bottom: 27px;
}
.chart.split .total[b-7vpoewrhuq], .chart.split .perunit[b-7vpoewrhuq] {
    box-shadow: unset;
    border-radius: unset;
    background: white;
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    line-height: 20px;
    height: 20px;
}
.chart.split .label[b-7vpoewrhuq], .chart.split .value[b-7vpoewrhuq] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 142.857% */
    letter-spacing: 0.07px;
    margin-bottom: 0;
}

.input-error[b-7vpoewrhuq] {
    background-color: #f78b8b;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputInvestmentChart.cshtml.rz.scp.css */
.input-wrapper[b-z2vecgng08] {
    margin-bottom: 15px;
    width: 100%;
}
.input-double[b-z2vecgng08] {
    width: 100%;
}
.input-description[b-z2vecgng08] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-z2vecgng08] {
    max-width: 350px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.inline-label .form-input-text[b-z2vecgng08] {
    padding-left: 163px;
}
.input-wrapper.inline-label .label[b-z2vecgng08] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}
label[b-z2vecgng08] {
    margin-bottom: 10px;
}
.input-symbol[b-z2vecgng08] {
    color: #9CA3AF;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-left: 146px;
}

.total[b-z2vecgng08], .perunit[b-z2vecgng08] {
    max-width: 350px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
}

.total .total_label[b-z2vecgng08], .perunit .perunit_label[b-z2vecgng08] {
    padding-left: 16px;
    padding-right: 16px;
    width: 132px;
    display: inline-block;
}

.total .total_value[b-z2vecgng08], .perunit .perunit_value[b-z2vecgng08] {
    padding-left: 16px;
    padding-right: 16px;
    width: calc(100% - 132px);
    display: inline-block;
}

.input-wrapper h2[b-z2vecgng08] {
    margin-top: 20px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.wrapper-chart h2[b-z2vecgng08] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin-top: 0;
    margin-bottom: 6px;
}

.chart.split[b-z2vecgng08] {
    display: flex;
}
.chart.split .pie-container[b-z2vecgng08] {
    width: 80px;
}
.chart.split .table[b-z2vecgng08] {
    width: calc(100% - 80px);
    margin-bottom: 27px;
}
.chart.split .total[b-z2vecgng08], .chart.split .perunit[b-z2vecgng08] {
    box-shadow: unset;
    border-radius: unset;
    background: white;
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    line-height: 20px;
    height: 20px;
}
.chart.split .label[b-z2vecgng08], .chart.split .value[b-z2vecgng08] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 142.857% */
    letter-spacing: 0.07px;
    margin-bottom: 0;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputInvestmentTarget.cshtml.rz.scp.css */
.input-wrapper[b-jvmk1b1jwz] {
    margin-bottom: 15px;
    width: 100%;
}
.area_wrapper[b-jvmk1b1jwz] {
    margin-bottom: 10px;
}
.input-double[b-jvmk1b1jwz] {
    width: 100%;
}
.input-description[b-jvmk1b1jwz] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-jvmk1b1jwz] {
    max-width: 350px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.inline-label .form-input-text[b-jvmk1b1jwz] {
    padding-left: 163px;
}
.input-wrapper.inline-label .label[b-jvmk1b1jwz] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}
label[b-jvmk1b1jwz] {
    margin-bottom: 10px;
}
.input-symbol[b-jvmk1b1jwz] {
    color: #9CA3AF;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-left: 146px;
}

.total[b-jvmk1b1jwz], .perunit[b-jvmk1b1jwz] {
    max-width: 350px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
}

.total .total_label[b-jvmk1b1jwz], .perunit .perunit_label[b-jvmk1b1jwz] {
    padding-left: 16px;
    padding-right: 16px;
    width: 132px;
    display: inline-block;
}

.total .total_value[b-jvmk1b1jwz], .perunit .perunit_value[b-jvmk1b1jwz] {
    padding-left: 16px;
    padding-right: 16px;
    width: calc(100% - 132px);
    display: inline-block;
}

.wrapper-chart h2[b-jvmk1b1jwz] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin-top: 0;
    margin-bottom: 6px;
}

.chart.split[b-jvmk1b1jwz] {
    display: flex;
}
.chart.split .pie-container[b-jvmk1b1jwz] {
    width: 80px;
}
.chart.split .table[b-jvmk1b1jwz] {
    width: calc(100% - 80px);
    margin-bottom: 27px;
}
.chart.split .total[b-jvmk1b1jwz], .chart.split .perunit[b-jvmk1b1jwz] {
    box-shadow: unset;
    border-radius: unset;
    background: white;
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    line-height: 20px;
    height: 20px;
}
.chart.split .label[b-jvmk1b1jwz], .chart.split .value[b-jvmk1b1jwz] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 142.857% */
    letter-spacing: 0.07px;
    margin-bottom: 0;
}

.max-area[b-jvmk1b1jwz] {
    color: #9CA3AF;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
}

.input-error[b-jvmk1b1jwz] {
    background-color: #f78b8b;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputMilestone.cshtml.rz.scp.css */
.input-wrapper[b-c7afmkugx2] {
    margin-bottom: 15px;
    width: 100%;
}

.input-description[b-c7afmkugx2] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.input-wrapper.inline-label .form-input-text[b-c7afmkugx2] {
    padding-left: 146px;
}

.input-wrapper.inline-label .label[b-c7afmkugx2] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}

label[b-c7afmkugx2] {
    margin-bottom: 10px;
}

.add-milestone-mark[b-c7afmkugx2] {
    background: url('/img/icons/icon-milestone-plus.svg') no-repeat center;
    border-radius: 50%;
    border: 1px solid #D1D5DB;
    width: 38px;
    height: 38px;
    background-color: white;
}

.milestone-mark-wrapper[b-c7afmkugx2] {
    border-radius: 50%;
    border: 4px solid #FFFF;
    width: 46px;
    height: 45px;
    margin-left: -23px;
    margin-top: 30px;
}

.add-milestone-add-button[b-c7afmkugx2] {
    width: 72px;
    height: 46px;
    margin-left: 10px;
}

.add-milestone-label[b-c7afmkugx2] {
    font-family: Inter, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16.94px;
    letter-spacing: 0.5px;
    color: #9CA3AF;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputMultiRadio.cshtml.rz.scp.css */
.input-wrapper[b-8rzxd785uw] {
    width: 100%;
    margin-bottom: 15px;
}
.input-description[b-8rzxd785uw] {
    margin-bottom: 10px;
    margin-top: 10px;
    color: #1E293B;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.07px;
}
.radio[b-8rzxd785uw] {
    border-radius: 6px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    background-color: #FFF;
}

.radio .radio-elements .single-element[b-8rzxd785uw], .radio .radio-header[b-8rzxd785uw] {
    display: flex;
    flex-wrap: nowrap;
}
.radio .radio-header[b-8rzxd785uw] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0.06px;
    margin-bottom: 10px;
}

.radio .radio-header .left-header[b-8rzxd785uw] {
    width: 26px;
}
.radio .radio-header .left-right[b-8rzxd785uw] {
    width: 32px;
}
.radio .radio-header .left-placeholder[b-8rzxd785uw] {
    width: calc(100% - 58px);
}
.radio .radio-elements .single-element[b-8rzxd785uw] {
    margin-bottom: 10px;
}
.radio .radio-elements .element[b-8rzxd785uw] {
    width: 16px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
    background: url(/img/icons/icon-radio-ellipse-empty.svg) center center no-repeat;
    margin-right: 10px;
}
.radio .radio-elements .element.selected[b-8rzxd785uw] {
    background: url(/img/icons/icon-radio-ellipse.svg) center center no-repeat;
}
.radio .radio-elements .label-element[b-8rzxd785uw] {
    width: calc(100% - 58px);
}
.radio .radio-elements .right-element[b-8rzxd785uw] {
    margin-right: 16px
}

label[b-8rzxd785uw] {
    margin-bottom: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputNumber.cshtml.rz.scp.css */
.input-wrapper[b-y53x3xdbph] {
    margin-bottom: 15px;
    width: 100%;
}
.input-double[b-y53x3xdbph] {
    width: 100%;
}
.input-description[b-y53x3xdbph] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-y53x3xdbph] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.inline-label .form-input-text[b-y53x3xdbph] {
    padding-left: 146px;
}
.input-wrapper.inline-label .label[b-y53x3xdbph] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}
.end-maintanace-wrapper[b-y53x3xdbph]{
    width: 413px;
}

.maintanance-label[b-y53x3xdbph] {
    font-family: Inter, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16.94px;
    letter-spacing: 0.5px;
    color: #1F2937;
}

label[b-y53x3xdbph] {
    margin-bottom: 10px;
}

.input-error[b-y53x3xdbph] {
    background-color: #f78b8b;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputPassword.cshtml.rz.scp.css */
.input-wrapper[b-00dw74uu7f] {
    margin-bottom: 15px;
}
.input-description[b-00dw74uu7f] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-password[b-00dw74uu7f] {
    width: 100%;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.password-container[b-00dw74uu7f] {
    width: 100%;
}

.input-wrapper.icon-present .form-input-password[b-00dw74uu7f] {
    padding-left: 41px;
}

.input-wrapper.icon-present .icon[b-00dw74uu7f] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    position: relative;
    width: 48px;
    height: 46px;
    padding-left: 16px;
    padding-top: 16px;
    margin-top: -46px;
}

.input-wrapper.icon-present .icon img[b-00dw74uu7f] {
    width: 13px;
    height: 13px;
}

label[b-00dw74uu7f] {
    margin-bottom: 10px;
}

#reset-button[b-00dw74uu7f] {
    margin-top: 10px;
    width: 100%;
}
.password-wrapper[b-00dw74uu7f] {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    margin-bottom: 20px;
}
.description[b-00dw74uu7f] {
    margin-top: 10px;
}
@media (min-width: 1024px) {
    #reset-button[b-00dw74uu7f] {
        width: calc(50% - 10px);
        margin-top: 0;
    }

    .password-container[b-00dw74uu7f] {
        width: 50%;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputPlantingCounter.cshtml.rz.scp.css */
.counter-container[b-27j2rb3ck3] {
    width: 50%;
    box-sizing: border-box;
}

.assigned .total[b-27j2rb3ck3], .assigned .perunit[b-27j2rb3ck3] {
    margin-top: 0;    
}

.row[b-27j2rb3ck3] {
    display: flex;
}

    .row .total[b-27j2rb3ck3] {
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0.07px;
    }

    .row .value[b-27j2rb3ck3] {
        text-align: right;
        width: 100%;
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: 0.07px;
    }

.assigned .title[b-27j2rb3ck3] {
    width: 100%;
    text-transform: uppercase;
    background-color: #F3F4F6;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.07px;
    padding: 3px;
}

.assigned .label[b-27j2rb3ck3] {
    width: 100%;
}

.less-than-target-title[b-27j2rb3ck3] {
    background-color: #FEE2E2 !important;
}

.target-assigned-title[b-27j2rb3ck3] {
    background-color: #DCFCE7 !important;
}

.less-than-target-value[b-27j2rb3ck3] {
    color: #EF4444 !important;
}

.target-assigned-value[b-27j2rb3ck3] {
    color: #22C55E !important;
}

.target-assigned-title-mark[b-27j2rb3ck3] {
    position: absolute;
    left: 95%;
    width: 18px;
    height: 18px;
    background: #22C55E;
    background-image: url(/img/icons/icon-check-lg.svg);
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
}

.target-assigned-container[b-27j2rb3ck3] {
    display: flex;
    align-items: center;
    position: relative;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputPlantingSeason.cshtml.rz.scp.css */
.input-wrapper[b-agktmevzt0] {
    margin-bottom: 15px;
    width: 100%;
}
.input-description[b-agktmevzt0] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.season[b-agktmevzt0] {
    border-radius: 12px;
    border: 1px solid #E5E7EB;
    background: #F1F5F9;
    padding: 10px 15px 0px 15px;
    margin-bottom: 10px;
}
.season h2[b-agktmevzt0] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; 
    letter-spacing: 0.08px;
}
.months[b-agktmevzt0] {
    display: flex;
    padding: 20px;
    flex-wrap: wrap;
}
.months .month[b-agktmevzt0] {
    width: 16.6%;
    height: 46px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px; /* 142.857% */
    letter-spacing: 0.07px;
    text-align: center;
    cursor: pointer;
    margin-bottom: 3px;
}

.selected-since[b-agktmevzt0], .selected-until[b-agktmevzt0] {
    border-radius: 999px;
    background: #005CA9;
}
.months .month.selected[b-agktmevzt0] {
    background-color: #90BEE3;
    color: white;
}
.months .month.selected.since[b-agktmevzt0] {
    width: 46px;
    border-top-left-radius: 999px;
    border-bottom-left-radius: 999px;
}
.months .month.selected.until[b-agktmevzt0] {
    width: 46px;
    border-top-right-radius: 999px;
    border-bottom-right-radius: 999px;
}
.month-6[b-agktmevzt0] {
    border-top-right-radius: 999px;
    border-bottom-right-radius: 999px;
}
.month-7[b-agktmevzt0] {
    border-top-left-radius: 999px;
    border-bottom-left-radius: 999px;
}
.months .month.selected .selected-since[b-agktmevzt0] {
    background-image: url(/img/icons/icon-selected-since.svg);
    background-position: center center;
    background-repeat: no-repeat;
}
.months .month.selected .selected-until[b-agktmevzt0] {
    background-image: url(/img/icons/icon-selected-until.svg);
    background-position: center center;
    background-repeat: no-repeat;
}

.separator[b-agktmevzt0] {
    border-bottom: 1px solid #E5E7EB;
    margin: 0;
    padding: 0;
}
.previous-seasons .separator[b-agktmevzt0] {
    display: none;
}
.previous-seasons .remove-season[b-agktmevzt0] {
    display: none;
}

.error-container[b-agktmevzt0] {
    border-radius: 8px;
    padding: 10px 15px 13px 15px;
    margin-bottom: 10px;
    background: url(/img/icons/icon-error-message.svg) 15px 10px no-repeat;
    background-color: #FEF2F2;
}
.error-container h2[b-agktmevzt0] {
    color: #991B1B;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.08px;
    padding-left: 26px;
}
.error-container p[b-agktmevzt0] {
    color: #991B1B;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
    background: unset;
    padding-left: 26px;
    margin-bottom: 0;
}

@media (min-width: 1024px) {
    .month-6[b-agktmevzt0] {
        border-radius: unset;
    }
    .month-7[b-agktmevzt0] {
        border-radius: unset;
    }
    .months .month[b-agktmevzt0] {
        width: 8.3%;
        height: 46px;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputPlantingSeasons.cshtml.rz.scp.css */
.input-wrapper[b-n5ps6lrztc] {
    display: flex;
    width: 100%;
}

.input-double[b-n5ps6lrztc] {
    width: 100%;
}

.input-description[b-n5ps6lrztc] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.form-input-text[b-n5ps6lrztc] {
    max-width: 350px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}

.input-wrapper.inline-label .form-input-text[b-n5ps6lrztc] {
    padding-left: 163px;
}

.input-wrapper.inline-label .label[b-n5ps6lrztc] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
    display: flex;
    align-items: center;
}

label[b-n5ps6lrztc] {
    margin-bottom: 10px;
}

.input-symbol[b-n5ps6lrztc] {
    color: #9CA3AF;
    text-align: right;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-right: 10px;
}

.total[b-n5ps6lrztc], .perunit[b-n5ps6lrztc] {
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
}

    .total .total_label[b-n5ps6lrztc], .perunit .perunit_label[b-n5ps6lrztc] {
        padding-left: 16px;
        padding-right: 16px;
        width: 132px;
        display: inline-block;
    }

    .total .total_value[b-n5ps6lrztc], .perunit .perunit_value[b-n5ps6lrztc] {
        padding-left: 16px;
        padding-right: 16px;
        width: calc(100% - 132px);
        display: inline-block;
    }

.assigned .total[b-n5ps6lrztc], .assigned .perunit[b-n5ps6lrztc] {
    margin-top: 0;
}

.max-area[b-n5ps6lrztc] {
    color: #9CA3AF;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
}

.months[b-n5ps6lrztc] {
    padding: 20px;
}

    .months .month[b-n5ps6lrztc] {
        width: 50px;
        padding: 10px 12px;
        border: 1px solid #E5E7EB;
        background: #F1F5F9;
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

.month.month-1[b-n5ps6lrztc] {
    border-radius: 10px 10px 0px 0px;
}

.month.month-12[b-n5ps6lrztc] {
    border-radius: 0px 0px 10px 10px;
}

.months .month.selected[b-n5ps6lrztc] {
    background-color: #A3E635;
    border: 1px solid #A3E635;
    height: 99%;
}

.row[b-n5ps6lrztc] {
    display: flex;
}

    .row .total[b-n5ps6lrztc] {
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0.07px;
    }

    .row .value[b-n5ps6lrztc] {
        text-align: right;
        width: 100%;
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: 0.07px;
    }

.assigned .title[b-n5ps6lrztc] {
    width: 100%;
    text-transform: uppercase;
    background-color: #F3F4F6;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.07px;
    padding: 3px;
}

.assigned .label[b-n5ps6lrztc] {
    width: 100%;
}

.less-than-target-title[b-n5ps6lrztc] {
    background-color: #FEE2E2 !important;
}

.less-than-target-value[b-n5ps6lrztc] {
    color: #EF4444 !important;
}

.target-assigned-title[b-n5ps6lrztc] {
    background-color: #DCFCE7 !important;
}

.target-assigned-title-mark[b-n5ps6lrztc] {
    position: absolute;
    left: 95%;
    width: 18px;
    height: 18px;
    background: #22C55E;
    background-image: url(/img/icons/icon-check-lg.svg);
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
}

.target-assigned-container[b-n5ps6lrztc] {
    display: flex;
    align-items: center;
    position: relative;
}

.target-assigned-value[b-n5ps6lrztc] {
    color: #22C55E !important;
}

.results-wrapper[b-n5ps6lrztc] {
    border-radius: 6px;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.005em;
    padding: 2px 0;
    width: 50%;
}

.planned[b-n5ps6lrztc], .reported[b-n5ps6lrztc] {
    width: 50%;
    padding: 8px 10px 8px 10px;
}

.planned[b-n5ps6lrztc] {
    color: #1F2937;
    background-color: #F3F4F6;
    border-radius: 6px 0px 0px 6px;
}

.report-status-done[b-n5ps6lrztc] {
    color: #166534;
    background-color: #D9F99D;
}

.report-fail[b-n5ps6lrztc] {
    color: #92400E !important;
    background-color: #FDE68A !important;
}

.report-status-not-due[b-n5ps6lrztc] {
    color: #1F2937;
    background-color: #E5E7EB;
}

.report-status-due[b-n5ps6lrztc], .report-status-overdue[b-n5ps6lrztc] {
    color: #FFFFFF;
    background-color: #005CA9;
}

    .report-fail[b-n5ps6lrztc], .report-status-done[b-n5ps6lrztc], .report-status-due[b-n5ps6lrztc], .report-status-not-due[b-n5ps6lrztc], .report-status-overdue[b-n5ps6lrztc] {
        border-radius: 0px 6px 6px 0px;
    }

.planned .planting-label[b-n5ps6lrztc] {
    overflow-wrap: anywhere;
}

.reported .planting-label[b-n5ps6lrztc] {
    overflow-wrap: anywhere;
}

.planting-label-head[b-n5ps6lrztc] {
    overflow-wrap: anywhere;
    font-size: 14px;
    line-height: 20px;
}

.perunit[b-n5ps6lrztc] {
    max-width: 350px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
    display: flex;
}

    .perunit .perunit_label[b-n5ps6lrztc] {
        padding-left: 16px;
        padding-right: 16px;
        width: 132px;
        display: inline-block;
    }

    .perunit .perunit_value[b-n5ps6lrztc] {
        padding-left: 16px;
        padding-right: 16px;
        width: calc(100% - 132px);
        display: inline-block;
    }

.input-error[b-n5ps6lrztc] {
    background-color: #f78b8b;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputPlantingYear.cshtml.rz.scp.css */
.input-wrapper[b-gehuyop52z] {
    display: flex;
    width: 100%;
}

.input-double[b-gehuyop52z] {
    width: 100%;
}

.input-description[b-gehuyop52z] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.form-input-text[b-gehuyop52z] {
    max-width: 350px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}

.input-wrapper.inline-label .form-input-text[b-gehuyop52z] {
    padding-left: 163px;
}

.input-wrapper.inline-label .label[b-gehuyop52z] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
    display: flex;
    align-items: center;
}

label[b-gehuyop52z] {
    margin-bottom: 10px;
}

.input-symbol[b-gehuyop52z] {
    color: #9CA3AF;
    text-align: right;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-right: 10px;
}

.total[b-gehuyop52z], .perunit[b-gehuyop52z] {
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
}

    .total .total_label[b-gehuyop52z], .perunit .perunit_label[b-gehuyop52z] {
        padding-left: 16px;
        padding-right: 16px;
        width: 132px;
        display: inline-block;
    }

    .total .total_value[b-gehuyop52z], .perunit .perunit_value[b-gehuyop52z] {
        padding-left: 16px;
        padding-right: 16px;
        width: calc(100% - 132px);
        display: inline-block;
    }

.assigned .total[b-gehuyop52z], .assigned .perunit[b-gehuyop52z] {
    margin-top: 0;
}

.max-area[b-gehuyop52z] {
    color: #9CA3AF;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.07px;
    margin-bottom: 10px;
}

.months[b-gehuyop52z] {
    padding: 20px;
}

    .months .month[b-gehuyop52z] {
        width: 50px;
        padding: 10px 12px;
        border: 1px solid #E5E7EB;
        background: #F1F5F9;
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

.month.month-1[b-gehuyop52z] {
    border-radius: 10px 10px 0px 0px;
}

.month.month-12[b-gehuyop52z] {
    border-radius: 0px 0px 10px 10px;
}

.months .month.selected[b-gehuyop52z] {
    background-color: #A3E635;
    border: 1px solid #A3E635;
    height: 99%;
}

.row[b-gehuyop52z] {
    display: flex;
}

    .row .total[b-gehuyop52z] {
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0.07px;
    }

    .row .value[b-gehuyop52z] {
        text-align: right;
        width: 100%;
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: 0.07px;
    }

.assigned .title[b-gehuyop52z] {
    width: 100%;
    text-transform: uppercase;
    background-color: #F3F4F6;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.07px;
    padding: 3px;
}

.assigned .label[b-gehuyop52z] {
    width: 100%;
}

.less-than-target-title[b-gehuyop52z] {
    background-color: #FEE2E2 !important;
}

.less-than-target-value[b-gehuyop52z] {
    color: #EF4444 !important;
}

.target-assigned-title[b-gehuyop52z] {
    background-color: #DCFCE7 !important;
}

.target-assigned-title-mark[b-gehuyop52z] {
    position: absolute;
    left: 95%;
    width: 18px;
    height: 18px;
    background: #22C55E;
    background-image: url(/img/icons/icon-check-lg.svg);
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
}

.target-assigned-container[b-gehuyop52z] {
    display: flex;
    align-items: center;
    position: relative;
}

.target-assigned-value[b-gehuyop52z] {
    color: #22C55E !important;
}

.results-wrapper[b-gehuyop52z] {
    border-radius: 6px;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.005em;
    padding: 2px 0;
    width: 50%;
}

.planned[b-gehuyop52z], .reported[b-gehuyop52z] {
    width: 50%;
    padding: 8px 10px 8px 10px;
}

.planned[b-gehuyop52z] {
    color: #1F2937;
    background-color: #F3F4F6;
    border-radius: 6px 0px 0px 6px;
}

.report-success[b-gehuyop52z] {
    color: #166534;
    background-color: #D9F99D;
}

.report-fail[b-gehuyop52z] {
    color: #991B1B;
    background-color: #FEE2E2;
}

.report-planned[b-gehuyop52z] {
    color: #1F2937;
    background-color: #E5E7EB;
}

.report-fail[b-gehuyop52z], .report-success[b-gehuyop52z], .report-planned[b-gehuyop52z] {
    border-radius: 0px 6px 6px 0px;
}

.planned .planting-label[b-gehuyop52z] {
    overflow-wrap: anywhere;
}

.reported .planting-label[b-gehuyop52z] {
    overflow-wrap: anywhere;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputRadio.cshtml.rz.scp.css */
.input-wrapper[b-rz37p0br9s] {
    width: 100%;
    margin-bottom: 15px;
}
.input-description[b-rz37p0br9s] {
    margin-bottom: 10px;
    margin-top: 10px;
    color: #1E293B;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.07px;
}
.radio[b-rz37p0br9s] {
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    background-color: #FFF;
}


.radio .radio-elements .element[b-rz37p0br9s] {
    padding: 14px 16px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
    border-bottom: 1px solid #E5E7EB;
    padding-left: 48px;
    background: url(/img/icons/icon-radio-ellipse-empty.svg) 16px center no-repeat;
}
.radio .radio-elements .element.selected[b-rz37p0br9s] {
    background: url(/img/icons/icon-radio-ellipse.svg) 16px center no-repeat;
}

label[b-rz37p0br9s] {
    margin-bottom: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputSize.cshtml.rz.scp.css */
.input-wrapper[b-iizwef0fb5] {
    margin-bottom: 15px;
    width: 100%;
}
.input-double[b-iizwef0fb5] {
    width: 100%;
}
.input-description[b-iizwef0fb5] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-iizwef0fb5] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.inline-label .form-input-text[b-iizwef0fb5] {
    padding-left: 146px;
}
.input-wrapper.inline-label .label[b-iizwef0fb5] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}
label[b-iizwef0fb5] {
    margin-bottom: 10px;
}

.input-error[b-iizwef0fb5] {
    background-color: #f78b8b;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputTelNumber.cshtml.rz.scp.css */
.input-wrapper[b-8dt42mgfjb] {
    margin-bottom: 15px;
    width: 100%;
}
.input-double[b-8dt42mgfjb] {
    width: 100%;
}
.input-description[b-8dt42mgfjb] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-8dt42mgfjb] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.inline-label .form-input-text[b-8dt42mgfjb] {
    padding-left: 146px;
}
.input-wrapper.inline-label .label[b-8dt42mgfjb] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 135px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}
.end-maintanace-wrapper[b-8dt42mgfjb]{
    width: 413px;
}

.maintanance-label[b-8dt42mgfjb] {
    font-family: Inter, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16.94px;
    letter-spacing: 0.5px;
    color: #1F2937;
}

label[b-8dt42mgfjb] {
    margin-bottom: 10px;
}

.input-error[b-8dt42mgfjb] {
    background-color: #f78b8b;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputText.cshtml.rz.scp.css */
.input-wrapper[b-f2rqclcie0] {
    margin-bottom: 15px;
    width: 100%;
}
.input-description[b-f2rqclcie0] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-f2rqclcie0] {
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.icon-present .form-input-text[b-f2rqclcie0] {
    padding-left: 59px;
}
.input-wrapper.icon-present .icon[b-f2rqclcie0] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 48px;
    height: 46px;
    padding-left: 16px;
    padding-top: 14px;
    margin-top: -46px;
}
.input-wrapper.icon-present .icon img[b-f2rqclcie0] {
    width: 16px;
    height: 16px;
}
label[b-f2rqclcie0] {
    margin-bottom: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputTextFromTable.cshtml.rz.scp.css */
.input-wrapper[b-ub3knfe5o5] {
    margin-bottom: 15px;
    width: 100%;

}
.input-description[b-ub3knfe5o5] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-wrapper[b-ub3knfe5o5] {
    vertical-align: middle;
}
.input-suggestion-wrapper[b-ub3knfe5o5] {
    position: relative;
    display: inline-block;
    z-index: 99;
}

.input-suggestion[b-ub3knfe5o5] {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}

.form-input-text[b-ub3knfe5o5] {
    cursor: pointer;
    border-radius: 999px;
    height: 28px;
    padding-bottom: 6px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 21px;
    color: #FFF;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.06px;
    width: 120px;
    background: url(/img/icons/icon-white-plus.png) calc(100% - 6px) center no-repeat;
    background-color: #005CA9;
}
.form-input-text[b-ub3knfe5o5]::placeholder {
    color: #FFF;
}
.input-wrapper.icon-present .form-input-text[b-ub3knfe5o5] {
    padding-left: 59px;
}
.input-wrapper.icon-present .icon[b-ub3knfe5o5] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 48px;
    height: 46px;
    padding-left: 16px;
    padding-top: 14px;
    margin-top: -46px;
}
.input-wrapper.icon-present .icon img[b-ub3knfe5o5] {
    width: 16px;
    height: 16px;
}

.searching-popup-wrapper[b-ub3knfe5o5] {
    width: 388px;
    height: 44px;
    border-radius: 20px;
    padding: 8px;
    margin-top: 10px;
    border: 1px solid #E5E7EB;
    box-shadow: 0px 4px 3px 0px #0000001A;
    box-shadow: 0px 10px 8px 0px #0000000A;
}

.searching-popup-content[b-ub3knfe5o5] {
    width: 372px;
    height: 28px;
    gap: 1px;
    border-radius: 999px;
    padding: 6px;
    background-color: #E2E8F0;
    font-family: Inter, sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.5px;
    text-align: center;
    color: #64748B;
}

label[b-ub3knfe5o5] {
    margin-bottom: 10px;
}

/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputToBePlanted.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputTrial.cshtml.rz.scp.css */
.input-wrapper[b-vtqggjygfp] {
    width: 351px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.input-description[b-vtqggjygfp] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.input-container[b-vtqggjygfp] {
    margin-top: 10px;
}

.selector-one[b-vtqggjygfp], .selector-two[b-vtqggjygfp], .selector-three[b-vtqggjygfp] {
    cursor: pointer;
    width: 33%;
    display: flex;
    padding: 14px 16px;
    justify-content: center;
    align-items: center;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    color: #6B7280;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
}
.selector-three[b-vtqggjygfp] {
    border-radius: 0px 6px 6px 0px;
}
.selector-two[b-vtqggjygfp] {
    border-radius: 0;
}
.selector-one[b-vtqggjygfp] {
    border-radius: 6px 0px 0px 6px;
}
.selected[b-vtqggjygfp] {
    color: #FFF;
    border: 0;
    background: #005CA9;
    box-shadow: none;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputTrigger.cshtml.rz.scp.css */
.input-wrapper[b-se2mxiaveb] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.input-description[b-se2mxiaveb] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 44px; 
    letter-spacing: 0.07px;
}
.left[b-se2mxiaveb] {
    width: calc(100% - 50px);
    height: 44px;
}
h2[b-se2mxiaveb] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.08px;
    margin-bottom: 0;
}
.title[b-se2mxiaveb] {
    width: calc(100% - 50px);
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.trigger[b-se2mxiaveb] {
    width: 50px;
    height: 44px;
    cursor: pointer;
}
.trigger.on[b-se2mxiaveb] {
    background: url("/img/icons/icon-switch-on.svg") center center no-repeat;
}
.trigger.off[b-se2mxiaveb] {
    background: url("/img/icons/icon-switch-off.svg") center center no-repeat;
}
.readonly[b-se2mxiaveb] {
    opacity: 0.5;
}
.separator[b-se2mxiaveb] {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid var(--Gray-200, #E5E7EB);
    margin-bottom: 15px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInputUom.cshtml.rz.scp.css */
.input-wrapper[b-r2n8ey7xww] {
    width: 351px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.input-description[b-r2n8ey7xww] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.selector-acres[b-r2n8ey7xww], .selector-hectars[b-r2n8ey7xww] {
    cursor: pointer;
    width: 50%;
    display: flex;
    padding: 14px 16px;
    justify-content: center;
    align-items: center;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    color: #6B7280;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
}
.selector-hectars[b-r2n8ey7xww] {
    border-radius: 0px 6px 6px 0px;
}
.selector-acres[b-r2n8ey7xww] {
    border-radius: 6px 0px 0px 6px;
}
.selected[b-r2n8ey7xww] {
    color: #FFF;
    border: 0;
    background: #005CA9;
    box-shadow: none;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialInvestment.cshtml.rz.scp.css */
.invest-label[b-vlkjcwxdx4] {
    color: #14B8AE;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
    padding: 10px 0 10px 0;
}

.investment-buttons-wrap[b-vlkjcwxdx4] {
    display: flex;
    justify-content: space-between;
}

.investment-button[b-vlkjcwxdx4] {
    width: 48%;
    display: flex;
}

.next-button-investment[b-vlkjcwxdx4] {
    background-image: url(/img/buttons/next-icon.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 15px;
}

.cancel-button-investment[b-vlkjcwxdx4] {
    border-color: #E5E7EB;
    border-style: solid;
    border-width: 1px;
    border-radius: 6px;
    background-image: url(/img/buttons/cancel-icon-blue.svg);
    background-position: calc(100% - 25px) center;
    background-repeat: no-repeat;
}

.fractional-wrapper[b-vlkjcwxdx4] {
    align-items: center;
    border: 1px solid #E5E7EB;
    border-radius: 20px;
    width: 48%;
    padding: 5px;
    margin-bottom: 15px;
    display: inline-flex;
}

    .fractional-wrapper button[b-vlkjcwxdx4] {
        outline: none;
        -webkit-appearance: none;
        background-color: transparent;
        border: none;
        align-items: center;
        justify-content: center;
        width: 3rem;
        height: 3rem;
        cursor: pointer;
        margin: 0px;
        position: relative;
    }

        .fractional-wrapper button[b-vlkjcwxdx4]:before,
        .fractional-wrapper button[b-vlkjcwxdx4]:after {
            display: inline-block;
            position: absolute;
            content: '';
            width: 1rem;
            height: 2px;
            background-color: #005CA9;
            font-family: Inter, sans-serif;
            font-size: 14px;
            font-weight: 600;
            line-height: 20px;
            letter-spacing: 0.005em;
            transform: translate(-50%, -50%);
        }

        .fractional-wrapper button.plus[b-vlkjcwxdx4]:before {
            margin-left: 0px;
        }

        .fractional-wrapper button.plus[b-vlkjcwxdx4]:after {
            transform: translate(-50%, -50%) rotate(90deg);
            margin-left: 0px;
        }

.fractional-amount[b-vlkjcwxdx4] {
    width: 63px;
    height: 36px;
    border-bottom: none;
    border-top: none;
    border-right: none;
    text-align: center;
    border-radius: 0;
    padding: 0px;
    box-shadow: none;
}

.fractional-amount-label[b-vlkjcwxdx4] {
    border-right: 1px solid #E5E7EB;
    padding-right: 13px;
    height: 36px;
    align-content: center;
    position: absolute;
    margin-left: 100px;
}

.fractional-info[b-vlkjcwxdx4] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 15px;
}

.fractional-amount[b-vlkjcwxdx4], .fractional-info[b-vlkjcwxdx4] {
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.005em;
}

.ivest-match[b-vlkjcwxdx4] {
    width: 100%;
    height: 38px;
    text-align: center;
    align-content: center;
    border: 1px solid #E5E7EB;
    border-radius: 20px;
    margin-bottom: 15px;
    cursor: pointer;
}

.investment-wrapper[b-vlkjcwxdx4] {
    border-radius: 12px;
    padding: 12px;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 36.31px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #14B8AE;
    background-color: #D9F99D;
    justify-content: space-between;
}

.investment-edit-icon[b-vlkjcwxdx4], .investment-accept-icon[b-vlkjcwxdx4] {
    width: 43px;
    height: 38px;
    background-color: #14B8AE;
    border-radius: 6px;
    padding: 10px 12px 10px 12px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.investment-edit-icon-price[b-vlkjcwxdx4] {
    background-image: url(/img/buttons/investment-edit.svg);
}

.investment-edit-icon-area[b-vlkjcwxdx4] {
    background-image: url(/img/buttons/investment-edit.svg);
}

.investment-accept-icon-price[b-vlkjcwxdx4] {
    background-image: url(/img/buttons/investment-accept.svg);
}

.investment-accept-icon-area[b-vlkjcwxdx4] {
    background-image: url(/img/buttons/investment-accept.svg);
}

.investment-item-wrapper[b-vlkjcwxdx4] {
    display: flex;
}

.investment-input[b-vlkjcwxdx4] {
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 36.31px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #14B8AE;
    background-color: #D9F99D;
    border: none;
    padding-left: 0px;
    box-shadow: none;
}

.investment-input-area[b-vlkjcwxdx4] {
    padding-bottom: 8px;
    border-bottom: 1px solid #14B8AE;
}

    .investment-input-area .investment-input[b-vlkjcwxdx4] {
        width: 35px;
        max-width: 270px;
        padding-right: 0px;
    }

.investment-wrapper .investment-input-area[b-vlkjcwxdx4] {
    justify-content: space-between;
}

.investment-input-price[b-vlkjcwxdx4] {
    padding-top: 8px;
}

.investment-information[b-vlkjcwxdx4] {
    background-color: #EEF7FF;
    color: #005CA9;
    font-family: Inter, sans-serif;
    border-radius: 8px;
    text-align: left;
    padding: 10px 15px 13px 15px;
    margin-bottom: 15px;
}

.investment-information-label[b-vlkjcwxdx4] {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.005em;
    margin-bottom: 3px;
}

.investment-information-info[b-vlkjcwxdx4] {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0.005em;
    text-align: left;
}

.investment-warning[b-vlkjcwxdx4] {
    display: flex;
    color: #991B1B;
    background-color: #FEF2F2;
    border-radius: 8px;
    margin-top: 3px;
    margin-bottom: 15px;
    padding: 10px 15px 13px 0;
}

.investment-warning-icon[b-vlkjcwxdx4] {
    background-image: url(/img/icons/icon-ivestment-validation.svg);
    background-position: top center;
    background-repeat: no-repeat;
    width: 16px;
    height: 19px;
    padding: 20px;
}

.investment-warning-label[b-vlkjcwxdx4] {
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
}

.investment-warning-message[b-vlkjcwxdx4] {
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0.005em;
    text-align: left;
}

.investment-warning-value[b-vlkjcwxdx4] {
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0.005em;
    text-align: left;
}

.inactive-input[b-vlkjcwxdx4] {
    opacity: 0.3;
    cursor: unset;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialLandTile.cshtml.rz.scp.css */
.land-tile-wrapper[b-uo0tozsnel] {
    width: 100%;
    background: #FFF;
    border-radius: 12px;
    border: 1px solid #D1D5DB;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.07), 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
    margin-bottom: 15px;
}

.media-wrapper[b-uo0tozsnel] {
    width: 125px;
}

.content-wrapper[b-uo0tozsnel] {
    width: 100%;
    padding: 10px;
}

.content-wrapper-desktop[b-uo0tozsnel] {
    display: none;
}

.title[b-uo0tozsnel] {
    width: 100%;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.1px;
    margin-bottom: 13px;
}

.location[b-uo0tozsnel] {
    margin-top: 2px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.06px;
}

.fundraising-status[b-uo0tozsnel] {
    margin: 0;
    margin-top: -10px;
}

.developer[b-uo0tozsnel], .certification-wrapper[b-uo0tozsnel] {
    margin-top: 6px;
}

.developer .title[b-uo0tozsnel], .certification-wrapper .title[b-uo0tozsnel] {
    color: #64748B;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0.05px;
    text-transform: uppercase;
    margin: 0;
    width: unset;
    display: inline-block;
}

.developer .title.verified[b-uo0tozsnel] {
    padding-right: 66px;
    background: url(/img/icons/icon-verified.svg) right center no-repeat;
}

.developer .name[b-uo0tozsnel] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.06px;
}

.land_activity[b-uo0tozsnel] {
    height: 20px;
}

.media_image[b-uo0tozsnel] {
    width: 125px;
    height: 168px;
    margin-bottom: 2px;
}

.main_picture[b-uo0tozsnel] {
    width: 100%;
    height: 168px;
    object-fit: cover;
    border-top-left-radius: 12px;
    margin-bottom: 2px;
}

.media_map[b-uo0tozsnel] {
    width: 125px;
    display: flex;
    flex-wrap: wrap;
}

.map_detail[b-uo0tozsnel] {
    width: 125px;
    height: 168px;
    /* background: url(/img/general/map_detail.png) center center no-repeat; */
    background-size: cover;
    cursor: pointer;
    margin-bottom: 2px;
    overflow: hidden;
}

.map_big[b-uo0tozsnel] {
    width: 125px;
    height: 168px;
    /* background: url(/img/general/map_big.png) center center no-repeat; */
    background-size: cover;
    cursor: pointer;
    border-bottom-left-radius: 12px;
    overflow: hidden;
}

.plus[b-uo0tozsnel] {
    background: url(/img/buttons/expand.svg) calc(100% - 8px) 8px no-repeat;
    width: 100%;
    height: 36px;
    margin-top: -184px;
    position: relative;
    z-index: 3;
}

.table .col[b-uo0tozsnel] {
    padding-left: 24px;
    width: 50%;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0.06px;
}

.table .project-field-big .col[b-uo0tozsnel] {
    padding: 8px 24px;
}

.table .value[b-uo0tozsnel] {
    width: 50%;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
}

.table .project-field-big .value[b-uo0tozsnel] {
    padding-top: 8px;
}


.table .project-field[b-uo0tozsnel] {
    border-top: 1px solid #E5E7EB;
    padding: 8px 0px;
    height: 33px;
    display: flex;
}

.table .project-field-big[b-uo0tozsnel] {
    border-top: 1px solid #E5E7EB;
    display: flex;
}

.table .project-field:last-of-type[b-uo0tozsnel] {
    border-bottom: 1px solid #E5E7EB;
}

.project-field-big.project-fundraising[b-uo0tozsnel] {
    background: url(/img/icons/icon-fundraising-grey.svg) left 8px no-repeat;
}

.project-field.project-area[b-uo0tozsnel] {
    background: url(/img/icons/icon-area-grey.svg) left center no-repeat;
}

.project-field.project-date[b-uo0tozsnel] {
    background: url(/img/icons/icon-date-grey.svg) left center no-repeat;
}

.project-field-big.project-certification[b-uo0tozsnel] {
    background: url(/img/icons/icon-certification-grey.svg) left 8px no-repeat;
}

.project-field.project-cost[b-uo0tozsnel], .project-field.project-start[b-uo0tozsnel], .project-field.project-target[b-uo0tozsnel], .project-field.project-min-backing[b-uo0tozsnel] {
    background: url(/img/icons/icon-cost-grey.svg) left center no-repeat;
}

.funding[b-uo0tozsnel] {
    margin-top: 10px;
    width: 100%;
}

.days-left[b-uo0tozsnel] {
    width: 100%;
    border-radius: 6px;
    background: #FFEDD5;
    padding: 4px 5px;
    color: #F97316;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.1px;
    text-align: center;
}

.day-left-label[b-uo0tozsnel] {
    text-transform: uppercase;
}

.action[b-uo0tozsnel] {
    display: flex;
    width: 100%;
    height: 36px;
    border-radius: 6px;
    background: #EEF7FF;
    padding: 6px;
    justify-content: space-between;
}

.add-collection[b-uo0tozsnel] {
    cursor: pointer;
    width: 24px;
    height: 24px;
    background: url(/img/icons/icon-add-collection-blue.svg) center center;
}

.add-favorites[b-uo0tozsnel] {
    cursor: pointer;
    width: 24px;
    height: 24px;
    background: url(/img/icons/icon-add-favorites-blue.svg) center center;
}

.funding-wrapper[b-uo0tozsnel] {
    margin-top: 9px;
    display: flex;
    flex-wrap: nowrap;
}

.right-wrapper[b-uo0tozsnel] {
    padding-left: 5px;
}

.ranking[b-uo0tozsnel] {
    margin-bottom: 5px;
}

.table[b-uo0tozsnel] {
    margin-top: 10px;
}

.certifications[b-uo0tozsnel] {
    display: block;
}

.certification[b-uo0tozsnel] {
    display: inline-block;
    margin-bottom: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialLandWheel.cshtml.rz.scp.css */
.wheel[b-83gs48vqhb] {
    width: 300px;
    height: 150px;
    background: url(/img/wheel/land-wheel-partial.svg) center center no-repeat;
    margin: auto;
    margin-top: 15px;
}

.raised-percentage[b-83gs48vqhb] {
    position: relative;
    margin-top: -36px;
    width: 100%;
    color: #005CA9;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14.4px;
    font-style: normal;
    font-weight: 600;
    line-height: 13.2px;
    letter-spacing: -0.288px;
    padding-top: 22px;
}

.raised-label[b-83gs48vqhb] {
    text-align: center;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.06px;
    margin-top: 5px;
}

.gauge[b-83gs48vqhb] {
    width: 100%;
    height: 150px;
}

.wheel-label[b-83gs48vqhb] {
    color: #6B7280;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
    margin-top: -63px;
    width: 100%;
    text-transform: uppercase;
}

.wheel-amount[b-83gs48vqhb] {
    color: #004D8D;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.15px;
    margin-top: 0px;
    width: 100%;
    text-transform: uppercase;
}

.wheel-data[b-83gs48vqhb] {
    width: 300px;
    height: 54px;
    margin: auto;
    margin-top: 5px;
    padding-top: 20px;
}

.labels[b-83gs48vqhb], .values[b-83gs48vqhb] {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.raised[b-83gs48vqhb], .target[b-83gs48vqhb] {
    width: 80px;
    color: #004D8D;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.07px;
}

.raised[b-83gs48vqhb] {
    text-align: left;
}

.target[b-83gs48vqhb] {
    text-align: right;
}

.start[b-83gs48vqhb] {
    color: #16A34A;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.07px;
}

.values div[b-83gs48vqhb] {
    font-weight: 600;
}

.values .start[b-83gs48vqhb] {
    color: #1F2937;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    letter-spacing: 0.07px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialList.cshtml.rz.scp.css */
.list-counter[b-2e8gwlnk87] {
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.09px;
    margin-bottom: 10px;
    margin-top: 10px
}

.list-wrapper[b-2e8gwlnk87] {
    overflow-x: scroll;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* Internet Explorer 10+ */
}
.list-wrapper[b-2e8gwlnk87]::-webkit-scrollbar { /* WebKit */
    width: 0;
    height: 0;
}
.list-wrapper .field .notification-text[b-2e8gwlnk87] {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.07px;
    color: #005CA9;
}

.switch[b-2e8gwlnk87] {
    position: relative;
    display: inline-block;
    width: 42px;
    height: 12px;
    margin-bottom: 0px;
    flex-shrink: 2;
}

    .switch input[b-2e8gwlnk87] {
        display: none;
    }

.slider[b-2e8gwlnk87] {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: -6px;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .4s;
}

    .slider[b-2e8gwlnk87]:before {
        position: absolute;
        content: "";
        height: 18px;
        width: 18px;
        left: 2px;
        bottom: 3px;
        background-color: white;
        transition: .4s;
    }

    .slider.round[b-2e8gwlnk87] {
        border-radius: 34px;
        width: 44px;
        height: 24px;
    }

    .slider.round[b-2e8gwlnk87]:before {
        border-radius: 50%;
    }

    .slider.round.checked[b-2e8gwlnk87] {
        background-color: #005CA9;
    }

    .slider.round.checked[b-2e8gwlnk87]:before{
        left: 6px;
    }

@media (min-width: 1024px) {
    .list-wrapper[b-2e8gwlnk87] {
        width: 100%;
        overflow-x: hidden;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialMap.cshtml.rz.scp.css */
.main-filter[b-tpf6pgx0ho] {
    width: 100%;
    margin-bottom: 5px;
}

    .main-filter .main-filter-wrapper[b-tpf6pgx0ho] {
        padding: 11px 10px;
        display: flex;
        flex-wrap: nowrap;
    }

.header .main-filter.element-background-small[b-tpf6pgx0ho] {
    display: block;
}

.header.closed .main-filter.element-background-small[b-tpf6pgx0ho] {
    display: none;
}

.main-filter .filter-icon[b-tpf6pgx0ho] {
    background-position: left center;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.main-filter .filter-name[b-tpf6pgx0ho] {
    width: calc(100% - 92px);
    padding-left: 9px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0.07px;
}

    .main-filter .filter-name .counter[b-tpf6pgx0ho] {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        display: inline-block;
        background-color: white;
        color: var(--carbexx-blue-500, #005CA9);
        text-align: center;
        font-family: Inter, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: 0.05px;
        margin-left: 7px;
    }

.main-filter .filter-actions[b-tpf6pgx0ho] {
    width: 63px;
    padding: 0;
    display: flex;
    cursor: pointer;
}

    .main-filter .filter-actions .edit[b-tpf6pgx0ho], .main-filter .filter-actions .trash[b-tpf6pgx0ho], .main-filter .filter-actions .add-filter[b-tpf6pgx0ho] {
        width: 24px;
        height: 24px;
        margin-left: 15px;
        background-size: 24px 24px;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .main-filter .filter-actions .add-filter[b-tpf6pgx0ho] {
        display: none;
        width: 63px;
        background-position: right center;
    }

.main-filter.inactive .filter-actions .add-filter[b-tpf6pgx0ho] {
    display: block;
}

.main-filter .filter-actions .trash[b-tpf6pgx0ho], .main-filter .filter-actions .edit[b-tpf6pgx0ho] {
    display: block;
}

.main-filter.inactive .filter-actions .trash[b-tpf6pgx0ho], .main-filter.inactive .filter-actions .edit[b-tpf6pgx0ho] {
    display: none;
}

.main-filter.element-background-small .filter-actions .edit[b-tpf6pgx0ho] {
    background-image: url('/img/edit-blue.svg');
}

.main-filter.element-background-small .filter-actions .add-filter[b-tpf6pgx0ho] {
    background-image: url('/img/add-filter.svg');
}

.main-filter.element-background-small .filter-actions .trash[b-tpf6pgx0ho] {
    background-image: url('/img/trash-blue.svg');
}

.main-filter.element-background-small .filter-name[b-tpf6pgx0ho] {
    font-weight: 700;
}

.main-filter.element-background-small .filter-icon.ProjectType[b-tpf6pgx0ho] {
    background-image: url('/img/project-type.svg');
}

.main-filter.element-background-small .filter-icon.TextSearch[b-tpf6pgx0ho] {
    background-image: url('/img/text-search.svg');
}

.main-filter.element-background-small .filter-icon.SearchArea[b-tpf6pgx0ho] {
    background-image: url('/img/search-area.svg');
}

.main-filter.element-background-small .filter-icon.Investment[b-tpf6pgx0ho] {
    background-image: url('/img/investment.svg');
}

.main-filter.element-background-small .filter-icon.Location[b-tpf6pgx0ho] {
    background-image: url('/img/location.svg');
}

.main-filter.element-background-small .filter-icon.ProjectRanking[b-tpf6pgx0ho] {
    background-image: url('/img/project-ranking.svg');
}

.main-filter.element-background-small .filter-icon.Status[b-tpf6pgx0ho] {
    background-image: url('/img/status.svg');
}

.main-filter.element-background-small .filter-icon.CarbonStorage[b-tpf6pgx0ho] {
    background-image: url('/img/carbon-storage.svg');
}

.main-filter.element-background-small .filter-icon.Certification[b-tpf6pgx0ho] {
    background-image: url('/img/certification.svg');
}

.main-filter.element-background-small .filter-icon.Timing[b-tpf6pgx0ho] {
    background-image: url('/img/timing.svg');
}

.main-filter.element-background-small .filter-icon.SourceFunding[b-tpf6pgx0ho] {
    background-image: url('/img/source-funding.svg');
}

.main-filter.element-background-small .filter-icon.SustainableGoals[b-tpf6pgx0ho] {
    background-image: url('/img/sustainable-goals.svg');
}

.main-filter.element-background-small .filter-icon.LandCharacter[b-tpf6pgx0ho] {
    background-image: url('/img/land-character.svg');
}

.main-filter.element-background-small .filter-icon.FundingLeft[b-tpf6pgx0ho] {
    background-image: url('/img/funding-left.svg');
}
.main-filter.element-background-small .filter-icon.LandRights[b-tpf6pgx0ho] {
    background-image: url('/img/ownership-land.svg');
}

.main-filter.element-background-small .filter-icon.Collection[b-tpf6pgx0ho] {
    background-image: url('/img/collection.svg');
}
.main-filter.element-background-blue .filter-name[b-tpf6pgx0ho] {
    font-weight: 600;
}

.header .main-filter.element-background-blue .filter-icon[b-tpf6pgx0ho] {
    background-image: url('/img/down-arrow.svg');
    cursor: pointer;
}

.header.closed .main-filter.element-background-blue .filter-icon[b-tpf6pgx0ho] {
    background-image: url('/img/right-arrow.svg');
}

.main-filter.element-background-blue .filter-actions .edit[b-tpf6pgx0ho] {
    background-image: url('/img/edit.svg');
}

.main-filter.element-background-blue .filter-actions .trash[b-tpf6pgx0ho] {
    background-image: url('/img/trash.svg');
}

.main-filter.inactive .filter-name[b-tpf6pgx0ho] {
    font-weight: 500;
}

.main-filter.inactive .filter-icon[b-tpf6pgx0ho] {
    opacity: 0.4;
}

.filter-popup[b-tpf6pgx0ho] {
    display: none;
}

.filter-apply[b-tpf6pgx0ho] {
    color: #005CA9;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.075px;
    background: #F3F4F6;
    border-radius: 0px 0px 6px 6px;
    text-align: right;
    padding: 10px 20px;
    cursor: pointer;
}



/* ******************************************* */
/* FORMS */
/* ******************************************* */
.main-form-fields[b-tpf6pgx0ho] {
    width: 100%;
}

    .main-form-fields label[b-tpf6pgx0ho] {
        display: block;
        width: 100%;
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 0.07px;
    }

    .main-form-fields .input-placeholder[b-tpf6pgx0ho] {
        cursor: text;
        position: absolute;
        color: #9CA3AF;
        font-size: 15px;
        letter-spacing: 0.075px;
        padding: 10px 12px;
        margin-top: -54px;
    }

    .main-form-fields input[b-tpf6pgx0ho] {
        font-size: 15px;
        font-weight: 500;
        letter-spacing: 0.075px;
        padding: 10px 12px;
        margin-top: 8px;
        margin-bottom: 15px;
    }

.button-blue[b-tpf6pgx0ho] {
    color: white;
    background-color: #005CA9;
}

.button-right[b-tpf6pgx0ho] {
    float: right;
}

.button[b-tpf6pgx0ho] {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 12px;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.075px;
}

.main-form-checkbox[b-tpf6pgx0ho] {
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0;
    margin-top: 4px;
    margin-right: 16px;
}

/* ******************************************* */
/* MAP
/* ******************************************* */
#viewDiv[b-tpf6pgx0ho] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}


@media (min-width: 768px) {
    /* ******************************************* */
    /* SEARCH */
    /* ******************************************* */
    .header.closed .main-filter.element-background-small[b-tpf6pgx0ho] {
        display: block;
    }

    .header .main-filter.element-background-blue .filter-icon[b-tpf6pgx0ho] {
        background-image: url('/img/down-arrow.svg');
        cursor: unset;
    }

    .header.closed .main-filter.element-background-blue .filter-icon[b-tpf6pgx0ho] {
        background-image: url('/img/down-arrow.svg');
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialMapLocation.cshtml.rz.scp.css */
.viewLocationDiv[b-i7tl5g8kx1] {
    width: 100%;
    height: 100%;
    z-index: 2;
    position: relative;
}

@media (min-width: 768px) {
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialMapPolygon.cshtml.rz.scp.css */
.viewPolygonDiv[b-ggby3sneb6] {
    width: 100%;
    height: 100%;
    z-index: 2;
    position: relative;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialMapPolygonLand.cshtml.rz.scp.css */
.viewPolygonDiv[b-r4yiivw3j3] {
    width: 100%;
    height: 162px;
    z-index: 2;
    position: relative;
    border-radius: 6px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialMapPolygonThumbnail.cshtml.rz.scp.css */
.viewPolygonDiv[b-0lhgnypytt] {
    width: 100%;
    height: 100%;
    z-index: 2;
    position: relative;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialMultiDataList.cshtml.rz.scp.css */
.list-wrapper[b-00d07wtg96] {
    overflow-x: scroll;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* Internet Explorer 10+ */
}

    .list-wrapper[b-00d07wtg96]::-webkit-scrollbar { /* WebKit */
        width: 0;
        height: 0;
    }

    .list-wrapper .field .notification-text[b-00d07wtg96] {
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px; /* 142.857% */
        letter-spacing: 0.07px;
        color: #005CA9;
    }

.list .item .multitable-field[b-00d07wtg96] {
    text-align: right;
}

.multi-data-header[b-00d07wtg96] {
    color: #6B7280;
    background-color: #F9FAFB;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #E5E7EB;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.005em;
    text-align: left;
    align-content: end;
    padding: 12px 20px;
    text-transform: uppercase;
}

.orderable[b-00d07wtg96] {
    cursor: pointer;
    background: url(/img/icons/sort-table-arrow-up.svg) right no-repeat;
    padding-right: 20px;
    width: 20px;
    height: 16px;
}

.ordered[b-00d07wtg96] {
    transform: rotate(180deg);
}

.orderable-container[b-00d07wtg96] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.multi-data-header:first-child .orderable-container[b-00d07wtg96], .multi-data-header:nth-child(2) .orderable-container[b-00d07wtg96] {
    align-items: flex-start;
}

.multi-data-header-item[b-00d07wtg96] {
    margin-bottom: 5px;
    width: fit-content;
    display: flex;
    align-items: center;
}

    .multi-data-header-item:last-child[b-00d07wtg96] {
        margin-bottom: 0px;
    }

thead:nth-child(4)[b-00d07wtg96] {
    text-align: right;
}

.multi-data-table-item[b-00d07wtg96] {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.005em;
    color: #1F2937;
    margin-bottom: 5px;
}

    .multi-data-table-item:last-child[b-00d07wtg96] {
        padding-bottom: 0;
    }

.multi-data-table td[b-00d07wtg96] {
    text-align: right;
    vertical-align: top;
}

    .multi-data-table td:first-child[b-00d07wtg96], .multi-data-table td:nth-child(2)[b-00d07wtg96] {
        text-align: left;
        padding-left: 20px;
    }

.progress-bar-wrapper .multi-data-table-item[b-00d07wtg96] {
    width: 25%;
}

@media (min-width: 1024px) {
    .list-wrapper[b-00d07wtg96] {
        width: 100%;
        overflow-x: hidden;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialNewsTile.cshtml.rz.scp.css */
/* ******************************************* */
/* NEWS */
/* ******************************************* */

.news-date[b-g34mf1yj7t] {
    color: #334155;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.06px;
    text-align: right;
    float: right;
}

.tag[b-g34mf1yj7t] {
    float: left;
    display: inline-block;
}

.news-tile-wrapper-small[b-g34mf1yj7t] {
    width: 100%;
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 20px;
    border-radius: 12px;
    border: #D1D5DB;
    background: #FFF;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 3px 0px rgba(0, 0, 0, 0.07);
}

    .news-tile-wrapper-small .body[b-g34mf1yj7t] {
        height: 210px;
        overflow-y: hidden;
        padding: 10px;
    }

        .news-tile-wrapper-small .body h5[b-g34mf1yj7t] {
            color: #334155;
            font-size: 24px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            letter-spacing: 0.12px;
            margin-top: 5px;
            margin-bottom: 0px;
        }

        .news-tile-wrapper-small .body h6[b-g34mf1yj7t] {
            display: -webkit-box;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            color: #1E293B;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px; /* 150% */
            letter-spacing: 0.08px;
            margin-top: 5px;
            margin-bottom: 0px;
        }

        .news-tile-wrapper-small .body .header[b-g34mf1yj7t] {
            height: 23px;
            padding-right: 10px;
        }

    .news-tile-wrapper-small .footer[b-g34mf1yj7t] {
        padding: 10px;
        width: 100%;
        height: 38px;
        color: #005CA9;
        text-align: right;
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.075px;
        padding-right: 44px;
        background: url('/img/chevron-right-blue.svg') calc(100% - 20px) center no-repeat;
        background-color: #F3F4F6;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    .news-tile-wrapper-small .picture[b-g34mf1yj7t] {
        width: 100%;
        height: 150px;
        object-fit: cover;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
    }

@media (min-width: 768px) {
    .news-tile-wrapper-small[b-g34mf1yj7t] {
        width: calc(50% - 30px);
        margin-right: 30px;
        height: 400px;
    }
        .news-tile-wrapper-small:nth-of-type(3n)[b-g34mf1yj7t] {
            width: 50%;
            margin-right: 0;
        }

    .news-tile-wrapper-small .body .data .data-details .read-field[b-g34mf1yj7t] {
        margin-top: 15px;
        border-top: 1px solid #D1D5DB;
    }

}

@media (min-width: 1024px) {
    .news-tile-wrapper-small[b-g34mf1yj7t] {
        width: calc(33% - 30px);
        margin-right: 30px;
        height: 400px;
    }
        .news-tile-wrapper-small:nth-of-type(3n)[b-g34mf1yj7t] {
            width: 33%;
            margin-right: 0;
        }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialOrganizationPublicProfile.cshtml.rz.scp.css */
.avatar-menu[b-c7wz093hxe] {
    display: flex;
    padding: 10px;
}

    .avatar-menu img[b-c7wz093hxe] {
        border-radius: 50%;
        width: 62px;
        height: 62px;
        aspect-ratio: 1 / 1;
        background: #6B7280;
        object-fit: cover;
        fill: #334155;
    }

.public-profile[b-c7wz093hxe] {
    filter: brightness(0) saturate(100%) invert(22%) sepia(4%) saturate(4344%) hue-rotate(177deg) brightness(94%) contrast(88%);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    padding-left: 30px;
    margin-bottom: 5px;
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24.2px;
    letter-spacing: 0.005em;
    text-align: left;
}

.organization-profile[b-c7wz093hxe] {
    background-image: url(/img/icons/icon-users.svg);
}

.public-profile-header[b-c7wz093hxe] {
    display: flex;
    align-items: center;
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
    margin-left: 10px;
}

.public-profile-container[b-c7wz093hxe] {
    background-color: #FFFFFF;
    border-color: #E5E7EB;
    border: 1px;
    border-radius: 15px;
}
    .public-profile-container img[b-c7wz093hxe] {
        max-width: 100%;
        width: auto;
    }

    .description[b-c7wz093hxe], .data[b-c7wz093hxe] {
        width: 50%;
    }

.data-wrap[b-c7wz093hxe] {
    display: flex;
    align-items: center;
    box-shadow: 0px 1px 0 0px #00000012;
    margin: 0 10px 0 10px;
}

.description[b-c7wz093hxe] {
    margin: 10px 0 10px 0;
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: left;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: left center;
    filter: brightness(0) saturate(100%) invert(46%) sepia(21%) saturate(255%) hue-rotate(182deg) brightness(91%) contrast(88%);
}

.organization[b-c7wz093hxe] {
    padding: 8px 8px 8px 24px;
    background-image: url(/img/icons/icon-organization.svg);
}

.position[b-c7wz093hxe] {
    padding: 8px 8px 8px 24px;
    background-image: url(/img/icons/icon-position.svg);
}

.data-wrap-url[b-c7wz093hxe] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0px 1px 0 0px #00000012;
    padding: 12px 10px;
}

.data-url[b-c7wz093hxe] {
    flex: 1;
    width: 0;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
}

    .data-url.about-url[b-c7wz093hxe] {
        flex: 1;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-right: 10px;
        text-align: left;
        margin-left: 10px;
    }

    .data-url:has(a img)[b-c7wz093hxe],
    .data-wrap-url > .data-url:last-child[b-c7wz093hxe] {
        flex: 0 0 auto;
        width: auto;
        display: flex;
        gap: 8px;
    }

.data[b-c7wz093hxe] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

    .data a[b-c7wz093hxe] {
        margin-right: 2px;
    }

.about[b-c7wz093hxe] {
    margin-left: 10px;
}

.company-verified[b-c7wz093hxe] {
    background-image: url(/img/icons/icon-verified.svg);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 20px;
    margin-left: 10px;
}

.public-profile-details[b-c7wz093hxe] {
    padding-right: 10px;
    margin-bottom: 10px;
}

.social-media-link[b-c7wz093hxe] {
    background-image: url(/img/icons/icon-external.svg);
    background-position: right center;
    background-repeat: no-repeat;
    width: 50%;
    height: 20px;
    padding-right: 20px;
}

.public-profile-button[b-c7wz093hxe] {
    width: 50%;
    margin: 10px;
    float: right;
}

.public-profile-container .organization-subheader[b-c7wz093hxe] {
    color: #6B7280;
    margin: 10px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
}

.logo-container[b-c7wz093hxe] {
    width: 100%;
    max-width: 850px;
    height: 250px;
    border: 1px solid #E5E7EB;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f9fafb;
    overflow: hidden;
    border-radius: 8px;
}

    .logo-container img[b-c7wz093hxe] {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
/* _content/carbexx.webapp/Views/Shared/Partials/PartialPageAddCollection.cshtml.rz.scp.css */
.footer[b-hpzkegvdgb] {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    border-top: 1px solid #E5E7EB;
    background: #F9FAFB;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    padding: 10px;
}
.footer .button[b-hpzkegvdgb] {
    margin-left: 15px;
}
.form[b-hpzkegvdgb] {
    padding: 10px;
}
.row-form[b-hpzkegvdgb] {
    margin-top: 10px;
}
.dropdown[b-hpzkegvdgb] {
    background-position: calc(100% - 12px) 12px;
}
.create-new-collection[b-hpzkegvdgb] {
    width: calc(100% - 84px);
}
.add-button-wrapper .blue-button[b-hpzkegvdgb] {
    padding: 10px 12px;
}
.add-button-wrapper[b-hpzkegvdgb] {
    width: 74px;
    margin-left: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialPageInviteUser.cshtml.rz.scp.css */
.footer[b-fvj8uqnymz] {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    border-top: 1px solid #E5E7EB;
    background: #F9FAFB;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    padding: 10px;
}
.footer .button[b-fvj8uqnymz] {
    margin-left: 15px;
}
.form[b-fvj8uqnymz] {
    padding: 10px;
}
.row-form[b-fvj8uqnymz] {
    margin-top: 10px;
    display: flex;
}
.email[b-fvj8uqnymz] {
    margin-top: 10px;
    width: 264px;
}
.role[b-fvj8uqnymz] {
    margin-top: 10px;
    margin-left: 15px;
    width: 134px;
}

.error-container[b-fvj8uqnymz] {
    margin-top: 5px;
}

.add-button-wrapper[b-fvj8uqnymz] {
    padding-top: 37px;
    margin-left: 15px;
    height: 38px;
}
.add-button-wrapper .button[b-fvj8uqnymz] {
    height: 38px;
    padding-top: 0px;
}
.add-button-wrapper .button p[b-fvj8uqnymz] {
    height: 38px;
    line-height: 38px;
}


.invites-wrapper[b-fvj8uqnymz] {
    width: 100%;
    min-width: 100%;
}

/*Scrollable list*/
.invites-wrapper .list[b-fvj8uqnymz] {
    width: inherit;
    min-width: inherit;
    table-layout: fixed;
    display: block;
    max-height: 150px;
    overflow-y: auto;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialPagination.cshtml.rz.scp.css */
.button[b-q2tw2c0jab] {
    padding: 0;
    padding-left: 12px;
    padding-right: 12px;
    height: 40px;
}
.prev-button-pagination[b-q2tw2c0jab] {
    background-image: url(/img/buttons/prev-icon.svg);
    background-position: 12px center;
    background-repeat: no-repeat;
}
.next-button-pagination[b-q2tw2c0jab] {
    background-image: url(/img/buttons/next-icon-blue.svg);
    background-position: calc(100% - 12px) center;
    background-repeat: no-repeat;
}
.next-button-pagination p[b-q2tw2c0jab] {
    padding-right: 24px;
}
.prev-button-pagination p[b-q2tw2c0jab] {
    padding-left: 24px;
}
.prev-button-pagination p[b-q2tw2c0jab], .next-button-pagination p[b-q2tw2c0jab] {
    color: #005CA9;
    line-height: 40px;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.08px;
}
.pagination[b-q2tw2c0jab] {
    width: 100%;
    height: 47px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.pages[b-q2tw2c0jab] {
    color: #6B7280;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.08px;
    line-height: 40px;
}
.current-page[b-q2tw2c0jab] {
    color: #005CA9; 
    display: inline-block;
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    gap: 20px;
    flex-shrink: 0;
    border-radius: 6px;
    border: #E5E7EB;
    background: #FFF;
}
.pagination-hidden[b-q2tw2c0jab] {
    visibility: hidden;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialPaymentPlan.cshtml.rz.scp.css */

.payment-plan-container[b-flh75rghck] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.description-header[b-flh75rghck] {
    margin-top: 10px;
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29.05px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #334155;
}

.payment-plan-year-container[b-flh75rghck] {
    width: 48%;
    margin-top: 25px;
}

.payment-plan-year[b-flh75rghck] {
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29.05px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #6B7280;
}

.payment-plan-year-table[b-flh75rghck] {
    border: 1px solid #E5E7EB;
    border-radius: 6px;
}

.payment-plan-year-header[b-flh75rghck], .payment-plan-year-footer-header[b-flh75rghck] {
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #6B7280;
    background-color: #F9FAFB;
}

.payment-plan-year-header-item[b-flh75rghck], .payment-plan-year-footer-item[b-flh75rghck] {
    text-transform: uppercase;
}

.payment-plan-year-item[b-flh75rghck], .payment-plan-year-footer-items[b-flh75rghck] {
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #1F2937;
}

.payment-plan-item-date[b-flh75rghck], .payment-plan-item-due[b-flh75rghck], .payment-plan-item-payout[b-flh75rghck], .payment-plan-item-payoutCarbexx[b-flh75rghck], .payment-plan-item-status[b-flh75rghck], .payment-plan-year-header-item[b-flh75rghck] {
    padding: 8px 10px;
}

.payment-plan-footer-due[b-flh75rghck], .payment-plan-footer-payout[b-flh75rghck], .payment-plan-footer-payoutCarbexx[b-flh75rghck],  .payment-plan-year-footer-item[b-flh75rghck], .payment-plan-year-header-item-payoutCarbexx[b-flh75rghck] {
    padding: 2px 10px;
}

.payment-plan-year-item[b-flh75rghck] {
    border: 1px solid #E5E7EB;
}

.payment-plan-item-date[b-flh75rghck], .payment-plan-footer-date[b-flh75rghck], .date[b-flh75rghck], .status[b-flh75rghck] {
    width: 20%;
}

.payment-plan-item-due[b-flh75rghck], .payment-plan-footer-due[b-flh75rghck] {
    width: 30%;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.payment-plan-item-payout[b-flh75rghck], .payment-plan-item-payoutCarbexx[b-flh75rghck], .payment-plan-footer-payout[b-flh75rghck], .payout[b-flh75rghck], .due[b-flh75rghck], .payoutCarbexx[b-flh75rghck], .payment-plan-footer-payoutCarbexx[b-flh75rghck] {
    width: 30%;
}

.status-due[b-flh75rghck] {
    color: #F97316;
}

.status-paid[b-flh75rghck] {
    color: #005CA9;
}

.status-label-due[b-flh75rghck] {
    background-color: #FFEDD5;
}

.status-label-paid[b-flh75rghck] {
    background-color: #E2ECFF;
}

.status-label-due[b-flh75rghck], .status-label-paid[b-flh75rghck] {
    width: fit-content;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.005em;
    border-radius: 15px;
    padding: 1px 5px;
}

.payment-plan-footer-payout[b-flh75rghck] {
    width: 30%;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}

@media (max-width: 500px) {
    .payment-plan-year-container[b-flh75rghck] {
        width: 100%;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialPercantageWheel.cshtml.rz.scp.css */
.wheel[b-clbydi3qpy] {
    width: 100%;
    height: 100px;
    margin: auto;
    margin-top: 15px;
}

.wheel-wrapper[b-clbydi3qpy] {
    width: calc(33.3% - 10px);
}

.raised-percentage[b-clbydi3qpy] {
    position: relative;
    margin-top: -36px;
    width: 100%;
    color: #005CA9;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14.4px;
    font-style: normal;
    font-weight: 600;
    line-height: 13.2px;
    letter-spacing: -0.288px;
    padding-top: 22px;
}

.raised-label[b-clbydi3qpy] {
    text-align: center;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.06px;
    margin-top: 5px;
}

.gauge[b-clbydi3qpy] {
    width: 100%;
    height: 102px;
}

.wheel-label[b-clbydi3qpy] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12.8px;
    font-weight: 500;
    line-height: 19.2px;
    letter-spacing: 0.005em;
    text-align: center;
    margin-top: -63px;
    text-transform: uppercase;
    overflow-wrap: anywhere;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.wheel-amount[b-clbydi3qpy] {
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29.05px;
    letter-spacing: 0.005em;
    text-align: center;
    margin-top: 0px;
    width: 100%;
    text-transform: uppercase;
}

.wheel-data[b-clbydi3qpy] {
    width: 97%;
    height: 54px;
    margin: auto;
    margin-top: 5px;
    padding-top: 20px;
    box-sizing: content-box;
}

.labels[b-clbydi3qpy], .values[b-clbydi3qpy] {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.labels[b-clbydi3qpy] {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: center;
}

.values[b-clbydi3qpy] {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.005em;
    text-align: right;
}

.raised[b-clbydi3qpy] {
    text-align: left;
}

.target[b-clbydi3qpy] {
    text-align: right;
}

.raised[b-clbydi3qpy], .target[b-clbydi3qpy] {
    overflow-wrap: anywhere;
    width: 50%;
}

.start[b-clbydi3qpy] {
    color: #16A34A;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.07px;
}

.values div[b-clbydi3qpy] {
    font-weight: 600;
}

.values .start[b-clbydi3qpy] {
    color: #1F2937;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    letter-spacing: 0.07px;
}


@media (max-width: 768px) {
    .wheel-wrapper[b-clbydi3qpy] {
        width: 100%;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialPopup.cshtml.rz.scp.css */
/* ******************************************* */
/* POPUPS */
/* ******************************************* */
.modal-popup[b-6os4zprq3f] {
    left: calc(50vw - 150px);
    padding: 30px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    position: fixed;
    z-index: 1004;
    top: 30vh;
    width: 300px;
    min-height: 320px;
    border-radius: 16px;
    background: #FFF;
    box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.08), 0px 20px 13px 0px rgba(0, 0, 0, 0.03);
}

.modal-popup-body[b-6os4zprq3f] {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 20px;
}

.modal-popup-body h2[b-6os4zprq3f] {
    color: #1F2937;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.1px;
}

.modal-popup-body p[b-6os4zprq3f] {
    margin-top: 10px;
    color: #6B7280;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.do-button[b-6os4zprq3f] {
    margin-top: 8px;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.075px;
}

.modal-popup-header[b-6os4zprq3f] {
    width: 100%;
    display: flex;
}

.modal-popup-footer[b-6os4zprq3f] {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 20px;
}

.modal-popup-icon[b-6os4zprq3f] {
    margin-top: 20px;
    width: 62px;
    height: 62px;
    border-radius: 999px;
    background: #E2ECFF;
    background-image: url(/img/icons/icon-modal-check.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 26px 26px;
}

.modal-popup-top-left[b-6os4zprq3f] {
    width: calc(50% - 31px);
    height: 62px;
}

.modal-popup-close[b-6os4zprq3f] {
    width: calc(50% - 31px);
    height: 62px;
    background: url('/img/close.svg') calc(100% - 10px) 10px no-repeat;
    background-size: 14px 14px;
    cursor: pointer;
}

.modal-popup.modal-info .modal-popup-header .modal-popup-icon[b-6os4zprq3f] {
    background-image: url(/img/icons/icon-modal-check.svg);
    background-color: #E2ECFF;
}

.modal-popup.modal-alert .modal-popup-header .modal-popup-icon[b-6os4zprq3f] {
    background-image: url(/img/icons/icon-modal-exclamation.svg);
    background-color: #FEE2E2
}

.modal-popup.modal-password .modal-popup-header .modal-popup-icon[b-6os4zprq3f] {
    background-image: url(/img/icons/icon-keyhole-circle-blue.svg);
    background-color: #E2ECFF;
}

.modal-popup.modal-info .do-button[b-6os4zprq3f] {
    display: flex;
    padding: 14px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: #005CA9;
    color: white;
    cursor: pointer;
}

.modal-popup.modal-alert .do-button[b-6os4zprq3f] {
    display: flex;
    padding: 14px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: #EF4444;
    color: white;
    cursor: pointer;
}

.modal-popup.modal-password .do-button[b-6os4zprq3f] {
    display: flex;
    padding: 14px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: #005CA9;
    color: white;
    cursor: pointer;
}

.main-popup[b-6os4zprq3f] {
    margin: 10px;
    position: fixed;
    z-index: 1004;
    top: 30vh;
    max-width: 580px;
    width: calc(100% - 20px);
    border-radius: 16px;
    background: #FFF;
    box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.08), 0px 20px 13px 0px rgba(0, 0, 0, 0.03);
}

.main-popup-wrapper[b-6os4zprq3f] {
    height: 100%;
}

.main-popup-header[b-6os4zprq3f] {
    padding: 15px;
    width: 100%;
    display: flex;
}

.main-popup-title[b-6os4zprq3f], .modal-popup-title[b-6os4zprq3f] {
    width: calc(100% - 38px);
    color: #1F2937;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 38px;
    letter-spacing: 0.1px;
}

.main-popup-close[b-6os4zprq3f] {
    background: url('/img/close.svg') center center no-repeat;
    width: 38px;
    height: 38px;
    background-size: 14px 14px;
    cursor: pointer;
}


/* ============================= */
/* POPUPS � Mobile (Default)     */
/* ============================= */

.main-popup[b-6os4zprq3f],
.main-popup-large[b-6os4zprq3f] {
    position: fixed; 
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    max-width: 100vw;
    max-height: 100vh;
    overflow-y: auto; 
}


@media (min-width: 768px) {

    /* ******************************************* */
    /* POPUPS Desktop*/
    /* ******************************************* */
    .main-popup[b-6os4zprq3f] {
        left: calc(50vw - 265px);
        width: 530px;
    }

    .main-popup-large[b-6os4zprq3f] {
        max-width: 80vw;
        width: 80vw;
        left: calc(50vw - (80vw / 2));
        height: 80vh;
        top: calc(50vh - (80vh / 2));
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialProjectTile.cshtml.rz.scp.css */
.project-tile-wrapper[b-wc2btbow6p] {
    width: 100%;
    border-radius: 12px;
    border: 1px solid #D1D5DB;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.07), 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
    margin-bottom: 15px;
}

.project-tile-wrapper-background[b-wc2btbow6p] {
    width: 100%;
    background: #FFF;
    border-radius: 12px 12px 0 0;
}
.fixed-height[b-wc2btbow6p] {
    height: 575px;
}

.media-wrapper[b-wc2btbow6p] {
    width: 125px;
}

.content-wrapper[b-wc2btbow6p] {
    width: 100%;
    padding: 10px;
}

.content-wrapper-desktop[b-wc2btbow6p] {
    display: none;
}

.title[b-wc2btbow6p] {
    width: 100%;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.1px;
    margin-bottom: 13px;
}

.location[b-wc2btbow6p] {
    margin-top: 2px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.06px;
}

.fundraising-status[b-wc2btbow6p] {
    margin: 0;
    margin-top: -3px;
}

.developer[b-wc2btbow6p], .certification-wrapper[b-wc2btbow6p] {
    margin-top: 6px;
}

    .developer .title[b-wc2btbow6p], .certification-wrapper .title[b-wc2btbow6p] {
        color: #64748B;
        font-family: Inter, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: 700;
        line-height: 16px;
        letter-spacing: 0.05px;
        text-transform: uppercase;
        margin: 0;
        width: unset;
        display: inline-block;
    }

        .developer .title.verified[b-wc2btbow6p] {
            padding-right: 66px;
            background: url(/img/icons/icon-verified.svg) right center no-repeat;
        }

    .developer .name[b-wc2btbow6p] {
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 16px;
        letter-spacing: 0.06px;
    }

.land_activity[b-wc2btbow6p] {
    height: 20px;
}

.media_image[b-wc2btbow6p] {
    width: 125px;
    height: 168px;
    margin-bottom: 2px;
}

.main_picture[b-wc2btbow6p] {
    width: 100%;
    height: 168px;
    object-fit: cover;
    border-top-left-radius: 12px;
    margin-bottom: 2px;
}

.media_map[b-wc2btbow6p] {
    width: 125px;
    display: flex;
    flex-wrap: wrap;
}

.map_detail[b-wc2btbow6p] {
    width: 125px;
    height: 168px;
    /* background: url(/img/general/map_detail.png) center center no-repeat; */
    background-size: cover;
    cursor: pointer;
    margin-bottom: 2px;
    overflow: hidden;
}

.map_big[b-wc2btbow6p] {
    width: 125px;
    height: 168px;
    /* background: url(/img/general/map_big.png) center center no-repeat; */
    background-size: cover;
    cursor: pointer;
    border-bottom-left-radius: 12px;
    overflow: hidden;
}

.plus[b-wc2btbow6p] {
    background: url(/img/buttons/expand.svg) calc(100% - 8px) 8px no-repeat;
    width: 100%;
    height: 36px;
    margin-top: -184px;
    position: relative;
    z-index: 3;
}

.table .col[b-wc2btbow6p] {
    padding-left: 24px;
    width: 50%;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0.06px;
}

.table .project-field-big .col[b-wc2btbow6p] {
    padding: 8px 24px;
}

.table .value[b-wc2btbow6p] {
    width: 50%;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
}

.empty[b-wc2btbow6p] {
    display: flex;
    align-items: center;
}

.table .project-field-big .value[b-wc2btbow6p] {
    padding-top: 8px;
}


.table .project-field[b-wc2btbow6p] {
    border-top: 1px solid #E5E7EB;
    padding: 8px 0px;
    height: 33px;
    display: flex;
}

.table .project-field-big[b-wc2btbow6p] {
    border-top: 1px solid #E5E7EB;
    display: flex;
}

.table .project-field:last-of-type[b-wc2btbow6p] {
    border-bottom: 1px solid #E5E7EB;
}

.project-field-big.project-fundraising[b-wc2btbow6p] {
    background: url(/img/icons/icon-fundraising-grey.svg) left 8px no-repeat;
}

.project-field-big.project-not-fundraising[b-wc2btbow6p] {
    background: url(/img/icons/icon-not-fundraising-grey.svg) left 8px no-repeat;
}

.project-field.project-date[b-wc2btbow6p] {
    background: url(/img/icons/icon-date-grey.svg) left center no-repeat;
}

.project-field-big.project-certification[b-wc2btbow6p] {
    background: url(/img/icons/icon-certification-grey.svg) left 8px no-repeat;
}

.project-field.project-cost[b-wc2btbow6p], .project-field.project-start[b-wc2btbow6p], .project-field.project-target[b-wc2btbow6p], .project-field.project-min-backing[b-wc2btbow6p] {
    background: url(/img/icons/icon-cost-grey.svg) left center no-repeat;
}

.project-field.total-area[b-wc2btbow6p], .project-field.my-share[b-wc2btbow6p] {
    background: url(/img/icons/icon-area-grey.svg) left no-repeat;
}

.project-field.my-investment[b-wc2btbow6p] {
    background: url(/img/icons/my-investment.svg) left no-repeat;
}

.table .no-picture[b-wc2btbow6p] {
    padding-left: 0px;
}

.table .percantage-label[b-wc2btbow6p] {
    text-transform: uppercase;
    border-top: none;
}

.percantage-value[b-wc2btbow6p] {
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #004D8D;
}

.funding[b-wc2btbow6p] {
    margin-top: 10px;
    width: 100%;
}

.running-gap[b-wc2btbow6p] {
    margin-bottom: 113px;
}
.upcoming-gap[b-wc2btbow6p] {
    margin-bottom: 218px;
}
.continue-draft-gap[b-wc2btbow6p] {
    margin-bottom: 250px;
}

.days-left-basic[b-wc2btbow6p] {
    width: 100%;
    border-radius: 6px;
    padding: 4px 5px;
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.1px;
    text-align: center;
}

.days-left[b-wc2btbow6p] {
    background: #FFEDD5; 
    color: #F97316;
}

.day-left-label[b-wc2btbow6p] {
    text-transform: uppercase;
}

.days-left-active[b-wc2btbow6p] {
    border: 1px solid #9CA3AF;
    background: #FFF;
    color: #3974ED;
    margin-top: 8px;
    margin-bottom: 8px;
}

.days-left-running[b-wc2btbow6p] {
    background: #E2ECFF;
    color: #005CA9;
}

.days-left-completed[b-wc2btbow6p] {
    background: #F3F4F6;
    color: #005CA9;
}

.days-left-failed[b-wc2btbow6p] {
    background: #FEE2E2;
    color: #005CA9;
}

.days-left-draft[b-wc2btbow6p] {
    border: 1px solid #9CA3AF;
    background: #FFF;
    color: #3974ED;
    margin-top: 8px;
    margin-bottom: 8px;
}

.action[b-wc2btbow6p] {
    display: flex;
    width: 100%;
    height: 36px;
    border-radius: 6px;
    background: #EEF7FF;
    padding: 6px;
    justify-content: space-between;
}

.add-collection[b-wc2btbow6p] {
    cursor: pointer;
    width: 24px;
    height: 24px;
    background: url(/img/icons/icon-add-collection-blue.svg) center center;
}

.add-favorites[b-wc2btbow6p] {
    cursor: pointer;
    width: 24px;
    height: 24px;
    background: url(/img/icons/icon-add-favorites-blue.svg) center center;
}

.funding-wrapper[b-wc2btbow6p] {
    margin-top: 9px;
    display: flex;
    flex-wrap: nowrap;
}

.invest-information[b-wc2btbow6p] {
    color: #991B1B;
    font-family: Inter, sans-serif;
    border-radius: 8px;
    text-align: left;
    padding: 10px 15px 13px 15px;
    margin-bottom: 15px;
    background: url(/img/icons/icon-information-red.svg) 15px 12px no-repeat;
    background-color: #FEF2F2;
}

.invest-information-label[b-wc2btbow6p] {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.005em;
    margin-bottom: 3px;
    padding-left: 26px;
}

.invest-information-info[b-wc2btbow6p] {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0.005em;
    text-align: left;
}

.right-wrapper[b-wc2btbow6p] {
    padding-left: 5px;
}

.ranking[b-wc2btbow6p] {
    margin-bottom: 5px;
}

.table[b-wc2btbow6p] {
    margin-top: 10px;
}

.certifications[b-wc2btbow6p] {
    display: block;
}

.certification[b-wc2btbow6p] {
    display: inline-block;
    margin-bottom: 10px;
}

.project-hub-button-wrapper[b-wc2btbow6p] {
    display: flex;
    justify-content: end;
}

.project-hub-button[b-wc2btbow6p] {
    margin: 10px;
    width: 60%;
}

.open-project-page[b-wc2btbow6p] {
    background: url("img/icons/icon-external-white.svg");
}

.copy-page-link[b-wc2btbow6p] {
    background: url("img/icons/icon-copy-white.svg");
}

.message-developer[b-wc2btbow6p] {
    background: url("img/icons/icon-message-white.svg");
}

.report[b-wc2btbow6p] {
    background: url("img/icons/icon-report-white.svg");
}

.single-project-hub-button-image[b-wc2btbow6p] {
    padding-right: 20px;
    display: inline-block;
    background-position: right center;
    background-repeat: no-repeat;
}

.single-project-hub-button[b-wc2btbow6p] {
    margin-bottom: 10px;
}

.single-project-hub-button:last-child[b-wc2btbow6p] {
    margin-bottom: 0;
}

@media (min-width: 1024px) {
    .project-tile-wrapper-background[b-wc2btbow6p] {
        width: 100%;
        background: #FFF;
        border-radius: 12px 12px 0 0;
    } 
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialProjectTileSearch.cshtml.rz.scp.css */
.project-tile-wrapper-search[b-jfmxzaah66] {
    width: 100%;
    background: #FFF;
    border-radius: 12px;
    border: 1px solid #D1D5DB;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.07), 0px 2px 2px 0px rgba(0, 0, 0, 0.06);
    display: flex;
    margin-bottom: 15px;
}
.media-wrapper[b-jfmxzaah66] {
    width: 125px;
}
.content-wrapper-mobile[b-jfmxzaah66] {
    width: calc(100% - 125px);
    padding: 10px;
}
.content-wrapper-desktop[b-jfmxzaah66] {
    display: none;
}
.title[b-jfmxzaah66] {
    width: 100%;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.1px;
    margin-bottom: 13px;
}
.location[b-jfmxzaah66] {
    margin-top: 2px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; 
    letter-spacing: 0.06px;
}
.fundraising-status[b-jfmxzaah66] {
    margin-top: 3px;
}
.developer[b-jfmxzaah66], .certification-wrapper[b-jfmxzaah66] {
    margin-top: 6px;
}
.developer .title[b-jfmxzaah66], .certification-wrapper .title[b-jfmxzaah66] {
    color: #64748B;
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0.05px;
    text-transform: uppercase;
    margin: 0;
    width: unset;
    display: inline-block;
}
.developer .title.verified[b-jfmxzaah66] {
    padding-right: 66px;
    background: url(/img/icons/icon-verified.svg) right center no-repeat;
}
.developer .name[b-jfmxzaah66] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.06px;
}
.land_activity[b-jfmxzaah66] {
    height: 20px;
}
.media_image[b-jfmxzaah66] {
    width: 125px;
    height: 168px;
    margin-bottom: 2px;
}
.main_picture[b-jfmxzaah66] {
    width: 100%;
    height: 168px;
    object-fit: cover;
    border-top-left-radius: 12px;
    margin-bottom: 2px;
}
.media_map[b-jfmxzaah66] {
    width: 125px;
    display: flex;
    flex-wrap: wrap;
}
.map_detail[b-jfmxzaah66] {
    width: 125px;
    height: 168px;
    /* background: url(/img/general/map_detail.png) center center no-repeat; */
    background-size: cover;
    cursor: pointer;
    margin-bottom: 2px;
    overflow: hidden;
}
.map_big[b-jfmxzaah66] {
    width: 125px;
    height: 168px;
    /* background: url(/img/general/map_big.png) center center no-repeat; */
    background-size: cover;
    cursor: pointer;
    border-bottom-left-radius: 12px;
    overflow: hidden;
}
.plus[b-jfmxzaah66] {
    background: url(/img/buttons/expand.svg) calc(100% - 8px) 8px no-repeat;
    width: 100%;
    height: 36px;
    margin-top: -184px;
    position: relative;
    z-index: 3;
}
.table .col[b-jfmxzaah66] {
    padding-left: 24px;
    width: 60%;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0.06px;
}
.table .value[b-jfmxzaah66] {
    width: 40%;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.06px;
}
.table .project-field[b-jfmxzaah66] {
    border-top: 1px solid #E5E7EB;
    padding: 8px 0px;
    height: 33px;
    display: flex;
}
.table .project-field:last-of-type[b-jfmxzaah66] {
    border-bottom: 1px solid #E5E7EB;
}
.project-field.project-area[b-jfmxzaah66] {
    background: url(/img/icons/icon-area-grey.svg) left center no-repeat;
}
.project-field.project-date[b-jfmxzaah66] {
    background: url(/img/icons/icon-date-grey.svg) left center no-repeat;
}
.project-field.project-cost[b-jfmxzaah66], .project-field.project-start[b-jfmxzaah66], .project-field.project-target[b-jfmxzaah66] {
    background: url(/img/icons/icon-cost-grey.svg) left center no-repeat;
}
.funding[b-jfmxzaah66] {
    width: 80px;
    border-radius: 6px;
    background: #EEF7FF;
    padding: 7px 5px;
}
.day-left-label[b-jfmxzaah66] {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 16px;
}
.days-left-basic[b-jfmxzaah66] {
    margin-left: 5px;
    border-radius: 6px;
    padding: 4px 5px;
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.1px;
    text-align: center;
    white-space: normal;
    width: auto;
    max-width: 100%;
}
.days-left[b-jfmxzaah66] {
    background: #FFEDD5;
    color: #F97316;
    font-size: 20px;
}
.days-left-active[b-jfmxzaah66] {
    border: 1px solid #9CA3AF;
    background: #FFF;
    color: #3974ED;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 16px;
}
.days-left-running[b-jfmxzaah66] {
    background: #E2ECFF;
    color: #005CA9;
    font-size: 20px;
}
.days-left-completed[b-jfmxzaah66] {
    background: #F3F4F6;
    color: #6B7280;
    font-size: 20px;
}
.days-left-failed[b-jfmxzaah66] {
    background: #FEE2E2;
    color: #005CA9;
    font-size: 20px;
}
.action[b-jfmxzaah66] {
    display: flex;
    width: 100%;
    height: 36px;
    border-radius: 6px;
    background: #EEF7FF;
    padding: 6px;
    justify-content: center; /* TODO: switch back to "space-between" once collections is integrated */
}
.add-collection[b-jfmxzaah66] {
    cursor: pointer;
    width: 24px;
    height: 24px;
    background: url(/img/icons/icon-add-collection-blue.svg) center center;
}
.add-favorites[b-jfmxzaah66] {
    cursor: pointer;
    width: 24px;
    height: 24px;
    background: url(/img/icons/icon-add-favorites-blue.svg) center center;
}
.add-favorites.selected[b-jfmxzaah66] {
    background: url(/img/icons/icon-remove-favorites-blue.svg) center center;
}

.funding-wrapper[b-jfmxzaah66] {
    margin-top: 9px;
    display: flex;
    flex-wrap: nowrap;
}
.right-wrapper[b-jfmxzaah66] {
    padding-left: 5px;
}
.ranking[b-jfmxzaah66] {
    margin-bottom: 5px;
}
.table[b-jfmxzaah66] {
    margin-top: 10px;
}
@media (min-width: 768px) {
    .plus[b-jfmxzaah66] {
        margin-top: -130px;
    }
    .table[b-jfmxzaah66] {
        margin-top: unset;
    }
    .ranking[b-jfmxzaah66] {
        width: 100%;
        margin-bottom: 0;
    }
    .funding[b-jfmxzaah66] {
        width: 100%;
        margin-top: 5px;
    }
    .days-left[b-jfmxzaah66] {
        width: 100%;
        margin-top: 7px;
        margin-left: 0;
    }
    .upcoming-days-left[b-jfmxzaah66] {
        width: 100%;
        margin-top: 7px;
        margin-left: 0;
    }
    .days-left-running[b-jfmxzaah66] {
        width: 100%;
        margin-top: 7px;
        margin-left: 0;
    }
    .days-left-completed[b-jfmxzaah66] {
        width: 100%;
        margin-top: 7px;
        margin-left: 0;
    }
    .days-left-failed[b-jfmxzaah66] {
        width: 100%;
        margin-top: 7px;
        margin-left: 0;
    }
    .action[b-jfmxzaah66] {
        margin-top: 7px;
        width: 100%;
        margin-left: 0;
    }
    .media-wrapper[b-jfmxzaah66] {
            width: 250px;
    }

    .content-wrapper-mobile[b-jfmxzaah66] {
        display: none;
    }

    .content-wrapper-desktop[b-jfmxzaah66] {
        width: calc(100% - 250px);
        display: flex;
        flex-wrap: wrap;
        padding: 12px;
    }

    .left[b-jfmxzaah66] {
        width: calc(100% - 98px);
    }

    .left .content[b-jfmxzaah66] {
        width: 50%;
    }

    .left .table[b-jfmxzaah66] {
        width: 50%;
    }

    .right[b-jfmxzaah66] {
        width: 90px;
        margin-left: 8px;
    }

    .media_image[b-jfmxzaah66] {
        width: 250px;
        height: 114px;
    }

    .main_picture[b-jfmxzaah66] {
        width: 100%;
        height: 114px;
        object-fit: cover;
        border-top-left-radius: 12px;
        margin-bottom: 2px;
    }

    .media_map[b-jfmxzaah66] {
        width: 250px;
    }

    .map_detail[b-jfmxzaah66] {
        width: calc(50% - 1px);
        height: 114px;
        border-bottom-left-radius: 12px;
        margin-bottom: 0;
        margin-right: 2px;
    }

    .map_big[b-jfmxzaah66] {
        width: calc(50% - 1px);
        height: 114px;
        border-bottom-left-radius: 0;
        margin-bottom: 0;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialProjectTileSmall.cshtml.rz.scp.css */
.project-tile-wrapper-small[b-hs986vjpew] {
    width: 350px;
    margin-right: 15px;
    border-radius: 12px;
    border: #D1D5DB;
    background: #FFF;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 3px 0px rgba(0, 0, 0, 0.07);
}

.project-tile-wrapper-small .picture[b-hs986vjpew] {
    width: 100%;
    height: 150px;
    object-fit: cover;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.project-tile-wrapper-small .body[b-hs986vjpew] {
    padding: 10px;
}
.project-tile-wrapper-small .body .data .fundraising-status[b-hs986vjpew] {
    width: 100%;
    height: 32px;
    border-radius: 6px;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    text-align: center;
    letter-spacing: 0.09px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.project-tile-wrapper-small .body .data .tag[b-hs986vjpew] {
    display: inline-block;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}

.project-tile-wrapper-small .body .data .name[b-hs986vjpew] {
    margin-left: 10px;
}

.project-tile-wrapper-small .body .data h6[b-hs986vjpew] {
    color: #334155;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin: 0;
    margin-top: 5px;
    padding: 0;
    margin-left: 10px;
    margin-right: 10px;
}

.project-tile-wrapper-small .body .data .data-details[b-hs986vjpew] {
    display: flex;
    flex-wrap: wrap;
}

.project-tile-wrapper-small .body .data .data-details .read-field[b-hs986vjpew] {
    margin-left: 10px;
    margin-right: 10px;
    color: #334155;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 100%;
}

.project-tile-wrapper-small .body .data .data-details .read-field .key[b-hs986vjpew], .project-tile-wrapper-small .body .data .data-details .read-field .value[b-hs986vjpew] {
    width: 50%;
}
                
.project-tile-wrapper-small .body .data .data-details .label[b-hs986vjpew] {
    padding-left: 24px;
    width: 50%;
}

.project-tile-wrapper-small .body .data .data-details .value[b-hs986vjpew] {
    padding-left: 0;
    width: 50%;
    font-weight: 600;
}

.project-tile-wrapper-small .body .data .name h5[b-hs986vjpew] {
    color: #005CA9;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.1px;
    margin: 0;
    padding: 0;
    margin-bottom: 0;
}
.project-tile-wrapper-small .body .data .name h5.full[b-hs986vjpew] {
    width: 100%;
}
.project-tile-wrapper-small .body .data .name h5.trimmed[b-hs986vjpew] {
    width: calc(100% - 62px);
}

.project-tile-wrapper-small .body .data .name .ranking[b-hs986vjpew] {
    width: 60px;
}
.project-tile-wrapper-small .body .data .name .ranking img[b-hs986vjpew] {
    height: 25px;
    width: 25px;
}
.project-tile-wrapper-small .body .data .name .ranking p[b-hs986vjpew] {
    margin-left: 6px;
    color: #005CA9;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.09px;
    line-height: 25px;
}


.project-tile-wrapper-small .footer[b-hs986vjpew] {
    padding: 10px;
    background: #F3F4F6;
    height: 58px;
    width: 100%;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

@media (min-width: 768px) {
    .project-wrapper-small[b-hs986vjpew] {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        overflow-x: hidden;
        overflow-y: hidden;
    }
}

/* ******************************************* */
/* FUNDRAISING */
/* ******************************************* */
.fundraising-opening[b-hs986vjpew] {
    color: #005CA9;
    background: #C9E1F4;
}

.fundraising-open[b-hs986vjpew] {
    color: #F97316;
    background: #FFEDD5;
}

.fundraising-closed-successfully[b-hs986vjpew] {
    color: #16A34A;
    background: rgba(34, 197, 94, 0.20);
}

.fundraising-closed-unsuccessfully[b-hs986vjpew] {
    color: #EF4444;
    background: #FEE2E2;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialProjectWheel.cshtml.rz.scp.css */
.wheel[b-y3vjthsvhi] {
    width: 300px;
    height: 150px;
    margin: auto;
    margin-top: 15px;
}

.raised-percentage[b-y3vjthsvhi] {
    position: relative;
    margin-top: -36px;
    width: 100%;
    color: #005CA9;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14.4px;
    font-style: normal;
    font-weight: 600;
    line-height: 13.2px;
    letter-spacing: -0.288px;
    padding-top: 22px;
}

.raised-label[b-y3vjthsvhi] {
    text-align: center;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.06px;
    margin-top: 5px;
}

.gauge[b-y3vjthsvhi] {
    width: 100%;
    height: 150px;
}

.wheel-label[b-y3vjthsvhi] {
    color: #6B7280;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; 
    letter-spacing: 0.08px;
    margin-top: -63px;
    width: 100%;
    text-transform: uppercase;
}
.wheel-amount[b-y3vjthsvhi] {
    color: #004D8D;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.15px;
    margin-top: 0px;
    width: 100%;
    text-transform: uppercase;
}
.wheel-data[b-y3vjthsvhi] {
    width: 300px;
    background: url(/img/wheel/wheel-data-header.svg) top center no-repeat;
    height: 54px;
    margin: auto;
    margin-top: 5px;
    padding-top: 20px;
    box-sizing: content-box;
}
.labels[b-y3vjthsvhi], .values[b-y3vjthsvhi] {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.raised[b-y3vjthsvhi], .target[b-y3vjthsvhi] {
    width: 80px;
    color: #004D8D;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.07px;
}
.raised[b-y3vjthsvhi] {
    text-align: left;
}
.target[b-y3vjthsvhi] {
    text-align: right;
}
.start[b-y3vjthsvhi] {
    color: #16A34A;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.07px;
}
.values div[b-y3vjthsvhi] {
    font-weight: 600;
}
.values .start[b-y3vjthsvhi] {
    color: #1F2937;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.wheel-data-grid[b-y3vjthsvhi] {
    width: 360px;
    background: url(/img/wheel/wheel-data-header.svg) top center no-repeat; /* Keep your background */
    height: 54px;
    margin-left: -10px; /* wheel data needs to force into surrounding margin */
    margin-top: 5px;
    padding-top: 20px;
    box-sizing: content-box;
    display: grid;
    grid-template-columns: 1fr 1.5fr 1fr;
    grid-auto-rows: auto;
    justify-items: center;
    align-items: start;
}

.grid-raised-label[b-y3vjthsvhi], .grid-start-label[b-y3vjthsvhi], .grid-target-label[b-y3vjthsvhi],
.grid-raised-value[b-y3vjthsvhi], .grid-start-value[b-y3vjthsvhi], .grid-target-value[b-y3vjthsvhi],
.grid-raised-area[b-y3vjthsvhi], .grid-start-area[b-y3vjthsvhi], .grid-target-area[b-y3vjthsvhi] {
    color: #004D8D;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.07px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.grid-raised-value[b-y3vjthsvhi], .grid-target-value[b-y3vjthsvhi], .grid-raised-area[b-y3vjthsvhi], .grid-target-area[b-y3vjthsvhi] {
    font-weight: 700;
}
.grid-start-label[b-y3vjthsvhi] {
    color: #16A34A;
}

.grid-start-value[b-y3vjthsvhi], .grid-start-area[b-y3vjthsvhi] {
    color: #1F2937;
    font-weight: 700;
}

.grid-start-area[b-y3vjthsvhi] {
    color: #1F2937;
}

.grid-raised-label.failed[b-y3vjthsvhi],
.grid-raised-value.failed[b-y3vjthsvhi],
.grid-raised-area.failed[b-y3vjthsvhi], .progressgauge1.failed[b-y3vjthsvhi] {
    color: #E61919;
    stroke: #E74C3C;
}

.gaugeBackground.failed[b-y3vjthsvhi], .progressgauge2.failed[b-y3vjthsvhi] {
    stroke: #f3f3f5;
}

.grid-start-label.failed[b-y3vjthsvhi], .grid-target-label.failed[b-y3vjthsvhi],
.grid-start-value.failed[b-y3vjthsvhi], .grid-target-value.failed[b-y3vjthsvhi],
.grid-start-area.failed[b-y3vjthsvhi], .grid-target-area.failed[b-y3vjthsvhi],
.wheel-label.failed[b-y3vjthsvhi], .wheel-amount.failed[b-y3vjthsvhi] {
    color: #6B7280;
}

.grid-raised-label.funded[b-y3vjthsvhi],
.grid-raised-value.funded[b-y3vjthsvhi],
.grid-raised-area.funded[b-y3vjthsvhi], .progressgauge1.funded[b-y3vjthsvhi], .progressgauge2.funded[b-y3vjthsvhi],
.grid-start-label.funded[b-y3vjthsvhi], .grid-target-label.funded[b-y3vjthsvhi],
.grid-start-value.funded[b-y3vjthsvhi], .grid-target-value.funded[b-y3vjthsvhi],
.grid-start-area.funded[b-y3vjthsvhi], .grid-target-area.funded[b-y3vjthsvhi],
.wheel-label.funded[b-y3vjthsvhi], .wheel-amount.funded[b-y3vjthsvhi] {
    color: #22C55E;
    stroke: #22C55E;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialProjectWheelSmall.cshtml.rz.scp.css */
.wheel-small[b-pxkngmykfn] {
    width: 100%;
    height: 33.7px;
}
.raised-percentage[b-pxkngmykfn] {
    position: relative;
    margin-top: -36px;
    width: 100%;
    color: #005CA9;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14.4px;
    font-style: normal;
    font-weight: 600;
    line-height: 13.2px;
    letter-spacing: -0.288px;
    padding-top: 22px;
}
.raised-label[b-pxkngmykfn] {
    text-align: center;
    color: #005CA9;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.06px;
    margin-top: 5px;
}
.gauge[b-pxkngmykfn] {
    width: 100%;
    height: 33.69px;
    transform: translateX(6px) 
}

.raised-percentage.failed[b-pxkngmykfn], raised-label.failed[b-pxkngmykfn] {
    color: #E74C3C;
}

.progressgauge.failed[b-pxkngmykfn] {
    stroke: #E74C3C;
    color: #E61919;
}

.raised-percentage.funded[b-pxkngmykfn], raised-label.funded[b-pxkngmykfn] {
    color: #22C55E;
}


.progressgauge.funded[b-pxkngmykfn] {
    stroke: #22C55E;
    color: #22C55E;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialSdgs.cshtml.rz.scp.css */
.sdgs-box[b-37w28ei9uc] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.sdg-big[b-37w28ei9uc] {
    width: 60px;
    height: 60px;
    border-radius: 4px;
    margin-right: 10px;
}
.sdg-small[b-37w28ei9uc] {
    width: 45px;
    height: 45px;
    border-radius: 4px;
    margin-right: 10px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialStats.cshtml.rz.scp.css */
.dashboard-wrapper[b-3y01senxxg] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    color: #005CA9;
}

.dashboard-1-col[b-3y01senxxg], .dashboard-2-col[b-3y01senxxg] {
    width: 100%;
}
.title[b-3y01senxxg] {
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.12px;
}

.sub-title[b-3y01senxxg] {
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.12px;
}
.button-half[b-3y01senxxg] {
    width: 50%;
    margin-left: 5px;
    margin-right: 5px;
}
.button-half:last-of-type[b-3y01senxxg] {
    margin-right: 0;
}
.button-half:first-of-type[b-3y01senxxg] {
    margin-left: 0;
}
.button-half .button-title[b-3y01senxxg] {
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    letter-spacing: 0.08px;
}
.button-full[b-3y01senxxg] {
    width: 100%;
}
.button-full .button-title[b-3y01senxxg] {
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.1px;
}
.stat-box[b-3y01senxxg] {
    border-radius: 14px;
    padding: 15px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 10px;
}
.button-wrapper[b-3y01senxxg] {
    display: flex;
}

@media (min-width: 1024px) {
    .dashboard-1-col[b-3y01senxxg] {
        width: 33.3%;
        padding-right: 10px;
    }
    .dashboard-1-col:last-of-type[b-3y01senxxg] {
        padding-right: 0;
    }
    .dashboard-2-col[b-3y01senxxg] {
        width: 66.6%;
        padding-right: 10px;
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialTeam.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Shared/Partials/PartialThankYou.cshtml.rz.scp.css */
.card-wrapper[b-kuggthp5yi] {
    align-self: center;
    margin-bottom: 64px;
    flex-grow: 1;
    gap:10%;
}
.card[b-kuggthp5yi] {
    border-radius: unset;
    border: none;
    box-shadow: unset;
    background-color: unset;
    width: 100%;
}

.card-wrapper .header .inner-card[b-kuggthp5yi], .card-wrapper .body .inner-card[b-kuggthp5yi] {
    padding: 0;
    background: unset;
    position: relative;
}
.card .inner-card h1[b-kuggthp5yi] {
    color: #FFF;
    font-family: Inter, sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.3px;
    padding: 0px;
    margin-bottom: 24px;
}
.card .inner-card h2[b-kuggthp5yi] {
    color: #FFF;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.18px;
    padding: 0px;
    margin-bottom: 24px;
}
.inner-card .description[b-kuggthp5yi] {
    color: #FFF;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.08px;
    padding: 0px;
}
.body-description-margin[b-kuggthp5yi] {
    margin-bottom: 40px;
}
.header-description-margin[b-kuggthp5yi] {
    margin-bottom: 24px;
}

@media (min-width: 1024px) {
    .card-wrapper .header[b-kuggthp5yi] {
        width: 45%;
        /*margin-bottom: 0;*/
    }
    .card-wrapper .body[b-kuggthp5yi] {
        width: 45%; 
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialThankyouInfo.cshtml.rz.scp.css */
.container[b-hv33dhiilk] {
    display: flex;
    padding: 10px 10px 15px 10px;
    align-items: flex-start;
    gap: 10px;
    flex: 1 0 0;
    border-radius: 6px;
    background: #FEFCE8;
    margin-bottom: 24px;
}
.thankyou-info-header[b-hv33dhiilk] {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.07px;
    color: #854D0E;
}
.thankyou-info-desc[b-hv33dhiilk] {
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0.06px;
    color: #A16207;
}
.thankyou-info-icon[b-hv33dhiilk] {
    background-image: url(img/icons/info-yellow.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    margin-top: 6px;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialTile.cshtml.rz.scp.css */
.card.standalone[b-7xcbmuwkqy] {
    width: 100%;
    height: 100%;
}
.card.dashboard[b-7xcbmuwkqy] {
    width: 100%;
    margin-bottom: 32px;
    box-shadow: 0px 25px 25px 0px rgba(0, 0, 0, 0.15);
    border-radius: 24px 24px 0 24px;
    height: 450px;
}
.card.scroll[b-7xcbmuwkqy] {
    width: 311px;
    margin-right: 10px;
    height: 565px;
}
.bottom[b-7xcbmuwkqy] {
    width: calc(100% - 40px);
    position: absolute;
    bottom: 25px;
}
.card.dashboard img[b-7xcbmuwkqy] {
    max-height: 208px;
}

.card.dashboard .inner-card[b-7xcbmuwkqy] {
    height: calc(100% - 208px);
}
.card.dashboard .top-round[b-7xcbmuwkqy] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}
.card.dashboard .bottom-round[b-7xcbmuwkqy] {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 24px;
}
.card.dashboard h2[b-7xcbmuwkqy] {
    color: #000;
    font-family: Inter, sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 33.6px */
}
    .card.dashboard .description[b-7xcbmuwkqy] {
        color: #000;
        font-family: Inter, sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 160%; /* 27.2px */
        margin: 0;
        padding: 0;
        display: flex;
        align-items: center;

        /* Progressive Enhancements for experimental Properties */
        text-edge: cap;
        leading-trim: both;
    }

@media (min-width: 1024px) {
    .card.dashboard:nth-of-type(2n+1)[b-7xcbmuwkqy] {
        margin-right: 32px;
    }
    .card.dashboard[b-7xcbmuwkqy] {
        width: calc(50% - 16px);
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialTilesDashboard.cshtml.rz.scp.css */
/* _content/carbexx.webapp/Views/Shared/Partials/PartialTilesScrolling.cshtml.rz.scp.css */
.outer-card-wrapper[b-fq0r6ckik6] {
    margin-top: 20px;
    overflow: hidden;
    scroll-behavior: smooth;
}

.scroll-wrapper[b-fq0r6ckik6] {
    width: 100%;
    margin-top: 20px;
}

.dot[b-fq0r6ckik6] {
    background: url("/img/icons/icon-carousel-pagination.svg") center center no-repeat;
    height: 38px;
    width: 10px;
    margin-left: 5px;
    margin-right: 5px;
    opacity: 0.3;
}

    .dot.active[b-fq0r6ckik6] {
        opacity: 1;
    }

.scroll-control[b-fq0r6ckik6] {
    width: 100%;
    margin-top: 20px;
    display: flex;
    height: 38px;
    align-items: center;
    justify-content: center;
}

    .scroll-control .back[b-fq0r6ckik6] {
        width: 38px;
        height: 38px;
        border-radius: 999px;
        background: #FFF;
        background-image: url("/img/icons/icon-chevron-left-bold-blu.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 14px 14px;
        margin-right: 15px;
        cursor: pointer;
    }

    .scroll-control .next[b-fq0r6ckik6] {
        width: 38px;
        height: 38px;
        border-radius: 999px;
        background: #FFF;
        background-image: url("/img/icons/icon-chevron-right-bold-blu.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 14px 14px;
        margin-left: 15px;
        cursor: pointer;
    }

.inner-card-wrapper[b-fq0r6ckik6] {
    margin-left: 10px;
    display: flex;
    flex-wrap: nowrap;
    height: 570px;
    width: 5000px;
}

@media (min-width: 1024px) {
    .inner-card-wrapper[b-fq0r6ckik6] {
        margin-left: calc(50vw - 150px);
    }

    .scroll-control[b-fq0r6ckik6] {
        width: 200px;
        margin-left: calc(50vw - 100px);
    }
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialTitleWithHelp.cshtml.rz.scp.css */
.title-help[b-x04eqztybw] {
    width: 100%;
    display: flex;
}

.title-line[b-x04eqztybw] {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
}
.title-help h1[b-x04eqztybw] {
    width: calc(100% - 24px);
}
.help-icon[b-x04eqztybw] {
    width: 24px;
    height: 46px;
    background: url(/img/icons/icon-help-blue.svg) center center no-repeat;
    cursor: pointer;
}
.help-icon-x[b-x04eqztybw] {
    width: 24px;
    height: 46px;
    background: url(/img/icons/icon-help-x.svg) center center no-repeat;
    cursor: pointer;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialUnifiedInputPerUnit.cshtml.rz.scp.css */
.input-wrapper[b-dwps9u63iy] {
    margin-bottom: 15px;
    width: 100%;
}
.input-double[b-dwps9u63iy] {
    width: 100%;
}
.input-description[b-dwps9u63iy] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.form-input-text[b-dwps9u63iy] {
    max-width: 270px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}
.input-wrapper.inline-label .form-input-text[b-dwps9u63iy] {
    padding-left: 148px;
}
.input-wrapper.inline-label .label[b-dwps9u63iy] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 120px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}
label[b-dwps9u63iy] {
    margin-bottom: 10px;
}
.input-symbol[b-dwps9u63iy] {
    color: #9CA3AF;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-left: 136px;
}

.total[b-dwps9u63iy], .perunit[b-dwps9u63iy] {
    max-width: 270px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
}

.total .total_label[b-dwps9u63iy], .perunit .perunit_label[b-dwps9u63iy] {
    padding-left: 16px;
    padding-right: 16px;
    width: 120px;
    display: inline-block;
}

.total .total_value[b-dwps9u63iy], .perunit .perunit_value[b-dwps9u63iy] {
    padding-left: 16px;
    padding-right: 16px;
    width: calc(100% - 132px);
    display: inline-block;
}

.input-wrapper h2[b-dwps9u63iy] {
    margin-top: 20px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}
.wrapper-chart h2[b-dwps9u63iy] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin-top: 0;
    margin-bottom: 6px;
}

.chart.split[b-dwps9u63iy] {
    display: flex;
}
.chart.split .pie-container[b-dwps9u63iy] {
    width: 80px;
}
.chart.split .table[b-dwps9u63iy] {
    width: calc(100% - 80px);
    margin-bottom: 27px;
}
.chart.split .total[b-dwps9u63iy], .chart.split .perunit[b-dwps9u63iy] {
    box-shadow: unset;
    border-radius: unset;
    background: white;
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    line-height: 20px;
    height: 20px;
}
.chart.split .label[b-dwps9u63iy], .chart.split .value[b-dwps9u63iy] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 142.857% */
    letter-spacing: 0.07px;
    margin-bottom: 0;
}
/* _content/carbexx.webapp/Views/Shared/Partials/PartialUnifiedInputTotal.cshtml.rz.scp.css */
.input-wrapper[b-3z1svwf8u5] {
    margin-bottom: 15px;
    width: 100%;
}

.input-double[b-3z1svwf8u5] {
    width: 100%;
}

.input-description[b-3z1svwf8u5] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.form-input-text[b-3z1svwf8u5] {
    max-width: 270px;
    color: #1F2937;
    text-align: left;
    cursor: pointer;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.075px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0);
    padding: 11px;
    height: 46px;
}

.input-wrapper.inline-label .form-input-text[b-3z1svwf8u5] {
    padding-left: 148px;
}

.input-wrapper.inline-label .label[b-3z1svwf8u5] {
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 0.075px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #E5E7EB;
    position: relative;
    background: #F9FAFB;
    width: 120px;
    height: 46px;
    padding-left: 16px;
    margin-top: -46px;
}

label[b-3z1svwf8u5] {
    margin-bottom: 10px;
}

.input-symbol[b-3z1svwf8u5] {
    color: #9CA3AF;
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.075px;
    margin-top: -32px;
    margin-left: 136px;
}

.total[b-3z1svwf8u5], .perunit[b-3z1svwf8u5] {
    max-width: 270px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 10px 10px;
    background: #F9FAFB;
    margin-top: 12px;
    color: #6B7280;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    height: 26px;
    letter-spacing: 0.06px;
}

    .total .total_label[b-3z1svwf8u5], .perunit .perunit_label[b-3z1svwf8u5] {
        padding-left: 16px;
        padding-right: 16px;
        width: 120px;
        display: inline-block;
    }

    .total .total_value[b-3z1svwf8u5], .perunit .perunit_value[b-3z1svwf8u5] {
        padding-left: 16px;
        padding-right: 16px;
        width: calc(100% - 132px);
        display: inline-block;
    }

.input-wrapper h2[b-3z1svwf8u5] {
    margin-top: 20px;
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
}

.wrapper-chart h2[b-3z1svwf8u5] {
    color: #1F2937;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.07px;
    margin-top: 0;
    margin-bottom: 6px;
}

.chart.split[b-3z1svwf8u5] {
    display: flex;
}

    .chart.split .pie-container[b-3z1svwf8u5] {
        width: 80px;
    }

    .chart.split .table[b-3z1svwf8u5] {
        width: calc(100% - 80px);
        margin-bottom: 27px;
    }

    .chart.split .total[b-3z1svwf8u5], .chart.split .perunit[b-3z1svwf8u5] {
        box-shadow: unset;
        border-radius: unset;
        background: white;
        margin-top: 0;
        display: flex;
        justify-content: space-between;
        line-height: 20px;
        height: 20px;
    }

    .chart.split .label[b-3z1svwf8u5], .chart.split .value[b-3z1svwf8u5] {
        color: #1F2937;
        font-family: Inter, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 14px; /* 142.857% */
        letter-spacing: 0.07px;
        margin-bottom: 0;
    }
/* _content/carbexx.webapp/Views/Shared/_Layout.cshtml.rz.scp.css */

/* ******************************************* */
/* OVERLAYS */
/* ******************************************* */
#main-overlay[b-vzi8t29ht4] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1003;
    width: 100%;
    height: 100%;
    opacity: 0.85;
    background: #F1F5F9;
}
#main-spinner[b-vzi8t29ht4] {
    width: 100%;
    height: 100%;
    background: url(/img/general/spinner.gif) center center no-repeat;
    background-size: 45px 45px;
}
/* ******************************************* */
/* FOOTER */
/* ******************************************* */
.main-footer[b-vzi8t29ht4] {
    font-size: 12px;
    border-radius: 10px;
    border: 1px solid #E2E8F0;
    background: #F8FAFC;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 3px 0px rgba(0, 0, 0, 0.07);
    color: #005CA9;
    display: flex;
    line-height: 40px;
    padding-left: 12px;
    padding-right: 12px;
}
.main-footer .social[b-vzi8t29ht4] {
    width: 136px;
    margin-left: 12px;
    height: 40px;
    display: flex;
}
.main-footer .social .social_wrapper div[b-vzi8t29ht4] {
    width: 16px;
    height: 40px;
    margin-left: 18px;
}

.social .linkedin[b-vzi8t29ht4] {
    background: url(../img/linkedin.svg) center center no-repeat;
}

.social .x[b-vzi8t29ht4] {
/* ToDo: Change logo from twitter bird to X */
    background: url(../img/twitter.svg) center center no-repeat;
}

.social .youtube[b-vzi8t29ht4] {
    background: url(../img/youtube.svg) center center no-repeat;
}

.social .facebook[b-vzi8t29ht4] {
    background: url(../img/facebook.svg) center center no-repeat;
}

.current-release[b-vzi8t29ht4] {
    width: 200px;
    margin-left: 12px;
    color: red;
    display: none;
}
.right-footer[b-vzi8t29ht4] {
    width: calc(100% - 253px);
}

.right-footer p[b-vzi8t29ht4] {
    display: inline;
    margin-right: 20px;
    float: right;
}

.right-footer p:first-of-type[b-vzi8t29ht4] {
    margin-right: 0px;
}

.left-footer[b-vzi8t29ht4] {
    width: 105px;
    white-space: nowrap;
}

/* ******************************************* */
/* HEADER */
/* ******************************************* */

.main-header-container[b-vzi8t29ht4] {
    height: 56px;
    padding: 5px 10px;
    background: #F9FAFB;
    border-radius: 10px;
    border: 1px solid #E2E8F0;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 3px 0px rgba(0, 0, 0, 0.07);
    width: 100%;
    max-width: 1280px;
    margin: auto;
}

.main-header-logo[b-vzi8t29ht4] {
    cursor: pointer;
    margin-top: 3px;
    height: 39px;
    width: 154.806px;
    z-index: 1002;
}

/* ******************************************* */
/* MENU */
/* ******************************************* */
.submenu[b-vzi8t29ht4] {
    display: none;
    position: fixed;
    top: 40px;
    padding: 36px;
}

.submenu-spacer[b-vzi8t29ht4] {
    width: 234px;
    z-index: 1002;
    border-radius: 8px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10), 0px 10px 8px 0px rgba(0, 0, 0, 0.04);
}

    .submenu-spacer .body[b-vzi8t29ht4] {
        padding-left: 8px;
        padding-right: 8px;
    }

    .submenu-spacer .header[b-vzi8t29ht4] {
        padding: 8px 20px;
        background: #F3F4F6;
    }

        .submenu-spacer .header .header-info .label[b-vzi8t29ht4] {
            color: #6B7280;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            letter-spacing: 0.07px;
        }

        .submenu-spacer .header .header-info .name[b-vzi8t29ht4] {
            color: #1F2937;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            letter-spacing: 0.07px;
        }

        .submenu-spacer .header .header-info .email[b-vzi8t29ht4] {
            color: #6B7280;
            font-size: 12px;
            font-weight: 400;
            line-height: 16px;
            letter-spacing: 0.06px;
        }

        .submenu-spacer .header .header-avatar[b-vzi8t29ht4] {
            border-radius: 50%;
            width: 38px;
            height: 38px;
            background: #6B7280;
            margin-right: 8px;
        }

            .submenu-spacer .header .header-avatar img[b-vzi8t29ht4] {
                border-radius: 50%;
                width: 38px;
                height: 38px;
                object-fit: cover;
            }


.submenu-item[b-vzi8t29ht4] {
    cursor: pointer;
    color: #005CA9;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.07px;
    padding: 8px;
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: 12px center;
}

    .submenu-item:hover[b-vzi8t29ht4] {
        background-color: #F9FAFB;
    }

    .submenu-item.submenu-icon-dashboard[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-grid.svg');
    }

    .submenu-item.submenu-icon-messages[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-chat.svg');
    }

    .submenu-item.submenu-icon-logout[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-login.svg');
    }

    .submenu-item.submenu-icon-profile[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-account.svg');
    }

    .submenu-item.submenu-icon-team[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-users.svg');
    }

    .submenu-item.submenu-icon-lists[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-list.svg');
    }

    .submenu-item.submenu-icon-projects[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-projects.svg');
        background-size: 16px 16px;
    }

    .submenu-item.submenu-icon-projecthub[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-projecthub.svg');
        background-size: 16px 16px;
    }

    .submenu-item.submenu-icon-lands[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-lands.svg');
        background-size: 16px 16px;
    }

    .submenu-item.submenu-icon-search[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-magnifier.svg');
    }

    .submenu-item.submenu-icon-about[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-info-circle.svg');
    }

    .submenu-item.submenu-icon-news[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-newspaper.svg');
    }

    .submenu-item.submenu-icon-signup[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-add-account.svg');
    }

    .submenu-item.submenu-icon-login[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-logout.svg');
    }

    .submenu-item.submenu-icon-faq[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-help.svg');
    }

    .submenu-item.submenu-icon-legal[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-document.svg');
    }

    .submenu-item.submenu-icon-privacy[b-vzi8t29ht4] {
        background-image: url('/img/icons/icon-keyhole-circle-blue.svg');
    }

    .submenu-item.submenu-separator[b-vzi8t29ht4] {
        height: 1px;
        background: #E5E7EB;
        padding: 0;
    }

#top-menu[b-vzi8t29ht4] {
    display: none;
    float: right;
    white-space: nowrap;
    cursor: pointer;
    padding-top: 2px;
}

#burger-menu[b-vzi8t29ht4] {
    display: block;
    float: right;
    white-space: nowrap;
    cursor: pointer;
    padding-top: 2px;
}

.menu[b-vzi8t29ht4] {
    color: #005CA9;
    font-size: 14px;
    font-weight: 500;
    line-height: 38px;
    height: 38px;
    letter-spacing: 0.07px;
    margin-left: 25px;
}

    .menu.has-button[b-vzi8t29ht4] {
        margin-left: 8px;
        padding-left: 12px;
        padding-right: 12px;
        border-radius: 6px;
        border: 1px solid #E5E7EB;
        background-color: #FFF;
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

.has-submenu[b-vzi8t29ht4] {
    background: url('/img/down-arrow-blue.svg') right center no-repeat;
    padding-right: 16px;
}

.menu-separator[b-vzi8t29ht4] {
    margin-top: 8px;
    width: 2px;
    height: 24px;
    margin-left: 20px;
    margin-right: 12px;
    background: #E5E7EB;
}

.avatar-menu[b-vzi8t29ht4] {
    background-size: contain;
    cursor: pointer;
}
.avatar-menu .notification-bubble[b-vzi8t29ht4], #menu-burger .notification-bubble[b-vzi8t29ht4] {
    position: relative;
    width: 18px;
    height: 18px;
    padding: 1px 3px;
    align-items: center;
    border-radius: 999px;
    background: #EF4444;
    color: white;
    line-height: 16px;
    text-align: center;
    font-size: 10px;
    margin-top: -50px;
    margin-left: 20px;
}
#menu-burger .notification-bubble[b-vzi8t29ht4] {
    margin-top: -8px;
    margin-left: 18px;
}
.avatar-menu img[b-vzi8t29ht4] {
    border-radius: 50%;
    width: 38px;
    height: 38px;
    background: #6B7280;
    object-fit: cover;
}

#menu-burger[b-vzi8t29ht4] {
    width: 38px;
    height: 38px;
    border-radius: 6px;
    margin-left: 8px;
    border: 1px solid #E5E7EB;
    padding: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/img/icons/icon-list.svg');
}

#menu-login[b-vzi8t29ht4] {
    background-image: url("/img/person.svg");
    background-repeat: no-repeat;
    background-position: 12px center;
    padding-left: 34px;
}

#menu-language[b-vzi8t29ht4] {
    background-repeat: no-repeat;
    background-position: 12px center;
    padding-left: 34px;
}

.flag-menu-en[b-vzi8t29ht4], .submenu-item.submenu-icon-en[b-vzi8t29ht4] {
    background-image: url("/img/gb.svg");
}

.flag-menu-es[b-vzi8t29ht4], .submenu-item.submenu-icon-es[b-vzi8t29ht4] {
    background-image: url("/img/es.svg");
}

.flag-menu-fr[b-vzi8t29ht4], .submenu-item.submenu-icon-fr[b-vzi8t29ht4] {
    background-image: url("/img/fr.svg");
}

.flag-menu-pt[b-vzi8t29ht4], .submenu-item.submenu-icon-pt[b-vzi8t29ht4] {
    background-image: url("/img/pt.svg");
}

.flag-menu-de[b-vzi8t29ht4], .submenu-item.submenu-icon-de[b-vzi8t29ht4] {
    background-image: url("/img/de.svg");
}

/* POPUPS */
.main-form-fields input[b-vzi8t29ht4] {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.075px;
    padding: 10px 12px;
    margin-top: 8px;
    margin-bottom: 15px;
}
.main-form-fields .input-placeholder[b-vzi8t29ht4] {
    cursor: text;
    position: absolute;
    color: #9CA3AF;
    font-size: 15px;
    letter-spacing: 0.075px;
    padding: 10px 12px;
    margin-top: -54px;
}

@media (min-width: 768px) {
    .current-release[b-vzi8t29ht4] {
        display: inline;
    }
    .right-footer[b-vzi8t29ht4] {
        width: calc(100% - 465px);
    }
}

/* ******************************************* */
/* PAYMENT BANNER */
/* ******************************************* */
.project-banner[b-vzi8t29ht4] {
    display: flex;
    width: 100%;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-align: left;
    color: #FEF2F2;
    margin-bottom: 10px;
    border-radius: 6px;
    padding: 16px;
}

.project-banner-wrapper[b-vzi8t29ht4] {
    margin-left: 20px;
    width: 100%;
}

.project-banner-header[b-vzi8t29ht4] {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.78px;
    letter-spacing: 0.005em;
    text-align: left;
}

.project-banner-red[b-vzi8t29ht4] {
    background-color: #EF4444;
}

.project-banner-yellow[b-vzi8t29ht4] {
    background-color: #FB923C;
}

.project-banner-icon[b-vzi8t29ht4] {
    width: 38px;
    height: 38px;
    padding-right: 32px;
}

.project-banner-icon-red[b-vzi8t29ht4] {
    background: url("/img/icons/banner-red.svg") center no-repeat;
}

.project-banner-icon-yellow[b-vzi8t29ht4] {
    background: url("/img/icons/banner-yellow.svg") center no-repeat;
}

.banner-button[b-vzi8t29ht4] {
    padding: 14px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    cursor: pointer;
    background-color: #FFFFFF;
    width: 25%;
}

.banner-button-red[b-vzi8t29ht4] {
    color: #DC2626;
    background-image: url(/img/icons/banner-next-icon-red.svg);
    background-position: calc(100% - 16px) center;
    background-repeat: no-repeat;
}

.banner-button-yellow[b-vzi8t29ht4] {
    color: #EA580C;
    background-image: url(/img/icons/banner-next-icon-red.svg);
    background-position: calc(100% - 16px) center;
    background-repeat: no-repeat;
}

.banner-text[b-vzi8t29ht4] {
    margin-bottom: 10px;
}


@media (min-width: 1024px) {
    /* ******************************************* */
    /* MENU */
    /* ******************************************* */
    #top-menu[b-vzi8t29ht4] {
        display: flex;
    }

    #burger-menu[b-vzi8t29ht4] {
        display: none;
    }
    /* ******************************************* */
    /* FOOTER */
    /* ******************************************* */
    .main-footer[b-vzi8t29ht4] {
        font-size: 12px;
        font-weight: 600;
    }

}
