/* Site Adjustments */

:root {
    --hp-cinemagraph-border-radius: 0;
    --hero-bg-linear-gradient: linear-gradient(180deg,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 70%);
}

.homepage-hero.hero-intro .hero-bg {
    min-height: unset;
    height: 55vw;
}

.hero-intro .hero-overlay-info {
    backdrop-filter: blur(0) !important;
}

@media only screen and (max-width: 767px) {
    #homepage_cinemagraph {
        display: none !important;
    }
    
    .hp-cinemagraph-section .hp-cinemagraph-inner-wrapper {
        width: 100%;
    }
    
    .homepage-hero.hero-intro .hero-overlay-info .overlay-text {
        display: none;
    }
}

@media only screen and (min-width: 768px) {
    .hp-cinemagraph-img-fallback {
        display: none !important;
    }
    
    .hp-cinemagraph-section {
        padding-bottom: unset;
    }
    
    .hp-cinemagraph-section .hp-cinemagraph-inner-wrapper {
        max-width: unset;
        width: 100%;
        height: auto;
    }
    
    #hero_button {
        display: flex;
        width: fit-content;
        margin: auto;
    }
    
    #hero_button a:nth-of-type(1) {
        margin-right: 20px;
    }
}

/* floor plans */
#fp_availabilities_view_button {
    display: none;
}

/* ADA icon */
footer .ada img {
    width: 30px;
}