#hp_fp_section{position:relative}@media screen and (min-width:1376px){#hp_fp_section{width:95%;margin:5% auto 0 0}}@media screen and (min-width:1376px){@supports (display:flex){#hp_fp_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center}}}@media screen and (min-width:1376px){#hp_fp_section:before{content:'';display:inline-block;position:absolute;left:0;top:35px;width:100%;height:calc(100% - 70px);background-color:var(--homepage-bg);z-index:5}#hp_fp_section:after{content:'';display:inline-block;position:absolute;left:25px;top:-15px;background-color:var(--homepage-bg-accent2);z-index:1;width:40%;height:40%}}@media screen and (min-width:1376px){#hp_fp_section .text-section{margin-top:100px;margin-bottom:50px}}#hp_fp_section .column-1{z-index:10}@media screen and (max-width:1375px){#hp_fp_section .column-1{display:block;width:90%;max-width:800px;margin:10% auto 0}}@media screen and (min-width:1376px){#hp_fp_section .column-1{width:40%}}#hp_fp_section .column-1 .main-image{display:inline-block}#hp_fp_section .column-2{z-index:10;text-align:center}@media screen and (max-width:1375px){#hp_fp_section .column-2{display:block;width:90%;text-align:center;background:var(--homepage-bg);padding-bottom:30px}}@media screen and (min-width:751px) and (max-width:1375px){#hp_fp_section .column-2{margin:-100px auto 0;width:auto}}@media screen and (max-width:750px){#hp_fp_section .column-2{margin:-50px auto 0;width:80%}}@media screen and (min-width:1376px){#hp_fp_section .column-2{width:50%}}@media screen and (max-width:1375px){#hp_fp_section .column-2 .header-text-underline-accent{max-width:600px;padding:5%;margin-left:auto;margin-right:auto;margin-bottom:100px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);background-color:var(--homepage-bg)}}#hp_fp_section .fp-groups{width:100%;text-align:center}#hp_fp_section .fp-groups .fp-bed{display:inline-block;padding:15px 25px;font-family:var(--hp-fp-section-bed-button-font-family);background:var(--hp-fp-section-bed-button-bg);color:var(--hp-fp-section-bed-button-bg-alt);border:var(--hp-fp-section-bed-button-border);text-transform:var(--hp-fp-section-bed-button-text-transform);margin:0 10px 10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#hp_fp_section .fp-groups .fp-bed.active,#hp_fp_section .fp-groups .fp-bed:focus,#hp_fp_section .fp-groups .fp-bed:hover{outline:unset;background:var(--hp-fp-section-bed-button-active-bg);color:var(--hp-fp-section-bed-button-active-bg-alt);border:var(--hp-fp-section-bed-button-active-border);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#hp_fp_section #hp_fp_details{display:inline-block;margin:45px 0 25px 0;width:100%}#hp_fp_section #hp_fp_details .un-styled{list-style:none;padding:0;margin:0}#hp_fp_section #hp_fp_details .fp-listing{display:block;width:100%;max-width:750px;margin:0 auto 5px;text-align:center}#hp_fp_section #hp_fp_details .fp-listing:not(:first-of-type){border-top:var(--hp-fp-section-bed-button-active-border)}#hp_fp_section #hp_fp_details .fp-listing a{display:inline-block;padding:5px 10px;outline:4px solid transparent;outline-offset:-2px;width:100%;color:var(--text-box-bg-alt);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (min-width:1376px){@supports (display:flex){#hp_fp_section #hp_fp_details .fp-listing a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center}}}#hp_fp_section #hp_fp_details .fp-listing a:hover{outline:4px solid var(--text-box-bg-alt-hover);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:var(--text-box-bg-alt-hover)}#hp_fp_section #hp_fp_details .info-cluster{display:inline-block}#hp_fp_section #hp_fp_details .info-cluster:not(:last-of-type){margin-right:10px}#hp_fp_section #hp_fp_details .info-cluster b{font-weight:bold}@media screen and (min-width:1376px){#hp_fp_section #hp_fp_details .info-cluster.rent,#hp_fp_section #hp_fp_details .info-cluster.sq-ft{width:200px}}#hp_fp_section #hp_fp_details .fp-overage-container{border:var(--hp-fp-section-bed-button-active-border);width:80px;height:80px;text-align:center;border-radius:100%;display:inline-block;line-height:80px;position:relative;z-index:10}#hp_fp_section #hp_fp_details .fp-overage-container:before{content:'';display:inline-block;width:80px;height:80px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:var(--hp-fp-section-more-fp-button-bg);position:absolute;border-radius:100%;left:50%;top:50%;margin:-40px 0 0 -40px;z-index:-1;-webkit-transition:background-color .5s ease, -webkit-transform .3s ease;transition:background-color .5s ease, -webkit-transform .3s ease;-o-transition:transform .3s ease, background-color .5s ease;transition:transform .3s ease, background-color .5s ease;transition:transform .3s ease, background-color .5s ease, -webkit-transform .3s ease}#hp_fp_section #hp_fp_details .fp-overage-container:hover:before{background-color:var(--hp-fp-section-more-fp-button-bg-hover);-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);-webkit-transition:background-color .5s ease-in-out, -webkit-transform .3s ease;transition:background-color .5s ease-in-out, -webkit-transform .3s ease;-o-transition:transform .3s ease, background-color .5s ease-in-out;transition:transform .3s ease, background-color .5s ease-in-out;transition:transform .3s ease, background-color .5s ease-in-out, -webkit-transform .3s ease}.hp-text-overflow{margin-bottom:6vw}@media only screen and (min-width:1376px){@supports (display:flex){.hp-text-overflow{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}}@media only screen and (min-width:751px) and (max-width:1375px){@supports (display:flex){.hp-text-overflow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}}.hp-text-overflow .home-text-section{background:var(--home-page-text-section-1-header-bg);margin:50px auto;padding:3vw}@media only screen and (max-width:1199px){.hp-text-overflow .home-text-section{width:90%}}@media only screen and (min-width:1200px){.hp-text-overflow .home-text-section{width:85%;min-width:800px}}@supports (display:flex){.hp-text-overflow .home-text-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-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}}@media only screen and (min-width:751px) and (max-width:1375px){.hp-text-overflow .home-text-section{width:80%}}.hp-text-overflow .home-text-section>div{width:100%}.hp-text-overflow .home-text-section .header-text{color:var(--home-page-text-section-1-header-color);margin:var(--home-page-text-section-1-header-color-margin);text-align:center}@media only screen and (min-width:1921px){.hp-text-overflow .home-text-section>div{text-align:center}}.hp-text-overflow .home-text-section .paragraph-text{color:var(--home-page-text-section-1-header-bg-alt);margin:0 auto 25px}@media only screen and (min-width:1921px){.hp-text-overflow .home-text-section .paragraph-text{width:44%;display:inline-block;vertical-align:top;margin:0 2% 2%;text-align:left;max-width:100%}}@media only screen and (min-width:1376px) and (max-width:1920px){.hp-text-overflow .home-text-section .paragraph-text{text-align:center}}@media only screen and (max-width:1375px){.hp-text-overflow .home-text-section .paragraph-text{text-align:left}}@media only screen and (max-width:1375px){.hp-text-overflow .home-text-section .btn-container{text-align:center}}@media only screen and (min-width:1370px){.hp-text-overflow .home-text-section .paragraph-text{text-align:left;width:90%}}.header-text-underline-accent{padding-bottom:10px}.header-text-underline-accent:after{content:'';position:relative;display:block;margin:15px auto 0;width:100%;max-width:250px;height:2px;background-color:var(--header-text-underline-accent-color)}.hp-cta-section-1{background:var(--hp-cta-section-1-bg);padding:45px 0;text-align:center}@media only screen and (min-width:1024px){@supports (display:flex){.hp-cta-section-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center}}}.hp-cta-section-1 .button-object{padding:25px;text-align:center;display:inline-block;min-height:300px;vertical-align:top;outline:1px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin:0 auto}@media only screen and (min-width:500px){.hp-cta-section-1 .button-object{width:450px}}@supports (display:flex){.hp-cta-section-1 .button-object{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;-ms-flex-line-pack:justify;align-content:space-between}}.hp-cta-section-1 .button-object:focus,.hp-cta-section-1 .button-object:hover{outline:1px solid var(--hp-cta-section-1-bg-alt);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hp-cta-section-1 .button-object span{margin-top:20px;color:var(--hp-cta-section-1-bg-alt);font-family:var(--hp-cta-section-1-button-text-family);text-transform:var(--hp-cta-section-1-button-text-transform);display:block;text-align:center}.hp-cta-section-1 .button-object svg{fill:var(--hp-cta-section-1-bg-alt)}.hp-cta-section-1 .button-object svg path,.hp-cta-section-1 .button-object svg rect{fill:var(--hp-cta-section-1-bg-alt)}.hp-cta-section-1 .button-object .text-tails:after,.hp-cta-section-1 .button-object .text-tails:before{background-color:var(--hp-cta-section-1-bg-alt)}