:root{--contact-underline:var(--primary-base);--slide-cta-bg-mobile:var(--background-1-base);--slide-cta-icon-fill:var(--primary-base);--slide-cta-color:var(--secondary-base);--slide-cta-font-size:calc(var(--body-base-font-size) * 0.8);--featured-amenity-bg:var(--primary-base);--featured-amenity-icon-color:var(--primary-base-alt);--featured-amenity-font-color:var(--primary-base-alt);--featured-amenity-font-size-mb:calc(var(--body-base-font-size) * 0.66);--hero-side-bar-bg:var(--background-1-base);--hero-side-bar-font-size:calc(var(--body-base-font-size) * 0.84);--hero-side-bar-icon-color:var(--primary-base);--hpt-bg:var(--background-1-base);--hpt-header-1-color:var(--primary-base);--ffp-header-2-color:var(--primary-base);--apply-header-1-color:var(--primary-base);--available-leases-bg:var(--background-1-base);--local-school-bg:var(--background-3-base);--local-school-bg-alt:var(--background-3-base-alt);--local-school-header-1:var(--local-school-bg-alt);--local-school-header-2-color:var(--local-school-bg-alt);--school-svg-fill:var(--local-school-bg-alt);--swiper-nav-btns-border:var(--background-3-base-alt)}#hp_section{padding-top:0px;position:relative;margin:auto;background:var(--hpt-bg);overflow:hidden;background-repeat:repeat;background-position:center}#hp_section[data-media-manager=premium-plus-4-hpt-section-bg-cover]{background-size:cover;background-position:center;background-repeat:repeat}@media only screen and (max-width:1199px){#hp_section{padding-bottom:40px}}#hp_section .hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:2000px;margin:auto}@media only screen and (max-width:1200px){#hp_section .hero-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#hp_section .hpt-img-container{width:50%;overflow:hidden;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:opacity 0.4s ease-in-out 0.8s,-webkit-transform 1.2s ease-in-out 0.6s;transition:opacity 0.4s ease-in-out 0.8s,-webkit-transform 1.2s ease-in-out 0.6s;transition:transform 1.2s ease-in-out 0.6s,opacity 0.4s ease-in-out 0.8s;transition:transform 1.2s ease-in-out 0.6s,opacity 0.4s ease-in-out 0.8s,-webkit-transform 1.2s ease-in-out 0.6s;background-size:cover;background-position:center}@media only screen and (max-width:1200px){#hp_section .hpt-img-container{display:none}}#hp_section .hpt-img-container.animated{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#hp_section .hpt-img-container picture{height:100%;width:100vw;display:inline-block}#hp_section .hpt-img-container picture img{height:100%;width:auto}#hp_section .hpt-img-container .hpt-img{height:100%;width:100%}#hp_section .hpt-wrapper{margin:0 auto;width:100%;padding-bottom:60px;padding-top:50px}@media only screen and (min-width:768px){#hp_section .hpt-wrapper{padding-top:80px}}@media only screen and (min-width:1201px){#hp_section .hpt-wrapper{width:40%;max-width:1000px;padding-bottom:300px;padding-top:100px}}#hp_section .hpt-wrapper .hpt-img-container-mobile{height:41vw;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:1200px){#hp_section .hpt-wrapper .hpt-img-container-mobile{display:none}}#hp_section .hpt-wrapper .hpt-img-container{background-repeat:no-repeat}@media only screen and (min-width:1025px){#hp_section .hpt-wrapper .hp-button-underline,#hp_section .hpt-wrapper .hp-shared-header-2,#hp_section .hpt-wrapper .overlay-text-header,#hp_section .hpt-wrapper .overlay-text-paragraph{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}#hp_section .hpt-wrapper .hp-button-underline.animated,#hp_section .hpt-wrapper .hp-shared-header-2.animated,#hp_section .hpt-wrapper .overlay-text-header.animated,#hp_section .hpt-wrapper .overlay-text-paragraph.animated{-webkit-animation:textScrollReveal ease-in-out both 0.8s;animation:textScrollReveal ease-in-out both 0.8s;animation-range:entry 50% cover 50%}}#hp_section .hpt-wrapper h1{color:var(--hpt-header-1-color)}@media only screen and (max-width:1200px){#hp_section .hpt-wrapper h1{margin-left:10%}}#hp_section .hpt-wrapper h2{margin-bottom:40px}@media only screen and (max-width:1200px){#hp_section .hpt-wrapper h2{margin-left:10%;margin-bottom:22px;line-height:1.4}}#hp_section .hpt-wrapper p{margin:10px 0 20px}@media only screen and (max-width:1200px){#hp_section .hpt-wrapper p{margin:50px 10% 48px}}@media only screen and (max-width:767px){#hp_section .hpt-wrapper a{padding-top:50px;display:inline-block;margin-top:14px}}@media only screen and (max-width:1200px){#hp_section .hpt-wrapper a{margin-left:10%}}@media only screen and (min-width:1600px){#hp_section .hpt-wrapper a{padding-top:40px;display:inline-block}}#hp_section .hpt-wrapper .hpt-img-mobile{width:100%;display:block}@media only screen and (min-width:1201px){#hp_section .hpt-wrapper .hpt-img-mobile{display:none}}@media only screen and (max-width:767px){#hp_section .hpt-ctas{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#hp_section .hpt-ctas h3{margin-top:80px;text-align:center}@media only screen and (max-width:1399px){#hp_section .hpt-ctas h3{margin-top:40px}}#hp_section .hpt-ctas .cta-wrapper{max-width:800px;margin:30px auto 0;padding-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%}@media only screen and (max-width:1200px){#hp_section .hpt-ctas .cta-wrapper{width:100%;max-width:80%;margin:10px auto 0;padding-bottom:30px}}#hp_section .hpt-ctas .cta-wrapper>a{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (max-width:767px){#hp_section .hpt-ctas .cta-wrapper>a{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#hp_section .hpt-ctas .cta-wrapper>a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#hp_section .hpt-ctas .cta-wrapper span{display:block;margin:20px 0;text-transform:uppercase}#homepage_featured_floorplans_section{background:var(--ffp-bg);padding:100px 0;overflow-x:hidden;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:767px){#homepage_featured_floorplans_section{padding:40px 10%;width:100%;margin:auto}}@media only screen and (min-width:767px) and (max-width:1199px){#homepage_featured_floorplans_section{padding:48px 0;width:100%;margin:auto}}#homepage_featured_floorplans_section h2,#homepage_featured_floorplans_section h3{text-align:center;color:var(--ffp-bg-alt)}#homepage_featured_floorplans_section h2{color:var(--ffp-header-2-color)}#homepage_featured_floorplans_section h3{color:var(--ffp-header-3-color);line-height:1.2;margin-bottom:60px}@media only screen and (max-width:767px){#homepage_featured_floorplans_section h3{line-height:1.4;margin-bottom:32px}}@media only screen and (min-width:768px){#homepage_featured_floorplans_section h3:after{content:"";width:213px;height:1px;background:var(--primary-base);display:block;margin:auto;-webkit-transform:translateY(30px);transform:translateY(30px)}}@media only screen and (min-width:1025px){#homepage_featured_floorplans_section h2,#homepage_featured_floorplans_section h3,#homepage_featured_floorplans_section p{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}#homepage_featured_floorplans_section h2.animated,#homepage_featured_floorplans_section h3.animated,#homepage_featured_floorplans_section p.animated{-webkit-animation:textScrollReveal ease-in-out both 0.8s;animation:textScrollReveal ease-in-out both 0.8s;animation-range:entry 50% cover 50%}}@media only screen and (max-width:767px){#homepage_featured_floorplans_section h2,#homepage_featured_floorplans_section h3,#homepage_featured_floorplans_section p{text-align:left}}#homepage_featured_floorplans_section .swiper-fp-container{max-width:1200px;overflow:hidden;margin:auto}@media only screen and (min-width:768px) and (max-width:1024px){#homepage_featured_floorplans_section .swiper-fp-container{width:80vw;margin:auto}}#homepage_featured_floorplans_section .overlay-text-paragraph{max-width:1000px;text-align:left}@media only screen and (min-width:768px){#homepage_featured_floorplans_section .overlay-text-paragraph{margin:0 auto 60px;width:80%;text-align:center}}#homepage_featured_floorplans_section #fp_list{margin:30px auto;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}@media only screen and (min-width:1025px){#homepage_featured_floorplans_section #fp_list{width:90vw}}#homepage_featured_floorplans_section #fp_list.animated{-webkit-animation:textScrollReveal ease-in-out both 0.8s;animation:textScrollReveal ease-in-out both 0.8s;animation-range:entry 50% cover 50%}#homepage_featured_floorplans_section .swiper-slide{border-radius:var(--shared-border-radius);padding:20px;color:var(--ffp-bg-alt);text-align:center}@media only screen and (min-width:768px){#homepage_featured_floorplans_section .swiper-slide .fp-header-group{height:70px}}#homepage_featured_floorplans_section .swiper-slide .fp-images{position:relative;width:100%;margin:10px auto;max-width:280px}@media only screen and (min-width:1025px){#homepage_featured_floorplans_section .swiper-slide .fp-images{width:78%}}#homepage_featured_floorplans_section .swiper-slide .fp-images .swiper-button-prev-fp-img{display:none}#homepage_featured_floorplans_section .swiper-slide .fp-images .swiper-button-next-fp-img{display:none}#homepage_featured_floorplans_section .swiper-slide .swiper-slide{border:none;padding:10px}#homepage_featured_floorplans_section .swiper-slide .fp-beds{text-align:center;font-family:var(--ffp-beds-font-family);font-weight:var(--ffp-beds-font-weight);margin:0;line-height:1;text-transform:capitalize}@media only screen and (max-width:767px){#homepage_featured_floorplans_section .swiper-slide .fp-beds{font-size:var(--ffp-beds-font-size-mobile)}}@media only screen and (min-width:768px){#homepage_featured_floorplans_section .swiper-slide .fp-beds{font-size:var(--ffp-beds-font-size-dt)}}#homepage_featured_floorplans_section .swiper-slide .fp-rent{text-align:center;text-transform:capitalize;font-family:var(--fonts-body);font-size:calc(var(--body-base-font-size) * 1.4)}@media only screen and (min-width:768px){#homepage_featured_floorplans_section .swiper-slide .fp-rent{margin-bottom:20px}}#homepage_featured_floorplans_section .swiper-slide .available-count-wrapper{text-align:center;text-transform:capitalize}@media only screen and (max-width:1199px){#homepage_featured_floorplans_section .swiper-slide .available-count-wrapper{font-size:var(--ffp-availability-font-size-mobile)}}@media only screen and (min-width:1200px){#homepage_featured_floorplans_section .swiper-slide .available-count-wrapper{font-size:var(--ffp-availability-font-size-dt)}}#homepage_featured_floorplans_section .swiper-slide .available-count-wrapper .available-count{display:block;font-weight:600}#homepage_featured_floorplans_section .swiper-slide .next-availabilities{text-align:center;margin-top:16px;margin-bottom:10px;font-weight:100}@media only screen and (max-width:1199px){#homepage_featured_floorplans_section .swiper-slide .next-availabilities{font-size:var(--ffp-availability-font-size-mobile);margin-top:12px}}@media only screen and (min-width:768px) and (max-width:1199px){#homepage_featured_floorplans_section .swiper-slide .next-availabilities{margin-bottom:0px}}@media only screen and (min-width:1200px){#homepage_featured_floorplans_section .swiper-slide .next-availabilities{font-size:var(--ffp-availability-font-size-dt)}}#homepage_featured_floorplans_section .swiper-slide .next-availabilities .available-date{display:block;font-weight:400;color:var(--primary-base)}@media only screen and (max-width:1199px){#homepage_featured_floorplans_section .swiper-slide .next-availabilities .available-date{font-size:var(--ffp-availableity-header-font-size-mobile)}}@media only screen and (min-width:1200px){#homepage_featured_floorplans_section .swiper-slide .next-availabilities .available-date{font-size:var(--ffp-availableity-header-font-size-dt)}}#homepage_featured_floorplans_section .swiper-fp-container{position:relative;text-align:center}#homepage_featured_floorplans_section .underline-link{display:inline-block;width:auto;margin:20px auto}#homepage_featured_floorplans_section .fp-swiper-nav-btns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#homepage_featured_floorplans_section .fp-swiper-nav-btns .swiper-fps-button-next,#homepage_featured_floorplans_section .fp-swiper-nav-btns .swiper-fps-button-prev{width:80px}#homepage_featured_floorplans_section .fp-swiper-nav-btns .swiper-fps-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#homepage_featured_floorplans_section .fp-swiper-nav-btns svg{width:100%;fill:var(--ffp-bg-alt)}#apply_section{position:relative;padding:0}#apply_section h2{color:var(--apply-header-1-color)}#apply_section h3{padding-bottom:22px}#apply_section .apply-wrapper{width:100%;height:100%;max-width:none;position:static}@media only screen and (min-width:768px) and (max-width:1024px){#apply_section .apply-wrapper{margin-bottom:140px}}@media only screen and (min-width:1025px){#apply_section .apply-wrapper{position:relative;padding:0}}#apply_section .apply-wrapper .available-leases{padding:0;background:var(--available-leases-bg)}@media only screen and (max-width:767px){#apply_section .apply-wrapper .available-leases{width:auto;padding:13% 10%}}@media only screen and (min-width:768px) and (max-width:1024px){#apply_section .apply-wrapper .available-leases{width:auto;margin:10%}}@media only screen and (min-width:1025px){#apply_section .apply-wrapper .available-leases{width:45%;position:absolute;top:0;right:0;top:10%;padding:60px;max-width:500px}}@media only screen and (min-width:2000px){#apply_section .apply-wrapper .available-leases{width:31%;padding:60px 10vw 60px 60px;max-width:none}}@media only screen and (max-width:767px){#apply_section .apply-wrapper .available-leases h3{margin-bottom:30px}}#apply_section .apply-wrapper .available-leases a{margin-top:35px;display:inline-block}@media only screen and (min-width:768px){#apply_section .apply-wrapper .available-leases a{margin-top:65px}}#local_school_section{padding:60px 60px 60px;background:var(--local-school-bg);color:var(--local-school-bg-alt);text-align:center;position:relative}#local_school_section[data-media-manager=premium-plus-4-schools-section-bg-cover]{background-size:cover;background-position:center}@media only screen and (max-width:767px){#local_school_section{padding:120px 20px 120px}}@media only screen and (min-width:767px) and (max-width:1024px){#local_school_section{padding:120px 0 120px}}@media only screen and (min-width:1600px){#local_school_section{padding:120px 0 120px}}@media only screen and (min-width:2000px){#local_school_section{padding:120px 14vw 120px}}#local_school_section h2{color:var(--local-school-header-1)}#local_school_section h2,#local_school_section h3{text-align:center}#local_school_section h3{text-align:center;margin-bottom:40px;color:var(--local-school-header-2-color);text-transform:capitalize}#local_school_section .button-style-1{display:inline-block}#local_school_section .nearest-school{margin-bottom:50px;max-width:2000px}@media only screen and (min-width:1280px){#local_school_section .nearest-school{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#local_school_section .hp-button-underline:before{opacity:0.75}#local_school_section .hp-button-underline:after{background:var(--local-school-bg-alt)}#local_school_section .school-cont{width:100%;opacity:1}#local_school_section .school-wrapper{padding:0 30px;text-align:center;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px}@media only screen and (max-width:767px){#local_school_section .school-wrapper{margin-bottom:14px}}@media only screen and (min-width:2000px){#local_school_section .school-wrapper{width:460px}}#local_school_section .school-wrapper .icon svg{height:84px}#local_school_section .school-wrapper .school-info{text-align:center}#local_school_section .school-wrapper .school-info p{line-height:2}#local_school_section .school-wrapper .school-info h4{margin-top:60px;margin-bottom:45px;font-size:var(--hp-school-info-header-font-size-lg-desktop);display:inline-block;position:relative;white-space:nowrap;font-family:var(--fonts-header)}@media only screen and (max-width:767px){#local_school_section .school-wrapper .school-info h4{margin-top:10px;font-size:30px;margin-bottom:60px;font-size:var(--hp-school-info-header-font-size-mobile)}}@media only screen and (min-width:768px) and (max-width:1199px){#local_school_section .school-wrapper .school-info h4{font-size:var(--hp-school-info-header-font-size-tablet)}}@media only screen and (min-width:1200px) and (max-width:1600px){#local_school_section .school-wrapper .school-info h4{font-size:var(--hp-school-info-header-font-size-sm-desktop);margin-top:36px}}#local_school_section .school-wrapper .school-info h4:after{position:absolute;content:"";width:50%;background-color:var(--local-school-bg-alt);height:1px;bottom:-13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767px){#local_school_section .school-wrapper .school-info h4:after{bottom:-24px;height:2px}}#local_school_section .neighborhood-swiper-nav-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media only screen and (min-width:1280px){#local_school_section .neighborhood-swiper-nav-btns{display:none}}#local_school_section .neighborhood-swiper-nav-btns>div{margin:0 10px;width:80px}#local_school_section .neighborhood-swiper-nav-btns #Path_1107{fill:var(--local-school-bg-alt)}#local_school_section .neighborhood-swiper-nav-btns #Path_1109{fill:var(--local-school-bg-alt)}#gallery_section{text-align:left;padding-top:60px;margin:auto;width:85%;position:relative;background:var(--hpt-gallery-bg);padding:60px 7% 82px;width:100%;z-index:3}#gallery_section h2{color:var(--hpt-gallery-header-1)}#gallery_section h3{line-height:1;padding-bottom:30px}@media only screen and (max-width:767px){#gallery_section h3{padding-bottom:46px;padding-top:14px}}#gallery_section .link-wrapper{display:block;text-align:center;margin:40px auto 60px}#gallery_section .amenities-gallery{display:-ms-grid;display:grid;grid-gap:4vw;height:34vw;grid-template-areas:"a a a a a b b b c c c e e e e" "a a a a a b b b d d d e e e e"}@media only screen and (min-width:1024px){#gallery_section .amenities-gallery{grid-gap:24px}}@media only screen and (min-width:1600px){#gallery_section .amenities-gallery{grid-gap:40px}}@media only screen and (min-width:768px) and (max-width:1024px){#gallery_section .amenities-gallery{height:106vh;grid-template-areas:"a a a b b" "a a a b b" "c c e e e" "d d e e e"}}@media only screen and (max-width:767px){#gallery_section .amenities-gallery{display:block;height:auto}}#gallery_section .amenities-gallery a{margin-bottom:0px;display:block}@media only screen and (max-width:767px){#gallery_section .amenities-gallery a{margin-bottom:38px}}#gallery_section .amenities-gallery img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px;-webkit-transition:-webkit-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out,-webkit-transform 0.5s ease-out}@media only screen and (max-width:767px){#gallery_section .amenities-gallery .large-img{margin-bottom:45px;display:block}}#gallery_section .amenities-gallery .amen-img-0{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:9;grid-area:a;overflow:hidden}#gallery_section .amenities-gallery .amen-img-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:11;-ms-grid-column-span:5;grid-area:b;overflow:hidden}#gallery_section .amenities-gallery .amen-img-2{-ms-grid-row:1;-ms-grid-column:17;-ms-grid-column-span:5;grid-area:c;overflow:hidden}#gallery_section .amenities-gallery .amen-img-3{-ms-grid-row:3;-ms-grid-column:17;-ms-grid-column-span:5;grid-area:d;overflow:hidden}#gallery_section .amenities-gallery .amen-img-4{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:23;-ms-grid-column-span:7;grid-area:e;overflow:hidden}@media only screen and (min-width:768px) and (max-width:1024px){#gallery_section .amenities-gallery .amen-img-0{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:5}#gallery_section .amenities-gallery .amen-img-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:7;-ms-grid-column-span:3}#gallery_section .amenities-gallery .amen-img-2{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}#gallery_section .amenities-gallery .amen-img-3{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3}#gallery_section .amenities-gallery .amen-img-4{-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:5}}#gallery_section .img-amenities-container{margin-top:100px}@media only screen and (max-width:767px){#gallery_section .img-amenities-container{margin-top:50px}}#gallery_section .img-amenities-container h2,#gallery_section .img-amenities-container h3{text-align:center}#gallery_section .img-amenities-container h3{margin-bottom:74px}@media only screen and (max-width:767px){#gallery_section .img-amenities-container h3{margin-bottom:30px}}#gallery_section .img-amenities-container .img-amenity{display:-webkit-box;display:-ms-flexbox;display:flex;width:86%;grid-gap:30px;margin:30px auto 30px;max-width:1700px}@media only screen and (max-width:767px){#gallery_section .img-amenities-container .img-amenity{display:block}}@media only screen and (min-width:768px){#gallery_section .img-amenities-container .img-amenity:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#gallery_section .img-amenities-container .img-amenity .img-wrapper{width:45%;height:100%;border-radius:var(--shared-border-radius);overflow:hidden}@media only screen and (max-width:767px){#gallery_section .img-amenities-container .img-amenity .img-wrapper{width:100%;height:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width:768px) and (max-width:1199px){#gallery_section .img-amenities-container .img-amenity .img-wrapper{width:70%;height:auto}}@media only screen and (min-width:1200px){#gallery_section .img-amenities-container .img-amenity .img-wrapper{max-height:418px}}@media only screen and (min-width:1200px){#gallery_section .img-amenities-container .img-amenity .img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover}}#gallery_section .img-amenities-container .img-amenity .amen-info{width:55%;background:var(--amenity-card-bg);padding:3%;border-radius:var(--shared-border-radius);overflow:hidden;text-align:left}@media only screen and (max-width:767px){#gallery_section .img-amenities-container .img-amenity .amen-info{width:100%;padding-bottom:30px;border-top-left-radius:0;border-top-right-radius:0}}#gallery_section .img-amenities-container .img-amenity .amen-info .icon{padding:0;border-radius:0;background:transparent;color:var(--amen-section-1-icon-color);height:100px;display:block}@media only screen and (max-width:767px){#gallery_section .img-amenities-container .img-amenity .amen-info .icon{font-size:72px;height:72px}}@media only screen and (min-width:768px) and (max-width:1199px){#gallery_section .img-amenities-container .img-amenity .amen-info .icon{font-size:68px;height:60px}}#gallery_section .img-amenities-container .img-amenity .amen-info .amenity-icon-247{height:100px;display:block}@media only screen and (max-width:767px){#gallery_section .img-amenities-container .img-amenity .amen-info .amenity-icon-247{font-size:72px;height:72px}}@media only screen and (min-width:768px) and (max-width:1199px){#gallery_section .img-amenities-container .img-amenity .amen-info .amenity-icon-247{font-size:68px;height:60px}}#gallery_section .img-amenities-container .img-amenity .amen-info h4{margin-top:20px;color:#000;font-size:41px;text-transform:capitalize;font-size:calc(var(--amenity-card-header-font-size) * 2.4)}@media only screen and (max-width:1199px){#gallery_section .img-amenities-container .img-amenity .amen-info h4{margin-top:20px;line-height:1.4;font-size:calc(var(--amenity-card-header-font-size) * 2.4)}}#gallery_section .img-amenities-container .img-amenity .amen-info p{font-size:calc(var(--amenity-card-p-font-size) * 1.2);line-height:1.4}body #contact_us_page_container{-webkit-box-shadow:30px 64px 87px rgba(0,0,0,0.5254901961);box-shadow:30px 64px 87px rgba(0,0,0,0.5254901961);max-width:90%}@media only screen and (max-width:767px){body #contact_us_page_container{padding:6%;width:86%}}@media only screen and (min-width:1400px){body #contact_us_page_container{width:680px}}body #contact_us_page_container #form_selector_container #form_selector_btn_appointment,body #contact_us_page_container #form_selector_container #form_selector_btn_contact{border:none;border-radius:0;padding:10px 0;margin-right:20px}body #contact_us_page_container #form_selector_container #form_selector_btn_appointment.active,body #contact_us_page_container #form_selector_container #form_selector_btn_contact.active{border-bottom:1px solid var(--contact-underline)}body #contact_us_page_container .form-header{font-size:calc(var(--header-base-font-size) * 2.2)}@media only screen and (min-width:767px){body #contact_us_page_container .appointment-input label{margin-bottom:0}}@media only screen and (min-width:767px){body #contact_us_page_container .appointment-input .inclusive-dates__input-container.sc-inclusive-dates{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:767px){body #contact_us_page_container .appointment-input .inclusive-dates__input-container.sc-inclusive-dates button{padding-top:8px;padding-bottom:8px;margin-top:10px}}#contact_section{margin-top:0px;position:relative;z-index:3}@media only screen and (min-width:1600px){#contact_section{font-size:16px}}#contact_section .interest-list .contact-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#contact_section .interest-list .contact-img img{height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1025px){#homepage_featured_floorplans_section #fp-list,#homepage_featured_floorplans_section h2,#homepage_featured_floorplans_section h3,#homepage_featured_floorplans_section p{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}#homepage_featured_floorplans_section #fp-list.animated,#homepage_featured_floorplans_section h2.animated,#homepage_featured_floorplans_section h3.animated,#homepage_featured_floorplans_section p.animated{-webkit-animation:textScrollReveal ease-in-out both 0.8s;animation:textScrollReveal ease-in-out both 0.8s;animation-range:entry 50% cover 50%}}#contact_section{padding:50px 0}.school-swiper .hp-button-underline:after,.school-swiper .hp-button-underline:before{background:var(--local-school-bg-alt)}@media only screen and (min-width:1025px){.school-swiper .hp-button-underline,.school-swiper .hp-shared-header-1,.school-swiper .hp-shared-header-2{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.school-swiper .hp-button-underline.animated,.school-swiper .hp-shared-header-1.animated,.school-swiper .hp-shared-header-2.animated{-webkit-animation:textScrollReveal ease-in-out both 0.8s;animation:textScrollReveal ease-in-out both 0.8s;animation-range:entry 50% cover 50%}}picture.swiper-slide.swiper-slide-next,picture.swiper-slide.swiper-slide-prev{opacity:0!important}body #contact_us_page_container .appointment-input .inclusive-dates__input-container.sc-inclusive-dates{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:nowrap;flex-wrap:nowrap}