.no-style-link {
    color: black !important;
    text-decoration: none !important;
}

a.reset-link {
    all: unset;
    color: inherit;
    text-decoration: inherit;
    font: inherit;
    cursor: pointer;
}

html body #bx-panel {
    z-index: 10000 !important;
}

.main-image img {
    min-height: unset !important;
}

.hero-category {
    height: unset;
}

.header {
    z-index: 2099;
}

.range-fill {
    top: 8px;
}

.pd-consent {
margin-top: 15px;
font-size: 14px;
}

.pd-consent-label {
display: flex;
align-items: center;
gap: 8px;
user-select: none;
}

.pd-consent-checkbox {
width: 16px;
height: 16px;
accent-color: #272752;
cursor: pointer;
}

.pd-consent-label a {
color: #007bff;
text-decoration: underline;
cursor: pointer;
}

.hero-category .hero-content-small .flex-col-small {
    max-width: unset !important;
}


#app.loaded {
    transform: unset!important;
}

@media (min-width: 1500px) {
  .image-slider .custom-popup-image.active {
    display: block;
    width: 600px;
  }
}

.project-card .title-content h3 {
    font-size: 28px !important;
}

.main-image img {
    max-width: 512px;
    object-fit: fill;
}

.hero-category .hero-content-small {
    padding-top: 132px !important;
    padding-bottom: 70px;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    align-items: flex-start;
    gap: 24px;
    width: 100%;
    max-width: 1424px
}

.help-section .consultant img {
    width: unset !important;
    height: 80px;
}

.project-card .darkened {
    filter: brightness(60%);
}

.custom-popup-content {
    padding: 0 0 0 0px;
}