*,:before,:after{box-sizing:border-box}body{color:#343640;font-family:Neutrif Studio}@media screen and (width<=767px){.nudge-bottom-sm{margin-bottom:.9375rem}.nudge-top-sm{margin-top:.9375rem}}@media screen and (width<=767px){.fa-map-marker{display:none}}.container{padding-left:60px;padding-right:60px}.building-site-content{font-family:Poppins,sans-serif}@media screen and (width>=901px){.building-site-content{padding-top:1rem}}.building-site-content .enhanced-container,.building-site-content .reduced-container{max-width:80rem}.building-site-content .title{margin-top:0;margin-bottom:1em;font-family:Poppins,sans-serif;font-weight:400;position:relative}.building-site-content .title:after{content:"";background:#0fa0ff;width:3.75rem;height:2px;margin-top:37px;display:block}.building-site-content .description{color:#62687b;margin-bottom:31px;font-size:14px;font-weight:400;line-height:1.5rem}.building-site-content .btn{transition:all .3s ease-in-out}.building-site-content .btn-green{background:#34d45d;border:0}.building-site-content .btn-green:hover{background:#29a94a}.building-site-content .building-img-main{margin-bottom:2.1875rem}.building-site-content .building-img-main .img-fluid{width:100%;box-shadow:-.625rem .9375rem 1.875rem .3125rem #0003}.building-site-content .building-img-thumbnails{width:100%}.building-site-content .building-img-thumbnails li{width:22%;margin-right:4%}.building-site-content .building-img-thumbnails li:hover{box-shadow:0 0 0 .25rem #0fa0ff}@media screen and (width>=769px){.building-site-content .building-img-thumbnails li:hover{box-shadow:0 0 0 .5rem #0fa0ff}}.building-site-content .building-img-thumbnails li img{width:100%}.building-site-content .building-img-thumbnails li:last-of-type{margin-right:0}.building-site-content .search-property .input-group .form-control{background:#e8f0f4}.building-site-content .search-property .input-group .input-group-btn{background:#e8f0f4;border-radius:.25rem}.building-site-content .search-property .input-group .btn-group.bootstrap-select>.btn.dropdown-toggle .filter-option{padding-top:0;padding-bottom:0;padding-left:7px;font-size:14px;font-weight:400;line-height:2.5rem}.building-site-content .search-property .bootstrap-select .btn.dropdown-toggle{cursor:pointer;border:none;border-radius:.25rem;width:100%;height:2.5rem;padding-left:.625rem;font-weight:700;color:#717789!important;background:#e8f0f4 url(/vite/assets/caret-down-Co5FpIjp.png) right .9375rem center no-repeat!important}.building-site-content .search-property .bootstrap-select .bs-caret{display:none}.building-site-content .search-property .bootstrap-select .dropdown-menu.inner a:hover{color:initial;background:#e8f0f4}.building-site-content .property-type-bed,.building-site-content .property-type-bath{margin-right:17px;font-size:1.25rem}.building-site-content .property-type-bed .fa,.building-site-content .property-type-bath .fa{color:#0fa0ff;margin-right:.625rem}.building-site-content .amenities h3{margin-bottom:0;font-size:14px;font-weight:700}.building-site-content .amenities ul{white-space:nowrap;flex-wrap:wrap;padding:1.25rem 0;display:flex;overflow:auto}.building-site-content .amenities .amenity{color:#717789;float:left;min-width:220px;margin-bottom:1.25rem;font-size:12px}@media screen and (width<=543px){.building-site-content .amenities .amenity{float:none;width:100%}}.building-site-content .amenities .amenity:before{color:#0fa0ff;writing-mode:vertical-lr;vertical-align:middle;margin:1.125rem;font-family:icomoon;font-size:1.125rem}.building-site-content .unit-final{min-width:150px}@media screen and (width<=767px){.building-site-content .unit-final{margin-top:0}}.building-site-content .unit-final label{color:#717789;margin-bottom:.625rem}.building-site-content .custom-property-type{border-right:.0625rem solid #caced9;margin-right:.3125rem;padding-right:.75rem;font-size:.8125rem;line-height:.9375rem}.building-site-content .custom-property-type span{color:#717789}.building-site-content .custom-property-type:last-of-type{border-right:0;margin-right:0}.building-site-content .form-group label{margin-bottom:.625rem;font-size:.8125rem;font-weight:700}.building-site-content .form-control:focus{border:.125rem solid #0fa0ff;margin:-.0625rem}.building-site-content .submit-contact-form-btn:hover{background:#008eea}.field label{margin-bottom:.625rem;font-size:.8125rem;font-weight:700}.building-site-content .form-group>label,.field label{width:100%}.building-site-content .field select{color:#55595c;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:.0625rem solid #00000026;border-radius:.25rem;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;display:block}.building-site-content .form-control:focus,.building-site-content .field select:focus{border:.125rem solid #0fa0ff;margin:-.0625rem}.fa{margin-right:.75rem}.fa-map-marker{color:#34d45d;margin-bottom:1em;font-size:1.5625rem;top:-1.5625rem}h1{font-size:1.88rem}.btn{border:none;width:auto;padding-right:22px;font-size:14px;font-weight:500}.btn .fa{opacity:.8;font-weight:400}.blue-divider-bottom{border-bottom:.4375rem solid #0fa0ff;width:3.75rem;margin-bottom:1.5625rem}.blue-divider-top{border-bottom:.4375rem solid #0fa0ff;width:3.75rem;margin-bottom:.625rem}.col-2{margin:0 -15px}.swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}.swiper-slide{background-position:50%;background-size:cover}.gallery-top{width:100%;height:auto}.gallery-top .swiper-slide{padding-top:74%}.gallery-thumbs{box-sizing:border-box;height:auto;margin-bottom:30px;padding:10px 0}.gallery-thumbs .swiper-slide{opacity:.4;border-radius:2px;width:25%;height:auto;padding-top:21%}.gallery-thumbs .swiper-slide-thumb-active{opacity:1;border:3px solid #00a8ff}.search-form-home{flex-wrap:wrap;align-items:center;width:100%;max-width:810px;margin:auto;display:flex}.home .search-property .search-title{float:right;margin-top:0;margin-bottom:0;font-family:Poppins,sans-serif;font-size:23px}.search-form-home>div{float:none;width:auto;margin:0}.search-form-home>div:nth-child(3),.search-form-home>div:nth-child(4){flex-grow:1;margin-bottom:0}@media screen and (width<=830px){.search-form-home>div:nth-child(2){text-align:center;width:100%;margin-bottom:4px}.search-form-home>div:nth-child(3),.search-form-home>div:nth-child(4){width:50%;margin:10px 0}.search-form-home>div:nth-child(5){width:100%;margin-top:10px}}@media screen and (width<=1024px){.building-site-content .property-type-bed,.building-site-content .property-type-bath{font-size:16px}}@media screen and (width<=767px){.nudge-bottom-sm{margin-bottom:.9375rem}.nudge-top-sm{margin-top:.9375rem}}@media screen and (width<=460px){.btn,.button{width:100%}}@media screen and (width<=680px){h1{font-size:28px}}@media screen and (width<=800px){.container,.building-site-content .enhanced-container{padding:0 7%}}@media screen and (width<=768px){.building-site-content .unit-final{margin-top:0}}.building-site-content.application .section{text-align:initial;border-top:0}.building-site-content.application .address-number{color:#0fa0ff}.building-site-content.application .checkbox .form-check-inline{padding-left:0;display:inline-block}.building-site-content.application .checkbox.checkbox-last{margin-bottom:0}.building-site-content.application .form-group{justify-content:space-between;min-height:70px;margin-bottom:.25rem}.building-site-content.application .form-check-inline span{color:#717789;font-family:Poppins,sans-serif}.building-site-content.application #smart_move_question_section .radio{display:inline-block}.building-site-content.application #smart_move_exam_section #smart_move_security_questions_div{width:initial;margin:initial}.building-site-content.application #smart_move_exam_section #smart_move_security_questions_div .form-group:last-of-type{margin-bottom:0}.building-site-content.application #smart_move_exam_section #smart_move_security_questions_div .form-check-inline{padding-left:0}.building-site-content.application #smart_move_exam_section #smart_move_security_questions_div .security-question{margin-bottom:1.25rem}.building-site-content.application #smart_move_exam_section #smart_move_security_questions_div .security-answers{color:#717789;font-family:Poppins,sans-serif;font-size:.875rem}.building-site-content.application #smart_move_question_section,.building-site-content.application #smart_move_exam_section,.building-site-content.application #payment_confirmation_section{border-bottom:0}.building-site-content.application .application-payment-confirmation .confirm-info{padding:0;overflow:auto}.building-site-content.application .application-payment-confirmation .confirm-info .description{margin-top:-.25rem;margin-bottom:0}.building-site-content.application .application-payment-confirmation .confirm-billing,.building-site-content.application .application-payment-confirmation .confirm-payment{padding:2.1875rem}.building-site-content.application .application-payment-confirmation .confirm-billing:first-of-type,.building-site-content.application .application-payment-confirmation .confirm-payment:first-of-type{border-right:.3125rem solid #e8f0f4}@media screen and (width<=768px){.building-site-content.application .application-payment-confirmation .confirm-billing:first-of-type,.building-site-content.application .application-payment-confirmation .confirm-payment:first-of-type{border-bottom:.3125rem solid #e8f0f4;border-right:0}}.building-site-content.application .application-payment-confirmation .final_payment_notice{color:#717789;font-size:1rem;font-weight:700}.building-site-content.application .application-payment-confirmation #forte_agreement,.building-site-content.application .application-payment-confirmation #stripe_agreement{color:#717789;font-size:.8125rem}.building-site-content.application .application-payment-confirmation #forte_agreement p,.building-site-content.application .application-payment-confirmation #stripe_agreement p{line-height:1.3}.building-site-content.application .application-form-row{margin-bottom:1.25rem}@media screen and (width<=543px){.building-site-content.application .application-form-row .form-control{margin-bottom:2rem}.building-site-content.application .application-form-row .col-sm-4:last-of-type .form-control{margin-bottom:0}}.building-site-content.application .application-header{padding:6.5rem 0 2rem}.application-header-inner{align-items:flex-start}.col-2{justify-content:space-between;align-items:stretch;margin:0 -15px}.application-header-instructions{flex:2.5;margin:0 15px}.application-header-instructions+.row{flex:1;margin:0 15px;display:flex}.application-header-instructions .title{padding-top:0}.application-header-instructions .blue-divider-top,.application-header-instructions .title:after{display:none}.building-site-content.application .application-header .row.is-flex{flex-wrap:wrap;display:flex}.building-site-content.application .application-header .row.is-flex [class*=col-]{float:none;flex-direction:column;width:50%;display:flex}@media screen and (width<=768px){.building-site-content.application .application-header{padding:2.2rem 0 1.4rem}.building-site-content.application .application-header .row.is-flex{margin:0;display:block}.building-site-content.application .application-header .row.is-flex>div{width:100%;margin:0;padding:0}.application-header-instructions{margin-bottom:1rem}.application-header-instructions+.row{margin:0}}.building-site-content.application .application-header-address-container{border:.125rem solid #e8f0f4;border-radius:.25rem;flex:1;font-size:14px;display:flex}.building-site-content.application .application-header-address-1{padding:1rem 1.5rem}.building-site-content.application .application-header-address-container p{margin-bottom:0}.building-site-content.application .required-star{color:red}.building-site-content.application .application-header-address-1>:last-of-type{margin-bottom:0;padding-bottom:0}.building-site-content.application #application_progress_credit_check,.building-site-content.application #application_progress_security_questions,.building-site-content.application #application_progress_payment_section,.building-site-content.application #application_progress_payment_confirmation{display:none}.building-site-content.application .application-progress-header{overflow:auto}.building-site-content.application .application-progress-title{color:#0fa0ff;margin-bottom:0;font-size:1.375rem}@media screen and (width<=543px){.building-site-content.application .application-progress-title{margin-bottom:1.5625rem}}.building-site-content.application .application-progress-title span{color:#000;font-family:Poppins,sans-serif}.building-site-content.application .application-progress-status label{text-align:right;margin-bottom:.3125rem;font-family:Poppins,sans-serif;font-size:.75rem}@media screen and (width<=543px){.building-site-content.application .application-progress-status label{text-align:left}}.building-site-content.application .application-main,.building-site-content.application #application_section{background:#e8f0f4;padding:.625rem 0}.building-site-content.application .application_subsection{background:#fff;margin-bottom:.3125rem;padding:2.1875rem}.building-site-content.application .application_subsection:last-child{margin-bottom:0}.building-site-content.application .application_subsection .description,.building-site-content.application .application_subsection .checkbox{margin-bottom:1.5625rem}.building-site-content.application .application_subsection .application-form-row:last-of-type{margin-bottom:0}.building-site-content.application .application-title{color:#0fa0ff;margin-bottom:1.25rem;font-family:Poppins,sans-serif;font-size:1.125rem}.building-site-content.application #creditretriever_section .titlebar .title{color:#0fa0ff;margin-bottom:1.25rem;font-family:Poppins,sans-serif;font-size:1.125rem;display:block}.building-site-content.application #creditretriever_section #use_above_info_div{align-items:flex-start;gap:.75rem;margin-bottom:1.5625rem;display:flex}.building-site-content.application #creditretriever_section #use_above_info_div .application_checkbox{accent-color:#0fa0ff;flex:none;width:1.125rem;height:1.125rem;margin:.25rem 0 0;display:block}.building-site-content.application #creditretriever_section #use_above_info_div .application_checkbox+label{display:none}.building-site-content.application #creditretriever_section #use_above_info_div .application_checkbox_text{color:#717789;font-family:Poppins,sans-serif}.building-site-content.application #creditretriever_section .transunion_fields{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.building-site-content.application #creditretriever_section .transunion_fields tr{gap:1.25rem;margin-bottom:1.25rem;display:grid}.building-site-content.application #creditretriever_section .transunion_fields tr:last-child{margin-bottom:0}.building-site-content.application #creditretriever_section .transunion_fields tr:first-child,.building-site-content.application #creditretriever_section .transunion_fields tr:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr))}.building-site-content.application #creditretriever_section .transunion_fields tr:nth-child(3){grid-template-columns:repeat(5,minmax(0,1fr))}.building-site-content.application #creditretriever_section .transunion_fields td.field{vertical-align:top;min-width:0;margin:0;padding:0}.building-site-content.application #creditretriever_section .transunion_fields label{color:#121f2c;margin-bottom:.625rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;display:block}.building-site-content.application #creditretriever_section .transunion_fields input,.building-site-content.application #creditretriever_section .transunion_fields select{box-sizing:border-box;color:#495057;background:#fff;border:1px solid #ced4da;border-radius:.25rem;width:100%;min-width:0;min-height:3rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5;display:block}.building-site-content.application #creditretriever_section .transunion_fields select{padding-right:2.5rem}.building-site-content.application #creditretriever_section .transunion_fields input::placeholder{color:#a6adc0}@media screen and (width<=768px){.building-site-content.application #creditretriever_section .transunion_fields tr,.building-site-content.application #creditretriever_section .transunion_fields tr:first-child,.building-site-content.application #creditretriever_section .transunion_fields tr:nth-child(2),.building-site-content.application #creditretriever_section .transunion_fields tr:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=543px){.building-site-content.application #creditretriever_section .transunion_fields tr,.building-site-content.application #creditretriever_section .transunion_fields tr:first-child,.building-site-content.application #creditretriever_section .transunion_fields tr:nth-child(2),.building-site-content.application #creditretriever_section .transunion_fields tr:nth-child(3){grid-template-columns:minmax(0,1fr)}}.building-site-content.application .application-action{margin-top:1.25rem;overflow:auto}#submitted_application_captcha,.building-site-content.application .application-action{max-width:80rem;padding-left:60px;padding-right:60px}@media screen and (width<=768px){.building-site-content.application .application-action{padding:0 2.1875rem}}@media screen and (width<=800px){#submitted_application_captcha,.building-site-content.application .application-action{padding:0 7%}}#submitted_application_captcha>div{justify-content:end;display:flex}.building-site-content.application .application-action #cancel_payment{width:initial}.building-site-content.application .application-action .btn-green{float:right}@media screen and (width<=600px){.application-submitted-header{text-align:center;z-index:1;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:100%;height:100%;display:flex;position:fixed;top:0;left:0}}@media screen and (width>=601px){.application-submitted-header{text-align:center;padding:60px 40px}}@media screen and (width>=901px){.application-submitted-header{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 481px);padding:135px 40px 60px;display:flex}}@media screen and (width>=961px){.application-submitted-header{min-height:calc(100vh - 287px)}}.building-site-content+iframe+.ui-helper-clearfix{opacity:0}.application-submitted-header .title:after{display:none}.application-submitted-header img{width:80px}.ui-datepicker{border:.0625rem solid #00000026;border-radius:.25rem;min-width:230px;padding:2px}.ui-datepicker-header{justify-content:center;align-items:center;padding:10px 0;display:flex;position:relative}.ui-datepicker-prev,.ui-datepicker-next{padding:6px 8px;position:absolute}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{opacity:.6;background:0 0}.ui-datepicker-prev{left:0}.ui-datepicker-next{right:0}.ui-datepicker-prev span:before,.ui-datepicker-next span:before{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;display:inline-block}.ui-datepicker-prev span,.ui-datepicker-next span{color:#0fa0ff;font-size:0}.ui-datepicker-prev span:before{content:""}.ui-datepicker-next span:before{content:""}.ui-datepicker-calendar{width:calc(100% - 20px);margin:2px 10px 10px;font-family:Poppins,sans-serif;font-size:14px}.ui-datepicker-calendar th,.ui-datepicker-calendar td{text-align:center}.ui-datepicker-calendar th{color:#373a3c;padding-bottom:10px;font-size:13px}.ui-datepicker-calendar td a{color:#0fa0ff;border-radius:3px;padding:3px 7px;display:block}.ui-datepicker-calendar td.ui-datepicker-unselectable a,.ui-datepicker-calendar td.ui-state-disabled a{cursor:default;color:#a6adc0}#check_info_image{width:100%;margin-top:1.3125rem}@media screen and (width<=543px){#check_info_image{margin-top:0}}.building-site-content.contact-section{background:-moz-linear-gradient(90deg,#fff 60%,#e8f0f4 40%);background:-ms-linear-gradient(90deg, #fff 60%, #e8f0f4 40%);background:linear-gradient(-90deg,#eef2f9 40%,#fff 10%);padding:190px 0 4.375rem}@media screen and (width<=543px){.building-site-content.contact-section{background:initial}}.building-site-content.contact-section .form-group{margin-bottom:1rem}.building-site-content.contact-section .form-group .checkbox .form-check-inline{margin-bottom:0;padding-left:1.25rem}.building-site-content.contact-section .form-group .checkbox:first-of-type .form-check-inline{padding-left:initial}.building-site-content.contact-section .checkbox{margin-bottom:0;display:inline-block}.building-site-content.contact-section .map iframe{box-shadow:1.9375rem .9375rem 2.875rem -.375rem #24394945}.building-site-content.contact-section .g-recaptcha{margin-top:36px;margin-bottom:36px}.building-site-content.contact-section .container{max-width:80rem}.building-site-content.contact-section .container>.row{flex-wrap:wrap;justify-content:space-between;display:flex}.building-site-content.contact-section .container>.row:after{display:none}.building-site-content.contact-section .container>.row>div{float:none;width:50%;margin:0}.building-site-content.contact-section .container>.row>div:first-child{width:57%;padding-right:3.125rem}.building-site-content.contact-section .container>.row>div:last-child{width:42%}@media screen and (width<=64rem){.building-site-content.contact-section .container>.row>div:first-child,.building-site-content.contact-section .container>.row>div:last-child{width:100%;padding-right:15px}}@media screen and (width>=34rem) and (width<=56.25rem){.building-site-content.contact-section{padding-top:5rem}}@media screen and (width<=1024px){.building-site-content.contact-section{background:0 0}.building-site-content.contact-section .container>.row>div{width:100%}.building-site-content.contact-section .container>.row>div:first-child{margin-bottom:60px}}@media screen and (width<=543px){.building-site-content.contact-section{background:initial;padding-top:70px}}form.new_contact{margin-top:3rem}.building-site-content .checkbox label label{margin-left:.25rem}@media screen and (width>=30rem){.form-grid{flex-wrap:wrap;justify-content:space-between;display:flex}.form-grid.col4 .form-group,.form-grid.col2 .form-group{width:calc(50% - .625rem)}}@media screen and (width>=48.75rem) and (width<=64rem){.form-grid.col4 .form-group{width:calc(25% - .625rem)}}@media screen and (width>=78.75rem){.form-grid.col4 .form-group{width:calc(25% - .625rem)}}footer{color:#fff;background-color:#192f3e;padding:3.75rem 0;font-family:Poppins,sans-serif}@media screen and (width<=767px){footer{padding:3.125rem 0 1.25rem}}footer .container{max-width:80rem}footer p{color:#8fa3b1;font-size:.875rem}footer .address{font-family:Poppins,sans-serif;font-size:1.25rem}footer .address span:first-of-type{color:#0fa0ff}footer .contact-title{font-family:Poppins,sans-serif;font-size:1.25rem}footer .contact-info{margin-bottom:1.25rem}footer .email,footer .phone{font-size:.875rem;display:inline}footer .email span,footer .phone span{color:#0fa0ff}footer .email{margin-right:.9375rem}footer .connect{color:#fff;background-color:#34d45d;font-size:.875rem;font-weight:700;transition:all .3s ease-in-out}footer .connect:hover{background-color:#29a94a}footer .links-bar,footer .copyright{font-size:.75rem}footer .links-bar{margin-top:2.8125rem;margin-bottom:.625rem}@media screen and (width<=543px){footer .links-bar{margin-top:0}}footer .links-bar a{color:#0fa0ff}footer .link-divider{color:#717789;margin-left:.3125rem;margin-right:.3125rem}@media screen and (width<=960px){footer .row>div{width:100%}footer .row>div:nth-child(2){margin-top:1.25rem}}@media screen and (width<=767px){footer{padding:50px 0 20px}}@media screen and (width<=543px){footer .links-bar{margin-top:0}}.navbar{border-radius:initial;z-index:1;background-color:#243949;max-width:80rem;margin:auto;padding:0 60px;font-family:Poppins,sans-serif;position:relative;box-shadow:0 -1px 47px -7px #000}.navbar .container{justify-content:space-between;align-items:center;max-width:80rem;display:flex;position:relative}.navbar:after,.navbar .container:after{display:none}.navbar .nav{align-items:center;margin-right:137px;display:flex}@media screen and (width<=543px){.navbar .nav{float:left}}.navbar .nav .nav-item{margin-left:1.5625rem}.navbar .nav .nav-item:first-of-type{margin-left:0}.navbar .nav .nav-item:hover>.nav-link{opacity:.7}.navbar .navbar-brand{color:#fff;float:none;white-space:nowrap;align-items:center;padding:0;font-size:20px;font-weight:400;display:flex}.navbar .navbar-form{position:absolute;right:60px}@media screen and (width<=543px){.navbar .navbar-brand{float:none;margin-right:0;display:block}}.navbar .navbar-brand img{margin-right:1.25rem;display:inline-block}.navbar .building-log-in,.navbar .building-log-out{color:#fff;background-color:#34d45d}.navbar .building-log-in:hover,.navbar .building-log-out:hover{background:#008eea;border:none}.nav-link{color:#b2bbd6;font-family:Poppins,sans-serif;font-size:.8125rem;padding:0!important;line-height:5rem!important}.nav-link.selected{color:#fff;font-weight:700;box-shadow:inset 0 -2px #0fa0ff}@media screen and (width<=900px){.navbar{padding:0}.navbar .container{flex-direction:column;align-items:baseline;padding-top:20px}.nav-link{font-size:13px;line-height:53px!important}.navbar .nav{margin-right:0}.navbar .navbar-form{bottom:13px}}@media screen and (width<=800px){.navbar .container{padding-left:7%;padding-right:7%;overflow:hidden}.navbar .navbar-form{right:7%}.navbar .building-log-in,.navbar .building-log-out{padding:8px 13px;font-size:12px}}@media screen and (width<=543px){.navbar .navbar-brand{float:none;margin-right:0;display:block}}@media screen and (width>=901px){.navbar{z-index:11;background-color:#243949;width:100%;max-width:100%;padding:0;position:fixed;top:0;box-shadow:0 -1px 47px -7px #5e9ac1}}.building-site-content.home .unit{background:linear-gradient(90deg,#eef2f9 40%,#fff 10%);padding:100px 0 50px;position:relative}@media screen and (width<=767px){.building-site-content.home .unit{padding:3.75rem 0}}@media screen and (width<=1024px){.building-site-content.home .unit{background:0 0!important}}.building-site-content.home .unit .row{flex-wrap:wrap;display:flex}.building-site-content.home .unit .title{margin-top:0}.building-site-content.home .unit .building-bg{opacity:.3;background:#ccc 0 0/cover no-repeat;width:42%;height:100%;display:none;position:absolute;top:0;left:0}@media screen and (width<=767px){.building-site-content.home .unit .building-bg{background:initial!important}}.building-site-content.home .building-img-main{position:relative}.building-site-content.home .building-img-main .building-img{width:100%;max-height:30rem;transform:translate(-2.5rem);box-shadow:-.625rem .9375rem 1.875rem .3125rem #0003}@media screen and (width<=767px){.building-site-content.home .building-img-main .building-img{transform:initial}}.building-site-content.home .building-img-main .img-fluid{width:100%}.building-site-content.home .unit-details{padding-left:4%}@media screen and (width<=767px){.building-site-content.home .unit-details{padding-left:.9375rem}}.building-site-content.home .unit-details .row .col-md-10{min-width:100%}.building-site-content.home .search-property{margin:0 auto;padding-top:1.5625rem;padding-bottom:1.5625rem;position:relative;box-shadow:0 0 2.8125rem 0 #162f3c}.building-site-content.home .search-property .search-title{float:right;margin-top:0;margin-bottom:0;font-family:Poppins,sans-serif;font-size:23px}@media screen and (width<=767px){.building-site-content.home .search-property .search-title{float:left;margin-bottom:inherit}}.building-site-content.home .search-property .container{width:100%;max-width:80rem}@media screen and (width<=767px){.building-site-content.home .search-property .container{width:100%;max-width:initial}}.building-site-content.home .search-property .row{align-items:center;display:flex}.building-site-content.home .search-property .btn-search-property{background:#0fa0ff;border:none;height:2.5rem}.building-site-content.home .search-property .btn-search-property:hover{opacity:.8}.building-site-content.home .featured-listings{background:#eef2f9;padding:0}.building-site-content.home .featured-listings .featured-listing{margin-bottom:6px;padding:1.25rem 0;overflow:auto}.building-site-content.home .featured-listings .card-typical{border:none;border-radius:6px;transition:all .2s cubic-bezier(.47,-.17,.52,1.15);box-shadow:0 9px 7px -7px #0000001a}.building-site-content.home .featured-listings .card-typical:hover{transform:translateY(-.5rem);box-shadow:0 19px 17px -7px #0000001a}.featured-listings .card-typical{margin-bottom:20px}.building-site-content.home .featured-listings .fa-home{font-size:1.25rem}.building-site-content.home .featured-listings .btn-view-listings{clear:both;text-align:center;justify-content:center;align-items:center;display:flex}.building-site-content.home .featured-listings .btn-view-listings .btn:hover{background:#0c80cc}.featured-listings .container{padding-top:80px;padding-bottom:60px}.building-site-content.home .card-typical-section.photo{padding:0}.building-site-content.home .card-typical-section.photo:before,.building-site-content.home .card-typical-section.photo:after{display:none}.building-site-content.home .card-typical-section .card-img{object-fit:cover;border-radius:6px 6px 0 0;width:100%;max-height:13.125rem}.building-site-content.home .card-typical-section h2{color:#000;margin-bottom:1.25rem;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.4em}.building-site-content.home .card-typical-section .fa-bed,.building-site-content.home .card-typical-section .fa-bath{margin-right:.3125rem}.building-site-content.home .card-typical-section .address-number{color:#0fa0ff}.building-site-content.home .card-typical-section .description,.building-site-content.home .card-typical-section .sqft{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.375rem;display:-webkit-box;overflow:hidden}.building-site-content.home .card-typical-section .price{color:#000;font-size:1rem;font-weight:true}.building-site-content.home .card-typical-section.property-type span{color:#000;font-size:.875rem;font-weight:true}.building-site-content.home .card-typical-section.property-type .property-type-bath{margin-left:.9375rem}.building-site-content.home .card-typical-section.property-type .property-icons{margin-right:.3125rem}@media screen and (width<=1024px){.building-site-content.home .unit .row .col-md-6{float:none;width:100%}.building-site-content.home .unit .row{flex-direction:column}}@media screen and (width<=1200px) and (width>=768px){.featured-listings .col-md-3{width:33.33%}}.single-unit{background:-moz-linear-gradient(90deg,#eef2f9 40%,#fff 10%);background:-ms-linear-gradient(90deg, #eef2f9 40%, #fff 10%);background:linear-gradient(90deg,#eef2f9 40%,#fff 10%);border-top:1px solid #e8f0f4;padding-top:170px;padding-bottom:90px;overflow:hidden}.single-unit .title{margin-top:0}@media screen and (width<=767px){.single-unit{background:0 0}}.single-unit .address-number{color:#0fa0ff}.single-unit .unit-price,.single-unit .unit-sqft{font-weight:700}.single-unit .unit-details{padding-left:4.375rem}.single-unit .unit-details .col-md-10{float:none;width:100%}@media screen and (width<=767px){.single-unit .unit-details{padding-left:inherit}}.single-unit .rent-details{font-size:.8125rem}.single-unit .rent-details label{margin-bottom:.625rem}.single-unit .property-type{margin-bottom:1.25rem;font-size:.8125rem}.single-unit .fa-pencil{color:#ffffffb3}.single-unit .btn-apply:hover{background:#0c80cc;border-color:#0c80cc}.single-unit .btn-inquiry{color:#0fa0ff;background:#fff;border:.125rem solid #0fa0ff;margin-left:1.875rem}.single-unit .modal-body{padding:2.5rem}@media screen and (width<=1024px){.single-unit{background:#fff;padding-top:60px}.single-unit>.row{margin:0}.single-unit .building-content>div{width:100%;margin:0;padding:0;overflow:hidden}.single-unit .building-content>div:first-child{margin-bottom:1.25rem}}@media screen and (width<=767px){.single-unit{background:0 0}.single-unit .title{margin-top:0}.single-unit .modal-body{padding:1.25rem}.single-unit .unit-details{padding-left:inherit}}@media screen and (width<=543px){.single-unit .btn-inquiry{margin-top:1.25rem;margin-left:0;display:block}}.single-unit .modal-body .close{color:#000;z-index:100;position:relative}.single-unit .modal-title{margin-top:0;font-size:1.6875rem}.single-unit .modal-description{margin-bottom:1.5625rem}.rent-details{flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.rent-details .col-md-4{width:auto}.media-select{gap:30px;display:flex}.media-select li a{color:#626578;align-items:center;gap:7px;padding-bottom:8px;text-decoration:none;display:flex}.media-select li i{margin:0}.media-select li.active a{color:#1391f3;border-bottom:2px solid #3ba9ff}.building-site-content.units .unit-search-bar{background:#fff;padding-top:6.0625rem;padding-bottom:2.8125rem}.building-site-content.units .unit-search-bar .title:before{content:"";background:#0fa0ff;width:3.75rem;height:3px;margin-bottom:1.5625rem;display:block}.building-site-content.units .unit-search-bar .title:after{content:initial}.building-site-content.units .unit-search-results{background:#e8f0f4;padding:3.125rem 0;overflow:hidden}.building-site-content.units .unit-search-results .unit-img img{object-fit:cover;width:100%;height:100%}.building-site-content.units .fa-filter{color:#fff9}.building-site-content.units .btn-filter{background:#34d45d;border:none;height:2.5rem}.building-site-content.units .btn-filter:hover{background:#29a94a}.building-site-content.units .btn-filter img{margin-right:.75rem}.building-site-content.units .unit{color:#343640;background:#fff;border:none;border-radius:6px;margin-bottom:1.5625rem;transition:all .2s cubic-bezier(.45,-.13,.54,1.22);box-shadow:0 9px 7px -7px #0000001a}.building-site-content.units .unit .list-inline{margin-bottom:1.25rem}.building-site-content.units .unit:hover{transform:translateY(-.5rem);box-shadow:0 19px 17px -7px #0000001a}.building-site-content.units .unit-name{margin-bottom:1.25rem;font-size:1.25rem}.building-site-content.units .unit-details{padding:20px 16px}.building-site-content.units .unit-details .address-number{color:#0fa0ff}.building-site-content.units .unit-description{color:#717789;line-height:1.3}.building-site-content.units .unit-price{margin-bottom:1.875rem;font-size:1.8125rem;font-weight:700}.building-site-content.units .navigate-results{text-align:center}.building-site-content.units .navigate-results .page-item{display:inline-block}.building-site-content.units .navigate-results .page-link{background:0 0;border:none;border-radius:.25rem;font-weight:700}.building-site-content.units .navigate-results .page-link-prev,.building-site-content.units .navigate-results .page-link-next{color:#fff;background:#0fa0ff}.building-site-content.units .navigate-results .pagination>.page-item:first-of-type{margin-right:2.5rem}.building-site-content.units .navigate-results .pagination>.page-item:last-of-type{margin-left:2.5rem}.building-site-content.units .unit>.row{flex-wrap:wrap;display:flex}.building-site-content.units .unit>.row>div{align-items:center;display:flex}@media screen and (width<=1024px){.building-site-content.units .unit>.row{margin:0;display:block}.building-site-content.units .unit>.row .row{width:100%;margin:0;padding:0}.building-site-content.units .unit>.row>div,.building-site-content.units .unit>.row>div>div{float:none;width:100%;margin:0;padding:0;display:block}.building-site-content.units .unit>.row>.unit-details{padding:30px 25px 10px}.building-site-content.units .unit-search-results .unit-img img{border-radius:6px 6px 0 0}.building-site-content.units .unit-description{font-size:13px}.unit-search-results>div{flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px;display:flex}.unit-search-results>div>a{width:50%;margin:0;padding:10px}}@media screen and (width<=600px){.unit-search-results>div>a{width:100%}}#building_login_container{padding-top:.625rem;padding-bottom:1.5625rem}#login_message{color:red;text-align:center;margin-top:1.25rem}#new_login_container{text-align:center;background-color:#fbfbfb;border:.0625rem solid #979797;width:21.875rem;height:21.25rem;margin:0 auto;font-family:SegoeUI,arial,serif}#new_login_container_header{color:#fff;background-color:#243949;width:100%;height:3.125rem;margin-bottom:1.25rem;font-size:1.5rem;line-height:3.125rem}#new_login{padding:1.25rem}#new_login input[type=email],#new_login input[type=password]{color:#000;border:.0625rem solid #979797;width:15.625rem;height:1.75rem;margin-bottom:1.25rem;padding-left:.3125rem}#new_login_container a{color:#388db8;margin-top:.625rem;text-decoration:none;display:block}#new_login_footer{margin-top:.625rem}#new_login_footer button{padding:.25rem .9375rem}#remember_me_building_login{color:#6d7b80;font-family:SegoeUI,arial,serif;font-size:1em;line-height:1.4}#remember_me_building_login label{margin-left:.3125rem}
