/* Community Level Styles */
:root {
    --navbar-mobile-logo-max-width: 200px;
    --navbar-logo-max-width: 300px;
    --menu-logo-max-width: 250px;
    --intro-hpt-impact-font-size: var(--header-base-font-size);
}

/* home page */
#intro_text_section .hpt-impact-text .hpt-impact-line {
    font-weight: 400;
}

#intro_text_section .hpt-impact-text .hpt-impact-line.hpt-impact-line-one {
    color: var(--primary-base);
    font-family: var(--fonts-accent);
    font-size: calc(var(--intro-hpt-impact-font-size) * 3.12);
    font-weight: 400;
}

@media only screen and (min-width: 768px) {
    #intro_text_section .hpt-impact-text .hpt-impact-line-one {
        font-size: calc(var(--intro-hpt-impact-font-size) * 2.68);
    }
}

@media only screen and (min-width: 1400px) {
    #intro_text_section .hpt-impact-text .hpt-impact-line-one {
        font-size: calc(var(--intro-hpt-impact-font-size) * 3.12);
    }
}

#intro_text_section #intro_header_text {
    font-weight: 400;
    text-transform: capitalize;
}

#main_content #neighborhood_section .neighborhood-header,
#main_content #amenities_section .amenities-text-block .amenities-header {
    font-weight: 400;
}

/* neighborhood */
.map-wrapper #map .mapboxgl-canvas-container .mapboxgl-marker {
    padding: 0 !important;
}