.homepage-amenities-section{background-color:var(--homepage-amenities-bg)}@media only screen and (min-width:1025px){.homepage-amenities-section{padding-bottom:5%}}.homepage-amenities-section .amen-img-wrapper:nth-child(2){display:none}.homepage-amenities-section .active-amenity-image,.homepage-amenities-section .amen-accent-img{display:none}.homepage-amenities-section .homepage-amenities-info{padding:35px 30px;color:var(--homepage-amenities-text-color)}.homepage-amenities-section .amenities-btn{margin:30px 0 0}.homepage-amenities-section #homepage_amenities_heading{font-weight:var(--homepage-amenities-header-font-weight);color:var(--homepage-amenities-text-color);font-size:calc(var(--amenities-header-font-size) * 2)}@media (min-width:768px){.homepage-amenities-section #homepage_amenities_heading{font-size:calc(var(--amenities-header-font-size) * 3)}}@media (min-width:1180px){.homepage-amenities-section #homepage_amenities_heading{font-size:calc(var(--amenities-header-font-size) * 3.5)}}@media (min-width:1400px){.homepage-amenities-section #homepage_amenities_heading{font-size:calc(var(--amenities-header-font-size) * 4)}}@media only screen and (min-width:700px){.homepage-amenities-section .homepage-amenities-container{background-color:var(--homepage-amenities-photos-bg);padding:20px}}@media only screen and (min-width:700px){.homepage-amenities-section .amenities-right-col{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}}@media only screen and (min-width:700px){.homepage-amenities-section .amen-img-wrapper:nth-child(2){display:block}}@media only screen and (min-width:1025px){.homepage-amenities-section .inner-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px 2fr;grid-template-columns:1fr 2fr;max-width:var(--homepage-container-max-width);margin:auto;gap:25px}}@media only screen and (min-width:1025px){.homepage-amenities-section .amen-img-wrapper{margin:0;width:100%}}@media only screen and (min-width:1025px){.homepage-amenities-section .homepage-amenities-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 2fr;grid-template-columns:1fr 2fr;max-width:var(--homepage-container-max-width);margin:auto;gap:20px;padding-bottom:0}}@media only screen and (min-width:1025px){.homepage-amenities-section .homepage-amenities-info .inner-wrapper{-ms-grid-column:2;grid-column-start:2}}@media only screen and (min-width:1025px){.homepage-amenities-section .amen-accent-img{display:block;position:relative;background-color:var(--homepage-amenities-photos-bg)}}@media only screen and (min-width:1025px){.homepage-amenities-section .amen-accent-img .active-amenity-image{display:block;position:absolute}}@media only screen and (min-width:1025px){.homepage-amenities-section .amen-accent-img .amenity-image{display:none}}@media only screen and (min-width:1025px){.homepage-amenities-section .amenities-right-col{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}}@media only screen and (min-width:1025px){.homepage-amenities-section .homepage-amenities-info{-ms-grid-column:2;grid-column-start:2}}@media only screen and (min-width:1560px){.homepage-amenities-section{min-height:800px}}.floorplans-bg-container{background-color:var(--homepage-floorplans-bg)}#homepage_featured_floorplans_section{width:96%;max-width:var(--homepage-container-max-width);margin:auto;padding:20px 0}@media only screen and (max-width:767px){#homepage_featured_floorplans_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){#homepage_featured_floorplans_section{padding:35px 0}}@media (min-width:1025px){#homepage_featured_floorplans_section{padding:min(3%,75px) 0}}@media only screen and (min-width:2000px){#homepage_featured_floorplans_section{overflow-x:hidden}}#homepage_featured_floorplans_section .swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden}#homepage_featured_floorplans_section .swiper-slide{cursor:pointer;opacity:0.4;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;overflow:hidden}#homepage_featured_floorplans_section .swiper-slide.swiper-slide-active{opacity:1}#homepage_featured_floorplans_section .swiper-slide .slide-bgimg{height:100%;width:100%;margin:auto;display:none}@media (min-width:768px){#homepage_featured_floorplans_section .swiper-slide .slide-bgimg{display:block}}#homepage_featured_floorplans_section .swiper-slide .slide-bgimg img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media (min-width:1141px){#homepage_featured_floorplans_section .swiper-slide .slide-bgimg img{height:750px}}@media (min-width:768px) and (max-width:1140px){#homepage_featured_floorplans_section .swiper-slide .slide-bgimg img{height:700px;-o-object-fit:cover;object-fit:cover}}#homepage_featured_floorplans_section .swiper-slide .entity-img{display:none}#homepage_featured_floorplans_section .swiper{position:relative;height:100%;width:100%;overflow:hidden;-webkit-box-shadow:0px 0px 9px 0px rgba(66,68,90,0.2);box-shadow:0px 0px 9px 0px rgba(66,68,90,0.2)}@media only screen and (max-width:767px){#homepage_featured_floorplans_section .swiper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#featured_floorplan_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:1.5rem;position:relative}#featured_floorplan_heading:after{content:"";display:inline-block;width:100%;top:50%;position:absolute;left:0;border:1px solid var(--homepage-floorplans-header-border-alt);margin-top:-2px}#featured_floorplan_heading .headline{color:var(--homepage-floorplans-bg-alt);display:inline-block;position:relative;z-index:1;margin:0;padding:0 1rem;background-color:var(--homepage-floorplans-bg);font-size:calc(var(--homepage-floorplans-header-font-size) * 2)}@media (min-width:768px){#featured_floorplan_heading .headline{font-size:calc(var(--homepage-floorplans-header-font-size) * 3)}}@media (min-width:1180px){#featured_floorplan_heading .headline{font-size:calc(var(--homepage-floorplans-header-font-size) * 3.5)}}@media (min-width:1400px){#featured_floorplan_heading .headline{font-size:calc(var(--homepage-floorplans-header-font-size) * 4)}}.swiper-floorplans-container{width:100%;position:relative}@media only screen and (max-width:767px){.swiper-floorplans-container{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}}.swiper-floorplans-container .floorplan-content{background:var(--homepage-floorplans-box-content-bg);padding:24px}@media only screen and (max-width:767px){.swiper-floorplans-container .floorplan-content{height:auto;width:100%}}.swiper-floorplans-container .floorplan-content .floorplan-img{max-width:425px;margin:auto}.swiper-floorplans-container .floorplan-content .fp-name{margin-bottom:1rem;color:var(--homepage-floorplans-box-accent-color);text-align:center}.swiper-floorplans-container .floorplan-content .fp-detail{display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-columns:0.8fr 1fr;grid-template-columns:0.8fr 1fr;justify-items:start;margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--homepage-floorplans-box-text-color)}.swiper-floorplans-container .floorplan-content .fp-detail>:first-child{-ms-grid-row:1;-ms-grid-column:1}.swiper-floorplans-container .floorplan-content .fp-detail>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.swiper-floorplans-container .floorplan-content .fp-detail img{fill:var(--homepage-floorplans-box-text-color);width:32px;margin-right:1.4rem;-ms-grid-column-align:end;justify-self:end}.swiper-floorplans-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width:768px){.swiper-floorplans-container .swiper-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.floorplan-info .button-container{margin-top:1rem;margin-bottom:1.5rem}@media only screen and (max-width:1024px){.floorplan-info .button-container{margin-top:0px}}.floorplan-info .button-container:hover a{color:var(--homepage-floorplans-btn-hover-alt);background:var(--homepage-floorplans-btn-hover);-webkit-transition:all 250ms ease;transition:all 250ms ease}.floorplan-info .button-container a{display:block;position:relative;margin:var(--button-style-two-margin);padding:var(--button-style-two-padding);background:var(--homepage-floorplans-btn);color:var(--homepage-floorplans-btn-alt);letter-spacing:var(--button-style-two-letter-spacing);text-transform:var(--button-style-two-text-transform);border-radius:var(--button-style-two-border-radius);text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease}.floorplans-swiper-buttons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-bottom:1rem}@media only screen and (min-width:768px){.floorplans-swiper-buttons{margin:30px 0 0}}.floorplans-swiper-buttons .current-slide{color:var(--background-1-base-alt);font-family:var(--fonts-header);font-size:1.4rem}.floorplans-swiper-buttons .swiper-floorplan-button-next,.floorplans-swiper-buttons .swiper-floorplan-button-prev{color:var(--background-1-base-alt);font-family:var(--fonts-header);font-size:1.6rem;margin:0 10px;padding:0 10px;outline:none!important;cursor:pointer}.floorplans-swiper-buttons .swiper-floorplan-button-prev:hover{-webkit-animation:transform-left 1s ease-in-out infinite;animation:transform-left 1s ease-in-out infinite}.floorplans-swiper-buttons .swiper-floorplan-button-next:hover{-webkit-animation:transform-right 1s ease-in-out infinite;animation:transform-right 1s ease-in-out infinite}@-webkit-keyframes transform-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes transform-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes transform-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes transform-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.ornament{display:none}@media only screen and (min-width:1025px){.ornament{height:100px;width:100px}}@media only screen and (min-width:1180px){.ornament{height:120px;width:120px}}@media only screen and (min-width:1440px){.ornament{margin:0 1%;height:140px;width:140px}}@media only screen and (min-width:1600px){.ornament{margin:0 2%;height:180px;width:180px}}@media only screen and (min-width:1920px){.ornament{margin:0 3%}}.ornament.left-ornament svg{width:100%;height:100%}.ornament.right-ornament svg{width:100%;height:100%}.pet-section{background-color:var(--hp-pets-bg-color);padding:5vw 0;background-size:cover;background-position:center}.pet-section .outter-wrapper{position:relative}.pet-section .inner-wrapper{position:relative;padding-bottom:8vw}.pet-section .pets-bg{position:absolute;bottom:0;height:92%;width:100%;background-color:var(--hp-pets-accent-bg)}@media only screen and (min-width:1024px){.pet-section .pets-bg{height:100%;right:0;width:78vw}}.pet-section .pets-image-wrapper{width:75%;margin:auto;position:relative}.pet-section .text-section{padding:4vh 10vw;position:relative}.pet-section .pets-header{text-align:center;color:var(--hp-pets-accent-bg-alt)}.pet-section .pets-text{line-height:var(--hp-texts-line-height);color:var(--hp-pets-accent-bg-alt)}.pet-section .pets-btn{--hp-button-text-color:var(--hp-pets-accent-bg-alt)}@media screen and (min-width:768px){.pet-section .pets-image-wrapper{text-align:center}.pet-section .pets-image-wrapper img{max-width:450px}.pet-section .text-section{padding:4vh 12vw}.pet-section .pets-header{text-align:left;-webkit-transform:translateX(-40px);transform:translateX(-40px);--header-text-style-1-breaktwo-font-size-multiple:2.5}}@media screen and (min-width:1024px){.pet-section .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5vw 0;width:88%}.pet-section .pets-cover-bg{height:100%;right:0;width:78vw}.pet-section .pets-image-wrapper{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.pet-section .pets-image-wrapper img{max-width:100%;height:30vw;width:30vw}.pet-section .text-section{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}.pet-section .pet-text{max-width:95%}.pet-section .pets-btn{margin-right:5%}}#leaseup_form{padding:0 0 min(4%,100px) 0;background-color:var(--background-2-base)}#leaseup_form .interest-header{color:var(--background-2-base-alt);text-align:center;margin-bottom:clamp(20px,2vw,45px)}#leaseup_form form{width:85%;margin:0 auto;max-width:700px;text-align:left;margin:0 auto;height:100%;padding:3vw 2vw;background:var(--background-1-base)}#leaseup_form form label{margin-bottom:5px;display:inline-block;color:var(--background-1-base-alt)}#leaseup_form form .radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:0.55rem}#leaseup_form form .radio input{cursor:pointer;margin-right:3px}#leaseup_form form .radio label{vertical-align:top}#leaseup_form form .form-group{display:inline-block;width:100%;position:relative;margin-bottom:20px}#leaseup_form form .form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:18px 10px;color:var(--background-1-base-alt);background-color:var(--background-1-base);background-clip:padding-box;border:1px solid var(--background-1-base-alt);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}#leaseup_form form input:not([type=submit]),#leaseup_form form select,#leaseup_form form textarea{color:var(--background-1-base-alt)}#leaseup_form form select,#leaseup_form form textarea{height:auto!important;padding:10px!important}#leaseup_form #div_success_popup{width:85%;margin:0 auto;max-width:700px;opacity:0;height:0}