#leaseup_form form>.form-group:last-of-type .controls,.amenities-section .amenities-text-block .amenities-btn,.homepage-featured-floorplans-section .fp-btn,.hp-button,.hpt-section-two .bottom .hpt-two-btn,.pet-section .pets-btn{position:relative;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--hp-button-text-color);padding:10px 30px;background:none;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--fonts-header);font-weight:var(--header-base-font-weight);font-size:calc(var(--header-base-font-size) * 1.12);vertical-align:middle;-webkit-transition:border-color 0s ease-out 0.5s,width 0.25s ease-out 0.5s,height 0.25s ease-out 0.75s;transition:border-color 0s ease-out 0.5s,width 0.25s ease-out 0.5s,height 0.25s ease-out 0.75s}#leaseup_form form>.form-group:last-of-type .controls:after,#leaseup_form form>.form-group:last-of-type .controls:before,.amenities-section .amenities-text-block .amenities-btn:after,.amenities-section .amenities-text-block .amenities-btn:before,.homepage-featured-floorplans-section .fp-btn:after,.homepage-featured-floorplans-section .fp-btn:before,.hp-button:after,.hp-button:before,.hpt-section-two .bottom .hpt-two-btn:after,.hpt-section-two .bottom .hpt-two-btn:before,.pet-section .pets-btn:after,.pet-section .pets-btn:before{-webkit-box-sizing:inherit;box-sizing:inherit;content:"";position:absolute;width:100%;height:100%;border:1px solid transparent;width:0;height:0}#leaseup_form form>.form-group:last-of-type .controls:before,.amenities-section .amenities-text-block .amenities-btn:before,.homepage-featured-floorplans-section .fp-btn:before,.hp-button:before,.hpt-section-two .bottom .hpt-two-btn:before,.pet-section .pets-btn:before{top:0;left:0;width:32%;height:1px;z-index:-1;background-color:var(--hp-button-color);opacity:0.9;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}#leaseup_form form>.form-group:last-of-type .controls:after,.amenities-section .amenities-text-block .amenities-btn:after,.homepage-featured-floorplans-section .fp-btn:after,.hp-button:after,.hpt-section-two .bottom .hpt-two-btn:after,.pet-section .pets-btn:after{bottom:0;right:0}#leaseup_form form>.form-group:last-of-type .controls:hover,.amenities-section .amenities-text-block .amenities-btn:hover,.homepage-featured-floorplans-section .fp-btn:hover,.hp-button:hover,.hpt-section-two .bottom .hpt-two-btn:hover,.pet-section .pets-btn:hover{color:var(--hp-button-text-hover);-webkit-transition:color 0.5s ease;transition:color 0.5s ease}#leaseup_form form>.form-group:last-of-type .controls:hover:after,#leaseup_form form>.form-group:last-of-type .controls:hover:before,.amenities-section .amenities-text-block .amenities-btn:hover:after,.amenities-section .amenities-text-block .amenities-btn:hover:before,.homepage-featured-floorplans-section .fp-btn:hover:after,.homepage-featured-floorplans-section .fp-btn:hover:before,.hp-button:hover:after,.hp-button:hover:before,.hpt-section-two .bottom .hpt-two-btn:hover:after,.hpt-section-two .bottom .hpt-two-btn:hover:before,.pet-section .pets-btn:hover:after,.pet-section .pets-btn:hover:before{width:100%;height:100%}#leaseup_form form>.form-group:last-of-type .controls:hover:before,.amenities-section .amenities-text-block .amenities-btn:hover:before,.homepage-featured-floorplans-section .fp-btn:hover:before,.hp-button:hover:before,.hpt-section-two .bottom .hpt-two-btn:hover:before,.pet-section .pets-btn:hover:before{border-top-color:var(--hp-button-color);border-right-color:var(--hp-button-color);-webkit-transition:width 0.25s ease-out,height 0.25s ease-out 0.25s;transition:width 0.25s ease-out,height 0.25s ease-out 0.25s}#leaseup_form form>.form-group:last-of-type .controls:hover:after,.amenities-section .amenities-text-block .amenities-btn:hover:after,.homepage-featured-floorplans-section .fp-btn:hover:after,.hp-button:hover:after,.hpt-section-two .bottom .hpt-two-btn:hover:after,.pet-section .pets-btn:hover:after{border-bottom-color:var(--hp-button-color);border-left-color:var(--hp-button-color);-webkit-transition:border-color 0s ease-out 0.5s,width 0.25s ease-out 0.5s,height 0.25s ease-out 0.75s;transition:border-color 0s ease-out 0.5s,width 0.25s ease-out 0.5s,height 0.25s ease-out 0.75s}.amenities-section{background-color:var(--hp-amenities-section-bg);position:relative;padding:18vw 0 4vw;overflow:hidden}.amenities-section .amenity{padding:0 4vw}.amenities-section .box1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.amenities-section .amenities-gallery{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;--swiper-theme-color:var(--primary-base);--swiper-pagination-bullet-width:15px;--swiper-pagination-bullet-height:15px;--swiper-pagination-bullet-inactive-color:var(--primary-base);--swiper-pagination-color:var(--primary-base);--swiper-pagination-bullet-inactive-opacity:0.6;--swiper-pagination-bullet-horizontal-gap:1px}.amenities-section .amenities-gallery img{aspect-ratio:3/2}.amenities-section .amenities-gallery:after,.amenities-section .amenities-gallery:before{content:"";position:absolute;right:-1px;left:-1px;width:101%;height:var(--hp-amenities-img-shield-height);z-index:10;background-color:var(--hp-amenities-section-bg)}.amenities-section .amenities-gallery:before{top:-1px}.amenities-section .amenities-gallery:after{bottom:-1px}.amenities-section .amenities-gallery .amenities-pagination{position:relative;bottom:-20px;z-index:100}.amenities-section .amenities-text-block{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 20px}.amenities-section .amenities-text-block .amenities-header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-family:var(--hp-amenities-header-font-family);color:var(--hp-amenities-header-color);letter-spacing:var(--hp-amenities-header-letter-spacing);font-weight:var(--hp-amenities-header-font-weight)}@media (max-width:767px){.amenities-section .amenities-text-block .amenities-header{font-size:calc(var(--hp-amenities-header-base-font-size) * 1.2)}}@media (min-width:768px) and (max-width:1179px){.amenities-section .amenities-text-block .amenities-header{font-size:calc(var(--hp-amenities-header-base-font-size) * 1.5)}}@media (min-width:1180px) and (max-width:1399px){.amenities-section .amenities-text-block .amenities-header{font-size:calc(var(--hp-amenities-header-base-font-size) * 1.8)}}@media (min-width:1400px){.amenities-section .amenities-text-block .amenities-header{font-size:calc(var(--hp-amenities-header-base-font-size) * 2.2)}}.amenities-section .amenities-text-block .amenities-list li{color:var(--hp-amenities-section-text-color);font-family:var(--hp-amenities-li-font-family);font-size:calc(var(--hp-amenities-li-font-size) * 0.9);padding-bottom:6px}.amenities-section .amenities-text-block .amenities-btn{--hp-button-text-color:var(--hp-amenities-section-text-color)}.amenities-section .amenities-disclaimers{padding:0 6vw 6vw;font-size:calc(var(--hp-amenities-li-font-size) * 0.8);color:var(--hp-amenities-section-text-color)}@media screen and (min-width:600px){.amenities-section .amenities-text-block .amenities-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5vw 1fr;grid-template-columns:1fr 1fr;gap:10px 5vw}}@media screen and (min-width:768px){.amenities-section{padding:10vw 0 4vw}.amenities-section .amenity{padding:0 6vw}}@media screen and (min-width:1024px){.amenities-section{padding:min(8vw,135px) 0 4vw}}@media screen and (min-width:1180px){.amenities-section .amenity{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;padding:0;margin:0 auto}.amenities-section .box1{margin-bottom:25px}.amenities-section .amenities-gallery{width:50%;display:inline-block}.amenities-section .amenities-header{width:initial}.amenities-section .amenities-text-block{width:50%;display:inline-block;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}.amenities-section .amenities-text-block .inner-box{max-width:725px;width:80%}.amenities-section .amenities-text-block .amenities-list-btn-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5vw 1fr;grid-template-columns:1fr 1fr;gap:10px 5vw}.amenities-section .amenities-text-block .amenities-list-btn-container .amenities-btn{-ms-grid-column:2;grid-column-start:2;margin-left:0}.amenities-section .amenities-disclaimers{padding:0 6vw 2vw;position:relative;top:-3vw;z-index:10}}.homepage-featured-floorplans-section{background-color:var(--hp-fp-section-bg);position:relative;padding:22vw 0 0;background-size:contain;background-position:top;background-repeat:no-repeat}.homepage-featured-floorplans-section .featured-floorplan-header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;color:var(--hp-fp-header-color);font-family:var(--hp-fp-header-font-family);letter-spacing:var(--hp-fp-header-letter-spacing);font-weight:var(--hp-fp-header-font-weight);padding-bottom:60px;text-align:center;margin:auto;width:95%}@media (max-width:767px){.homepage-featured-floorplans-section .featured-floorplan-header{font-size:calc(var(--hp-fp-header-base-font-size) * 1.4)}}@media (min-width:768px) and (max-width:1179px){.homepage-featured-floorplans-section .featured-floorplan-header{font-size:calc(var(--hp-fp-header-base-font-size) * 1.6)}}@media (min-width:1180px) and (max-width:1399px){.homepage-featured-floorplans-section .featured-floorplan-header{font-size:calc(var(--hp-fp-header-base-font-size) * 1.8)}}@media (min-width:1400px){.homepage-featured-floorplans-section .featured-floorplan-header{font-size:calc(var(--hp-fp-header-base-font-size) * 2.2)}}.homepage-featured-floorplans-section .homepage-fp-bg-color{height:85%;width:100%;background:var(--hp-fp-section-accent-bg);position:absolute;bottom:0}.homepage-featured-floorplans-section .fp-repeatable-bg{position:absolute;bottom:0;height:100%;width:100%;background-size:auto;opacity:var(--hp-fp-repeatable-pattern-opacity)}.homepage-featured-floorplans-section .swiper{padding-bottom:20vw}.homepage-featured-floorplans-section .floorplan-content{width:85%;max-width:500px;margin:auto}.homepage-featured-floorplans-section .floorplan-img img{aspect-ratio:1/1}.homepage-featured-floorplans-section .fp-name{font-family:var(--hp-fp-name-font-family);font-weight:var(--hp-fp-name-font-weight);letter-spacing:var(--hp-fp-name-letter-spacing);color:var(--hp-fp-name-color);margin:10px 0 0}.homepage-featured-floorplans-section .fp-text{font-family:var(--hp-fp-text-font-family);color:var(--hp-fp-text-color);letter-spacing:var(--hp-fp-text-letter-spacing);line-height:1.7}.homepage-featured-floorplans-section .floorplans-swiper-buttons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2vw 0 4vw;font-weight:var(--hp-fp-swiper-pagination-font-weight);font-family:var(--hp-fp-text-font-family)}.homepage-featured-floorplans-section .floorplans-swiper-buttons .swiper-floorplan-button-next svg,.homepage-featured-floorplans-section .floorplans-swiper-buttons .swiper-floorplan-button-prev svg{height:40px;stroke:var(--hp-fp-text-color);-webkit-transform:translatex(-5px);transform:translatex(-5px)}.homepage-featured-floorplans-section .floorplans-swiper-buttons .swiper-button-disabled{opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}.homepage-featured-floorplans-section .floorplans-swiper-buttons .current-slide span{font-weight:var(--hp-fp-swiper-pagination-font-weight);font-family:var(--hp-fp-name-font-family);font-size:calc(var(--hp-fp-name-font-size) * 1.2);color:var(--hp-fp-name-color);font-variant-numeric:tabular-nums}.homepage-featured-floorplans-section .fp-btn{--hp-button-text-color:var(--background-2-base-alt)}@media screen and (min-width:768px){.homepage-featured-floorplans-section{padding:18vw 0 0}.homepage-featured-floorplans-section .featured-floorplan-header{padding-bottom:14vw}}@media screen and (min-width:1024px){.homepage-featured-floorplans-section{padding:min(13vw,250px) 0;background-size:cover;background-position:center}.homepage-featured-floorplans-section .featured-floorplan-header{padding-bottom:8vw}.homepage-featured-floorplans-section .swiper{padding:10vw 0}.homepage-featured-floorplans-section .inside-slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:88%;margin:auto}.homepage-featured-floorplans-section .homepage-fp-bg-color{height:100%;right:0;width:78vw}.homepage-featured-floorplans-section .floorplan-content,.homepage-featured-floorplans-section .slide-bgimg{-webkit-box-flex:1;-ms-flex:1;flex:1}.homepage-featured-floorplans-section .floorplan-content{max-width:100%;display:-ms-grid;display:grid;-ms-grid-columns:2fr 0 1fr;grid-template-columns:2fr 1fr;gap:2vw 0;padding-top:5%}.homepage-featured-floorplans-section .floorplan-content .img-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.75vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.homepage-featured-floorplans-section .floorplan-content .floorplan-img{width:20vw}.homepage-featured-floorplans-section .floorplans-swiper-buttons{padding:0;width:20vw}.homepage-featured-floorplans-section .floorplan-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.homepage-featured-floorplans-section .floorplan-info .fp-name{font-size:calc(var(--hp-fp-name-font-size) * 2)}.homepage-featured-floorplans-section .floorplan-info .fp-text{font-size:calc(var(--hp-fp-text-font-size) * 1.18)}.homepage-featured-floorplans-section .slide-bgimg{background-size:contain;background-repeat:no-repeat;background-position:center;height:27vw;-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.homepage-featured-floorplans-section .fp-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.homepage-featured-floorplans-section .fp-buttons-wrapper .empty-wrapper{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.homepage-featured-floorplans-section .fp-buttons-wrapper .btns-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:1024px){.homepage-featured-floorplans-section .no-accent .slide-bgimg{height:400px;background-size:330px;margin-bottom:30px;margin-top:60px;background-position:center}}.no-accent .slide-bgimg svg{height:40px;stroke:var(--hp-fp-text-color);-webkit-transform:translatex(-5px);transform:translatex(-5px)}.no-accent .swiper-control-overhead-img{position:absolute;bottom:-60px;width:100%;margin:auto;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}@media only screen and (min-width:1024px){.no-accent .swiper-control-overhead-img{bottom:-20px}}.homepage-featured-floorplans-section .no-accent .slide-bgimg{position:relative;background-size:cover}.no-accent .slide-bgimg svg{height:40px;stroke:var(--hp-fp-text-color);-webkit-transform:translatex(-5px);transform:translatex(-5px)}.no-accent .swiper-control-overhead-img{position:absolute;bottom:-60px;width:100%;margin:auto;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}.homepage-featured-floorplans-section .no-accent .slide-bgimg{position:relative;background-size:contain;background-repeat:no-repeat;height:34vw;-webkit-box-flex:3;-ms-flex:3;flex:3;max-width:750px}.homepage-featured-floorplans-section .no-accent .inside-slide{margin-left:25%;margin-right:0;width:70%;grid-gap:60px}@media only screen and (max-width:1024px){.homepage-featured-floorplans-section .no-accent .inside-slide{margin:auto}.homepage-featured-floorplans-section .no-accent .slide-bgimg{background-position:top left;width:100%;margin-bottom:67px;height:60vw}}@media only screen and (max-width:767px){.homepage-featured-floorplans-section .no-accent .slide-bgimg{height:90vw}.homepage-featured-floorplans-section .no-accent .inside-slide{width:90%}}.hpt-section-two .top{height:max(43vh,380px);position:relative}.hpt-section-two .top:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background:var(--hpt-two-accent-bg-color);background:-webkit-gradient(linear,left top,right top,color-stop(4%,var(--hpt-two-accent-bg-color)),color-stop(99%,rgba(255,255,255,0)),color-stop(109%,var(--hpt-two-accent-bg-color)));background:linear-gradient(90deg,var(--hpt-two-accent-bg-color) 4%,rgba(255,255,255,0) 99%,var(--hpt-two-accent-bg-color) 109%)}.hpt-section-two .top .top-hpt-2-header{display:none;position:absolute;top:50%;left:6%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:50;color:var(--hpt-two-accent-bg-alt-color)}.hpt-section-two .top .repeatable-bg{position:absolute;z-index:10;width:38%;height:100%;background-size:auto;opacity:var(--hpt-two-pattern-opacity);-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to right,#000 50%,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),to(rgba(0,0,0,0)));mask-image:linear-gradient(to right,#000 50%,rgba(0,0,0,0) 100%)}.hpt-section-two .top .hpt-two-image-wrapper{position:relative;z-index:-1;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.hpt-section-two .top .hpt-two-svg{position:absolute;bottom:0;width:100%;z-index:20}.hpt-section-two .top .hpt-two-svg svg{width:100%;height:100%;-webkit-transform:translateY(7px);transform:translateY(7px);fill:var(--hpt-two-bg-color)}.hpt-section-two .top .hpt-two-svg svg *{fill:var(--hpt-two-bg-color)}.hpt-section-two .top .hpt-two-svg .st0{fill:var(--hpt-two-bg-color)}.hpt-section-two .bottom{padding:6vh 4vw;background-color:var(--hpt-two-bg-color)}.hpt-section-two .bottom .hpt-header{text-align:center;color:var(--hpt-two-mobile-header-color)}.hpt-section-two .bottom .hpt-text{line-height:var(--hp-texts-line-height);color:var(--hpt-two-bg-alt-color);width:90%;margin:auto}.hpt-section-two .bottom .hpt-two-btn{--hp-button-text-color:var(--background-1-base-alt)}@media screen and (min-width:768px){.hpt-section-two .top{display:-webkit-box;display:-ms-flexbox;display:flex}.hpt-section-two .top:before{background:-webkit-gradient(linear,left top,right top,color-stop(35%,var(--hpt-two-accent-bg-color)),color-stop(90%,rgba(255,255,255,0)));background:linear-gradient(90deg,var(--hpt-two-accent-bg-color) 35%,rgba(255,255,255,0) 90%)}.hpt-section-two .top .top-hpt-2-header{display:block}.hpt-section-two .top .repeatable-bg{width:55%;background-size:auto;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to right,#000 50%,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),to(rgba(0,0,0,0)));mask-image:linear-gradient(to right,#000 50%,rgba(0,0,0,0) 100%)}.hpt-section-two .top .hpt-two-image-wrapper{width:73%;margin-left:auto;margin-right:0}.hpt-section-two .bottom .hpt-header{display:none}.hpt-section-two .bottom .hpt-two-btn{margin-right:10%}}@media screen and (min-width:1200px){.hpt-section-two{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;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;height:clamp(575px,70vh,850px)}.hpt-section-two .top{-webkit-box-flex:1;-ms-flex:1;flex:1;position:static;height:100%}.hpt-section-two .top:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--hpt-two-accent-bg-color)),color-stop(90%,rgba(255,255,255,0)));background:linear-gradient(90deg,var(--hpt-two-accent-bg-color) 50%,rgba(255,255,255,0) 90%)}.hpt-section-two .top .top-hpt-2-header{display:none}.hpt-section-two .top .hpt-two-svg{bottom:0;left:0}.hpt-section-two .top .repeatable-bg{left:0;top:0;bottom:0;width:50%}.hpt-section-two .top .hpt-two-image-wrapper{width:50%;height:100%;position:absolute;top:0;right:0;margin:0}.hpt-section-two .bottom{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--hpt-two-accent-bg-color);padding-left:0;padding-right:0}.hpt-section-two .bottom .hpt-header{text-align:left;display:block;color:var(--hpt-two-accent-bg-alt-color);-webkit-transform:translateX(10%);transform:translateX(10%);position:relative;z-index:50;left:5%}.hpt-section-two .bottom .hpt-text{position:relative;z-index:50;left:8%;-webkit-transform:translateX(15%);transform:translateX(15%);color:var(--hpt-two-accent-bg-alt-color);width:100%;max-width:850px;margin:0;max-height:250px;overflow-y:auto}.hpt-section-two .bottom .hpt-two-btn{z-index:50;margin-right:0;left:8%;-webkit-transform:translateX(15%);transform:translateX(15%);--hp-button-text-color:var(--hpt-two-accent-bg-alt-color);--hp-button-text-hover:var(--primary-base);--hp-button-color:var(--primary-base-alt)}}.pet-section{background-color:var(--hp-pets-bg-color);padding:8vw 0 0}.pet-section .outter-wrapper{position:relative}.pet-section .inner-wrapper{position:relative;padding-bottom:8vw}.pet-section .pets-accent-bg{position:absolute;bottom:0;height:92%;width:100%;background-color:var(--hp-pets-accent-bg)}.pet-section .pets-repeatable-pattern{background-size:auto;opacity:var(--hp-pets-repeatable-pattern-opacity);height:100%}.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{padding:max(8vw,120px) 0}.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:10vw 0;width:88%}.pet-section .pets-accent-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%}}.homepage-gallery .hp-gallery-swiper{padding:0 25vw;position:relative;cursor:-webkit-grabbing;cursor:grabbing}.homepage-gallery .hp-gallery-swiper:after,.homepage-gallery .hp-gallery-swiper:before{content:"";position:absolute;top:0;bottom:0;width:20%;height:100%;z-index:10}.homepage-gallery .hp-gallery-swiper:before{left:0;background:rgb(0,0,0);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.7609637605)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(0,0,0,0.7609637605) 0%,rgba(255,255,255,0) 100%)}.homepage-gallery .hp-gallery-swiper:after{right:0;background:rgb(0,0,0);background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.7609637605)),to(rgba(255,255,255,0)));background:linear-gradient(to left,rgba(0,0,0,0.7609637605) 0%,rgba(255,255,255,0) 100%)}.homepage-gallery .hp-gallery-swiper img{aspect-ratio:1/1}@media (min-width:768px){.homepage-gallery .hp-gallery-swiper{padding:0 15vw}}@media (min-width:1200px){.homepage-gallery .hp-gallery-swiper{padding:0 10vw}}.homepage-gallery .hp-gallery-swiper .hp-gallery-nav-button{--swiper-navigation-color:#fff;--swiper-navigation-size:18px;z-index:100}@media (min-width:1800px){.homepage-gallery .hp-gallery-swiper .hp-gallery-nav-button{--swiper-navigation-size:22px}}.homepage-gallery .hp-gallery-swiper .swiper-button-prev{left:2vw}.homepage-gallery .hp-gallery-swiper .swiper-button-next{right:2vw}body{scroll-behavior:smooth}#leaseup_form{padding:min(5%,100px) 0;background-color:var(--leaseup-bg)}#leaseup_form .interest-header{color:var(--leaseup-bg-alt);text-align:center}#leaseup_form form{width:85%;margin:0 auto;max-width:700px;text-align:left;margin:0 auto;height:100%;padding:3vw 2vw;background:var(--leaseup-form-bg)}#leaseup_form form label{margin-bottom:5px;display:inline-block;color:var(--leaseup-form-bg-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(--leaseup-form-bg-alt);background-color:var(--leaseup-form-bg);background-clip:padding-box;border:1px solid var(--leaseup-form-bg-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(--leaseup-form-bg-alt)}#leaseup_form form select,#leaseup_form form textarea{height:auto!important;padding:10px!important}#leaseup_form form>.form-group:last-of-type .controls{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#leaseup_form form>.form-group:last-of-type .controls:before{z-index:0}#leaseup_form form>.form-group:last-of-type .controls:hover .btn{color:var(--hp-button-text-hover)}#leaseup_form form>.form-group:last-of-type .btn{margin:0;padding:0;color:var(--leaseup-form-bg-alt);background-color:transparent}#leaseup_form .home-contact-form{max-height:120120px}#leaseup_form .inactive{max-height:0px;overflow:hidden;-webkit-transition:max-height 350ms ease;transition:max-height 350ms ease}#leaseup_form #div_success_popup{width:85%;margin:0 auto;max-width:700px;opacity:0;height:0;scroll-margin-top:140px;-webkit-transition:all 350ms ease;transition:all 350ms ease}#leaseup_form #div_success_popup.active{scale:1;opacity:1;height:100%}