.homepage-container{padding-bottom:5vw}.homepage-container #home_page_text_section{position:relative;width:90vw;margin:5vw auto 0;max-width:1920px}@media only screen and (max-width: 599px){.homepage-container #home_page_text_section{margin-bottom:0}}.homepage-container #home_page_text_section:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:calc(100% - 30px);background-color:var(--homepage-bg);z-index:5}@media screen and (min-width: 1376px){.homepage-container #home_page_text_section{display:flex;align-items:stretch;justify-content:flex-start;align-content:stretch}}@media only screen and (min-width: 1180px){.homepage-container #home_page_text_section:after{content:"";display:inline-block;position:absolute;left:-10px;top:-10px;background-color:var(--homepage-bg-accent);z-index:1;width:40%;height:40%}}.homepage-container #home_page_text_section .home-text-section{position:relative;z-index:10}@media screen and (max-width: 1375px){.homepage-container #home_page_text_section .home-text-section{padding:5%}}@media screen and (min-width: 1376px){.homepage-container #home_page_text_section .home-text-section{width:50%;display:inline-block;padding:3% 3% 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-content:space-between}}.homepage-container #home_page_text_section .home-text-section .header-text#hpt_heading{font-family:var(--hpt-header-1-font-family);font-weight:var(--hpt-header-1-font-weight);letter-spacing:var(--hpt-header-1-letter-spacing);line-height:var(--hpt-header-1-line-height);color:var(--hpt-header-1-color);text-transform:var(--hpt-header-1-text-transform);margin-bottom:var(--hpt-header-1-bottom-margin)}.homepage-container #home_page_text_section .home-text-section .header-text#hpt_heading_2{font-family:var(--hpt-header-2-font-family);font-weight:var(--hpt-header-2-font-weight);color:var(--hpt-header-2-color);text-transform:var(--hpt-header-2-text-transform);margin-bottom:var(--hpt-header-2-bottom-margin)}.homepage-container #home_page_text_section .home-text-section .home-text-container{width:100%}.homepage-container #home_page_text_section .home-text-section .home-text-container p{width:100%;margin-bottom:20px;color:var(--hpt-paragraph-color)}@media screen and (min-width: 1376px){.homepage-container #home_page_text_section .home-text-section .home-text-container p{margin-left:0;max-width:100%;text-align:justify}}.homepage-container #home_page_text_section .button-style-1{margin:45px 0 6px 0}.homepage-container #home_page_text_section .image-section{z-index:10;position:relative}@media screen and (min-width: 1376px){.homepage-container #home_page_text_section .image-section{width:50%;display:inline-block;padding:100px 5% 0}}@media only screen and (max-width: 599px){.homepage-container #home_page_text_section .image-section .main-hpt-image-container{margin:5%}}.homepage-container #home_page_text_section .image-section .image-thumb-container{width:100%;text-align:center}@media screen and (min-width: 600px)and (max-width: 1375px){.homepage-container #home_page_text_section .image-section .image-thumb-container{margin-top:0;transform:translateY(-50%)}}@media screen and (min-width: 769px){.homepage-container #home_page_text_section .image-section .image-thumb-container{margin-top:0;transform:translateY(-50%)}}@media screen and (min-width: 1376px){.homepage-container #home_page_text_section .image-section .image-thumb-container{margin-top:60px;transform:translateY(0)}}@media screen and (max-width: 599px){.homepage-container #home_page_text_section .image-section .image-thumb-container{width:100%;text-align:center}}@media screen and (min-width: 600px){.homepage-container #home_page_text_section .image-section .image-thumb-container{display:flex;align-items:center;justify-content:center}}.homepage-container #home_page_text_section .image-section .image-thumb-container picture{margin-right:35px;display:inline-block;box-shadow:var(--box-shadow);width:100%;max-width:165px}@media screen and (min-width: 600px){.homepage-container #home_page_text_section .image-section .image-thumb-container picture{margin-right:35px}}@media screen and (max-width: 599px){.homepage-container #home_page_text_section .image-section .image-thumb-container picture{margin:0 2% 5%;max-width:38vw}}.homepage-container #home_page_text_section .image-section .image-thumb-container .image-section-button{width:165px;height:145px;text-align:center;position:relative;overflow:hidden;background-color:var(--image-section-button-bg);transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 599px){.homepage-container #home_page_text_section .image-section .image-thumb-container .image-section-button{width:100%}}.homepage-container #home_page_text_section .image-section .image-thumb-container .image-section-button svg{fill:var(--image-section-button-bg-alt)}@media screen and (max-width: 599px){.homepage-container #home_page_text_section .image-section .image-thumb-container .image-section-button.camera{width:100%}}.homepage-container #home_page_text_section .image-section .image-thumb-container .image-section-button.camera:before{content:"";width:11px;height:10px;top:50%;left:50%;margin:-10px 0 0 -11px;position:absolute;background-color:var(--image-section-button-bg-alt);border-radius:100%;transition:all .3s ease}.homepage-container #home_page_text_section .image-section .image-thumb-container .image-section-button.camera:hover:before,.homepage-container #home_page_text_section .image-section .image-thumb-container .image-section-button.camera:focus:before{margin:-3px 0 0 -6px;transition:all .3s ease}.homepage-container #home_page_text_section .image-section .image-thumb-container .image-section-button:hover,.homepage-container #home_page_text_section .image-section .image-thumb-container .image-section-button:focus{transition:background-color .3s ease}.homepage-container.cover-bg #leaseup_form,.homepage-container.pattern-bg #leaseup_form{background:rgba(0,0,0,0)}.homepage-container.cover-bg #leaseup_form .interest-list,.homepage-container.pattern-bg #leaseup_form .interest-list{width:fit-content;margin:auto;background:var(--leaseup-form-bg);box-shadow:var(--box-shadow)}.homepage-container.cover-bg #leaseup_form .interest-list .interest-header,.homepage-container.pattern-bg #leaseup_form .interest-list .interest-header{margin-bottom:0;padding-top:clamp(20px,2vw,45px)}.cover-bg{background-size:cover;background-position:center}
