:root{--footer-bg:var(--background-3-base);--footer-color:var(--background-3-base-alt);--footer-font-size:var(--body-base-font-size)}#footer{background:var(--footer-bg);color:var(--footer-color);padding:40px;font-size:var(--footer-font-size);position:relative;overflow:hidden}#footer .line.top{top:2.5em}#footer .line.bottom{border-bottom-width:0px}#footer .footer-content-wrapper{width:90%;margin:auto}#footer .top-section{margin-top:3em}#footer .top-section img{max-width:320px;display:block;margin:auto}#footer .middle-section{margin-block:4em}#footer .middle-section .footer-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5em;margin-block:3em}#footer .middle-section .footer-group .svg-icon svg{width:2em}#footer .middle-section .footer-group .svg-icon path,#footer .middle-section .footer-group .svg-icon rect{fill:var(--footer-color)}#footer .middle-section .social-media-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;gap:0}#footer .middle-section .social-media-block .hide-on-mobile{display:none}#footer .middle-section .social-media-block .social-media-list{margin-bottom:3em}#footer .middle-section .social-media-block .sm-icon{width:24px;height:24px;display:inline-block;margin:0 4px}#footer .middle-section .social-media-block .sm-icon svg{width:100%;height:100%}#footer .middle-section .social-media-block .sm-icon svg path,#footer .middle-section .social-media-block .sm-icon svg polygon{fill:var(--footer-color)}#footer .middle-section .social-media-block .side-links{text-transform:uppercase;font-size:calc(var(--header-base-font-size) * 1.1)}#footer .middle-section .social-media-block .side-links:first-of-type{margin-bottom:1em}#footer .bottom-section .corporation-logo{display:block;margin-bottom:3em}#footer .bottom-section .corporation-logo img{max-width:320px;display:block;margin:auto}#footer .bottom-section .footer-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding-block:1.5rem}#footer .bottom-section .footer-icons *>{-ms-flex-preferred-size:5rem;flex-basis:5rem}#footer .bottom-section .footer-icons img,#footer .bottom-section .footer-icons svg{width:2.5rem;fill:var(--footer-color)}#footer .bottom-section .ada-eho-container{text-align:center;margin-bottom:0}#footer .bottom-section #footer_equal_housing_link{display:block;text-align:center}#footer .bottom-section .copyright_text{font-size:calc(var(--body-base-font-size) * .8);margin-bottom:1em;width:80%;margin-inline:auto}@media (min-width:820px){#footer .footer-content-wrapper{width:85%}#footer .middle-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}#footer .middle-section .footer-group{margin-bottom:0em}}@media (min-width:1200px){#footer .middle-section{width:95%;max-width:1400px;margin-inline:auto}#footer .middle-section .footer-group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer .middle-section .social-media-block .social-media-list{margin-bottom:1.5em}#footer .bottom-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .bottom-section .copyright_text{width:100%}#footer .bottom-section .apartments-copy-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em}}.pets-page .page-header{display:none}.pets-page .pet-card-expanded{width:100%;max-width:100%;margin-bottom:0;overflow:hidden}.pets-page .pet-card-expanded .flex-child{padding:4em 0}.pets-page .pet-card-expanded .pet-img-wrapper{background-color:var(--secondary-base);position:relative}.pets-page .pet-card-expanded .pet-img-wrapper .line{border-color:var(--secondary-base-alt)}.pets-page .pet-card-expanded .pet-img-wrapper .confined-banner-image{background-repeat:no-repeat;background-size:cover;background-position:center;height:60vw;max-height:750px;width:70%;margin:auto}.pets-page .pet-card-expanded .confined-banner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-1-base);text-align:left;width:100%;padding-inline:15%;position:relative}.pets-page .pet-card-expanded .confined-banner-text .line{border-color:var(--background-1-base-alt)}.pets-page .pet-card-expanded .confined-banner-text .pet-policy{max-width:450px;color:var(--background-1-base-alt)}.pets-page .pet-card-expanded .confined-banner-text .pet-policy .pets-icon{margin-bottom:1.2em}.pets-page .pet-card-expanded .confined-banner-text .pet-policy .pets-icon svg{width:3.4em;height:auto}.pets-page .pet-card-expanded .confined-banner-text .pet-policy .pets-icon svg path{stroke:var(--background-1-base-alt)}.pets-page .pet-card-expanded .confined-banner-text .pet-policy .title{font-weight:lighter;text-transform:uppercase;margin-bottom:1em;font-weight:bold;color:var(--background-1-base-alt)}.pets-page .pet-card-expanded .confined-banner-text .pet-policy p{line-height:1.5}@media (min-width:1280px){.pets-page .pet-card-expanded{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:0}.pets-page .pet-card-expanded .flex-child{padding:8em 0}.pets-page .pet-card-expanded .pet-img-wrapper{-ms-grid-column:1;grid-column:1}.pets-page .pet-card-expanded .pet-img-wrapper .line.right{border-right-width:0px}.pets-page .pet-card-expanded .pet-img-wrapper .line.left{left:8%}.pets-page .pet-card-expanded .pet-img-wrapper .confined-banner-image{height:auto;aspect-ratio:1/2;max-height:750px;width:60%}.pets-page .pet-card-expanded .confined-banner-text{-ms-grid-column:2;grid-column:2;padding-inline:15%}.pets-page .pet-card-expanded .confined-banner-text .line.left{border-left-width:0px}.pets-page .pet-card-expanded .confined-banner-text .line.right{right:8%}}#fp_app .fp-views.fp-app-section{width:90%;padding-top:2em}#fp_app #fp_sub_navigation.fp-app-section,#fp_app .fp-details-content .fp-quick-info-section{top:var(--navbar-height-mobile)}@media (min-width:1024px){#fp_app #fp_sub_navigation.fp-app-section,#fp_app .fp-details-content .fp-quick-info-section{top:var(--navbar-height-desktop)}}#refer-a-friend .box-card{margin-top:3em}#contact_container{--contact-info-filter-color:var(--background-1-base);--contact-form-bg:var(--background-1-base-alt);--contact-form-bg-alt:var(--background-1-base);--form-input-bg-color:var(--background-1-base);--form-input-bg-color-alt:var(--background-1-base-alt)}.lightning-form .form-group input,.lightning-form .form-group select,.lightning-form .form-group textarea{color:var(--form-input-bg-color-alt)}.line{pointer-events:none;position:absolute;height:100%;width:100%;border-color:var(--background-1-base);opacity:0.3;border-style:solid;z-index:5}.top{top:2em;border-top-width:1px;left:0}.left{left:8%;top:0;border-left-width:1px}@media (min-width:1024px){.left{left:4%}}.right{right:8%;top:0;border-right-width:1px}@media (min-width:1024px){.right{right:4%}}.bottom{bottom:2em;left:0;border-bottom-width:1px}.grecaptcha-badge{-webkit-box-shadow:none!important;box-shadow:none!important;visibility:hidden!important;box-shadow:none!important}.guided-tour-navigation .button-style-1:hover{opacity:1;background-color:transparent;color:var(--button-outlined-bg);border:1px solid var(--button-outlined-bg)}.gallery-page #gallery_section{scroll-margin-top:var(--navbar-height-mobile)}@media (min-width:1024px){.gallery-page #gallery_section{scroll-margin-top:7em}}.gallery-page #video_page{scroll-margin-top:var(--navbar-height-mobile)}@media (min-width:1024px){.gallery-page #video_page{scroll-margin-top:7em}}