/* Community Level Styles */
:root {
    --hero-header-mobile-font-size: calc(var(--hero-header-font-size) * 2.2);
    --hero-header-tablet-font-size: calc(var(--hero-header-font-size) * 2.8);
    --hero-header-smdt-font-size: calc(var(--hero-header-font-size) * 2.7);
    --hero-header-mddt-font-size: calc(var(--hero-header-font-size) * 3.4);
    --hero-header-lgdt-font-size: calc(var(--hero-header-font-size) * 4);
}

.hpt-repeatable-bg-img,
.homepage-featured-floorplans-section .fp-repeatable-bg,
.pet-section .pets-repeatable-pattern,
.intro-text-section .amenities-bg-accent-img,
.amenity-section-1 .amenities-bg-accent-img,
.amenities-section-container .bg-pattern-wrapper .pattern {
    background-size: 600px;
}

/* footer */
.footer .footer-bottom .copyright-section {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 0.75rem
}