/* Community Level Styles */

:root {
    --hp-intro-tint-opacity: 0.2;
    --hpt-bg-img-opacity: 0.5;
    --parallax-two-bg-pattern-opacity: 0.7;
    --interior-page-hero-image-overlay-tint-opacity: 0.2;
}

.hp-intro .hero-text-container .hero-btn {
    color: var(--primary-base);
}

.hp-intro .hero-text-container .hero-btn {
    background-color: var(--background-1-base);
}

.hp-intro .hero-text-container .hero-btn:before {
    background-color: #000;
}

.hpt-button-wrapper {
    margin: 25px auto 0 auto;
    max-width: var(--hpt-max-width);
    text-align: right;
}

.hp-intro .hp-slideshow:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.79) 1%, rgba(0, 0, 0, 0) 100%);
    opacity: 1;
    height: 26%;
}

.intro-hpt .intro-hpt-header {
    padding: 0px 25px;
}
