/* NEW CACHING MECHANISM */@import "../../../../../../../css/jquery/ui_library/jquery-ui.slider.min.css";.disable-user-select{-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none}body{width: 100%}body:before,body:after{content: " ";display: table;visibility: hidden}body:after{clear: both}audio:not([controls]){display: none;height: 0}html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}a:focus,button:focus{outline: thin dotted}a:active,a:hover{outline: 0}h1{font-size: 2em;margin: .67em 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}code,kbd,pre,samp{font-family: monospace, serif;font-size: 1em}pre{white-space: pre-wrap}q{quotes: "\201C" "\201D" "\2018" "\2019"}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}figure{margin: 0}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}button,input,select,textarea{font-family: inherit;font-size: 100%;margin: 0}button,input{line-height: normal}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}table{border-collapse: collapse;border-spacing: 0}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-tap-highlight-color: rgba(0,0,0,0)}html:not(.transition) *{transition: none !important}body{color: #222;font-family: Helvetica, sans-serif;overflow-y: scroll;position: relative}h1,h2,h3,h4,h5,h6{color: #222;font-family: Helvetica Light, sans-serif;line-height: 1.3em;margin-bottom: 1em;margin-top: 0}h1{font-size: 1.75em}h2{font-size: 1.25em}h3{font-size: 1.125em}h4{font-size: 1em}h5,h6{font-size: .875em}p{color: #222;font-size: .875em;line-height: 1.5em;margin: 0 0 1.5em;word-wrap: break-word}@media only screen and (min-width: 47.5em){p{font-size: .8125em}}a{cursor: pointer;color: #000;transition: all 250ms ease-in-out}a:hover{color: #fff}img{max-width: 100%;vertical-align: middle}.no-bullet-list,.vertform-list,.vertform-item .radio-group-list,.form-inline,.split-selector,.star-list,.hours-table,.app-nav-list,.app-step-list,.legal-link-list,.options-table,.panbox .confirm-rate-list,.sp-details-list,.app-list-info,.app-completed-dates,.esign-pagination .pagination-list,.ins-option-list,.roommates-modal .invitation-list,.moneygram-info,.rent-opt-table,.opt-subtype-table,.amenity-details,.unit-upgrade .upgrade-stat-list,.card-list,.selected-unit-details,.pay-list,.utility-res ul,.charge-list,.cart-waitlist,.app-steps-col ul,.grid-fp,.unit-grid,.row-lease,.unit-add-info .uai-list,.quote-item .unit-detail-list,.fp-tab-list,.ri-prospect-main-container .coverage-text-list,.ri-prospect-main-container .policy-details .policy-info-list,.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-info-list,.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .add-other-leaseholders-list,.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .add-insured-details-list,.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-amount-list,.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-list,.ri-prospect-main-container .ri-prospect-enrollment-container .enroll-terms-list,#create_insurance_policy_frm .lease-occupant-list,.screening-conditions .detail-list,.cm-phone-content .cm-phone-items,.tertiary-nav ul,.footer-wrapper ul,.footer-top .property-contact-address,.footer-top .footer-nav-list,.footer-top .hours-table,.footer-top .corp-contact-list,.footer-top .corp-hours-list,.footer-top .tel,.footer-top .fax,.footer-top .email,.unit-amenities-wrapper ul,.custom-dining .dining-features-wrapper ul,.custom-dining .dining-menu .menu-wrapper .day-wrapper .inner-day-wrapper .day-menu,.custom-wellness .wellness-amenities-wrapper ul,.custom-wellness .wellness-amenities-wrapper .selectors,.custom-tours .tour-features-wrapper ul,.custom-virtual-tours .virtual-tours-gallery ul,.custom-virtual-tours .virtual-tours-gallery .selectors{list-style: none;padding-left: 0}.truncate,.vertform-item .faux-file-input.attached span,.charge-item .item-title,.app-steps-col li{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.grid-justify,.option-grid,.selected-unit-details,.row-lease{font-size: 1px;line-height: 0;text-align: justify}.grid-justify:after,.option-grid:after,.selected-unit-details:after,.row-lease:after{content: " ";width: 100%;display: inline-block}.grid-justify > *,.option-grid > *,.selected-unit-details > *,.row-lease > *{display: inline-block;vertical-align: top}.clearfix:before,.clearfix:after{content: " ";display: table;visibility: hidden}.clearfix:after{clear: both}.break-word{word-break: break-word}.pp-svg-icon{width: 16px;height: 16px;display: inline-block;fill: #fff;vertical-align: middle}.pp-svg-icon.large{width: 24px;height: 24px}@font-face{font-family: 'Application Icons';src: url('//commoncdn.entrata.com/website_templates/_common/fonts/application_icons/application-icons.woff') format('woff'), url('//commoncdn.entrata.com/website_templates/_common/fonts/application_icons/application-icons.ttf') format('truetype');font-weight: normal;font-style: normal}.widget-icon,.icon,.star-icon{font-style: normal}[data-app-icon]:before{content: attr(data-app-icon);font-family: 'Application Icons';font-size: 1em;font-style: normal;line-height: 1em;position: relative;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-transform: none}@font-face{font-family: 'Amenities Icons';src: url('//commoncdn.entrata.com/website_templates/_common/fonts/amenities_icons/amenities-icons.woff') format('woff'), url('//commoncdn.entrata.com/website_templates/_common/fonts/amenities_icons/amenities-icons.ttf') format('truetype');font-weight: normal;font-style: normal}[class$="-icon"]{font-style: normal}[class$="-icon"]:before{font-family: 'Amenities Icons';font-size: 1em;line-height: 1em;position: relative;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased}.appliance-icon:before{content: " a"}.balcony-icon:before{content: " d"}.books-icon:before{content: " b"}.business-icon:before{content: "B"}.datetime-icon:before{content: " c"}.car-icon:before{content: "C"}.children-icon:before{content: " k"}.community-icon:before{content: " n"}.creditcard-icon:before{content: " p"}.facilities-icon:before{content: " f"}.fire-icon:before{content: "F"}.fitness-icon:before{content: " w"}.flooring-icon:before{content: " r"}.food-icon:before{content: "E"}.accessibility-icon:before{content: " e"}.golf-icon:before{content: "U"}.housekeeping-icon:before{content: " h"}.interior-icon:before{content: " i"}.internet-icon:before{content: "I"}.laundry-icon:before{content: " l"}.maintenance-icon:before{content: " m"}.money-icon:before{content: " y"}.map-icon:before{content: "M"}.outdoors-icon:before{content: " o"}.package-icon:before{content: "A"}.personnel-icon:before{content: "R"}.pets-icon:before{content: "P"}.pool-icon:before{content: "L"}.seasons-icon:before{content: "O"}.security-icon:before{content: "S"}.shopping-icon:before{content: " s"}.specialneeds-icon:before{content: "H"}.sports-icon:before{content: "K"}.storage-icon:before{content: " g"}.television-icon:before{content: " t"}.temperature-icon:before{content: "T"}.utilities-icon:before{content: " u"}.smoking-icon:before{content: " x"}.nosmoking-icon:before{content: "X"}@font-face{font-family: 'Widget Icons Default';src: url('//commoncdn.entrata.com/website_templates/_common/fonts/widget_icons_default/widget_icons_default.ttf') format('truetype'), url('//commoncdn.entrata.com/website_templates/_common/fonts/widget_icons_default/widget_icons_default.woff') format('woff'), url('//commoncdn.entrata.com/website_templates/_common/fonts/widget_icons_default/widget_icons_default.svg') format('svg');font-weight: normal;font-style: normal}.widget .widget-icon:before{content: attr(data-widget-icon);font-size: 1em;font-style: normal;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased}.widget .widget-icon.default:before{font-family: 'Widget Icons Default'}.btn{background: #000;color: #fff;display: inline-block;font-family: Helvetica Light, sans-serif;font-size: .75em;line-height: 1em;padding: 10px 15px;text-align: center;text-decoration: none;transition: all 250ms ease-in-out}.btn:hover,.btn:active,.btn:focus{background: #1f1f1f;color: #fff}button.btn,input.btn{border: none}button.btn:focus,input.btn:focus{border: none;outline: thin dotted}button.btn.outline:focus,input.btn.outline:focus{border: 1px solid #b3b3b3}.btn.primary{font-size: .875em;padding: 15px 20px}.btn.outline{background: transparent;border: 1px solid #b3b3b3;color: #666}.btn.outline:hover,.btn.outline:active,.btn.outline:focus,.btn.outline:visited{background: transparent;border-color: #666;color: #222}.btn.disabled,.btn.disabled:hover,.btn.disabled:active,.btn.disabled:focus{cursor: default;opacity: 0.3}.btn .icon{text-transform: none !important}.req{color: #bd3e0f;font-weight: bold;margin-left: 2px}.vertform-item .multi-input{width: 100%;background: white;border: 1px solid #999;display: flex;line-height: normal;transition: all 250ms ease-in-out}.vertform-item .multi-input.active{border-color: #222;box-shadow: 0 1px 3px rgba(0,0,0,0.3);outline: none;transition: all 250ms ease-in-out}.vertform-item .multi-input input,.vertform-item .multi-input .delimiter{height: 100%;text-align: center}.vertform-item .multi-input input{border: none;padding-left: 5px;padding-right: 5px}.vertform-item .multi-input input:focus{border: none;box-shadow: none}.vertform-item .multi-input .delimiter{min-width: 5px;max-width: 8px;color: #a6a6a6;padding: 5px 0}@media only screen and (min-width: 40.625em){.vertform-item .multi-input .delimiter{font-size: .8125em}}.vertform-item .multi-input .chars-1{width: 25px}.vertform-item .multi-input .chars-2{width: 40px}.vertform-item .multi-input .chars-3{width: 45px}.vertform-item .multi-input .chars-4{width: 55px}.vertform-item .multi-input.time{position: relative}.vertform-item .multi-input.time .am-pm-picker{width: 25%;display: inline-block;position: absolute;top: 0;right: 0}.vertform-item .multi-input.time .am-pm-picker input[type="radio"]{display: none}.vertform-item .multi-input.time .am-pm-picker span{width: 50%;height: 34px;background: #f2f2f2;border-left: 1px solid #ddd;border-right: 1px solid #f2f2f2;color: #666;cursor: pointer;display: inline-block;font-size: .5625em;padding: 12px 1px;text-align: center}@media only screen and (min-width: 40.625em){.vertform-item .multi-input.time .am-pm-picker span{height: 28px;padding: 10px 1px}}.vertform-item .multi-input.time .am-pm-picker span:hover{background: #f8f8f8}.vertform-item .multi-input.time .am-pm-picker span.active{color: #fff;background: #a8c388;border-left: 1px solid #85aa58;border-right: 1px solid #85aa58}.vertform-item .multi-input.time [data-validate="usa-time"]{display: none}@media only screen and (min-width: 28.125em){.vertform-item .split-row .time .am-pm-picker{width: 30%}}@media only screen and (min-width: 40.625em){.vertform-item .split-row .time .am-pm-picker{width: 35%}}@media only screen and (min-width: 53.125em){.vertform-item .split-row .time .am-pm-picker{width: 25%}}.vertical-form{margin-bottom: 20px}.vertical-form fieldset{border: none;margin: 0;padding: 0}.vertform-list{margin-bottom: 0;margin-top: 0}.vertform-list.inner-list{margin-bottom: 16px}.vertform-item{list-style-type: none;margin-bottom: 20px}.vertform-item:before,.vertform-item:after{content: " ";display: table;visibility: hidden}.vertform-item:after{clear: both}.vertform-item:last-child{margin-bottom: 0}.vertform-item.boxed{background: #f2f2f2;border: 1px solid #e6e6e6;padding: 16px 16px 0}.vertform-item.sub-group{border: 1px solid #e6e6e6;padding: 8px 16px 0}.vertform-item.sub-group .group-title{margin-bottom: 8px}.vertform-item label{font-size: .9375em;line-height: 1.5em}@media only screen and (min-width: 40.625em){.vertform-item label{font-size: .8125em}}.vertform-item.text label,.vertform-item.textarea label,.vertform-item.select label,.vertform-item.combo label,.vertform-item.file label{display: block;line-height: 1.5em;margin-bottom: 5px}.vertform-item.text label.radio-group-heading,.vertform-item.textarea label.radio-group-heading,.vertform-item.select label.radio-group-heading,.vertform-item.combo label.radio-group-heading,.vertform-item.file label.radio-group-heading,.vertform-item.text label.toggle-btn,.vertform-item.textarea label.toggle-btn,.vertform-item.select label.toggle-btn,.vertform-item.combo label.toggle-btn,.vertform-item.file label.toggle-btn{display: inline-block}.vertform-item.text input,.vertform-item.textarea input,.vertform-item.select input,.vertform-item.combo input,.vertform-item.file input,.vertform-item.text select,.vertform-item.textarea select,.vertform-item.select select,.vertform-item.combo select,.vertform-item.file select,.vertform-item.text textarea,.vertform-item.textarea textarea,.vertform-item.select textarea,.vertform-item.combo textarea,.vertform-item.file textarea{width: 100%}.vertform-item .datepicker-combo input,.vertform-item .search-field input{width: 80%}.vertform-item.file{position: relative}.vertform-item.radio input,.vertform-item.checkbox input{margin-right: 5px}.vertform-item.radio{margin-bottom: 10px}.vertform-item.submit{padding-top: 10px}.vertform-item.submit label{display: block;margin-bottom: 15px}.vertform-item.combo:before,.vertform-item.combo:after{content: " ";display: table;visibility: hidden}.vertform-item.combo:after{clear: both}.vertform-item.combo .radio-group-list input[type="radio"]{width: inherit;display: inline-block}.vertform-item.combo .radio-group-list .radio-label{display: inline-block;margin-left: 5px}.vertform-item .combo-item:first-of-type{margin-bottom: 20px}@media only screen and (min-width: 28.125em){.vertform-item .combo-item{float: left}.vertform-item .combo-item:first-of-type{margin-bottom: 0}.vertform-item .combo-item:first-of-type,.vertform-item .combo-item:nth-child(odd){padding-right: 5px}.vertform-item .combo-item:last-child,.vertform-item .combo-item:nth-child(even){padding-left: 5px}.vertform-item .combo-item:last-of-type{padding-right: 0}}.vertform-item label + .combo-item:first-of-type,.vertform-item label + .combo-item:nth-child(odd){padding-left: 0}@media only screen and (min-width: 28.125em){.vertform-item .col-3{width: 30%}.vertform-item .col-4{width: 40%}.vertform-item .col-5{width: 50%}.vertform-item .col-6{width: 60%}.vertform-item .col-7{width: 70%}.vertform-item .full-col{width: 100%}}.vertform-item .radio-group-heading{display: block;margin-bottom: 8px}.vertform-item .radio-group-list.stacked .radio-group-item{display: block;margin-bottom: 12px;margin-right: 0}.vertform-item .radio-group-list.split-col .radio-group-item{width: 100%;margin-bottom: 12px;margin-right: 0}@media only screen and (min-width: 28.125em){.vertform-item .radio-group-list.split-col .radio-group-item{width: 50%;padding-right: 10px}}.vertform-item .radio-group-item{display: inline-block;margin-bottom: 10px;margin-right: 20px;vertical-align: top}.vertform-item .radio-group-item:last-child{margin-right: 0}.vertform-item.file input{width: 100%;cursor: pointer;margin: 0;padding: 6px 0;opacity: 0;position: absolute;z-index: 5}.vertform-item.file input.attached{cursor: default;z-index: 0}.vertform-item .faux-file-input.empty{width: 100%;border: 1px solid #ccc;cursor: pointer;display: inline-block;overflow: hidden;padding: 5px 20px 5px 10px;position: relative;text-align: center;vertical-align: middle}.vertform-item .faux-file-input.empty span{line-height: 1.2}.vertform-item .faux-file-input.attached{width: 100%;height: auto;background: #f2f2f2;padding: 8px 10px}.vertform-item .faux-file-input.attached:before,.vertform-item .faux-file-input.attached:after{content: " ";display: table;visibility: hidden}.vertform-item .faux-file-input.attached:after{clear: both}.vertform-item .faux-file-input.attached span{width: 80%;display: block;float: left;font-size: .875em}.vertform-item .faux-file-input.attached .delete,.vertform-item .faux-file-input.attached .download{display: inline-block}.vertform-item .faux-file-input.attached .find{display: none}.vertform-item .faux-file-input .find{color: #333;padding: 8px 5px;position: absolute;top: 0;right: 5px}@media only screen and (min-width: 40.625em){.vertform-item .faux-file-input .find{font-size: .75em}}.vertform-item .faux-file-input .delete,.vertform-item .faux-file-input .download{display: none;float: right;font-size: .8125em;padding: 0 5px;text-decoration: none}.vertform-item .faux-file-input .delete .icon,.vertform-item .faux-file-input .download .icon{vertical-align: middle}.vertform-item .faux-file-input .delete{color: #bd3e0f}.vertform-item .faux-file-input .delete:hover{color: #ca653f}.vertform-item .faux-file-input .download{color: #666;margin-right: 5px}.vertform-item .faux-file-input .download:hover{color: #858585}.vertform-item .unit-label{position: relative}.vertform-item .unit-label label{color: #808080;display: inline-block;position: absolute;top: 6px}@media only screen and (min-width: 40.625em){.vertform-item .unit-label label{top: 5px}}.vertform-item .unit-label.left label{left: 10px}.vertform-item .unit-label.left input{padding-left: 20px}.vertform-item .unit-label.right label{font-style: italic;right: 10px}.vertform-item .unit-label.right input{padding-right: 50px}.vertform-item .full-row{margin-bottom: 20px}.vertform-item .split-row:first-of-type{margin-bottom: 20px}@media only screen and (min-width: 28.125em){.vertform-item .split-row.spaced{width: 48.75%}.vertform-item .split-row.spaced:first-of-type{padding-right: 5px}.vertform-item .split-row.spaced:last-of-type{padding-left: 5px}}@media only screen and (min-width: 31.25em){.vertform-item .split-row{width: 50%;display: inline-block;vertical-align: top}.vertform-item .split-row:first-of-type{margin-bottom: 0}.vertform-item .split-row:first-of-type,.vertform-item .split-row.pad-right{padding-right: 10px}.vertform-item .split-row:last-of-type{padding-left: 10px}.vertform-item .split-row.single{padding-left: 0}}.vertform-item .split-row.guest-range:last-child,.vertform-item .split-row.rent-range:last-child{float: right}.vertform-item .split-row.guest-range input,.vertform-item .split-row.rent-range input{width: 100%;margin-bottom: 20px}@media only screen and (min-width: 31.25em){.vertform-item .split-row.guest-range input,.vertform-item .split-row.rent-range input{width: 47%;margin-bottom: 0}.vertform-item .split-row.guest-range input:last-of-type,.vertform-item .split-row.rent-range input:last-of-type{float: right}}.vertform-item .col-spacer{display: none}@media only screen and (min-width: 28.125em){.vertform-item .col-spacer{display: inline-block}}.vertform-item .counter-label:before,.vertform-item .counter-label:after{content: " ";display: table;visibility: hidden}.vertform-item .counter-label:after{clear: both}.vertform-item .counter-label .counter{float: right}.vertform-item .label-status{font-size: 12px;position: absolute;right: 0;top: 5px;text-align: right}.vertform-item .entrata-ui-phone-container .ui-fields{display: flex;flex-wrap: nowrap}.vertform-item .entrata-ui-phone-container .ui-fields .ui-field{position: relative}.vertform-item .entrata-ui-phone-container .ui-fields .country-code-wrapper{max-width: 50px;flex: 1 1 50px;margin-right: 10px}.vertform-item .entrata-ui-phone-container .ui-fields .phone-number-wrapper{flex: 1}.vertform-item .entrata-ui-phone-container .ui-fields .extension-wrapper{max-width: 80px;flex: 1 1 80px;margin-left: 10px}.vertform-item .entrata-ui-phone-container .error-message{width: 100%}.vertform-item .col-spacer,.inline-item .col-spacer{width: 2.5%;font-size: .8125em;line-height: 2.7692em;text-align: center}@media only screen and (min-width: 40.625em){.vertform-item .col-spacer,.inline-item .col-spacer{line-height: 2.3077em}}.form-inline:before,.form-inline:after{content: " ";display: table;visibility: hidden}.form-inline:after{clear: both}.form-inline input[type="text"],.form-inline select{width: 100%}.form-inline .datepicker-combo input,.form-inline .search-field input{width: 80%}.inline-item{display: inline-block;margin-right: 10px;vertical-align: top}.inline-item:last-child{margin-right: 0}.inline-item .split-col,.inline-item .col-spacer{display: inline-block}.inline-item .split-col{width: 47%;vertical-align: top}.inline-item .split-col input,.inline-item .split-col select{width: 100%}.inline-item .col-spacer{width: 6%;text-align: center}.inline-item.submit .btn{min-height: 30px}.inline-label{display: block;font-size: .8125em;margin-bottom: 5px}.error-container{font-size: .875em;margin-bottom: 20px}.error-container .error{background: #f8ece7;border: 1px solid #de9f87;color: #bd3e0f;display: block;margin-bottom: 10px;padding: 6px 8px}.error-container .error .icon{margin-right: 5px;vertical-align: middle}.error [error-field],.error .ui-field--error,.vertform-item [error-field],.vertform-item .ui-field--error,.vertform-item [error-field]:focus,.vertform-item .ui-field--error:focus{border-color: #c62626}.error-msg,.error-message{clear: both;color: #c62626;font-size: .8125em;font-style: italic;padding-top: 6px}.error-message-tooltip{display: none;left: 50%;top: calc(100% + 2px);transform: translateX(-50%)}.error-message-tooltip.popover{min-width: 100%}.error-message-tooltip .error-message{font-style: normal;line-height: normal;padding: 0;white-space: nowrap}.error-message-tooltip .popover-arrow{left: 50%;transform: translateX(-50%)}.ui-field--error .error-message-tooltip{display: block}.loading-img{border: none;left: 50%;margin-left: -8px;margin-top: -8px;position: absolute;top: 50%;z-index: 5}.loader-layer{width: 100%;height: 100%;border: none;left: 0;position: absolute;top: 0;z-index: 5}.loader-layer .loader-overlay{width: 100%;height: 100%;background: rgba(255,255,255,0.7);position: relative;z-index: 1}.new-form .filter-field{align-items: center;display: flex}.new-form .filter-field:focus input{box-shadow: none}.new-form .filter-field .icon-infield{height: 100%;align-items: center;display: flex;flex: 0 0 36px;justify-content: center}.new-form .filter-field .icon-infield + input{padding-left: 0}.new-form .filter-field input{height: 100%;min-width: 0;border: none;flex: 1 1 auto;padding-right: 6px}.new-form .filter-field input:focus{box-shadow: none}.new-form .filter-field input[type="checkbox"],.new-form .filter-field input[type="radio"]{height: auto;flex: 0 0 36px}.new-form .select-menu{height: 36px;display: flex;position: relative}.new-form .select-menu:before,.new-form .select-menu:after{content: " ";display: table;visibility: hidden}.new-form .select-menu:after{clear: both}@media only screen and (min-width: 40.625em){.new-form .select-menu{height: 30px}}.new-form .select-menu .icon-infield,.new-form .select-menu .select-menu-val,.new-form .select-menu .icon{align-items: center;display: flex}.new-form .select-menu .icon-infield,.new-form .select-menu .icon{flex: 0 0 36px;justify-content: center}.new-form .select-menu .icon-infield .pp-svg-icon,.new-form .select-menu .icon .pp-svg-icon{fill: currentColor}.new-form .select-menu .icon-infield + .select-menu-val{padding-left: 0}.new-form .select-menu .select-menu-val{flex: 1 1 auto;padding: 0 0 0 10px}.new-form .select-menu .icon{flex: 0 0 24px;font-size: .625em}.new-form .search-field{align-items: center;display: flex}.new-form .search-field .add-on{align-items: center;display: flex;flex: 0 0 36px;justify-content: center}.new-form .search-field .add-on .icon{height: auto;line-height: normal}.new-form .search-field input{min-width: 0;flex: 1}.new-form .select-menu{flex-wrap: wrap}.new-form .select-menu .icon:before{line-height: normal}@media only screen and (min-width: 31.25em){.new-form.gen-quote-form .vertform-list .split-row-pphone,.new-form.gen-quote-form .vertform-list .split-row-pphone-type{width: 50%;display: inline-block;vertical-align: top}}.new-form.gen-quote-form .vertform-list .split-row-pphone{margin-bottom: 20px}@media only screen and (min-width: 31.25em){.new-form.gen-quote-form .vertform-list .split-row-pphone{margin-bottom: 0;padding-right: 12px}}@media only screen and (min-width: 31.25em){.new-form.gen-quote-form .vertform-list .split-row-pphone-type{padding-left: 12px}}.new-form.gen-quote-form .vertform-list .vertform-item.opt-in-text{margin-bottom: 20px}.new-form.gen-quote-form .vertform-list .vertform-item.opt-in-checkbox{margin-bottom: 10px}.snippets-container .new-form#guest_card_form{padding-bottom: 100px}.new-form#guest_card_form .g-recaptcha{float: left}.pp-content .new-form#guest_card_form .g-recaptcha,.landing-page-contact-form .new-form#guest_card_form .g-recaptcha,.snippets-container .new-form#guest_card_form .g-recaptcha{float: right}.modal-content .new-form#guest_card_form .submit{width: 100%;position: relative}.new-form#guest_card_form .resident-checkbox{margin: 0}.new-form#live_chat_form{padding-bottom: 150px}.new-form#generate_quote_form .submit,.new-form#live_chat_form .submit,.new-form#generate_quote_form .btn,.new-form#live_chat_form .btn{width: 100%}.new-form.corporate-contact-form .g-recaptcha,.new-form.corporate-contact-form .btn{clear: both;float: right}.new-form .error-message,.new-form .error-msg{width: 100%;font: 10px normal arial, sans-serif;line-height: normal;padding-top: 3px}.new-form .req{display: none;font-size: .6875em}.new-form .vertform-item{margin-bottom: 32px;position: relative}.new-form .vertform-item:last-child{margin-bottom: 0}.new-form .vertform-item .split-row{position: relative;vertical-align: top}@media only screen and (min-width: 31.25em){.new-form .vertform-item .split-row:first-of-type{padding-right: 12px}.new-form .vertform-item .split-row:last-of-type{padding-left: 12px}}.new-form .btn{min-height: inherit}.pp-content .new-form .btn{clear: both;float: right}@media only screen and (min-width: 40.625em){.pp-content .new-form .btn{padding: 10px 50px}}@media only screen and (min-width: 40.625em){.modal-content .new-form .btn{padding: 5px 20px}}.new-form .submit{min-height: 30px}@media only screen and (min-width: 53.125em){.new-form .submit{min-height: 36px}}.new-form .submit .btn{min-height: inherit}.landing-page-contact-form .new-form .submit,.snippets-container .new-form .submit{clear: both;float: right}.new-form .toggle-wrapper{margin: 5px 0;overflow: hidden}.new-form .toggle-wrapper .toggle-btn{display: inline-block;margin: 0;padding: 5px;position: relative;text-align: center;transition: background 600ms ease, color 600ms ease}@media only screen and (min-width: 53.125em){.new-form .toggle-wrapper .toggle-btn{padding: 5px 10px}}.new-form .toggle-wrapper .optional_field{font-size: .75em}.new-form .toggle-wrapper input[type="radio"].toggle-option{width: 1px;border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute}.new-form .toggle-wrapper input[type="radio"].toggle-option + label{cursor: pointer;font-size: 0.875em;min-width: 80px}@media only screen and (min-width: 53.125em){.new-form .toggle-wrapper input[type="radio"].toggle-option + label{min-width: 100px}}.new-form .toggle-wrapper input[type="radio"].toggle-option + label:after{width: 100%;height: 100%;content: "";position: absolute;top: 0;z-index: -1}.new-form .toggle-wrapper input[type="radio"].toggle-option:checked + label{background: transparent;cursor: default;transition: background 600ms ease, color 600ms ease}.new-form .toggle-wrapper input[type="radio"].toggle-option:checked + label:after{left: 0}.new-form .vertform-item .select-menu,.new-form .vertform-item .select-menu.light,.new-form .vertform-item .select-menu .select-menu-val,.new-form .vertform-item .select-menu .icon,.new-form .vertform-item .select-menu.light .icon,.new-form .vertform-item .select-menu .pp-svg-icon,.new-form .vertform-item .select-menu.light .pp-svg-icon,.new-form .vertform-item .entrata-ui-datepicker .picker-field,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger,.new-form .vertform-item input[type="text"],.new-form .vertform-item input[type="email"],.new-form .vertform-item textarea{background: none}.new-form .vertform-item .select-menu:hover,.new-form .vertform-item .select-menu.light:hover,.new-form .vertform-item .select-menu .select-menu-val:hover,.new-form .vertform-item .select-menu .icon:hover,.new-form .vertform-item .select-menu.light .icon:hover,.new-form .vertform-item .select-menu .pp-svg-icon:hover,.new-form .vertform-item .select-menu.light .pp-svg-icon:hover,.new-form .vertform-item .entrata-ui-datepicker .picker-field:hover,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:hover,.new-form .vertform-item input[type="text"]:hover,.new-form .vertform-item input[type="email"]:hover,.new-form .vertform-item textarea:hover,.new-form .vertform-item .select-menu:focus,.new-form .vertform-item .select-menu.light:focus,.new-form .vertform-item .select-menu .select-menu-val:focus,.new-form .vertform-item .select-menu .icon:focus,.new-form .vertform-item .select-menu.light .icon:focus,.new-form .vertform-item .select-menu .pp-svg-icon:focus,.new-form .vertform-item .select-menu.light .pp-svg-icon:focus,.new-form .vertform-item .entrata-ui-datepicker .picker-field:focus,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:focus,.new-form .vertform-item input[type="text"]:focus,.new-form .vertform-item input[type="email"]:focus,.new-form .vertform-item textarea:focus,.new-form .vertform-item .select-menu:active,.new-form .vertform-item .select-menu.light:active,.new-form .vertform-item .select-menu .select-menu-val:active,.new-form .vertform-item .select-menu .icon:active,.new-form .vertform-item .select-menu.light .icon:active,.new-form .vertform-item .select-menu .pp-svg-icon:active,.new-form .vertform-item .select-menu.light .pp-svg-icon:active,.new-form .vertform-item .entrata-ui-datepicker .picker-field:active,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:active,.new-form .vertform-item input[type="text"]:active,.new-form .vertform-item input[type="email"]:active,.new-form .vertform-item textarea:active{background: none}.new-form .vertform-item .select-menu,.new-form .vertform-item .select-menu.light,.new-form .vertform-item .select-menu .select-menu-val,.new-form .vertform-item .select-menu .icon,.new-form .vertform-item .select-menu.light .icon,.new-form .vertform-item .select-menu .pp-svg-icon,.new-form .vertform-item .select-menu.light .pp-svg-icon,.new-form .vertform-item .entrata-ui-datepicker .picker-field,.new-form .vertform-item .entrata-ui-datepicker .picker-field input,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger,.new-form .vertform-item input[type="text"],.new-form .vertform-item input[type="email"]{height: auto;border: none}.new-form .vertform-item .select-menu:hover,.new-form .vertform-item .select-menu.light:hover,.new-form .vertform-item .select-menu .select-menu-val:hover,.new-form .vertform-item .select-menu .icon:hover,.new-form .vertform-item .select-menu.light .icon:hover,.new-form .vertform-item .select-menu .pp-svg-icon:hover,.new-form .vertform-item .select-menu.light .pp-svg-icon:hover,.new-form .vertform-item .entrata-ui-datepicker .picker-field:hover,.new-form .vertform-item .entrata-ui-datepicker .picker-field input:hover,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:hover,.new-form .vertform-item input[type="text"]:hover,.new-form .vertform-item input[type="email"]:hover,.new-form .vertform-item .select-menu:focus,.new-form .vertform-item .select-menu.light:focus,.new-form .vertform-item .select-menu .select-menu-val:focus,.new-form .vertform-item .select-menu .icon:focus,.new-form .vertform-item .select-menu.light .icon:focus,.new-form .vertform-item .select-menu .pp-svg-icon:focus,.new-form .vertform-item .select-menu.light .pp-svg-icon:focus,.new-form .vertform-item .entrata-ui-datepicker .picker-field:focus,.new-form .vertform-item .entrata-ui-datepicker .picker-field input:focus,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:focus,.new-form .vertform-item input[type="text"]:focus,.new-form .vertform-item input[type="email"]:focus,.new-form .vertform-item .select-menu:active,.new-form .vertform-item .select-menu.light:active,.new-form .vertform-item .select-menu .select-menu-val:active,.new-form .vertform-item .select-menu .icon:active,.new-form .vertform-item .select-menu.light .icon:active,.new-form .vertform-item .select-menu .pp-svg-icon:active,.new-form .vertform-item .select-menu.light .pp-svg-icon:active,.new-form .vertform-item .entrata-ui-datepicker .picker-field:active,.new-form .vertform-item .entrata-ui-datepicker .picker-field input:active,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:active,.new-form .vertform-item input[type="text"]:active,.new-form .vertform-item input[type="email"]:active{border: none}.new-form .vertform-item .select-menu.has-focus,.new-form .vertform-item .select-menu.light.has-focus{background: none}.new-form .vertform-item input[type="text"],.new-form .vertform-item input[type="email"]{padding-left: 0}.new-form .vertform-item input[type="text"]:hover,.new-form .vertform-item input[type="email"]:hover,.new-form .vertform-item input[type="text"]:focus,.new-form .vertform-item input[type="email"]:focus,.new-form .vertform-item input[type="text"]:active,.new-form .vertform-item input[type="email"]:active{background: none;box-shadow: none}.new-form .vertform-item .text-count-label{bottom: 10px;font-size: 12px;color: #000;position: absolute;right: 20px}.new-form .vertform-item textarea{height: 120px;padding: 24px 12px}.new-form .vertform-item textarea:hover,.new-form .vertform-item textarea:focus,.new-form .vertform-item textarea.active{box-shadow: none}.new-form .vertform-item .select-menu .select-menu-val,.new-form .vertform-item .select-menu .icon,.new-form .vertform-item .select-menu.light .icon,.new-form .vertform-item .select-menu .pp-svg-icon,.new-form .vertform-item .select-menu.light .pp-svg-icon,.new-form .vertform-item .entrata-ui-datepicker .picker-field input,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger,.new-form .vertform-item input[type="text"],.new-form .vertform-item input[type="email"]{border-bottom-width: 1px;border-bottom-style: solid}.new-form .vertform-item .select-menu .select-menu-val:hover,.new-form .vertform-item .select-menu .icon:hover,.new-form .vertform-item .select-menu.light .icon:hover,.new-form .vertform-item .select-menu .pp-svg-icon:hover,.new-form .vertform-item .select-menu.light .pp-svg-icon:hover,.new-form .vertform-item .entrata-ui-datepicker .picker-field input:hover,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:hover,.new-form .vertform-item input[type="text"]:hover,.new-form .vertform-item input[type="email"]:hover,.new-form .vertform-item .select-menu .select-menu-val:focus,.new-form .vertform-item .select-menu .icon:focus,.new-form .vertform-item .select-menu.light .icon:focus,.new-form .vertform-item .select-menu .pp-svg-icon:focus,.new-form .vertform-item .select-menu.light .pp-svg-icon:focus,.new-form .vertform-item .entrata-ui-datepicker .picker-field input:focus,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:focus,.new-form .vertform-item input[type="text"]:focus,.new-form .vertform-item input[type="email"]:focus,.new-form .vertform-item .select-menu .select-menu-val:active,.new-form .vertform-item .select-menu .icon:active,.new-form .vertform-item .select-menu.light .icon:active,.new-form .vertform-item .select-menu .pp-svg-icon:active,.new-form .vertform-item .select-menu.light .pp-svg-icon:active,.new-form .vertform-item .entrata-ui-datepicker .picker-field input:active,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:active,.new-form .vertform-item input[type="text"]:active,.new-form .vertform-item input[type="email"]:active{border-bottom-width: 1px;border-bottom-style: solid}.new-form .vertform-item .select-menu select,.new-form .vertform-item .select-menu .select-menu-val,.new-form .vertform-item .select-menu .icon,.new-form .vertform-item .select-menu.light .icon,.new-form .vertform-item .select-menu .pp-svg-icon,.new-form .vertform-item .select-menu.light .pp-svg-icon,.new-form .vertform-item .entrata-ui-datepicker .calendar-trigger,.new-form .vertform-item input[type="text"],.new-form .vertform-item input[type="email"]{height: 30px}.new-form .vertform-item .error-message,.new-form .vertform-item .error-msg{color: #e42127}.new-form .vertform-item .select-menu .select-menu-val,.new-form .vertform-item .select-menu .icon,.new-form .vertform-item .select-menu.light .icon,.new-form .vertform-item .select-menu .pp-svg-icon,.new-form .vertform-item .select-menu.light .pp-svg-icon,.new-form .vertform-item .entrata-ui-datepicker .picker-field input,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger,.new-form .vertform-item input[type="text"],.new-form .vertform-item input[type="email"]{border-bottom-color: #6e6e6e}.new-form .vertform-item .select-menu .select-menu-val:hover,.new-form .vertform-item .select-menu .icon:hover,.new-form .vertform-item .select-menu.light .icon:hover,.new-form .vertform-item .select-menu .pp-svg-icon:hover,.new-form .vertform-item .select-menu.light .pp-svg-icon:hover,.new-form .vertform-item .entrata-ui-datepicker .picker-field input:hover,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:hover,.new-form .vertform-item input[type="text"]:hover,.new-form .vertform-item input[type="email"]:hover,.new-form .vertform-item .select-menu .select-menu-val:focus,.new-form .vertform-item .select-menu .icon:focus,.new-form .vertform-item .select-menu.light .icon:focus,.new-form .vertform-item .select-menu .pp-svg-icon:focus,.new-form .vertform-item .select-menu.light .pp-svg-icon:focus,.new-form .vertform-item .entrata-ui-datepicker .picker-field input:focus,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:focus,.new-form .vertform-item input[type="text"]:focus,.new-form .vertform-item input[type="email"]:focus,.new-form .vertform-item .select-menu .select-menu-val:active,.new-form .vertform-item .select-menu .icon:active,.new-form .vertform-item .select-menu.light .icon:active,.new-form .vertform-item .select-menu .pp-svg-icon:active,.new-form .vertform-item .select-menu.light .pp-svg-icon:active,.new-form .vertform-item .entrata-ui-datepicker .picker-field input:active,.new-form .vertform-item .entrata-ui-datepicker .picker-field .calendar-trigger:active,.new-form .vertform-item input[type="text"]:active,.new-form .vertform-item input[type="email"]:active{border-bottom-color: #6e6e6e}.new-form .vertform-item textarea{border-color: #6e6e6e}.new-form .vertform-item .select-menu .select-menu-val,.new-form .vertform-item input[type="text"],.new-form .vertform-item input[type="email"],.new-form .vertform-item textarea{color: inherit}.new-form .vertform-item .select-menu.light .icon,.new-form .vertform-item .select-menu .icon{color: #000}.new-form .vertform-item .select-menu.light .pp-svg-icon,.new-form .vertform-item .select-menu .pp-svg-icon,.new-form .vertform-item .entrata-ui-datepicker .calendar-trigger svg{fill: #000}.new-form .vertform-item .toggle-wrapper .toggle-btn{background: #ebebeb;border: 1px solid #cbcbcb;color: #6a6a6a}.new-form .vertform-item .toggle-wrapper input[type="radio"].toggle-option:checked + label{border: 1px solid #000;color: #000}.new-form .vertform-item .select-menu select.first-value + label,.new-form .vertform-item input[type="text"] + label,.new-form .vertform-item input[type="email"] + label,.new-form .vertform-item textarea + label,.new-form .vertform-item .select-menu select.first-value + input + label,.new-form .vertform-item input[type="text"] + input + label,.new-form .vertform-item input[type="email"] + input + label,.new-form .vertform-item textarea + input + label{font-size: .8em}.new-form .vertform-item .select-menu select.first-value:focus + label,.new-form .vertform-item input[type="text"]:focus + label,.new-form .vertform-item input[type="email"]:focus + label,.new-form .vertform-item textarea:focus + label,.new-form .vertform-item .select-menu select.first-value.has-value + label,.new-form .vertform-item input[type="text"].has-value + label,.new-form .vertform-item input[type="email"].has-value + label,.new-form .vertform-item textarea.has-value + label,.new-form .vertform-item .select-menu select.first-value:focus + input + label,.new-form .vertform-item input[type="text"]:focus + input + label,.new-form .vertform-item input[type="email"]:focus + input + label,.new-form .vertform-item textarea:focus + input + label,.new-form .vertform-item .select-menu select.first-value.has-value + input + label,.new-form .vertform-item input[type="text"].has-value + input + label,.new-form .vertform-item input[type="email"].has-value + input + label,.new-form .vertform-item textarea.has-value + input + label{font-size: 10px}.new-form .vertform-item .select-menu select.first-value + label,.new-form .vertform-item input[type="text"] + label,.new-form .vertform-item input[type="email"] + label,.new-form .vertform-item textarea + label,.new-form .vertform-item .select-menu select.first-value + input + label,.new-form .vertform-item input[type="text"] + input + label,.new-form .vertform-item input[type="email"] + input + label,.new-form .vertform-item textarea + input + label{top: 8px}.new-form .vertform-item .select-menu select.first-value:focus + label,.new-form .vertform-item input[type="text"]:focus + label,.new-form .vertform-item input[type="email"]:focus + label,.new-form .vertform-item textarea:focus + label,.new-form .vertform-item .select-menu select.first-value.has-value + label,.new-form .vertform-item input[type="text"].has-value + label,.new-form .vertform-item input[type="email"].has-value + label,.new-form .vertform-item textarea.has-value + label,.new-form .vertform-item .select-menu select.first-value:focus + input + label,.new-form .vertform-item input[type="text"]:focus + input + label,.new-form .vertform-item input[type="email"]:focus + input + label,.new-form .vertform-item textarea:focus + input + label,.new-form .vertform-item .select-menu select.first-value.has-value + input + label,.new-form .vertform-item input[type="text"].has-value + input + label,.new-form .vertform-item input[type="email"].has-value + input + label,.new-form .vertform-item textarea.has-value + input + label{top: -12px}.new-form .vertform-item .select-menu select.first-value,.new-form .vertform-item input[type="text"],.new-form .vertform-item input[type="email"],.new-form .vertform-item textarea{position: relative;z-index: 1}.new-form .vertform-item .select-menu select.first-value + label,.new-form .vertform-item input[type="text"] + label,.new-form .vertform-item input[type="email"] + label,.new-form .vertform-item textarea + label,.new-form .vertform-item .select-menu select.first-value + input + label,.new-form .vertform-item input[type="text"] + input + label,.new-form .vertform-item input[type="email"] + input + label,.new-form .vertform-item textarea + input + label{left: 0;padding-left: inherit;color: #6e6e6e}.new-form .vertform-item .select-menu select.first-value:focus + label,.new-form .vertform-item input[type="text"]:focus + label,.new-form .vertform-item input[type="email"]:focus + label,.new-form .vertform-item textarea:focus + label,.new-form .vertform-item .select-menu select.first-value.has-value + label,.new-form .vertform-item input[type="text"].has-value + label,.new-form .vertform-item input[type="email"].has-value + label,.new-form .vertform-item textarea.has-value + label,.new-form .vertform-item .select-menu select.first-value:focus + input + label,.new-form .vertform-item input[type="text"]:focus + input + label,.new-form .vertform-item input[type="email"]:focus + input + label,.new-form .vertform-item textarea:focus + input + label,.new-form .vertform-item .select-menu select.first-value.has-value + input + label,.new-form .vertform-item input[type="text"].has-value + input + label,.new-form .vertform-item input[type="email"].has-value + input + label,.new-form .vertform-item textarea.has-value + input + label{color: #000}.new-form .vertform-item .select-menu select.first-value:focus + label,.new-form .vertform-item input[type="text"]:focus + label,.new-form .vertform-item input[type="email"]:focus + label,.new-form .vertform-item .select-menu select.first-value.has-value + label,.new-form .vertform-item input[type="text"].has-value + label,.new-form .vertform-item input[type="email"].has-value + label,.new-form .vertform-item .select-menu select.first-value:focus + input + label,.new-form .vertform-item input[type="text"]:focus + input + label,.new-form .vertform-item input[type="email"]:focus + input + label,.new-form .vertform-item .select-menu select.first-value.has-value + input + label,.new-form .vertform-item input[type="text"].has-value + input + label,.new-form .vertform-item input[type="email"].has-value + input + label{left: 0}.new-form .vertform-item .select-menu select.first-value{position: absolute}.new-form .vertform-item textarea + label,.new-form .vertform-item textarea + input + label{left: 12px}.new-form .vertform-item textarea:focus + label,.new-form .vertform-item textarea.has-value + label,.new-form .vertform-item textarea:focus + input + label,.new-form .vertform-item textarea.has-value + input + label{left: 12px;padding-left: inherit;top: 6px}.new-form .vertform-item .select-menu select:not(.first-value) + label,.new-form .vertform-item .select-menu select:not(.first-value) + input + label{left: 0;font-size: 10px;padding-left: inherit;color: #000;top: -12px}.new-form .vertform-item input[type="text"] + label,.new-form .vertform-item input[type="email"] + label,.new-form .vertform-item .select-menu select + label,.new-form .vertform-item textarea + label,.new-form .vertform-item input[type="text"] + input + label,.new-form .vertform-item input[type="email"] + input + label,.new-form .vertform-item .select-menu select + input + label,.new-form .vertform-item textarea + input + label{display: block;line-height: normal;margin: 0;position: absolute;transition: all 250ms ease-in-out}.new-form .vertform-item .select-menu{flex-wrap: wrap}.new-form .vertform-item .select-menu .select-menu-val{padding-left: 0}.new-form .vertform-item .select-menu .select-menu-val.first-value{text-indent: -1000px}.new-form .vertform-item .select-menu .select-menu-val + .icon{font-size: 0.875em}.new-form .vertform-item .select-menu:focus .select-menu-val,.new-form .vertform-item .select-menu.has-focus .select-menu-val{text-indent: 0}.new-form .vertform-item .select-menu:focus .select-menu-val.first-value,.new-form .vertform-item .select-menu.has-focus .select-menu-val.first-value{text-indent: 0}.new-form .vertform-item .select-menu select{background: #fff;color: #222;padding-left: 10px}.new-form .vertform-item .entrata-ui-datepicker{height: auto;background: none;border: 0}.new-form .vertform-item .entrata-ui-datepicker:hover,.new-form .vertform-item .entrata-ui-datepicker:focus,.new-form .vertform-item .entrata-ui-datepicker:active{height: auto;border: 0}.new-form .vertform-item .entrata-ui-datepicker .picker-field{flex-wrap: wrap}.new-form .vertform-item .entrata-ui-datepicker .calendar-trigger{flex: 0 0 30px}.date-picker-field{display: flex}.date-picker-field .entrata-ui-datepicker-input{border-radius: 4px 0 0 4px}.date-picker-field .date-picker{width: 32px;align-items: center;background: #e7e7e7;border-color: #999;border-left: none;border-radius: 0 4px 4px 0;display: flex;justify-content: center;padding: 0}.date-picker-field .date-picker .pp-svg-icon{fill: #333}.pp-picker-input{align-items: stretch;display: flex;justify-content: center}.pp-picker-input .picker-option{height: 30px;align-items: center;border: 1px solid #999;border-right: none;cursor: pointer;display: flex;font-size: 0.875em;justify-content: center;padding: 4px 12px}.pp-picker-input .picker-option.first{border-radius: 4px 0 0 4px}.pp-picker-input .picker-option.last{border-radius: 0 4px 4px 0;border-right: 1px solid #999}.pp-picker-input .picker-option.active{background: #404040;color: #fff}.pp-select{width: 210px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cpath d='M16,19l-5-5l1-1l4,4l4-4l1,1L16,19z'/%3E%3C/svg%3E");background-position: calc(98.7%) center;background-repeat: no-repeat;border: 1px solid #999;border-radius: 4px}.pp-select.narrow{width: 160px}.pp-select.slim{width: 80px}.split-selector{background: #000;border: 1px solid #000;border-radius: 4px;background: #fff;margin: 0 0 30px}.split-selector:before,.split-selector:after{content: " ";display: table;visibility: hidden}.split-selector:after{clear: both}@media only screen and (min-width: 40.625em){.split-selector{display: none}}.split-selector-item{width: 50%;display: inline-block}.split-selector-link{background: #fff;display: block;color: #000;text-align: center;text-decoration: none}.split-selector-link.active{background: #000;color: #fff;padding: 10px;position: relative}.split-selector-link.active:after{content: '';border-bottom: none;border-left: 10px solid rgba(0,0,0,0);border-right: 10px solid rgba(0,0,0,0);border-top: 10px solid #000;margin-top: -5px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;bottom: -10px;left: 50%;margin-left: -5px;margin-top: 0;top: inherit}.split-selector-link.active .icon{color: #fff}.split-selector-link .icon{color: #000;margin-right: 5px;vertical-align: middle}.popover-holder{cursor: pointer;display: inline-block;position: relative}.popover{min-width: 155px;min-height: 20px;display: none;padding: 10px;position: absolute;z-index: 999}@media only screen and (min-width: 34.375em){.popover{min-width: 280px}}.popover.white{background: #fff;border: 1px solid #ccc;-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px ;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);box-shadow: 0 1px 3px rgba(0,0,0,0.25)}.popover.white .popover-arrow:after{content: ""}.popover.white.above .popover-arrow{border-bottom: none;border-left: 8px solid rgba(0,0,0,0);border-right: 8px solid rgba(0,0,0,0);border-top: 8px solid #bcbeb0;margin-top: -4px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;bottom: -8px;margin-top: 0;top: auto}.popover.white.above .popover-arrow:after{border-bottom: none;border-left: 6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);border-top: 6px solid #fff;margin-top: -3px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;bottom: 2px;left: 50%;margin-top: 0;margin-left: -6px;top: auto}.popover.white.below .popover-arrow{border-bottom: 8px solid #bcbeb0;border-left: 8px solid rgba(0,0,0,0);border-right: 8px solid rgba(0,0,0,0);border-top: none;margin-top: -4px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;margin-top: 0;top: -8px}.popover.white.below .popover-arrow:after{border-bottom: 6px solid #fff;border-left: 6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);border-top: none;margin-top: -3px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;left: 50%;margin-left: -6px;margin-top: 0;top: 2px}.popover.white.right .popover-arrow{border-bottom: 8px solid rgba(0,0,0,0);border-left: none;border-right: 8px solid #bcbeb0;border-top: 8px solid rgba(0,0,0,0);margin-top: -8px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;left: -8px;top: auto}.popover.white.right .popover-arrow:after{border-bottom: 6px solid rgba(0,0,0,0);border-left: none;border-right: 6px solid #fff;border-top: 6px solid rgba(0,0,0,0);margin-top: -6px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;right: -8px}.popover.white.left .popover-arrow{border-bottom: 8px solid rgba(0,0,0,0);border-left: 8px solid #bcbeb0;border-right: none;border-top: 8px solid rgba(0,0,0,0);margin-top: -8px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;right: -8px;top: auto}.popover.white.left .popover-arrow:after{border-bottom: 6px solid rgba(0,0,0,0);border-left: 6px solid #fff;border-right: none;border-top: 6px solid rgba(0,0,0,0);margin-top: -6px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;left: -8px}.popover.dark{background: #222;-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px }.popover.dark.above .popover-arrow{border-bottom: none;border-left: 6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);border-top: 6px solid #222;margin-top: -3px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;bottom: -6px;margin-top: 0;top: auto}.popover.dark.below .popover-arrow{border-bottom: 6px solid #222;border-left: 6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);border-top: none;margin-top: -3px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;margin-top: 0;top: -6px}.popover.dark.right .popover-arrow{border-bottom: 6px solid rgba(0,0,0,0);border-left: none;border-right: 6px solid #222;border-top: 6px solid rgba(0,0,0,0);margin-top: -6px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;left: -6px;top: auto}.popover.dark.left .popover-arrow{border-bottom: 6px solid rgba(0,0,0,0);border-left: 6px solid #222;border-right: none;border-top: 6px solid rgba(0,0,0,0);margin-top: -6px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;right: -6px;top: auto}.popover.dark p,.popover.dark span,.popover.dark em,.popover.dark strong{color: #fff}@media only screen and (min-width: 28.125em){.popover img{max-width: 350px}}.popover p:last-of-type{margin: 0}.popover .popover-content{font-size: .8125em}.popover .popover-arrow{position: absolute;z-index: 1000}.popover .popover-arrow:after{content: ''}.above .popover .popover-arrow,.below .popover .popover-arrow{margin-top: 0}.left .popover .popover-arrow,.above .popover .popover-arrow{top: auto}.popup{width: 100%;background: #fff;display: none;left: 0;overflow: hidden;position: fixed;z-index: 999}.popup .popup-arrow,.popup .popup-arrow-shadow{display: none}@media only screen and (min-width: 34.375em){.popup{border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.2);border-radius: 4px;box-shadow: 0 1px 3px rgba(0,0,0,0.25);overflow: visible;position: absolute}.popup .popup-arrow,.popup .popup-arrow-shadow{left: 50%;position: absolute}.popup .popup-arrow{border-bottom: 8px solid #fff;border-left: 8px solid rgba(0,0,0,0);border-right: 8px solid rgba(0,0,0,0);border-top: none;margin-top: -4px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;margin-left: -4px;top: -4px;z-index: 1000}.popup .popup-arrow-shadow{border-bottom: 10px solid #bcbeb0;border-left: 10px solid rgba(0,0,0,0);border-right: 10px solid rgba(0,0,0,0);border-top: none;margin-top: -5px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;margin-left: -6px;top: -5px}}.popup-content{height: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 25px 15px}@media only screen and (min-width: 34.375em){.popup-content{height: auto;display: block;overflow-y: visible;padding: 15px}}.button-panel{width: 100%;background: #e2e2e2;display: table-caption;padding: 12px 15px}.button-panel:before,.button-panel:after{content: " ";display: table;visibility: hidden}.button-panel:after{clear: both}@media only screen and (min-width: 34.375em){.button-panel{border-top: 1px solid #a6a6a6;display: block}}.button-panel .btn.save{background: #000;color: #fff;float: right}.button-panel .btn.save:hover{background: #000;color: #fff}.button-panel .btn.cancel{float: left}.popup-backdrop{background: url('//commoncdn.entrata.com/website_templates/_common/display_type/responsive/img/blackout.png') repeat;bottom: 0;display: block;left: 0;position: fixed;right: 0;top: 0;z-index: 900}@media only screen and (min-width: 34.375em){.popup-backdrop{background: transparent}}.star-list{margin: 0}.star-list:before,.star-list:after{content: " ";display: table;visibility: hidden}.star-list:after{clear: both}.star-item{float: left;margin-right: 2px}.star-item:last-child{margin-right: 0}.star.on{color: #ff0a0a}.star.off{color: #b3b3b3}.confirm-overlay{width: 100%;height: 100%;background: rgba(0,0,0,0.3);bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 2000}.confirm-dialog{width: 300px;background: #fff;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 2px 20px rgba(0,0,0,0.35);left: 50%;margin-left: -150px;position: fixed;top: 50%;z-index: 2000}.confirm-dialog.pop-bubble{margin: 0;position: absolute}.confirm-dialog p{font-size: .8125em;margin: 0;padding: 15px 20px 20px}.confirm-dialog .btn-bar{background: #f2f2f2;border-radius: 0 0 4px 4px;border-top: 1px solid #ccc;padding: 10px 15px}.confirm-dialog .btn{display: inline-block}.confirm-dialog .btn--inline{margin-right: 10px}.confirm-dialog .btn--full{width: 100%;margin: 10px 0}.confirm-dialog .tertiary{background: transparent;color: #666;border: 1px solid #b3b3b3;margin-right: 0}.confirm-dialog .tertiary:hover,.confirm-dialog .tertiary:active,.confirm-dialog .tertiary:focus{background: transparent;color: #666}.preview-message{background: #231f20;border-bottom: solid 2px #fff;color: #fff;font-size: 1.125em;line-height: 2.5em;text-align: center;text-transform: uppercase;position: relative;z-index: 1}.preview-message span{color: #ccc;font-size: .9444399999999999em;font-style: italic;margin-left: 15px;text-transform: none}select,textarea,input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="file"]{background: white;border: 1px solid #999;border-radius: 0;padding: 5px 8px;transition: all 250ms ease-in-out;-webkit-appearance: none}@media only screen and (min-width: 40.625em){select,textarea,input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="file"]{font-size: .8125em}}select:focus,textarea:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="file"]:focus{border-color: #222;box-shadow: 0 1px 3px rgba(0,0,0,0.3);outline: none;transition: all 250ms ease-in-out;-webkit-appearance: none}input:required,input:invalid{box-shadow: none}input[type="radio"]:focus,input[type="checkbox"]:focus{outline: thin dotted}select,input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="file"],.faux-file-input,.multi-input{height: 36px}@media only screen and (min-width: 40.625em){select,input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="file"],.faux-file-input,.multi-input{height: 30px}}textarea{height: 100px;line-height: 1.3em;resize: vertical}.select-menu{height: 36px;position: relative}.select-menu:before,.select-menu:after{content: " ";display: table;visibility: hidden}.select-menu:after{clear: both}@media only screen and (min-width: 40.625em){.select-menu{height: 30px}}.select-menu .icon{height: 100%;float: right;font-size: .625em;line-height: 36px;text-align: center}@media only screen and (min-width: 40.625em){.select-menu .icon{line-height: 30px}}.select-menu.has-focus{outline: thin dotted}.select-menu.clean .select-menu-val,.select-menu.light .select-menu-val{width: 70%}.select-menu.clean .icon,.select-menu.light .icon{width: 30%;max-width: 30px}.select-menu.clean .icon:before,.select-menu.light .icon:before{line-height: inherit}.select-menu.clean{background: #fff;border: 1px solid #999}.select-menu.clean .select-menu-val,.select-menu.clean .icon{color: #222}.select-menu.clean.has-focus{border: 1px solid #222}.select-menu.light{background: #e6e6e6}.select-menu.light .icon{background: #ccc;border-left: 2px solid #fff}.select-menu.light.has-focus{background: #ccc}.select-menu.dark{background: #222;color: #c8c8c8}.select-menu.dark .icon{padding-right: 12px}.select-menu.dark.has-focus{background: #000;color: #fff}.select-menu select{width: 100%;height: 100%;background: none;border: none;display: block;left: 0;opacity: 0;position: absolute;top: 0;-webkit-appearance: none}.select-menu .selector-container{min-width: 100%;height: 100%;display: none;left: 0;padding: 2px;position: absolute;top: 100%;user-select: none;white-space: nowrap}.select-menu .selector-container.expand{height: auto;background: #fff;border: 1px solid #ccc;color: #222;display: block;left: 0;z-index: 99}.select-menu .selector-container.is-multiple .selector-list{max-height: 150px}.select-menu .search-input{padding: 2px}.select-menu .search-input input[type="text"]:not(.toggle-option){width: 100%;height: 30px;border: 1px solid #ccc;border-radius: 3px;font-size: .875em;padding: 2px}@media only screen and (min-width: 40.625em){.select-menu .search-input input[type="text"]:not(.toggle-option){font-size: .8125em}}.select-menu .togglers{height: 30px;align-items: center;display: flex;font-size: 0.8125em}.select-menu .togglers a{margin: 0 4px}.select-menu .selector-list{width: 100%;max-height: 210px;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0}.select-menu .selector-item a{width: 100%;height: 30px;align-items: center;color: #222;display: flex;font-size: .875em;line-height: 30px;padding: 0 5px;text-decoration: none;white-space: nowrap}.select-menu .selector-item a:hover{background: #1e90ff;color: #fff;text-decoration: none}.select-menu .selector-item a:hover .checkbox{border: 1px solid #fff}.select-menu .selector-item a:hover.selected .checkbox{border: 1px solid #fff}.select-menu .selector-item a:focus{text-decoration: none}.select-menu .selector-item a.selected .checkbox{border: 1px solid #1e90ff;background: #1e90ff}.select-menu .selector-item a.selected .checkbox svg{display: block}@media only screen and (min-width: 40.625em){.select-menu .selector-item a{font-size: .8125em}}.select-menu .selector-item a .checkbox{width: 16px;height: 16px;border: 1px solid #222;border-radius: 3px;margin-right: 8px;transition: border 250ms ease-in-out}.select-menu .selector-item a .checkbox svg{fill: #fff}.select-menu .selector-item a .option-value{width: 100%;height: 100%;display: block}.select-menu-val{width: 83%;height: 100%;float: left;font-size: .875em;line-height: 36px;overflow: hidden;padding: 0 10px;text-overflow: ellipsis;white-space: nowrap}@media only screen and (min-width: 40.625em){.select-menu-val{font-size: .8125em;line-height: 30px}}.picker-input{padding-left: 0}.vertform-item.picker .picker-input{margin-top: 5px}.picker-input .option{background: #f2f2f2;border: 1px solid #ccc;border-right: none;color: #999;cursor: pointer;display: inline-block;font-size: .75em;padding: 5px 15px;vertical-align: top}.picker-input .option:hover{background: #fff;color: #666}.picker-input .option:first-child{border-radius: 3px 0 0 3px}.picker-input .option:last-child{border-radius: 0 3px 3px 0;border-right: 1px solid #ccc}.picker-input .option.active{background: #70ad3b;box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);color: #000}.picker-input .option.active:hover{background: #70ad3b}.datepicker-combo,.search-field{position: relative}.datepicker-combo:before,.search-field:before,.datepicker-combo:after,.search-field:after{content: " ";display: table;visibility: hidden}.datepicker-combo:after,.search-field:after{clear: both}.datepicker-combo input,.search-field input,.datepicker-combo .add-on,.search-field .add-on{cursor: pointer;float: left}.datepicker-combo input,.search-field input{width: 80%;height: 36px;font-size: .875em}@media only screen and (min-width: 40.625em){.datepicker-combo input,.search-field input{height: 30px;font-size: .8125em}}.datepicker-combo input:focus + .add-on,.search-field input:focus + .add-on{background: #000;border-color: #000;transition: all 250ms ease-in-out}.datepicker-combo input:focus + .add-on .icon,.search-field input:focus + .add-on .icon{color: #fff}.datepicker-combo .add-on,.search-field .add-on{width: 20%;height: 36px;background: #fff;border: 1px solid #999;border-left: 0;display: block;font-size: 1.125em;line-height: 34px;text-align: center;transition: all 250ms ease-in-out}@media only screen and (min-width: 40.625em){.datepicker-combo .add-on,.search-field .add-on{height: 30px;font-size: 1em;line-height: 28px}}.datepicker-combo .icon,.search-field .icon{color: #000;font-size: inherit;line-height: inherit;transition: all 250ms ease-in-out}.datepicker-combo:hover input,.search-field:hover input,.datepicker-combo.active input,.search-field.active input{background: rgba(255,255,255,0.9);border-color: #222;box-shadow: 0 1px 3px rgba(0,0,0,0.3);outline: none;transition: all 250ms ease-in-out}.datepicker-combo:hover .add-on,.search-field:hover .add-on,.datepicker-combo.active .add-on,.search-field.active .add-on{background: #000;border-color: #000;transition: all 250ms ease-in-out}.datepicker-combo:hover .icon,.search-field:hover .icon,.datepicker-combo.active .icon,.search-field.active .icon{color: #fff}.datepicker-combo{cursor: pointer}.search-field .icon{line-height: 36px}@media only screen and (min-width: 40.625em){.search-field .icon{font-size: .875em;line-height: 30px}}.search-field input{cursor: auto}.datepicker{width: 100%;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,0.2);border-radius: 4px;box-shadow: 0 6px 12px rgba(0,0,0,0.175);display: none;font-size: .8125em;left: 0;margin-top: 1px;position: absolute;padding: 5px;top: 0;z-index: 5000}@media only screen and (min-width: 34.375em){.datepicker{min-width: 160px;width: auto}}.datepicker table{width: 100%;margin: 0}.datepicker td,.datepicker th{padding: 6px 8px;text-align: center}.datepicker .dow{border-bottom: 1px solid #ccc;border-top: 1px solid #ccc}.datepicker .switch{width: 145px;cursor: pointer;padding-bottom: 8px}.datepicker .switch:hover{background: #e6e6e6}.datepicker .next,.datepicker .prev{cursor: pointer;font-size: 1.53846em;line-height: 0}.datepicker .next:hover,.datepicker .prev:hover{background: #000;color: #fff}.datepicker td.active,.datepicker span.active,.datepicker td.active:hover,.datepicker span.active:hover{background: #000;color: #fff}.datepicker .day.disabled{color: #e6e6e6}.datepicker .day.disabled.active{color: #222}.datepicker .day:hover{background: #e6e6e6;cursor: pointer}.datepicker .day:hover.disabled{color: #222}.datepicker .old,.datepicker .new{color: #ccc}.datepicker span{width: 47px;cursor: pointer;display: block;float: left;padding: 10px 0}.datepicker span:hover{background: #e6e6e6}.datepicker-months,.datepicker-years{display: none}.datepicker-months th,.datepicker-years th{border-bottom: 1px solid #ccc}.datepicker-months td,.datepicker-years td{width: 20px;padding: 0 0 5px}.datepicker-months td:before,.datepicker-years td:before,.datepicker-months td:after,.datepicker-years td:after{content: " ";display: table;visibility: hidden}.datepicker-months td:after,.datepicker-years td:after{clear: both}.search-menu{position: relative}@media only screen and (min-width: 34.375em){.search-menu{max-width: 350px}}.search-menu__tab-trigger{left: 0;opacity: 0;position: absolute;top: 0;z-index: -1}.search-menu__value{color: #222;font-size: .8125em;line-height: 28px}.search-menu__value.unselected{color: #999}.search-menu__dropdown{width: 100%;height: 250px;background: #fff;border: 1px solid #ccc;border-top: none;display: none;overflow: hidden;position: absolute;top: 30px;z-index: 2}.search-menu__search{padding: 15px;position: relative}.search-menu__search .icon{font-size: .75em;font-style: normal;left: 25px;margin-top: -6px;position: absolute;top: 50%}.search-menu__field{width: 100%;padding-left: 30px !important}.search-menu__list{height: 180px;list-style-type: none;margin: 0;overflow-y: auto;padding-left: 0;padding-bottom: 20px;position: relative}.search-menu__item{font-size: .875em;line-height: 1.5em;padding: 5px 15px}.search-menu__item:hover{background: #f2f2f2}.search-menu__item.active{background: #ccc}.search-menu__display{width: 100%;height: 30px;background: #fff;border: 1px solid #ccc;padding-left: 10px;padding-right: 30px;position: relative}.search-menu__display:before{content: '';width: 30px;height: 100%;background: #f2f2f2;border-left: 1px solid #ccc;position: absolute;right: 0;top: 0;transition: all 250ms ease}.search-menu__display:after{content: '';width: 0;height: 0;border-top: 6px solid #999;border-right: 5px solid rgba(0,0,0,0);border-bottom: none;border-left: 5px solid rgba(0,0,0,0);display: inline-block;margin-top: -3px;position: absolute;right: 10px;top: 50%;transition: all 350ms ease}.open .search-menu__display{border-color: #222}.open .search-menu__display:before{border-color: #222}.open .search-menu__display:after{transform: rotate(90deg)}.entrata-ui-datepicker{width: 100%;cursor: auto;position: relative}.entrata-ui-datepicker .picker-field{width: 100%;height: 36px;display: flex;flex-wrap: nowrap;position: relative}@media only screen and (min-width: 40.625em){.entrata-ui-datepicker .picker-field{height: 30px}}.entrata-ui-datepicker .entrata-ui-datepicker-input{height: 100%;min-width: 0;cursor: auto;flex: 1}.entrata-ui-datepicker .calendar-trigger{height: 100%;align-items: center;background: none;border: 1px solid #999;border-left: none;color: inherit;display: flex;flex: 0 0 36px;justify-content: center;padding: 0;transition: all 250ms ease-in-out}@media only screen and (min-width: 53.125em){.entrata-ui-datepicker .calendar-trigger{flex: 0 0 40px}}.entrata-ui-datepicker .calendar-trigger svg{fill: currentColor;transition: all 250ms ease-in-out}body .fly-cal--root{max-width: 240px;left: auto;position: absolute;right: 0;top: 100%;z-index: 99999}body .fly-cal--root .fly-cal{background: #fff;box-shadow: 0 6px 12px rgba(0,0,0,0.175);color: #222;position: relative !important}body .fly-cal--root .i18n-cal{padding-bottom: 5px}body .fly-cal--root .i18n-cal:focus{outline: none}body .fly-cal--root .i18n-cal__month-name{height: 30px;color: inherit;font-size: 13px;font-weight: bold;line-height: 30px;margin: 0}body .fly-cal--root .i18n-cal__week-header{border-top: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;font-size: 0.8em}body .fly-cal--root .i18n-cal__controls{padding: 5px}body .fly-cal--root .i18n-cal__control-prev,body .fly-cal--root .i18n-cal__control-next{background: #e5e5e5;display: flex;border: none;padding: 4px 6px;transition: all 250ms ease-in-out}body .fly-cal--root .i18n-cal__control-prev:hover,body .fly-cal--root .i18n-cal__control-next:hover{background: #000}body .fly-cal--root .i18n-cal__control-prev:hover svg,body .fly-cal--root .i18n-cal__control-next:hover svg{fill: #fff}body .fly-cal--root .i18n-cal__control-prev svg,body .fly-cal--root .i18n-cal__control-next svg{fill: #222;transition: all 250ms ease-in-out}body .fly-cal--root button.i18n-cal__day{background: none;border: none;color: #222;font-size: .875em;padding: 5px;transition: all 250ms ease-in-out}body .fly-cal--root button.i18n-cal__day:hover,body .fly-cal--root button.i18n-cal__day.active,body .fly-cal--root button.i18n-cal__day[aria-selected]{background: #e5e5e5;color: #000}body .fly-cal--root button.i18n-cal__day[disabled]{color: #ddd}body .fly-cal--root button.i18n-cal__day[disabled]:hover{background: none;color: #ddd}body .fly-cal--root .fly-cal__actions .fly-cal__action-btn{background: #000;color: #fff;border: none;font-size: 0.8em;padding: 8px 10px;transition: all 250ms ease-in-out}body .fly-cal--root .fly-cal__actions .fly-cal__action-btn:hover,body .fly-cal--root .fly-cal__actions .fly-cal__action-btn:focus,body .fly-cal--root .fly-cal__actions .fly-cal__action-btn:active{background: #e5e5e5;color: #000}.entrata-ui-currency{width: 100%;height: 100%;flex-wrap: nowrap;position: relative}.entrata-ui-currency .entrata-ui-currency-input{width: 100%}.entrata-ui-currency .entrata-ui-currency-input::-webkit-input-placeholder{color: #ccc}.entrata-ui-currency .entrata-ui-currency-input:-moz-placeholder{color: #ccc}.entrata-ui-currency .entrata-ui-currency-input::-moz-placeholder{color: #ccc}.entrata-ui-currency .entrata-ui-currency-input:-ms-input-placeholder{color: #ccc}.entrata-ui-currency .entrata-ui-currency-input::placeholder{color: #ccc}.radio-default{height: 30px;align-items: center;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;color: #222;display: flex;flex: 1;font-size: 0.8125em;padding: 0 10px;text-decoration: none}.radio-default:before{width: 8px;height: 8px;background-color: #fff;border: 4px solid #fff;border-radius: 50%;box-shadow: 0 0 2px 0 #222;content: '';display: block;margin-right: 6px;transition: all 250ms ease-in-out}.radio-default:hover,.radio-default:focus,.radio-default:active,.radio-default.selected{background-color: #000;color: #fff;border: 1px solid #000;text-decoration: none}.radio-default:hover:before,.radio-default:focus:before,.radio-default:active:before,.radio-default.selected:before{background-color: #000}.radio-default label{cursor: pointer}.modal-overlay,.modal-overlay .blackout{bottom: 0;left: 0;position: fixed;right: 0;top: 0}.modal-overlay{overflow-y: auto;-webkit-overflow-scrolling: touch;z-index: 2000}@media only screen and (min-width: 40.625em){.modal-overlay .blackout{background-color: rgba(0,0,0,0.7);pointer-events: none;z-index: 2100}}.modal-container{width: 100%;min-height: 100%;background: #fff;box-shadow: 0 4px 12px rgba(0,0,0,0.4);cursor: default;position: relative;z-index: 2500}@media only screen and (min-width: 40.625em){.modal-container{width: auto;min-width: 300px;min-height: 200px;margin: 50px auto 20px}}@media only screen and (min-width: 47.5em){.modal-container.img-modal{width: 760px}}.modal-container.img-modal .modal-content{text-align: center}.modal-title{height: 44px;background: #000;color: #fff;font-size: 1em;line-height: 44px;margin-bottom: 0;padding: 0 44px 0 10px}@media only screen and (min-width: 34.375em){.modal-title{padding-left: 20px}}.modal-content{height: 100%;min-height: 150px;padding: 20px 15px 100px;position: relative}.modal-content .app-wrapper,.modal-content .pp-wrapper,.modal-content .rp-wrapper{width: 100%;min-width: 0}@media only screen and (min-width: 40.625em){.modal-content{padding: 20px 20px 25px}}@media only screen and (min-width: 47.5em){.modal-content{height: auto}}.loading-img{border: none;left: 50%;margin-left: -8px;margin-top: -8px;position: absolute;top: 50%}.close-btn{width: 44px;height: 44px;display: block;line-height: 44px;position: absolute;right: 0;text-align: center;text-decoration: none;top: 0}.close-btn .icon{color: #fff}.close-btn .icon:before{vertical-align: middle}.sys-msg{font-size: .8125em;line-height: 1.5em;margin-bottom: 10px;padding: 12px 40px 12px 55px;position: relative}.sys-msg.error{background: #f8ece7;border: 1px solid #ebc5b7;color: #c62626}.sys-msg.error .msg-type,.sys-msg.error .msg-btn{background: #f2d8cf}.sys-msg.error .msg-btn{border-left: 1px solid #ebc5b7}.sys-msg.error .msg-btn:hover{background: #fffbe4}.sys-msg.error .msg-btn:active{background: #fff8c8}.sys-msg.error .msg-type{border-right: 1px solid #ebc5b7}.sys-msg.notice{background: #fffbde;border: 1px solid #f4e597;color: #a36f27}.sys-msg.notice .msg-type,.sys-msg.notice .msg-btn{background: #fff5b6;color: #d79f30}.sys-msg.notice .msg-btn{border-left: 1px solid #f4e597}.sys-msg.notice .msg-btn:hover{background: #fff7bf}.sys-msg.notice .msg-btn:active{background: #fff3a4}.sys-msg.notice .msg-type{border-right: 1px solid #f4e597}.sys-msg.success{background: #e2efd8;border: 1px solid #b8d69d;color: #4e7929}.sys-msg.success .msg-type,.sys-msg.success .msg-btn{background: #cde2ba}.sys-msg.success .msg-btn{border-left: 1px solid #b8d69d}.sys-msg.success .msg-btn:hover{background: #d4e6c4}.sys-msg.success .msg-btn:active{background: #bfdaa7}.sys-msg.success .msg-type{border-right: 1px solid #b8d69d}.sys-msg.w-btn{display: table;padding: 0}.sys-msg.w-btn .msg-content,.sys-msg.w-btn .msg-btn{display: table-cell;padding: 10px 20px}.sys-msg.w-btn .msg-btn{text-decoration: none}.sys-msg.w-btn .icon{font-size: 1.23077em;margin-right: 5px}.sys-msg.w-btn .icon:before{vertical-align: middle}.sys-msg .msg-type,.sys-msg .dismiss{height: 100%;position: absolute;top: 0}.sys-msg .msg-type:before,.sys-msg .dismiss:before{position: absolute;top: 50%}.sys-msg .msg-type{width: 40px;font-size: 1.53846em;left: 0}.sys-msg .msg-type:before{left: 10px;margin-top: -10px}.sys-msg .dismiss{width: 30px;cursor: pointer;display: block;font-size: 1.23077em;margin-right: 0;right: 0}.sys-msg .dismiss:before{margin-top: -8px;right: 8px}.is-hidden,.vertform-item .split-row.is-hidden,.app-wrapper .is-hidden{display: none}.no-viz{opacity: 0;visibility: hidden}.is-visible{display: block}.no-scroll{overflow: hidden}html .no-scroll body{overflow: hidden}.fixed{position: fixed;z-index: 1000}.corp-search-form.fixed{width: 960px;margin-bottom: 0;margin-left: -10px;position: fixed;top: 0;z-index: 1000}@media only screen and (min-width: 53.125em){.directions-results .overflow-box{height: 300px;overflow: hidden;overflow-y: scroll}}.contact-info .info-block .address-link-mobile,.contact .property-contact-address .address-link-mobile,.location .sb-widget-content .adr .address-link-mobile{color: inherit;text-decoration: none}.adr .street-address,.adr .extended-address,.adr .country-name{display: block}.template-header .fax,.template-footer .fax,.template-header .tel,.template-footer .tel{text-decoration: none}.template-header .fax:hover,.template-footer .fax:hover,.template-header .tel:hover,.template-footer .tel:hover{text-decoration: none}body.entrata-brand .template-header,body.entrata-brand .template-footer,body.entrata-brand .header-wrapper,body.entrata-brand .footer-wrapper,body.entrata-brand .header-container,body.entrata-brand .footer-section{background-color: #f00}body.entrata-brand .template-header *,body.entrata-brand .template-footer *,body.entrata-brand .header-wrapper *,body.entrata-brand .footer-wrapper *,body.entrata-brand .header-container *,body.entrata-brand .footer-section *{visibility: hidden !important}.modal-container .view-career{line-height: 1.5em}.modal-container .view-career .close-btn,.modal-container .view-career .cv-location{display: none}.modal-container .js-close-job.btn{display: none}.modal-container .js-map-icon{text-decoration: none}.hours-day{font-weight: bold;padding-right: 5px}.lunch-time{display: block}.footer-ada-number{clear: both}.lunch-hours-title{font-weight: bold}.message-text{background: #fff;font-size: 14px;margin: 0;padding: 16px;text-align: center;vertical-align: middle}.message-alert-svg{width: 16px;margin-right: 12px;vertical-align: middle}.grecaptcha-badge{display: none}@media only screen and (min-width: 64em){.grecaptcha-badge{display: block;z-index: 999}}.header-nav-item:hover .header-nav-sublist,.header-nav-item:focus-within .header-nav-sublist,.header-nav-link:hover + .header-nav-sublist,.header-nav-link:focus + .header-nav-sublist,.subnav-open .header-nav-sublist{height: auto;opacity: 1;visibility: visible}.footer-nav-item.translate{position: relative}.translate-lang-list{min-width: 120px;background: #fff;border-radius: 3px;bottom: 25px;box-shadow: 0 1px 5px rgba(0,0,0,0.35);display: none;left: 0;padding: 10px 10px 0;position: absolute;text-align: left;z-index: 5}.footer-nav .translate-lang-list{float: none;padding: 12px 10px 2px}.translate-lang-list .translate-lang-item{display: block;margin-bottom: 10px}.translate-lang-list .translate-lang-link{color: #333;display: block;font-size: .8125em;text-decoration: none}.translate-lang-list .translate-lang-link:hover{color: #000;text-decoration: none}.translate-lang-list .translate-lang-link img{width: 18px;height: 12px;margin-right: 6px;vertical-align: middle}.footer-nav-list.logos .pp-svg-icon,.mobile-social-trigger .pp-svg-icon,.social-icon-container .pp-svg-icon,.social-icon-list .pp-svg-icon{fill: currentColor}.js-skip-content a{background: #fff;color: #000;font-family: Arial, sans-serif;left: 0;padding: 8px 25px 8px 10px;position: fixed;text-decoration: underline;top: -40px;transition: top 1s ease-in-out;z-index: 10000}.js-skip-content a:hover{color: #000}.js-skip-content a:focus{left: 0;text-decoration: underline;top: 0}.js-skip-content .arrow-icon{right: 10px;position: absolute}[data-main-content]:focus{outline: thin dotted}.js-display-debug-info .nooutline{position: absolute;color: #000}.css-display-debug-info{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 13px}.css-display-debug-info .column-left.side{border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;float: left;margin-right: -265px;z-index: 1}.css-display-debug-info .column-left.side.divider{display: block;border-right: 1px solid #e0e0e0;margin-left: -1px;zoom: 1;position: relative}.css-display-debug-info .column-left.side .lining{padding: 10px;margin-left: 0 !important;margin-right: 0 !important}.css-display-debug-info .header-bar{background: #999;border-radius: 3px;zoom: 1;padding: 4px 2px 0 12px;display: block}.css-display-debug-info .header-bar h6{color: #fff;line-height: 28px;font-size: 14px}.css-display-debug-info .column-right.body{float: left;width: 100%;zoom: 1}.css-display-debug-info .column-right.body .lining{padding: 10px;margin-left: 0;margin-right: 0}.css-display-debug-info .tabs-mid{border-bottom: #ccc 1px solid;height: 32px;margin: 0;padding: 0}.css-display-debug-info .tabs-mid li{background: #e5e5e5;cursor: pointer;float: left;font-size: 12px;height: 32px;line-height: 33px;margin-right: 2px;transition: all .2s ease-in-out;min-width: 60px;padding: 0 10px;position: relative;border-top-left-radius: 3px;border-top-right-radius: 3px;text-align: center;border: 1px solid #ccc}.css-display-debug-info .tabs-mid li.selected{border-width: 1px 1px 0 1px;box-shadow: none;background-image: none;background-color: #fff;padding-bottom: 1px;color: #333}.css-display-debug-info .tabs-menu{border-width: 1px 0;border-style: solid;border-color: #ccc;zoom: 1;margin-top: -1px;border-radius: 3px}.css-display-debug-info .tabs-menu.slim{padding: 6px 0 30px}.css-display-debug-info .tabs-menu.slim li{font-size: 11px;padding: 0 11px}.css-display-debug-info .tabs-menu li{float: left;width: auto;margin: 0 3px;outline: none;cursor: pointer;transition: all .2s ease-in-out}.css-display-debug-info .tabs-menu li.selected{border: 1px solid #ccc;line-height: 20px;border-radius: 3px;background: #f7f7f7;color: #333}.css-display-debug-info .tabs-menu .selected .notification{background: #fff}.css-display-debug-info .tabs-menu li .notification{background: #fff;border: 1px solid #b3b3b3;color: #0e60a9;display: inline-block;font-size: 11px;font-weight: 500;letter-spacing: 0;line-height: 10px;margin-left: 4px;min-width: 14px;padding: 2px 3px;border-radius: 3px;text-align: center}.css-display-debug-info .tabs-menu li .notification .hide{display: none}.css-display-debug-info ul{list-style: none}.css-display-debug-info dl dt{float: left;display: block;margin-right: 8px;font-size: 12px;zoom: 1;padding: 3px 0;font-weight: bold}.css-display-debug-info dl dd{float: left;padding: 3px 0;width: 64%;font-size: 12px}.css-display-debug-info table.sort{width: 100%;border-collapse: collapse;table-layout: fixed;border: 0}.css-display-debug-info table.sort tr th{background: #707070;text-transform: uppercase;color: #fff;font-size: 11px;line-height: 11px;text-align: left;padding: 10px 8px;white-space: nowrap;position: relative}.css-display-debug-info table.sort tr td{border-bottom: 1px solid #dfdfdf;font-size: 12px;line-height: 13px;padding: 10px 8px;color: #707070;vertical-align: top;word-wrap: break-word}.css-display-debug-info table.sort td i{background-image: url(/assets/components/patterns/images/main_sprite.png);background-repeat: no-repeat;display: inline-block;margin-right: 4px;position: relative;vertical-align: middle}.css-display-debug-info table.sort td i.help{background-position: -640px -60px;height: 20px;width: 20px}@media only screen and (min-width: 40.625em){.modal-container.contact-form,.modal-container.live-chat-form,.modal-container.email-directions,.modal-container.pet-policy-widget,.modal-container.smoking-policy-widget,.modal-container.accessibility-statement-widget,.modal-container.career-more{width: 600px;min-height: 0}}.modal-container.contact-form .vertform-list{margin-bottom: 20px}.modal-container.contact-form .submit{margin-top: 20px}@media only screen and (min-width: 40.625em){.modal-container.map-and-directions,.modal-container.photos-modal{width: 100%}}@media only screen and (min-width: 53.125em){.modal-container.map-and-directions,.modal-container.photos-modal{width: 850px}}@media only screen and (min-width: 40.625em){.modal-container.availability-alert,.modal-container.alerts-unsubscribe,.modal-container.unit-details-email,.modal-container.floorplan-email-to-friend,.modal-container.schedule-tour,.modal-container.request-info{width: 500px}}@media only screen and (min-width: 60em){.modal-container.check-availability{width: 960px}}.modal-container.availability-alert .btn{width: 100%}.modal-container.schedule-tour{margin-bottom: 100px}.modal-container.schedule-tour h6{margin-bottom: 0}@media only screen and (min-width: 53.125em){.modal-container.aerial-view{width: 850px}}@media only screen and (min-width: 40.625em){.modal-container.submit-review-modal,.modal-container.ratings-modal{width: 650px}}@media only screen and (min-width: 47.5em){.modal-container.amenity-video{width: 680px}.modal-container.amenity-image{max-width: 760px}.modal-container.pet-policy,.modal-container.parking-policy{width: 600px}}@media only screen and (min-width: 60em){.modal-container.amenity-image{max-width: 900px}.modal-container.iframe{width: 870px}}.modal-container.amenity-video iframe{max-width: 640px;max-height: 480px}.modal-container.amenity-image .modal-content{text-align: center}.modal-overlay.contact-method-popup-overlay{transition: 300ms all ease-in-out}.modal-overlay.contact-method-popup-overlay .modal-container{width: 100%;margin-left: auto;margin-right: auto;max-width: 400px;text-align: center}.modal-overlay.contact-method-popup-overlay .modal-container .close-btn .icon{color: #000}.modal-overlay.contact-method-popup-overlay .modal-container .img-loader{margin-top: 100px}.modal-overlay.contact-method-popup-overlay .modal-container iframe{width: 100%;border: 0}@media only screen and (min-width: 40.625em){.plaid-manual-pp{width: 400px}}.press-releases-wrapper{padding: 0 10px}.press-releases-wrapper .title{font-size: 1.5em}.content-text{font-size: .75em}.news-head{text-transform: none}.press-releases-data{display: block;font-size: .8125em;margin: 0}.news-content{width: 100%;word-wrap: break-word;display: block;margin: 0;padding-left: 0}@media only screen and (min-width: 34.375em){.news-content{width: calc(100% - 108px);display: inline-block;padding-left: 4%;vertical-align: top}}.news-content a{color: #404040}.text-page .news-content .news-title{margin-top: 10px}@media only screen and (min-width: 34.375em){.text-page .news-content .news-title{margin-top: -5px}}.press-releases-data .news-date{width: 80px;background-color: #efefef;border: 1px solid #ddd;display: block;text-align: center}@media only screen and (min-width: 34.375em){.press-releases-data .news-date{width: 108px;display: inline-block;padding: 14px;vertical-align: top}}.press-releases-data .news-date span{color: #404040;font-size: .75em;text-transform: uppercase;display: block}.press-releases-data .news-date span.day{font-size: 2.25em;line-height: 30px}.news-title{word-wrap: break-word;display: inline-block;margin-left: 0}.section-separator{border-bottom: 1px solid #ddd;margin-bottom: 40px;padding-top: 40px}.press-release-title{font-size: 1em;margin: 15px 0 8px}.press-release-date{font-size: .75em;margin-bottom: 5px;text-transform: uppercase}.press-release-body{font-size: .8125em}.press-release-body img{margin-right: 15px}.press-release-buttons:before,.press-release-buttons:after{content: " ";display: table;visibility: hidden}.press-release-buttons:after{clear: both}.press-release-buttons .btn{float: left;margin: 10px 10px 0 0}.press-release-buttons .btn.outline .icon{font-size: .83333em;margin-left: 5px}.roughstone-corporate-wrapper{background-color: #dadada;border-right: 1px solid #fff;padding: 10px}@media only screen and (min-width: 47.5em){.roughstone-corporate-wrapper{width: 758px}}.roughstone-corporate{background-color: #dadada;width: 190px}.sitemap-content{padding: 0 10px}.section-title-bar{font-size: 1.5em;margin: 0;padding: 0}#section-title-bar{margin-bottom: 24px}.sitemap-links{width: 100%;list-style-type: none;margin: 20px 0 15px;padding: 0}.sitemap-content-horizontal .content-text-sub-heading-horizontal{padding-bottom: 16px}.sitemap-content-horizontal ul{list-style: none;padding-left: 0;margin-top: 10px}.sitemap-content-horizontal .sitemap-links{align-items: flex-start;display: flex;flex-wrap: wrap}.sitemap-content-horizontal .sitemap-links ul li{font-size: inherit}.sitemap-content-horizontal .sitemap-node-horizontal{flex: 1 1 50%;padding-right: 15px}.sitemap-content-horizontal .sitemap-sub-node-links{margin-left: 15px}@media only screen and (min-width: 47.5em){.sitemap-content-horizontal .sitemap-node-horizontal{flex: 1 1 20%}}.section-title-bar{font-size: 1.5em;margin: 0;padding: 0}.content-text-sub-heading-horizontal{border-bottom: 1px solid grey;font-size: 16px;font-weight: bold;margin-bottom: 10px;padding: 0 0 5px;padding-bottom: 16px}.text-page{padding-left: 20px;padding-right: 20px}.terms-heading{text-align: center}.text-page h1,.policy-modal h1{margin-bottom: 20px}.text-page h2,.policy-modal h2,.text-page h3,.policy-modal h3,.text-page h4,.policy-modal h4{margin-bottom: 0.75em;margin-top: 1.5em}.text-page h2 + h3,.policy-modal h2 + h3,.text-page h3 + h4,.policy-modal h3 + h4{margin-top: 0}.text-page li,.policy-modal li{font-size: .8125em;line-height: 1.5em;margin-bottom: 8px}.text-page .list-type-alpha,.policy-modal .list-type-alpha{list-style-type: upper-alpha}.gridMaster .row:before,.gridMaster .row:after{content: " ";display: table;visibility: hidden}.gridMaster .row:after{clear: both}.gridMaster .component{padding: 10px}.gridMaster .gridmaster-form-row .vertform-list,.gridMaster .gridmaster-form-row .vertform-list:last-child{margin-bottom: 0}@media only screen and (min-width: 40.625em){.gridMaster .component-col-1{width: 25%;float: left}.gridMaster .component-col-2{width: 50%;float: left}.gridMaster .component-col-3{width: 75%;float: left}}.gridMaster .display-flash{padding: 20px}.gridMaster .horizonal-image{width: 166px;height: 130px}.gridMaster .horizonal-image img{width: 166px;height: 130px;max-height: 130px}@media only screen and (min-width: 40.625em){.gridMaster .horizonal-image{float: left;text-align: center}.gridMaster .display3Images:before,.gridMaster .display3Images:after{content: "";display: table}.gridMaster .display3Images:after{clear: both}}.gridMaster img.display-spacer{width: 100%}.gridMaster .displayTitleBarHr{border-top: 1px solid #000}.gridMaster .displayTitleBarHrDashed{border-top: 1px dashed #000}.gridMaster .subTitle{font: normal normal bold 13px/16px Helvetica, sans-serif}.gridMaster .displayTitleBarTitle{font: normal normal bold 18px/20px Helvetica, sans-serif;color: #000;padding-bottom: 5px}.gridMaster .displayTitleBarHr img{height: 5px;display: block}.gridMaster .displayTextBlock{font-family: Helvetica, sans-serif;font-size: 12px}.gridMaster .displayTextBlockTitle{padding-bottom: 10px}.gridMaster .displayTextBlockText{line-height: 20px}.gridMaster .displayTextBlockImageRight{height: auto;margin-left: 16px;margin-bottom: 16px;text-align: right}.gridMaster .displayTextBlockImageLeft{height: auto;margin-right: 16px;margin-bottom: 16px;text-align: left}.gridMaster .displayTextBlockImageTop{height: auto;margin-bottom: 30px}.gridMaster .displayExternalLink div.title{font: normal normal bold 14px/19px Helvetica, sans-serif;padding-bottom: 3px;border-bottom: 1px dashed #000}.gridMaster #file_table{margin-top: 10px}.gridMaster #file_table .file-title{padding: 5px;font-family: Helvetica, sans-serif}.gridMaster #file_table .icon{display: inline-block;vertical-align: middle}.gridMaster #file_table .selected .file-title{color: #ff0000;text-decoration: underline}.gridMaster .polaroid{border: 1px solid #ddd;display: inline-block;font-size: 0;margin: 14px;padding: 14px;box-shadow: 1px 3px 3px #c7c7c7}.gridMaster .polaroid img{border: 1px solid #ddd}@media only screen and (min-width: 43.125em){.splash-image-modal{width: 690px}}.splash-image-modal img{display: block;margin: 0 auto}.splash-image-modal .splash-description{line-height: 1.5em;padding-top: 20px}.page-not-found-main-container{width: 93.75%;margin: 50px auto}.page-not-found-main-container .content-container .main-heading{font-size: 3em;margin-bottom: 15px}.page-not-found-main-container .content-container .main-heading,.page-not-found-main-container .content-container .sub-heading{font-weight: 700}.page-not-found-main-container .content-container .sub-heading{font-size: 1.5em;margin-bottom: 15px}.page-not-found-main-container .content-container .content-paragraph{font-size: 1em}.page-not-found-main-container .content-container .visit-our-sitemap{margin-top: 25px}@media only screen and (min-width: 47.5em){.page-not-found-main-container{display: flex}.page-not-found-main-container .content-container{width: 60%}.page-not-found-main-container .img-container{width: 40%}}@media only screen and (min-width: 80em){.page-not-found-main-container .content-container .content-paragraph{width: 63%}}#privacy_controls_banner .pc-link,#privacy_controls_banner #pc-banner-close-btn{color: #fff}#privacy_controls_banner .pc-link:hover,#privacy_controls_banner #pc-banner-close-btn:hover{color: #fff}#privacy_controls_banner #pc_banner_accept_all,#privacy_controls_preferences #pc_preferences_save{background: rgba(96,96,96,0.89592365);color: #fff}#privacy_controls_banner #pc_banner_accept_all:hover,#privacy_controls_preferences #pc_preferences_save:hover{background: #5e5e5e}#privacy_controls_banner #pc_banner_close svg{fill: #fff}#privacy_controls_banner.privacy-controls-banner{background-color: rgba(0,0,0,0.75);color: #fff}@media only screen and (max-width: 47.4375em){#privacy_controls_banner.privacy-controls-banner{top: 0;bottom: auto;transition: 400ms top ease-in-out}#privacy_controls_banner.privacy-controls-banner.slide-me{top: -100%;bottom: auto}}@media only screen and (min-width: 47.5em){#privacy_controls_banner.privacy-controls-banner{bottom: 0;top: auto;transition: 400ms bottom ease-in-out}#privacy_controls_banner.privacy-controls-banner.slide-me{bottom: -100%;top: auto}}#privacy_controls_preferences .modal-title{background-color: #000;color: #fff}#privacy_controls_preferences .pc-preferences-close-btn svg{fill: #fff}#privacy_controls_preferences #pc_preferences_data .pc-tab-item .pc-tab-link.active{background: #000;color: #fff;border: 1px solid #000}#privacy_controls_preferences #pc_preferences_data button.preferences-data-group-selector.selected,#privacy_controls_preferences #pc_preferences_data button.preferences-data-group-item-selector.selected{background: #000;border: 1px solid #000}#privacy_controls_preferences #pc_preferences_data button.preferences-data-group-selector.selected svg,#privacy_controls_preferences #pc_preferences_data button.preferences-data-group-item-selector.selected svg{fill: #fff}#privacy_controls_preferences #pc_preferences_data .pc-tab-link.active button.preferences-data-group-selector{border: 1px solid #fff}.app-wrapper{width: 100%;background: #fff;padding: 30px 20px 50px;position: relative}.app-wrapper.primary{min-height: 450px}.app-wrapper .content-header{border-bottom: 1px solid #ccc;margin: 0 0 20px;padding-bottom: 10px;position: relative}@media only screen and (min-width: 47.5em){.app-wrapper .content-header{margin-bottom: 50px}}.app-wrapper .content-header.step-page{border-bottom: none;padding-bottom: 0}.app-wrapper .content-header.no-step:before,.app-wrapper .content-header.no-step:after{content: " ";display: table;visibility: hidden}.app-wrapper .content-header.no-step:after{clear: both}.app-wrapper .content-header.collapse{border-bottom: none;margin: 0;padding: 0}@media only screen and (min-width: 47.5em){.app-wrapper .content-header,.app-wrapper .full-width,.app-wrapper .app-footer{margin-left: 1.041666666666667%;margin-right: 1.041666666666667%}}.app-wrapper .page-heading{margin-bottom: 0}.app-wrapper .section-heading{display: none}@media only screen and (min-width: 40.625em){.app-wrapper .section-heading{display: block;margin-bottom: 0}}.app-content:before,.step-form:before,.app-content:after,.step-form:after{content: " ";display: table;visibility: hidden}.app-content:after,.step-form:after{clear: both}@media only screen and (min-width: 47.5em){.app-main-col{display: inline;float: left;width: 56.25%;margin: 0 1.04166667%;margin-right: 9.375%}.app-main-col.wide{display: inline;float: left;width: 64.58333333%;margin: 0 1.04166667%;padding-right: 8%}.app-main-col.full{display: inline;float: left;width: 97.91666667%;margin: 0 1.04166667%}.app-main-col.summary{display: inline;float: left;width: 64.58333333%;margin: 0 1.04166667%;padding-right: 3%}}@media only screen and (min-width: 53.125em){.app-main-col{display: inline;float: left;width: 47.91666667%;margin: 0 1.04166667%;margin-right: 17.70833333%}}@media only screen and (min-width: 47.5em){.modal-container .app-main-col{display: inline;float: left;width: 97.91666667%;margin: 0 1.04166667%}}@media only screen and (min-width: 53.125em){.modal-container .app-main-col{display: inline;float: left;width: 97.91666667%;margin: 0 1.04166667%}}.app-section-header{margin-bottom: 30px;position: relative}.unit-info .app-section-header{margin-bottom: 0}.app-sidebar{margin-bottom: 50px}@media only screen and (min-width: 47.5em){.app-sidebar{display: inline;float: right;width: 31.25%;margin: 0 1.04166667%;margin-bottom: 50px}}.app-loader-overlay{width: 100%;height: 100%;background: url('//commoncdn.entrata.com/website_templates/_common/display_type/responsive/img/whiteout.png') repeat;bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 5}.app-loader-overlay .app-loader-content{width: 100%;padding: 10px;position: relative;text-align: center}.app-loader-overlay.main .app-loader-content{padding: 100px 20px}@media only screen and (min-width: 34.375em){.app-loader-overlay.main .app-loader-content{padding: 100px}}.app-loader-overlay.main .app-loader-content.fixed{left: 0;padding-top: 50px;position: fixed;top: 0}.app-loader-overlay.main .app-loading-msg{margin-bottom: 1em}.app-loader-overlay .app-loading-header{font-size: 1.5em;margin-bottom: 0.5em}.app-loader-overlay .app-loading-msg{font-size: 1em;margin-bottom: 5px}.app-loader-overlay .loading-img{margin: 0;position: static}.empty-section{margin-bottom: 50px}.custom-text-container{font-size: .875em;line-height: 1.5em;margin-bottom: 1.5em}.custom-text-container:before,.custom-text-container:after{content: " ";display: table;visibility: hidden}.custom-text-container:after{clear: both}.disable-field{background-color: #D9D9D9 !important}.app-doc-group .app-people-box,.app-doc-group .action-bar{margin-top: -20px;margin-bottom: 20px}.pad16{padding: 16px}.margin16-bottom{margin-bottom: 16px}.margin32-bottom{margin-bottom: 32px}.code-list{max-height: 300px;overflow: auto;list-style-type: none;padding-left: 0}.code-row{border-bottom: 1px solid #ccc;padding: 4px 0}.code-row .code,.code-row .name,.code-row .identifier{float: left}.code-row .code{width: 10%}.code-row .name{width: 44%}.code-row .identifier{width: 45%}.code-row .btn{float: right}.code-link{float: right;font-size: 13px}.completed-msg-span{font-size: 12px;color: #808080;font-style: italic}.occupant-header > h3{width: 37% !important}.app-header-top:before,.app-header-top:after{content: " ";display: table;visibility: hidden}.app-header-top:after{clear: both}@media only screen and (min-width: 40.625em){.no-step .app-header-top{float: right;padding-top: 10px}}.app-welcome-msg{display: block;font-size: .875em;margin-bottom: 5px}@media only screen and (min-width: 40.625em){.app-welcome-msg{font-size: .8125em}}@media only screen and (min-width: 40.625em){.app-header-text{float: left;position: relative}}.app-header-text p{margin-bottom: 10px;margin-top: 5px}.app-nav-bar{border-bottom: 1px solid #ccc;padding: 10px 0 15px;margin-bottom: 40px}@media only screen and (min-width: 40.625em){.app-nav-bar{border-bottom: none;float: right;margin-bottom: 0;padding: 0}}.app-nav-list{margin: 0}.app-nav-list:before,.app-nav-list:after{content: " ";display: table;visibility: hidden}.app-nav-list:after{clear: both}.app-nav-item{width: 100%;float: left;margin-right: 2%}.app-nav-item.cart,.count-1 .app-nav-item,.app-nav-item.last{margin-right: 0}.count-2 .app-nav-item{width: 49%}.count-3 .app-nav-item{width: 32%}@media only screen and (min-width: 40.625em){.count-1 .app-nav-item,.count-2 .app-nav-item,.count-3 .app-nav-item{width: auto;margin-right: 0}}@media only screen and (min-width: 47.5em){.app-nav-item.cart{display: none}}.app-nav-item.logout{width: auto;margin: 0;position: absolute;top: 0;right: 0}@media only screen and (min-width: 40.625em){.app-nav-item.logout{position: relative}}.app-nav-item.logout .app-nav-link{border: none;padding: 0 0 0 12px}.app-nav-link{border: 1px solid #ddd;color: #222;display: block;font-size: .875em;padding: 10px;text-align: center;text-decoration: none}@media only screen and (min-width: 40.625em){.app-nav-link{border: none;font-size: .8125em;padding: 0 12px}}.docs .app-nav-link,.live-chat .app-nav-link,.cart .app-nav-link{border-right: 1px solid #ccc}.live-chat .app-nav-link{padding-left: 0}.logout .app-nav-link{padding-right: 0}.app-nav-link:hover{color: #000}.app-nav-link .icon{margin-right: 5px;vertical-align: middle}.app-title{color: #222;font-size: 1em;margin-bottom: 10px}.app-step-counter{color: #666;display: inline-block;font-size: .875em;font-style: italic;margin-bottom: 8px}@media only screen and (min-width: 47.5em){.app-step-counter{display: none}}.app-step-selector{height: 45px;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.app-step-selector{display: none}}.app-step-selector.select-menu .select-menu-val{font-size: 1.125em;line-height: 2.5em}.app-step-selector.select-menu .icon{width: 35px;font-size: .8125em;line-height: 3.4615em}.app-step-list{display: none}@media only screen and (min-width: 47.5em){.app-step-list{display: block;margin: 0 0 20px}.app-step-list:before,.app-step-list:after{content: " ";display: table;visibility: hidden}.app-step-list:after{clear: both}}@media only screen and (min-width: 47.5em){.app-step{float: left}.col-2 .app-step{width: 50%}.col-3 .app-step{width: 33.33333333%}.col-4 .app-step{width: 25%}.col-5 .app-step{width: 20%}.col-6 .app-step{width: 16.66666667%}.col-7 .app-step{width: 14.28571429%}.col-8 .app-step{width: 12.5%}.col-9 .app-step{width: 11.11111111%}.col-10 .app-step{width: 10%}.col-11 .app-step{width: 9.09090909%}.app-step-link{background: #e8e8e8;color: #5d5d5d;display: block;font-size: .75em;padding: 6px 10px;position: relative;text-align: center;text-decoration: none;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out}.app-step-link:before{content: " ";border-bottom: 8px solid rgba(0,0,0,0);border-left: 8px solid #fff;border-right: none;border-top: 8px solid rgba(0,0,0,0);margin-top: -8px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;border-bottom-width: 14px;border-top-width: 14px;margin-top: -14px;right: -8px;z-index: 2}.app-step-link:after{content: " ";border-bottom: 6px solid rgba(0,0,0,0);border-left: 6px solid #e8e8e8;border-right: none;border-top: 6px solid rgba(0,0,0,0);margin-top: -6px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;border-bottom-width: 12px;border-top-width: 12px;margin-top: -12px;right: -6px;z-index: 3}.app-step-link.first{-webkit-border-radius: 2px 0 0 2px;-moz-border-radius: 2px 0 0 2px;border-radius: 2px 0 0 2px}.app-step-link.last{-webkit-border-radius: 0 2px 2px 0;-moz-border-radius: 0 2px 2px 0;border-radius: 0 2px 2px 0}.app-step-link.last:before,.app-step-link.last:after{display: none}.active .app-step-link{background: #363636;color: #fff}.active .app-step-link:after{border-left-color: #363636}.active .app-step-link:hover{color: #b7b7b7}.complete .app-step-link{background: #404040;color: #fff}.complete .app-step-link:after{border-left-color: #404040}.complete .app-step-link:hover{color: #757575}.app-step-link:hover{color: #595959}.app-step-link .truncate{display: block}}.btn.large,.btn.primary{width: 100%;font-size: 1em;padding: 12px 30px}@media only screen and (min-width: 34.375em){.btn.large,.btn.primary{width: auto;font-size: .875em}}.add-btn{background: #e2efd8;border: 1px solid #c6deb1;-webkit-border-radius: 2px ;-moz-border-radius: 2px ;border-radius: 2px ;color: #4e7929;display: inline-block;font-size: .9375em;padding: 15px 15px 12px;text-decoration: none;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out}.add-btn:hover{background: #d4e6c4;color: #4e7929}.add-btn:active{background: #a9ce89}.add-btn .icon{color: #5a8a2f;font-size: 1.33333em;margin-right: 10px;vertical-align: middle}@media only screen and (min-width: 40.625em){.add-btn{font-size: .8125em;padding: 10px 10px 8px}.add-btn .icon{font-size: 1.23077em}}.remove-btn{color: #c62626;float: right;font-size: 1.5em;text-decoration: none}.remove-btn .icon:before{vertical-align: middle}@media only screen and (min-width: 40.625em){.remove-btn{font-size: 1.25em}}.app-footer{margin-bottom: 20px}.app-footer .button-bar{background: #f2f2f2;border: 1px solid #e6e6e6;padding: 12px}@media only screen and (min-width: 34.375em){.app-footer .button-bar:before,.app-footer .button-bar:after{content: " ";display: table;visibility: hidden}.app-footer .button-bar:after{clear: both}}.app-footer .btn.large{display: block;margin-top: 20px}@media only screen and (min-width: 34.375em){.app-footer .btn.large{display: inline-block;float: left;margin-top: 0}}@media only screen and (min-width: 34.375em){.app-footer .btn.primary{float: right}}.legal-link-item{display: inline-block;font-size: .75em;margin-right: 15px}.legal-link-item:last-child{margin-right: 0}.legal-link{color: #757575;text-decoration: none}.legal-link:hover{text-decoration: underline}.app-text-link{color: #222;display: block;margin-top: 20px;text-align: center}@media only screen and (min-width: 34.375em){.app-text-link{float: right;font-size: .875em;margin-right: 20px;margin-top: 12px}}.app-text-link:hover{color: #999}.app-main-col .vertform-list{margin-bottom: 50px}.app-main-col .vertform-list:last-child{margin-bottom: 75px}.app-main-col .vertform-list.inner-list{margin-bottom: 16px}.app-main-col .vertform-list.nester,.app-main-col .vertform-list.subsection{margin-bottom: 40px}.app-main-col .vertform-list.zero-margin{margin-bottom: 0}.vertform-item.header:before,.vertform-item.header:after{content: " ";display: table;visibility: hidden}.vertform-item.header:after{clear: both}.vertform-item.header .form-subsection-header{width: 80%;float: left;margin-bottom: 0;margin-right: 5px}.vertform-item .popover-holder .icon{font-size: 1.07692em;margin-left: 8px}.vertform-item .popover-holder .icon:before{vertical-align: middle}.vertform-item .require-toggler{min-height: 36px;background: #fffbde;border: 1px solid #f4e597;padding: 5px 10px}@media only screen and (min-width: 40.625em){.vertform-item .require-toggler{min-height: 30px}}.vertform-item .require-toggler input,.vertform-item .require-toggler label{width: auto;display: inline}.vertform-item .require-toggler input{margin-left: 5px;margin-right: 8px}.vertform-item .require-toggler label{color: #4d4d4d;font-style: italic;margin-bottom: 0}.vertform-item.highlight{background: #fffbde;border: 1px solid #efde8c;padding: 12px 15px 15px}.vertform-item.disabled,.split-col.disabled,.combo-item.disabled{-moz-opacity: .75;-khtml-opacity: .75;-webkit-opacity: .75;opacity: .75}.vertform-item.disabled select,.split-col.disabled select,.combo-item.disabled select,.vertform-item.disabled textarea,.split-col.disabled textarea,.combo-item.disabled textarea,.vertform-item.disabled input[type="text"],.split-col.disabled input[type="text"],.combo-item.disabled input[type="text"],.vertform-item.disabled input[type="email"],.split-col.disabled input[type="email"],.combo-item.disabled input[type="email"],.vertform-item.disabled input[type="password"],.split-col.disabled input[type="password"],.combo-item.disabled input[type="password"],.vertform-item.disabled input[type="search"],.split-col.disabled input[type="search"],.combo-item.disabled input[type="search"],.vertform-item.disabled input[type="tel"],.split-col.disabled input[type="tel"],.combo-item.disabled input[type="tel"],.vertform-item.disabled input[type="file"],.split-col.disabled input[type="file"],.combo-item.disabled input[type="file"]{cursor: default}.vertform-item.disabled select:focus,.split-col.disabled select:focus,.combo-item.disabled select:focus,.vertform-item.disabled textarea:focus,.split-col.disabled textarea:focus,.combo-item.disabled textarea:focus,.vertform-item.disabled input[type="text"]:focus,.split-col.disabled input[type="text"]:focus,.combo-item.disabled input[type="text"]:focus,.vertform-item.disabled input[type="email"]:focus,.split-col.disabled input[type="email"]:focus,.combo-item.disabled input[type="email"]:focus,.vertform-item.disabled input[type="password"]:focus,.split-col.disabled input[type="password"]:focus,.combo-item.disabled input[type="password"]:focus,.vertform-item.disabled input[type="search"]:focus,.split-col.disabled input[type="search"]:focus,.combo-item.disabled input[type="search"]:focus,.vertform-item.disabled input[type="tel"]:focus,.split-col.disabled input[type="tel"]:focus,.combo-item.disabled input[type="tel"]:focus,.vertform-item.disabled input[type="file"]:focus,.split-col.disabled input[type="file"]:focus,.combo-item.disabled input[type="file"]:focus{border-color: #999;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none}.vertform-item.disabled .select-menu select,.split-col.disabled .select-menu select,.combo-item.disabled .select-menu select{display: none}.form-instructions{font-size: .875em}@media only screen and (min-width: 40.625em){.form-instructions{margin-top: 1.3em}}.phone-no-break{font-weight: bold;white-space: nowrap}.form-section-header{font-size: 1.125em;margin-bottom: 30px;position: relative;text-align: center}.form-section-header.left{text-align: left;padding-left: 10px}.form-section-header:before{content: " ";width: 100%;border-top: 1px solid #ccc;display: block;left: 0;margin-top: -1px;position: absolute;top: 50%}.form-section-header span{background: #fff;padding: 5px 10px;position: relative}.form-section-header .icon{font-size: .88889em;margin-right: 5px;text-transform: none !important}.help-text{color: #808080;font-style: italic}#terms_row .help-text{display: block;padding-top: 5px}.load-target{position: relative}.load-target .loading-img{bottom: -20px;margin-top: 0;top: inherit}.sub-text{font-style: italic;margin-top: 10px}.form-field-note{margin-top: 0.75em}.split-row .form-field-note,.combo-item .form-field-note{margin-bottom: 0}.error-container.large span{text-align: center}.options-table{border: 1px solid #ccc;margin-bottom: 75px}.opt-table-row{border-top: 1px solid #e6e6e6}.opt-table-row:first-child,.opt-table-head + .opt-table-row{border-top: none}.opt-table-row.even{background: #f2f2f2}.opt-table-head{display: none}@media only screen and (min-width: 40.625em){.opt-table-head{border-bottom: 1px solid #e6e6e6;display: list-item}}.opt-head-col{color: #999;display: inline-block;font-size: .6875em;font-weight: normal;padding: 8px 10px 5px;text-transform: uppercase}.opt-table-col{display: inline-block;padding: 10px}.opt-table-col p{margin-bottom: 0}.opt-table-col a,.opt-table-col a:hover{text-decoration: none}.opt-table-col .col-title{color: #999;display: block;font-size: .625em;line-height: 1.3em;margin-bottom: 5px;text-transform: uppercase}@media only screen and (min-width: 40.625em){.opt-table-col .col-title{display: none}.opt-table-col .col-text{font-size: .8125em}}@media only screen and (min-width: 53.125em){.modal-container.secondary-applicant-modal,.modal-container.policy-modal,.modal-container.roommates-modal,.modal-container.military-unit-modal{width: 800px}}@media only screen and (min-width: 40.625em){.modal-container.disclaimer-modal{width: 450px}}.modal-container.military-unit-modal li{font-size: .8125em;line-height: 1.5em;margin-bottom: 8px}.modal-container .app-wrapper{padding: 0}.modal-container .app-wrapper .content-header{margin-top: 10px}@media only screen and (min-width: 47.5em){.modal-container .app-main-col{display: inline;float: left;width: 97.91666667%;margin: 0 1.04166667%}}@media only screen and (min-width: 53.125em){.modal-container .app-main-col{display: inline;float: left;width: 97.91666667%;margin: 0 1.04166667%}}.modal-container.policy-modal .custom-text,.modal-container.disclaimer-modal .custom-text{font-size: .8125em;line-height: 1.5em;margin-bottom: 1.5em}@media only screen and (min-width: 40.625em){.modal-container.moneygram-modal{width: 350px}}.modal-container.waitlist-prefs-modal .accessible-opt{background: #fffbde;border: 1px solid #f4e597;margin-bottom: 20px;padding: 10px 12px 0}@media only screen and (min-width: 31.25em){.modal-container.waitlist-prefs-modal{width: 500px}}@media only screen and (min-width: 53.125em){.modal-container.prescreen-unit-info{width: 850px}}.modal-container.fp-layout-image .modal-content{text-align: center}@media only screen and (min-width: 47.5em){.modal-container.fp-layout-image{max-width: 760px}}@media only screen and (min-width: 60em){.modal-container.fp-layout-image{max-width: 900px}}@media only screen and (min-width: 40.625em){.modal-container.card-swipe-modal{max-width: 740px}}@media only screen and (min-width: 40.625em){.modal-container.immediate-movein-modal{max-width: 500px}}.modal-container.immediate-movein-modal .datepicker-combo{max-width: 200px}.modal-container.immediate-movein-modal .modal-actions{padding-top: 30px}.modal-container.immediate-movein-modal .modal-actions:before,.modal-container.immediate-movein-modal .modal-actions:after{content: " ";display: table;visibility: hidden}.modal-container.immediate-movein-modal .modal-actions:after{clear: both}.modal-container.immediate-movein-modal .modal-actions .btn:disabled{opacity: 0.3}.modal-container.st-policy-file-modal{width: 100%;height: 100%}.mrktng-space{width: 100%;background: #000;color: #fff;margin-bottom: 20px;transform: scale(1, 1);transition: transform .3s ease-out}@media only screen and (min-width: 34.375em){.mrktng-space{display: table;table-layout: fixed}}.mrktng-space.collapsed{transform: scale(1, 0)}.mrktng-space .mrktng-space__image,.mrktng-space .mrktng-space__content,.mrktng-space .mrktng-space__btn-space{width: 100%;display: block}@media only screen and (min-width: 34.375em){.mrktng-space .mrktng-space__image,.mrktng-space .mrktng-space__content,.mrktng-space .mrktng-space__btn-space{display: table-cell;vertical-align: middle}}.mrktng-space .mrktng-space__full-image{width: 100%}.mrktng-space .mrktng-space__full-image img{width: 100%}.mrktng-space .mrktng-space__image{background-size: cover;background-position: center;overflow: hidden}@media only screen and (min-width: 34.375em){.mrktng-space .mrktng-space__image{width: 20%}}@media only screen and (min-width: 60em){.mrktng-space .mrktng-space__image{width: 15%}}.mrktng-space .mrktng-space__image img{opacity: 0}.mrktng-space .mrktng-space__content{padding: 15px}@media only screen and (min-width: 34.375em){.mrktng-space .mrktng-space__content{width: 50%}.mrktng-space .mrktng-space__content.no-image{width: 70%}}@media only screen and (min-width: 60em){.mrktng-space .mrktng-space__content{width: 60%;padding: 10px 10px 10px 20px}.mrktng-space .mrktng-space__content.no-image{width: 75%}}.mrktng-space .mrktng-space__content .mrktng-space__title{font-size: 1.125em;font-weight: bold;margin-bottom: 10px}@media only screen and (min-width: 34.375em){.mrktng-space .mrktng-space__content .mrktng-space__title{margin-bottom: 5px}}@media only screen and (min-width: 47.5em){.mrktng-space .mrktng-space__content .mrktng-space__title{font-size: 1.3125em;font-weight: normal}}.mrktng-space .mrktng-space__content p{margin: 0}.mrktng-space .mrktng-space__btn-space{padding: 0 15px 15px;text-align: left}@media only screen and (min-width: 34.375em){.mrktng-space .mrktng-space__btn-space{width: 30%;padding: 0 20px 0 15px;text-align: center}}@media only screen and (min-width: 60em){.mrktng-space .mrktng-space__btn-space{width: 25%;text-align: right}}.mrktng-space .mrktng-space__btn-space .mrktng-space__btn{background: #fff;color: #000;display: inline-block;font-size: 1em;padding: 15px 20px;text-align: center;text-decoration: none}.mrktng-space .mrktng-space__btn-space .mrktng-space__btn:hover{background: #fff;transition: all 250ms ease-in-out}@media only screen and (min-width: 34.375em){.mrktng-space .mrktng-space__btn-space .mrktng-space__btn{font-size: .875em;padding: 10px 15px}}#snippet_property_site_plan{overflow: hidden}@media only screen and (min-width: 40.625em){.modal-container.site-plan-modal{width: 650px}}.site-plan-modal.fullscreen{width: 100%;margin: 0}.site-plan-modal.sized{margin: 20px auto}.site-plan-modal.landscape:before,.site-plan-modal.landscape:after{content: " ";display: table;visibility: hidden}.site-plan-modal.landscape:after{clear: both}.site-plan-modal .modal-content{height: auto;padding: 0}.site-plan-modal .sys-msg{margin-bottom: 0}.site-plan{background: #e6e7e8;position: relative}.landscape .site-plan:before,.landscape .site-plan:after{content: " ";display: table;visibility: hidden}.landscape .site-plan:after{clear: both}@media only screen and (min-width: 40.625em){.landscape .site-plan{overflow: hidden}}.sp-pan-area,.panbox{width: 100%;overflow: hidden;position: relative}.landscape .sp-pan-area{width: 70%;float: left}.no-filters .sp-pan-area{width: 100%}.sp-pan-area .sp-no-results{width: 200px;height: 85px;background: #000;background: rgba(0,0,0,0.9);border-radius: 3px;color: #fff;font-size: 1em;left: 50%;margin-left: -100px;margin-top: -43px;padding: 12px;position: absolute;top: 50%}.panbox{background: #fff;cursor: move}.panbox.no-pan{cursor: auto}.panbox.img-fail{background: #e6e7e8;border-left: 1px solid #ccc}.panbox .confirm-dialog{position: absolute;margin: 0}.panbox .confirm-dialog h6{padding: 15px 20px 0}.panbox .confirm-dialog p{padding: 0 20px}.panbox .confirm-rate-list{margin-left: 10px;margin-right: 10px}.panbox .confirm-rate-list:before,.panbox .confirm-rate-list:after{content: " ";display: table;visibility: hidden}.panbox .confirm-rate-list:after{clear: both}.panbox .confirm-rate-list .confirm-rate-item{width: 100%;padding-left: 10px;padding-right: 10px}.panbox .confirm-rate-list .title{color: #666;display: block;font-size: .625em;margin-bottom: 5px;text-transform: uppercase}.panbox .confirm-rate-list .value{display: block}.panbox .confirm-rate-list.col-2 .confirm-rate-item{width: 50%;float: left}.panbox .confirm-rate-list.col-3 .confirm-rate-item{width: 33.33333333%;float: left}.panbox #sp-ref-point{cursor: default;position: absolute}.panbox #sp-ref-point img{width: 25px;height: 35px}.panbox #sp-ref-point span{width: 80px;background: #fff;background: rgba(255,255,255,0.85);border-radius: 3px;color: #222;display: none;font-size: .6875em;left: 50%;margin-left: -40px;padding: 5px 0;position: absolute;text-align: center;text-transform: uppercase;top: -24px;z-index: 1}.panbox #sp-ref-point:hover span{display: block}.img-fail-content{display: none;left: 50%;margin-left: -60px;margin-top: -90px;position: absolute;text-align: center;top: 50%}.img-fail .img-fail-content{display: block}.img-fail-content .icon,.img-fail-content span{color: #b3b3b3;display: block;margin-bottom: 10px}.img-fail-content .icon{font-size: 2.25em}.img-fail-content span{font-size: 1.5em;text-transform: uppercase}.panbox-inner{left: 0;position: absolute;top: 0}.sp-filters{background: #e6e7e8}.landscape .sp-filters{width: 30%;float: left}.portrait .sp-filters{width: 100%;border-bottom: 1px solid #999;position: relative}.portrait .sp-filters:before,.portrait .sp-filters:after{content: " ";display: table;visibility: hidden}.portrait .sp-filters:after{clear: both}.sp-filters-title{color: #222;margin-bottom: 0;padding: 10px 10px 0}.landscape .sp-filters-title .icon{display: none}.portrait .sp-filters-title{padding-bottom: 10px;padding-right: 10px}.portrait .sp-filters-title:before,.portrait .sp-filters-title:after{content: " ";display: table;visibility: hidden}.portrait .sp-filters-title:after{clear: both}.portrait .sp-filters-title .icon{float: right}.sp-filters-subtitle{color: #666;font-size: .85714em;text-transform: none}.landscape .sp-filters-subtitle{display: block}.sp-filter-list .vertform-item{margin-bottom: 10px}.landscape .sp-filter-list{padding: 10px}.landscape .sp-filter-list .submit{padding-top: 5px}.landscape .sp-filter-list .submit:before,.landscape .sp-filter-list .submit:after{content: " ";display: table;visibility: hidden}.landscape .sp-filter-list .submit:after{clear: both}@media only screen and (min-width: 28.125em){.landscape .sp-filter-list .submit{display: flex}.landscape .sp-filter-list .submit .btn{flex: 1}.landscape .sp-filter-list .submit .btn:first-child{margin-right: 5px}}.landscape .sp-filter-list .btn{padding: 8px 12px}.landscape .sp-filter-list .btn.outline{float: right}.portrait .sp-filter-list{width: 100%;background: #e6e7e8;border-bottom: 1px solid #999;display: none;left: 0;padding: 10px;position: absolute;top: 40px;z-index: 10}.portrait .sp-filter-list:before,.portrait .sp-filter-list:after{content: " ";display: table;visibility: hidden}.portrait .sp-filter-list:after{clear: both}.portrait .sp-filter-list .btn{width: 100%;margin-bottom: 15px}.portrait .sp-filter-list .outline{margin-bottom: 0}.sp-loader{border-radius: 4px;left: 50%;margin-left: -34px;margin-top: -34px;padding: 12px 15px 10px;position: absolute;text-align: center;top: 50%;z-index: 101}.unit-pin{background: #000;border: 1px solid #fff;color: #fff;cursor: pointer;font-size: .8125em;padding: 3px 5px;position: absolute;z-index: 1}.unit-pin:before,.unit-pin:after{content: "";border-bottom: none;left: 50%;position: absolute}.sp-legacy .unit-pin{font-size: .6875em;padding: 2px 4px 2px}.sp-legacy .unit-pin:before,.sp-legacy .unit-pin:after{display: none;visibility: hidden}.unit-pin:before{border-left: 8px solid rgba(0,0,0,0);border-right: 8px solid rgba(0,0,0,0);border-top: 7px solid #fff;bottom: -7px;margin-left: -8px}.unit-pin:after{border-left: 6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);border-top: 5px solid #000;bottom: -5px;margin-left: -6px}.unit-pin[data-is-waitlist="true"]{background: #ccc;color: #222}.unit-pin[data-is-waitlist="true"]:after{border-top-color: #ccc}.unit-pin:hover,.unit-pin.active,.unit-pin.in-cart{background: #000;color: #fff;z-index: 5}.unit-pin:hover:after,.unit-pin.active:after,.unit-pin.in-cart:after{border-top-color: #000}.sp-details-wrapper{width: 100%;height: 100%;background: #fff;background: rgba(255,255,255,0.95);display: none;left: 0;overflow-y: auto;padding: 20px;position: absolute;top: 0;z-index: 5;-webkit-overflow-scrolling: touch}.sp-unit-details{color: #222;max-width: 500px;margin: 0 auto}.sp-details-title{color: #222;font-size: 1.5em;margin-bottom: 8px;position: relative}.sp-details-title:before,.sp-details-title:after{content: " ";display: table;visibility: hidden}.sp-details-title:after{clear: both}.sp-details-title .sp-pop-close{color: #222;font-weight: normal;right: 0;position: absolute;text-decoration: none !important;top: 0}.sp-details-title .sp-pop-close:hover{color: #222}.sp-fp-name{display: block;font-size: .58333em;text-transform: none}.sp-fp-name .icon{margin-right: 5px;vertical-align: middle}.sp-details-content{position: relative}.sp-details-content:before,.sp-details-content:after{content: " ";display: table;visibility: hidden}.sp-details-content:after{clear: both}.sp-details-content.no-img{margin-bottom: 10px}.sp-details-content.unit-img{margin-bottom: 20px}.sp-unit-image{background: #c3c7c8;position: relative}.sp-unit-image .expand-btn{display: none;background: #000;bottom: 5px;left: 5px;padding: 6px 8px 5px;position: absolute}.sp-unit-image .icon{color: #fff;font-size: 1.125em}.spu-image-context{width: 100%}.spu-image-context img{width: 100%;bottom: 0;left: 0;position: absolute;right: 0;top: 0}.sp-details-list{margin: 0}.sp-details-list:before,.sp-details-list:after{content: " ";display: table;visibility: hidden}.sp-details-list:after{clear: both}.no-img .sp-details-list{border-top: 4px solid #666;padding: 0}.unit-img .sp-details-list{background: #000;padding: 5px 0}.sp-details-item{width: 33.33%;float: left;font-size: 1.125em;padding: 15px 0;position: relative;text-align: center}.sp-details-item:after{content: '';height: 20px;display: block;margin-top: -10px;position: absolute;right: 0;top: 50%}.sp-details-item:last-child:after{display: none}.sp-details-item.rent{width: 100%;border-bottom: 2px solid #4d4d4d;font-size: 1.5em;padding: 12px 0 15px}.unit-img .sp-details-item{color: #fff}.unit-img .sp-details-item:after{border-right: 2px solid #4d4d4d}.no-img .sp-details-item:after{border-right: 1px solid #999}.sp-details-item span{font-size: .72222em}.sp-details-item .icon{display: none}.sp-unit-form .vertform-item{margin-bottom: 0}.sp-unit-form .terms{border: 4px solid #666;margin-bottom: 20px;padding: 12px}.sp-unit-form .combo-item.sp-details-monthly{border-bottom: 1px solid #ccc;display: flex;margin-bottom: 10px;padding-bottom: 10px}.sp-unit-form .combo-item.sp-details-monthly:before,.sp-unit-form .combo-item.sp-details-monthly:after{content: " ";display: table;visibility: hidden}.sp-unit-form .combo-item.sp-details-monthly:after{clear: both}.sp-unit-form .submit{padding-top: 0}.sp-unit-form .submit:before,.sp-unit-form .submit:after{content: " ";display: table;visibility: hidden}.sp-unit-form .submit:after{clear: both}.sp-unit-form .submit.single .btn{width: 100%}.sp-unit-form .submit.double .btn{width: 48%;float: left}.sp-unit-form .submit.double .btn:first-child{margin-right: 4%}.sp-lease-term,.sp-lease-rate{width: 50%;flex: 1;font-size: 1.625em;font-weight: bold;line-height: 1em;margin-bottom: 0;text-align: center}.sp-lease-rate{border-left: 1px solid #666}.sp-lease-rate sup{margin-right: 2px;top: -0.2em}.sp-term-unit{display: block;font-size: .5em;font-weight: normal}@media only screen and (min-width: 28.125em){.sp-unit-form .combo-item.sp-details-monthly{border-bottom: none;margin-bottom: 0;padding-bottom: 0;padding-top: 10px}.sp-lease-term,.sp-lease-rate{width: auto;font-size: 1.375em}.sp-term-unit{font-size: .54545em}.sp-lease-term{padding-right: 12px}.sp-lease-rate{padding-left: 12px}}@media only screen and (min-width: 31.25em){.sp-unit-form .combo-item.sp-details-monthly{padding-top: 8px}.sp-lease-term,.sp-lease-rate{font-size: 1.5em}.sp-term-unit{font-size: .54167em}.sp-lease-term{padding-right: 12px}.sp-lease-rate{padding-left: 12px}}@media only screen and (min-width: 40.625em){.sp-details-content.unit-img{width: 100%;display: table}.sp-details-content.unit-img .sp-unit-image,.sp-details-content.unit-img .sp-details-list{display: table-cell;margin: 0;vertical-align: top}.sp-details-content.unit-img .sp-unit-image{width: 75%}.sp-details-content.unit-img .sp-details-list{width: 25%;padding: 5px 15px}.sp-details-content.unit-img .sp-details-item{width: 100%;border: none;float: none;text-align: left}.sp-details-content.unit-img .sp-details-item:after{content: '';border-bottom: 2px solid #4d4d4d;border-right: none;bottom: 0;left: 0;margin-top: 0;right: 0;top: auto}.sp-details-content.unit-img .sp-details-item.rent{border-bottom: none;font-size: 1.125em;padding: 15px 0}.sp-details-monthly{padding-top: 0}}@media only screen and (min-width: 47.5em){.site-plan .sp-unit-details{max-width: 700px}}.site-plan .sp-unit-details .sp-unit-image{background-color: #fff}@media only screen and (min-width: 47.5em){.site-plan .sp-unit-details .sp-unit-image{width: 82%}}.site-plan .sp-unit-details .sp-unit-image .spu-image-context img{width: auto;height: 100%;margin: 0 auto}@media only screen and (min-width: 47.5em){.site-plan .sp-unit-details .unit-img .sp-details-list{width: 18%}}.mf-pdf__instructions{margin-bottom: 30px}.mf-pdf .large-text{max-width: 720px;display: block;font-size: 1.125em;margin-bottom: 1em}.mf-pdf-container{background: url('//commoncdn.entrata.com/website_templates/_common/display_type/responsive/img/squairy_light.png') repeat;margin-bottom: 50px;margin-left: -20px;margin-right: -20px;padding: 15px 20px 50px}.mf-pdf-page-count{margin: 10px 0;text-align: center}.mf-pdf-page-count:first-child{margin-top: 0}.mf-pdf-page{min-height: 300px;background: #fff url('//commoncdn.entrata.com/images/loader_grey.gif') no-repeat center center;box-shadow: 0 3px 5px rgba(0,0,0,0.2);position: relative}.mf-pdf-page > img{width: 100%}@media only screen and (min-width: 47.5em){.mf-pdf-container{margin-left: 0;margin-right: 0;padding: 20px 40px 50px}.mf-pdf-page-count{margin: 1.5em 0}}.mf-box{background: #cae4fb;border: 1px solid #1175ce;color: #222;cursor: pointer;font-size: .6875em;position: absolute;transition: background 250ms ease-in-out;-moz-transition: background 250ms ease-in-out;-o-transition: background 250ms ease-in-out;-webkit-transition: background 250ms ease-in-out;z-index: 1}.mf-box--example{background: #cae4fb;border: 1px solid #1175ce;color: #222;display: inline-block;font-size: 1em;margin-bottom: 10px;padding: 10px 12px}.mf-box.is-complete{background: #dbebce;border-color: #70ad3b;cursor: default}.mf-box.initials{text-align: center}.mf-box.signature{padding-left: 5px}.mf-box img{max-width: 100%;max-height: 100%}@media only screen and (min-width: 40.625em){.mf-box{font-size: .8125em}}@media only screen and (min-width: 60em){.mf-box{font-size: .9375em}}.mf-box-display{color: #222}.mf-signature-modal{max-width: 450px}#general-questions .vertform-item.radio{padding-top: 30px}#general-questions .vertform-item.radio:first-child{padding-top: 0}.app-doc-group{list-style: none;margin-bottom: 30px;padding: 0}.app-doc-header:before,.app-doc-header:after{content: " ";display: table;visibility: hidden}.app-doc-header:after{clear: both}.app-doc-header h3{display: inline-block;margin-bottom: 20px;text-align: left}.app-doc-header .btn{width: 100%;float: right;margin-bottom: 10px}@media only screen and (min-width: 28.125em){.app-doc-header .btn{width: inherit}}.app-doc-box{border: 1px solid #ddd;margin-bottom: 20px;padding: 20px}.app-doc-box:after{content: '';display: inline-block;height: 100%;vertical-align: middle}.app-doc-box.completed{margin-bottom: 0}.app-doc-box .sys-msg{margin-bottom: 10px}.app-doc-info,.app-doc-status{display: inline-block;vertical-align: middle}.app-doc-info{width: 100%;list-style: none;padding-left: 0}.app-doc-info:before,.app-doc-info:after{content: " ";display: table;visibility: hidden}.app-doc-info:after{clear: both}@media only screen and (min-width: 47.5em){.app-doc-info{width: 65%}}.app-doc-info li{display: inline-block;vertical-align: middle}.app-doc-info li span{display: block}.app-doc-info.app-select{width: 85%;border-right: 1px solid #eee;margin-top: 0}.app-doc-info .seperator{width: 100%;border-top: 2px dotted #ddd;content: " ";margin-top: 10px;padding-bottom: 10px}@media only screen and (min-width: 28.125em){.app-doc-info .seperator{display: none}}.app-doc-block{vertical-align: middle}.app-doc-block.first{width: 15%;text-align: center}@media only screen and (min-width: 34.375em){.app-doc-block.first{width: 10%}}.app-doc-block.first .icon{font-size: 2.5em}@media only screen and (min-width: 34.375em){.app-doc-block.first .icon{font-size: 3em}}.app-doc-block.wide{width: 85%;padding-left: 10px}@media only screen and (min-width: 28.125em){.app-doc-block.wide{width: 35%}}@media only screen and (min-width: 34.375em){.app-doc-block.wide{width: 40%}}@media only screen and (min-width: 47.5em){.app-doc-block.wide{width: 46%;padding: 0 10px 0 20px}}.app-doc-block.thin{width: 50%;text-align: center}@media only screen and (min-width: 28.125em){.app-doc-block.thin{width: 25%;margin-top: 0;padding-left: 10px;text-align: left}}@media only screen and (min-width: 34.375em){.app-doc-block.thin{border-left: 1px solid #ddd;margin-top: 0;padding-left: 20px}}.app-doc-block.thin:first-of-type{border-left: 1px solid #ddd}@media only screen and (min-width: 47.5em){.app-doc-block.thin{width: 22%;padding: 0 10px}}.app-doc-block.action-bar{background: #f2f2f2;border: 1px solid #ddd;border-top: 0;margin-bottom: 20px;padding: 16px 24px}.app-doc-block.action-bar .text-link{font-size: 14px;margin-right: 24px;text-decoration: none;vertical-align: middle}.app-doc-block.action-bar .text-link .document-icon{width: 16px;height: 16px;fill: #000;margin-right: 8px;vertical-align: middle}.app-people-box{border: 1px solid #ddd;border-top: 0;padding: 24px}.app-people-box .people-list{list-style: none;padding: 0}.app-people-box .people-list .person-row{border-bottom: 1px solid #ddd;font-size: .875em;padding: 8px 0}@media only screen and (min-width: 47.5em){.app-people-box .people-list .person-row{border-bottom: none;padding: 4px}}.app-people-box .people-list .person-row.header{display: none}@media only screen and (min-width: 47.5em){.app-people-box .people-list .person-row.header{border-bottom: 1px solid #ddd;display: block;color: #999;font-size: .75em;font-style: italic;margin-bottom: 4px}}.app-people-box .people-list .person-row .name,.app-people-box .people-list .person-row .type,.app-people-box .people-list .person-row .email,.app-people-box .people-list .person-row .status,.app-people-box .people-list .person-row .actions{width: 50%;display: inline-block;padding: 8px;vertical-align: top}@media only screen and (min-width: 47.5em){.app-people-box .people-list .person-row .name,.app-people-box .people-list .person-row .type,.app-people-box .people-list .person-row .email,.app-people-box .people-list .person-row .status,.app-people-box .people-list .person-row .actions{width: 17%;padding: 0 16px 0 0;vertical-align: middle}}.app-people-box .people-list .person-row .email{word-wrap: break-word}@media only screen and (min-width: 47.5em){.app-people-box .people-list .person-row .email{width: 25%}}.app-people-box .people-list .person-row .status.incomplete{color: #ffc437}.app-people-box .people-list .person-row .status.complete{color: #70ad3b}.app-people-box .people-list .person-row .actions{width: 100%}@media only screen and (min-width: 47.5em){.app-people-box .people-list .person-row .actions{width: 24%;padding-right: 0;text-align: right}}.app-people-box .people-list .person-row .actions .reminder-text{color: #70ad3b;display: inline-block;font-size: .85em;margin-right: 8px;vertical-align: middle}.app-people-box .people-list .person-row .actions .btn{font-size: .75em;padding: 8px 8px;vertical-align: middle}.app-people-box .people-list .person-row .actions .btn.remove{background: #bd3e0f;color: #fff}.app-people-box .people-list .person-row .actions .btn.remove:hover{background: #ca653f}.app-people-box .people-list .person-row .actions .btn.reminder{margin-right: 8px}.app-list-btn{width: 100%;display: inline-block}@media only screen and (min-width: 40.625em){.app-list-btn{width: 15%;border-left: 1px solid #ddd;padding-left: 2%}}.app-list-btn .btn{width: 100%}.ad-title{font-size: 12px;font-style: italic}.ad-detail{font-weight: bold;line-height: 1.5em}.ad-detail.description{font-size: .875em;font-weight: normal}.app-doc-status{width: 100%;border-top: 1px solid #ddd;margin-top: 10px;padding-top: 20px;text-align: center}@media only screen and (min-width: 47.5em){.app-doc-status{width: 35%;border-left: 1px solid #eee;border-top: 0;margin-top: 0;padding-top: 0;padding-left: 20px}}.app-doc-status h4{font-weight: bold;margin-bottom: 5px;text-align: center}.app-doc-status p{margin-bottom: 10px;text-align: center}.app-doc-status .btn{width: auto;display: inline-block;font-size: 16px}@media only screen and (min-width: 47.5em){.app-doc-status .btn{font-size: 14px}}.app-doc-status.wait .btn{width: 48%;float: left}.app-doc-status.wait .btn:first-of-type{margin-right: 2%}.app-doc-status.app-select{width: 15%;border: none}.app-doc-status.app-select .btn{margin-top: 10px}.app-doc-status .extra-links{font-size: .875em;margin-top: 20px;text-align: center}.app-doc-status .extra-links a{display: block;margin-bottom: 15px;text-decoration: none}.app-doc-status .extra-links a:last-child{margin-bottom: 0}.app-doc-status .extra-links .icon{color: #333;font-size: 1.14286em;margin-right: 5px;vertical-align: middle}@media only screen and (min-width: 25em){.app-doc-status .extra-links a{display: inline-block;margin-bottom: 0;margin-right: 20px}.app-doc-status .extra-links a:last-child{margin-right: 0}.app-doc-status .extra-links.moneygram a{margin-bottom: 15px}}@media only screen and (min-width: 47.5em){.app-doc-status .extra-links a{margin-bottom: 15px;margin-right: 0}.app-doc-status .extra-links a:last-child{margin-bottom: 0}}@media only screen and (min-width: 56.25em){.app-doc-status .extra-links{font-size: .8125em}.app-doc-status .extra-links a{margin-bottom: 0;margin-right: 15px}.app-doc-status .extra-links a:last-child{margin-right: 0}.app-doc-status .extra-links.moneygram a{margin-bottom: 15px}.app-doc-status .extra-links.moneygram a:nth-child(even){margin-right: 0}}.app-list-info{width: 100%;display: inline-block;margin-bottom: 20px}@media only screen and (min-width: 40.625em){.app-list-info{width: 85%;margin-bottom: 0}}.app-list-info li{vertical-align: middle}.app-list-info .app-list-icon{width: 10%;display: inline-block}.app-list-info .app-list-icon .icon{font-size: 1.5em}@media only screen and (min-width: 28.125em){.app-list-info .app-list-icon .icon{font-size: 2.5em}}@media only screen and (min-width: 34.375em){.app-list-info .app-list-icon .icon{font-size: 3em}}.app-list-info .app-list-block{width: 100%;display: inline-block;padding-left: 4%}@media only screen and (min-width: 28.125em){.app-list-info .app-list-block{width: 45%}}.app-list-info .app-list-block span{display: block}.app-list-info .app-list-block.main{width: 90%}@media only screen and (min-width: 28.125em){.app-list-info .app-list-block.main{width: 45%}}.app-list-info .app-list-block.descript{border-top: 1px solid #ddd;margin-top: 10px;padding-top: 10px;padding-left: 0}@media only screen and (min-width: 28.125em){.app-list-info .app-list-block.descript{border-top: none;margin-top: 0;padding-top: 0;padding-left: 4%}}.app-completed-dates{width: 100%;padding: 0 5px}.app-completed-dates:before,.app-completed-dates:after{content: " ";display: table;visibility: hidden}.app-completed-dates:after{clear: both}.app-completed-dates li{float: left;text-align: center;width: 50%}.app-completed-dates li:first-of-type{border-right: 1px solid #ddd}.app-completed-dates .title,.app-completed-dates .date{display: block;margin-bottom: 2px}.app-completed-dates .title{color: #999;font-size: 12px;font-style: italic;font-weight: normal}.app-completed-dates .date{font-size: 14px;font-weight: bold}.unit-info-box{width: 100%;border-top: 1px solid #ddd;margin: 20px 0 0}.unit-info-box:before,.unit-info-box:after{content: " ";display: table;visibility: hidden}.unit-info-box:after{clear: both}.unit-info-box p{display: inline-block;margin: 0}.unit-info-box img{display: inline-block;margin: 0 20px 0 0}.waitlist-unit-image{width: 35%;float: left;margin-top: 20px}@media only screen and (min-width: 37.5em){.waitlist-unit-image{width: 20%}}@media only screen and (min-width: 60em){.waitlist-unit-image{width: 10%}}.waitlist-unit-details{width: 65%;float: left}@media only screen and (min-width: 37.5em){.waitlist-unit-details{width: 80%}}@media only screen and (min-width: 60em){.waitlist-unit-details{width: 90%}}.unit-info-small-box{width: 50%;display: inline-block;margin-top: 20px}.unit-info-small-box p{color: #333;line-height: 1em}.unit-info-small-box p:first-child{font-style: italic;font-size: .75em;margin: 0 0 5px 0}.unit-info-small-box .floorplan-name{color: #000;font-weight: bold}.unit-info-small-box.drop{border: 1px solid #ddd;cursor: pointer;float: right;margin: 0;padding: 10px}.unit-info-small-box.drop:hover{border: 1px solid #404040;color: #404040}@media only screen and (min-width: 34.375em){.unit-info-small-box{width: 33.33333333%}}@media only screen and (min-width: 37.5em){.unit-info-small-box{width: 25%}}@media only screen and (min-width: 47.5em){.unit-info-small-box{width: 20%}}@media only screen and (min-width: 60em){.unit-info-small-box{width: 14%}}.unit-amenities-list{width: 45%;float: left;margin: 20px 10px 0 0}.unit-amenities-list:last-child{margin: 20px 0 0}.unit-amenities-list ul{padding: 0}.unit-amenities-list li{width: 45%;font-size: .75em;display: inline-block;margin: 0 10px 5px 0}.unit-amenities-list .unit-amenities-header{width: 100%;font-size: .875em;font-weight: bold}.roommates-modal .options-table{margin-bottom: 0}@media only screen and (min-width: 40.625em){.modal-container.waitlist-offer-modal{width: 600px}}.pp-svg-icon{width: 16px;height: 16px;display: inline-block;fill: #666;vertical-align: middle}.pp-svg-icon.large{width: 24px;height: 24px}.flex-doc-group{list-style: none;margin-bottom: 30px;padding: 0}.flex-doc-box{border: 1px solid #ccc;border-radius: 8px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;margin-bottom: 24px;padding: 16px}@media only screen and (min-width: 47.5em){.flex-doc-box{align-items: center;justify-content: space-between}}.flex-doc-box.completed{border-bottom: none;border-radius: 8px 8px 0 0;margin-bottom: 0}.flex-doc-box .sys-msg{margin-bottom: 10px}.flex-doc-block{width: 100%;display: flex;flex-flow: column}@media only screen and (min-width: 34.375em){.flex-doc-block{width: 45%}}@media only screen and (min-width: 47.5em){.flex-doc-block{width: auto}}.flex-doc-block.container{width: 85%;display: flex;flex-flow: row;flex-wrap: wrap;padding-left: 24px}@media only screen and (min-width: 47.5em){.flex-doc-block.container{width: 65%;justify-content: space-around;padding-left: 0}}.flex-doc-block.container .flex-doc-block{padding: 0 16px 8px 0}@media only screen and (min-width: 47.5em){.flex-doc-block.container .flex-doc-block{width: 24%;border-left: 1px solid #ddd;padding: 0 24px}}.flex-doc-block.container .flex-doc-block:last-child{padding-bottom: 0}.flex-doc-block.first{width: 15%;display: flex;align-items: center}@media only screen and (min-width: 47.5em){.flex-doc-block.first{width: 10%;padding-right: 16px}}.flex-doc-block.first .pp-svg-icon{height: 48px;width: 48px}@media only screen and (min-width: 47.5em){.flex-doc-block.first .pp-svg-icon{height: 36px;width: 36px}}.flex-doc-block.action-bar{width: 100%;background: #f2f2f2;border: 1px solid #ddd;border-radius: 0 0 8px 8px;display: flex;flex-flow: row;margin-bottom: 24px;padding: 16px 24px}.flex-doc-block.action-bar .text-link{font-size: 14px;margin-right: 24px;text-decoration: none}.flex-doc-block.action-bar .text-link .pp-svg-icon{fill: #000;margin-right: 8px}.flex-doc-block .ad-title{color: #666;font-size: 12px;font-style: italic;letter-spacing: 0.5px;margin-bottom: 4px}.flex-doc-block .ad-detail{color: #222;font-size: 16px;font-weight: normal}.flex-doc-status{width: 100%;border: 1px solid #ddd;border-width: 1px 0 0 0;margin-top: 16px;padding: 24px 0 16px;text-align: center}@media only screen and (min-width: 47.5em){.flex-doc-status{width: 25%;border-width: 0 0 0 1px;margin: 0;padding: 0 0 16px 32px;text-align: left}}.flex-doc-status .status-msg{font-size: 13px;line-height: 18px;margin-bottom: 16px}.flex-doc-status .status-type{font-size: 16px;margin-bottom: 8px}.flex-people-box{width: 100%;border-top: 1px solid #ddd;padding-top: 16px}@media only screen and (min-width: 47.5em){.flex-people-box{padding-top: 16px}}.flex-people-box .people-list{list-style: none;padding: 0}.flex-people-box .people-list .person-row{border: 1px solid #ccc;border-radius: 8px;display: flex;flex-flow: row;flex-wrap: wrap;justify-content: flex-start;margin-bottom: 16px;padding: 16px 0 0}@media only screen and (min-width: 34.375em){.flex-people-box .people-list .person-row{justify-content: space-between;padding: 8px 0 24px}}@media only screen and (min-width: 47.5em){.flex-people-box .people-list .person-row{border: none;border-radius: 0;flex-wrap: nowrap;justify-content: flex-start;margin-bottom: 0;padding: 8px 0}}.flex-people-box .people-list .person-row.header{display: none}@media only screen and (min-width: 47.5em){.flex-people-box .people-list .person-row.header{background: #f2f2f2;border-bottom: 1px solid #ddd;display: flex;font-style: italic}.flex-people-box .people-list .person-row.header div{font-size: 11px}.flex-people-box .people-list .person-row.header div.name{font-weight: normal}}.flex-people-box .people-list .person-row div{width: 50%;font-size: 14px;word-wrap: break-word;padding: 8px 24px}@media only screen and (min-width: 34.375em){.flex-people-box .people-list .person-row div{width: 33%}}@media only screen and (min-width: 47.5em){.flex-people-box .people-list .person-row div{width: 16.66666667%;font-size: 13px;padding: 0 16px}.flex-people-box .people-list .person-row div.name{width: 15%;font-weight: bold}.flex-people-box .people-list .person-row div.email{width: 21%}.flex-people-box .people-list .person-row div.date{width: 18%}.flex-people-box .people-list .person-row div.invitor{width: 18%}.flex-people-box .people-list .person-row div.status{width: 18%}}.flex-people-box .people-list .person-row div.status.complete{color: #70ad3b}.flex-people-box .people-list .person-row div.status.incomplete{color: #ffc437}.flex-people-box .people-list .person-row div.actions{width: 100%;background: #f2f2f2;border-top: 1px solid #ccc;border-radius: 0 0 8px 8px;display: flex;justify-content: flex-start;margin-top: 16px;padding: 16px 24px}.flex-people-box .people-list .person-row div.actions .btn.small{height: 20px;margin: 0 16px 0 0;padding: 4px 8px;font-size: 12px}@media only screen and (min-width: 34.375em){.flex-people-box .people-list .person-row div.actions{width: 33%;background: none;border-top: none;border-radius: 0;justify-content: flex-start;margin-top: 0;padding: 8px 24px}}@media only screen and (min-width: 47.5em){.flex-people-box .people-list .person-row div.actions{width: 10%;justify-content: flex-end;padding: 0 16px}}.flex-people-box .people-list .person-row div.actions a{margin: 0 16px 0 0}@media only screen and (min-width: 47.5em){.flex-people-box .people-list .person-row div.actions a{margin: 0 0 0 12px}}.flex-people-box .people-list .person-row.with-btns .actions{width: 100%}@media only screen and (min-width: 34.375em){.flex-people-box .people-list .person-row.with-btns .actions{width: 33%}}@media only screen and (min-width: 47.5em){.flex-people-box .people-list .person-row.with-btns .actions{width: 20%}.flex-people-box .people-list .person-row.with-btns .actions .btn.small{margin-right: 0;margin-left: 8px}}.flex-people-box h5{margin-bottom: 8px}.flex-people-box .flex-title{align-items: center;display: flex;justify-content: space-between}.flex-people-box .flex-title .text-link{font-size: 11px}.fixed-demo-options{width: 100%;background: rgba(0,0,0,0.8);display: flex;padding: 16px 16px 48px;position: fixed;bottom: 0;left: 0;z-index: 100}.fixed-demo-options h3{color: #fff;margin-right: 24px}.fixed-demo-options .demo-btn{background: rgba(255,255,255,0.9);border-radius: 50px;color: #333;font-size: 12px;margin-right: 8px;padding: 8px 16px}.fixed-demo-options .demo-btn.active{background: #648794;color: #fff}.application-box{margin-bottom: 0px}.app-doc-block.fp-name,.app-doc-block.term-name{word-wrap: break-word}.border-padding-top-0{border-top: 0px;padding-top: 0px}.app-create-account,.login-sidebar{display: none}.app-create-account.active,.login-sidebar.active{display: block}.app-create-account.has-unit,.login-sidebar.has-unit{border-bottom: 1px solid #ccc;margin-bottom: 40px;padding-bottom: 20px}@media only screen and (min-width: 40.625em){.app-create-account.has-unit,.login-sidebar.has-unit{border-bottom: none;padding-bottom: 0}}@media only screen and (min-width: 40.625em){.app-create-account{display: inline;float: left;width: 56.25%;margin: 0 1.04166667%}}.app-create-account .req.terms{margin-left: 0}.group-invitation-card{background: #f2f2f2;border: 1px solid #ccc;display: flex;margin-bottom: 16px;padding: 16px}.group-invitation-card .floor-plan-image{width: 25%;margin-right: 16px}.group-invitation-card .detail-block{display: flex;flex-wrap: wrap}.group-invitation-card h3{width: 100%;font-size: 1em;margin-bottom: 8px}.group-invitation-card .sub-list{width: 50%}.group-invitation-card .detail-list{font-size: .75em;padding: 0}.group-invitation-card .detail-list li{margin-bottom: 4px}.group-invitation-card .close-button{flex-grow: 1;text-align: right}.group-invitation-card .close-button .pp-svg-icon{fill: #c62626}.login-sidebar{margin-bottom: 40px}@media only screen and (min-width: 40.625em){.login-sidebar{display: inline;float: right;width: 39.58333333%;margin: 0 1.04166667%}}@media only screen and (min-width: 47.5em){.login-sidebar{display: inline;float: right;width: 31.25%;margin: 0 1.04166667%;margin-left: 9.375%}}.app-login{margin-bottom: 20px}.app-login:first-child{border-bottom: 1px solid #ccc;padding-bottom: 20px}.app-login__header{cursor: pointer;position: relative}.app-login__header .icon{font-size: .875em;position: absolute;right: 0;top: 5px}.app-login__title{margin-bottom: 0}.app-login__content{padding-top: 20px}.app-login__form .vertform-item.submit{margin-bottom: 5px}.app-login__form .vertform-item.submit:before,.app-login__form .vertform-item.submit:after{content: " ";display: table;visibility: hidden}.app-login__form .vertform-item.submit:after{clear: both}.app-login__form .text-link-small{line-height: 2em}@media only screen and (min-width: 40.625em){.app-login__form .text-link-small{float: right}}@media only screen and (min-width: 40.625em){.app-login{background: #ececec;margin-bottom: 10px;padding: 20px}.app-login:first-child{border-bottom: none}.app-login__content{padding-top: 0}}.app-login.solo{margin-bottom: 20px}@media only screen and (min-width: 31.25em){.app-login.solo{display: inline;float: left;width: 64.58333333%;margin: 0 1.04166667%;margin-bottom: 30px}}@media only screen and (min-width: 47.5em){.app-login.solo{display: inline;float: left;width: 47.91666667%;margin: 0 1.04166667%}}.text-link-small{color: #666;font-size: .75em;margin-left: 15px;text-decoration: none}.text-link-small:hover{color: #000}@media only screen and (min-width: 40.625em){#frm_forgot_password{width: 50%}}.property-selector{margin-bottom: 30px}@media only screen and (min-width: 47.5em){.property-selector{margin-left: 1.041666666666667%;margin-right: 1.041666666666667%}}.property-selector .heading-3{display: none}.property-selector .heading-3,.property-selector .heading-4{font-size: 1.125em;font-weight: normal}.property-selector.selected{background: #f2f2f2;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;margin-top: -21px;padding: 20px}.property-selector.selected .heading-3{display: block;margin-bottom: 12px}.property-selector.selected .heading-4{display: none}@media only screen and (min-width: 34.375em){.property-selector.selected .search-menu{min-width: 300px;display: inline-block}.property-selector.selected .heading-3{display: inline-block;margin-bottom: 0;margin-right: 10px;vertical-align: middle}}@media only screen and (min-width: 47.5em){.property-selector.selected{margin-top: -51px}}.property-selector:not(.selected) + .split-selector{display: none}.journey-selector .parent{display: flex;flex-wrap: wrap;justify-content: space-between}.journey-selector .parent .child{width: 100%;background-color: #fff;border: 1px solid #ccc;border-radius: 8px;margin-bottom: 16px}@media only screen and (min-width: 34.375em){.journey-selector .parent .child{width: 48.5%}}@media only screen and (min-width: 75em){.journey-selector .parent .child{width: 31.5%}}.journey-selector .parent .image{width: 100%;height: 160px;margin-bottom: 16px;object-fit: cover}@media only screen and (min-width: 34.375em){.journey-selector .parent .image{height: 120px}}.journey-selector .parent .contents{padding: 16px}.journey-selector .parent .contents p{padding: 10px 0;margin: 0}@media only screen and (min-width: 75em){.journey-selector .parent.dual .child{width: 48.5%}}.reservation-code-content{padding: 16px 0}.reservation-code-content .text-link{cursor: pointer;display: inline-block;font-size: .85em}.reservation-code-content .containerNew{background: #f0f0f0;margin-top: 24px;padding: 32px 24px}.reservation-code-content .containerNew p{font-style: italic}.reservation-code-content .containerNew li{font-weight: bold}.reservation-code-content .codeInput{align-items: center;display: flex}.reservation-code-content .reservationCode label{display: block;font-size: .75em;margin: 0 0 8px}.reservation-code-content .reservationCode input{margin-right: 8px}.reservation-code-content .crossMark .pp-svg-icon{height: 12px;width: 12px;fill: #c62626}.reservation-code-content .errorMessageIn input{border-color: red}.reservation-code-content .errorMessage{color: red !important;margin-bottom: 24px}.esign-main-col{margin-bottom: 30px}.esign-main-col:before,.esign-main-col:after{content: " ";display: table;visibility: hidden}.esign-main-col:after{clear: both}.terms-section,.esign-container{margin-bottom: 50px}.terms-section .btn.primary,.esign-container .btn.primary{margin-bottom: 30px}.terms-section .exit-esign-link,.esign-container .exit-esign-link,.terms-section .prev-page-link,.esign-container .prev-page-link{display: block;font-size: .875em;line-height: 1.5em;margin-bottom: 20px;text-align: center}.terms-section .exit-esign-link:last-of-type,.esign-container .exit-esign-link:last-of-type,.terms-section .prev-page-link:last-of-type,.esign-container .prev-page-link:last-of-type{margin-bottom: 0}.terms-section .terms-header,.esign-container .terms-header{margin-bottom: 20px}.terms-section .terms-header.pad-top,.esign-container .terms-header.pad-top{margin-top: 40px}.terms-section .flex-header,.esign-container .flex-header{align-items: flex-start;display: flex;flex-direction: column}@media only screen and (min-width: 34.375em){.terms-section .flex-header,.esign-container .flex-header{flex-direction: row;justify-content: space-between}}@media only screen and (min-width: 34.375em){.terms-section .btn.primary,.esign-container .btn.primary{margin-bottom: 0;margin-right: 20px}.terms-section .exit-esign-link,.esign-container .exit-esign-link,.terms-section .prev-page-link,.esign-container .prev-page-link{display: inline;margin-bottom: 0;margin-right: 30px;position: relative;text-align: left}.terms-section .prev-page-link:after,.esign-container .prev-page-link:after{content: "|";position: absolute;right: -15px;top: 0}}@media only screen and (min-width: 40.625em){.terms-section{display: inline;float: left;width: 64.58333333%;margin: 0 1.04166667%;padding-right: 30px}.terms-section.res-ins{margin-bottom: 50px}.terms-section.wide{display: inline;float: left;width: 81.25%;margin: 0 1.04166667%}}.terms-viewer{height: 200px;background: #fff;border: 1px solid #ccc;-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.35);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.35);box-shadow: inset 0 0 6px rgba(0,0,0,0.35);margin-bottom: 20px;overflow: scroll;padding: 15px}@media only screen and (min-width: 34.375em){.terms-viewer{height: 300px}}.esign-sidebar{border-top: 1px solid #a6a6a6;padding: 30px 0}@media only screen and (min-width: 40.625em){.esign-sidebar{display: inline;float: left;width: 31.25%;margin: 0 1.04166667%;border: none;padding: 0}}.esign-sidebar p{padding-bottom: 20px}.esign-sidebar .download-link{border-top: 1px solid #666;padding-right: 20px;padding-top: 15px;text-decoration: none}.esign-sidebar .download-link .icon{margin-right: 8px;vertical-align: middle}.esign-sidebar-header{background: #000;color: #fff;font-size: .875em;margin: 0;padding: 12px;text-align: center}.esign-sb-box{border-bottom: 1px solid #a6a6a6;margin-bottom: 30px;padding-bottom: 30px}@media only screen and (min-width: 40.625em){.esign-sb-box{border-bottom: none;background: #ececec;margin-bottom: 20px;padding: 20px}.esign-sb-box .esign-doc-list{border-top: 1px solid #666;margin-bottom: 5px;padding-top: 20px}}.esign-sb-header .icon{font-size: 1.5em;margin-right: 8px;vertical-align: middle}@media only screen and (min-width: 40.625em){.esign-sb-header .icon{display: none}}@media only screen and (min-width: 47.5em){.esign-sb-header:before,.esign-sb-header:after{content: " ";display: table;visibility: hidden}.esign-sb-header:after{clear: both}.esign-sb-header .icon{display: inline-block;float: right;font-size: 2.1em;margin-right: 0;margin-top: 5px}}.esign-doc-item{line-height: 1.5em;margin-bottom: 5px;position: relative}@media only screen and (min-width: 40.625em){.esign-doc-item{font-size: .875em}}.esign-doc-item.signed:before{content: '8';color: #70ad3b;font-family: 'Application Icons';left: -40px;position: absolute;top: 0}.esign-doc-item.signed a{color: #70ad3b;text-decoration: none}@media only screen and (min-width: 40.625em){.esign-container{display: inline;float: left;width: 97.91666667%;margin: 0 1.04166667%}.esign-container:before,.esign-container:after{content: " ";display: table;visibility: hidden}.esign-container:after{clear: both}}.esign-container .large-text{max-width: 720px;font-size: 1.125em}.esign-container.multi-page .vertform-item p{font-size: .875em;margin-bottom: 0}.esign-container .reload-btn{background: #000;background: rgba(0,0,0,0.8);-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px ;color: #fff;display: inline-block;font-size: .8125em;margin-bottom: 10px;padding: 8px 12px;text-decoration: none}.esign-container .reload-btn .lighten{color: #999;text-decoration: underline}@media only screen and (min-width: 47.5em){.esign-container .large-text{display: inline-block}.esign-container .reload-btn{float: right;vertical-align: middle}}.document-box{max-height: 375px;background: #ccc url('//commoncdn.entrata.com/images/loader_grey.gif') center no-repeat;border: 2px solid #ccc;clear: both;margin-bottom: 30px;position: relative}@media only screen and (min-width: 34.375em){.document-box{max-height: 450px}}@media only screen and (min-width: 47.5em){.document-box{max-height: 1140px}}.document-box .no-touch{max-height: 1140px}.document-box object{width: 99.5%;height: 100%;background: #fff}@media only screen and (max-device-width: 736px){.document-box{background: none}.document-scrollable{overflow-y: auto;-webkit-overflow-scrolling: touch}}@media only screen and (min-width: 40.625em){.esign-fields{width: 80%}}@media only screen and (min-width: 53.125em){.esign-fields{width: 65%}}.esign-fields .btn.large{margin-right: 5px;padding-left: 10px;padding-right: 10px}.esign-pagination:before,.esign-pagination:after{content: " ";display: table;visibility: hidden}.esign-pagination:after{clear: both}.esign-pagination .esign-doc-title{margin-bottom: 10px}.esign-pagination .pagination-list{display: inline-block;margin-top: 0}.esign-pagination .pagination-list:before,.esign-pagination .pagination-list:after{content: " ";display: table;visibility: hidden}.esign-pagination .pagination-list:after{clear: both}.esign-pagination .pagination-item{float: left;font-size: .8125em;margin: 0 2px}.esign-pagination .pagination-item.prefix{font-style: italic;padding-top: 4px}.esign-pagination .pagination-item.active{border: 1px solid #000}.esign-pagination .pagination-item:first-child{margin-left: 0}.esign-pagination .pagination-item:last-child{margin-right: 0}.esign-pagination .pagination-link{background: #e6e6e6;color: #666;cursor: default;display: block;padding: 4px 6px 3px;text-decoration: none}.esign-pagination .pagination-link.viewed{background: #808080;color: #fff}.esign-pagination a.pagination-link.active{cursor: pointer}.esign-pagination a.pagination-link.active,.esign-pagination a.pagination-link:hover{background: #000;color: #fff}.esign-pagination .prev,.esign-pagination .next{background: none;color: #999}.esign-pagination .prev:hover,.esign-pagination .next:hover{background: none;color: #000}.esign-pagination .icon{vertical-align: middle}.res-ins-img{width: 200px;border: 1px solid #ccc;margin-bottom: 20px}@media only screen and (min-width: 34.375em){.res-ins-img{width: 150px;border: none;margin: 0}}@media only screen and (min-width: 34.375em){.modal-container.res-ins-help-modal{width: 500px}}.res-ins-help-modal p,.res-ins-help-modal li{font-size: .875em;margin-bottom: 1em}.res-ins-help-modal li{line-height: 1.5em}.ins-option-list{margin: 0;padding-top: 10px}.ins-option-list:before,.ins-option-list:after{content: " ";display: table;visibility: hidden}.ins-option-list:after{clear: both}@media only screen and (min-width: 47.5em){.ins-option-list{width: 100%;display: table;table-layout: fixed}}.ins-option-item{background: #ececec;margin-bottom: 20px;padding: 20px}@media only screen and (min-width: 47.5em){.ins-option-item{display: table-cell;border-left: 15px solid #fff}.ins-option-item:first-child{border-left: none}.opt-2 .ins-option-item{width: 50%}.opt-3 .ins-option-item{width: 33.33333333%}}.addtl-selector{border: 1px solid #e6e6e6;-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px ;margin-top: 10px;padding: 20px}.addtl-group{border-top: 2px dotted #ccc;margin-top: 10px;padding-top: 20px}.deposit-options{margin-bottom: 40px}.deposit-card{display: flex;padding: 10px 0}.deposit-card-title{font-size: 14px}.deposit-card .addtl-selector{flex-grow: 1;margin: 0 0 0 5px}.deposit-card .charge-list,.deposit-card .charge-item{border-top: none;margin: 0;padding: 0}.best-value-btn{background: #70ad3b;color: #fff;padding: 5px;font-size: 12px;border-radius: 4px;display: inline-block}.roommates-modal .invitation-list{margin-top: 0}.roommates-modal .invitation-item{background: #f2f2f2;border: 1px solid #e6e6e6;padding: 10px}.roommates-modal .invitation-item:before,.roommates-modal .invitation-item:after{content: " ";display: table;visibility: hidden}.roommates-modal .invitation-item:after{clear: both}.roommates-modal .invitation-item .icon,.roommates-modal .invitation-item .invitation-content{float: left}.roommates-modal .invitation-item .icon{color: #666;font-size: 2.25em;margin-right: 15px}.roommates-modal .invitation-item .invitation-content{width: 80%;margin-bottom: 10px}.roommates-modal .invitation-item .invitation-content h5{margin-bottom: 5px}.roommates-modal .invitation-item .invitation-content p{margin-bottom: 0}.roommates-modal .invitation-item .invitation-links{border-top: 1px solid #ccc;clear: both;padding-top: 10px}.roommates-modal .invitation-item .invitation-links .btn{margin-right: 15px}.roommates-modal .app-loader-overlay .app-loader-content{position: static}.roommates-modal .app-loader-overlay .loading-img{margin-top: -12px;position: absolute}.roommates-modal .invitation-msgs .sys-msg:last-child{margin-bottom: 30px}.roommates-modal .section-header:before,.roommates-modal .section-header:after{content: " ";display: table;visibility: hidden}.roommates-modal .section-header:after{clear: both}.roommates-modal .section-header .btn{float: right}.roommates-modal .roommates-heading{float: left;line-height: 2em;margin-bottom: 0}.roommates-modal .opt-head-col,.roommates-modal .opt-table-col{width: 33.33333333%}.roommates-modal .opt-head-col.name,.roommates-modal .opt-table-col.name,.roommates-modal .opt-head-col.email,.roommates-modal .opt-table-col.email{width: 100%}.roommates-modal .opt-table-col .icon{margin-right: 5px}.roommates-modal .opt-table-col.name{font-weight: bold;padding-bottom: 0}.roommates-modal .opt-table-col.name .col-text{font-size: 1.125em}.roommates-modal .opt-table-col.email{padding-bottom: 5px}.roommates-modal .vertical-form.active{border-bottom: 1px solid #ccc;margin-bottom: 30px;padding-bottom: 30px}.roommates-modal .vertical-form.active p{display: none}@media only screen and (min-width: 40.625em){.roommates-modal .opt-head-col,.roommates-modal .opt-table-col{width: 16.66666667%}.roommates-modal .opt-head-col.name,.roommates-modal .opt-table-col.name,.roommates-modal .opt-head-col.email,.roommates-modal .opt-table-col.email{width: 25%}.roommates-modal .opt-table-col.name,.roommates-modal .opt-table-col.email{padding-bottom: 10px}.roommates-modal .opt-table-col.name{font-weight: normal}.roommates-modal .opt-table-col.name .col-text{font-size: .8125em}.roommates-modal .roommates-heading{line-height: 1.6667em}}.selected-unit-card .title{border-bottom: 1px solid #ccc;margin: 16px 0;padding-bottom: 8px}.selected-unit-card .details{display: block;font-size: .8em;font-weight: 100;margin: 4px 0}.selected-unit-card .details .lighter{color: #999;margin-right: 8px}.secure-info{color: #ffc437}.file-upload{margin: 10px 10px 0 0}.otr-link{border: 1px solid #000;display: block;font-size: .875em;margin-bottom: 10px;padding: 12px 10px;text-align: center;text-decoration: none}.otr-link .icon{font-size: 1.14286em;margin-right: 10px;vertical-align: middle}.vertform-item .pay-type-round{width: 32%;height: 100px;display: inline-block;margin: 0 0 10px 0;text-align: center}@media only screen and (min-width: 34.375em){.vertform-item .pay-type-round{width: 24%;height: 90px}}@media only screen and (min-width: 53.125em){.vertform-item .pay-type-round{width: 19%;height: 80px}}.vertform-item .pay-type-round:after{content: '';height: 100%;display: inline-block;vertical-align: middle}.vertform-item .pay-type-round .pay-type-btn{width: 80px;height: 80px;background: #f2f2f2;border: 1px solid #e6e6e6;border-radius: 40px;display: inline-block;text-align: center;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out;vertical-align: middle}@media only screen and (min-width: 34.375em){.vertform-item .pay-type-round .pay-type-btn{width: 70px;height: 70px;border-radius: 35px}}@media only screen and (min-width: 47.5em){.vertform-item .pay-type-round .pay-type-btn{width: 65px;height: 65px;border-radius: 35px}}.vertform-item .pay-type-round .pay-type-btn:hover{width: 85px;height: 85px;border-radius: 45px}@media only screen and (min-width: 34.375em){.vertform-item .pay-type-round .pay-type-btn:hover{width: 75px;height: 75px;border-radius: 40px}}@media only screen and (min-width: 47.5em){.vertform-item .pay-type-round .pay-type-btn:hover{width: 70px;height: 70px;border-radius: 35px}}.vertform-item .pay-type-round .pay-type-btn:hover i{background-position-y: 0}.vertform-item .pay-type-round .pay-type-btn:after{content: '';height: 100%;display: inline-block;vertical-align: middle}.vertform-item .pay-type-round .pay-type-btn.active{width: 100px;height: 100px;background: #fffbde;border: 1px solid #f4e597;border-radius: 50px}@media only screen and (min-width: 34.375em){.vertform-item .pay-type-round .pay-type-btn.active{width: 85px;height: 85px;border-radius: 45px}}@media only screen and (min-width: 47.5em){.vertform-item .pay-type-round .pay-type-btn.active{width: 80px;height: 80px;border-radius: 40px}}.vertform-item .pay-type-round .pay-type-btn.active i{background-position-y: 0}.vertform-item .pay-type-round .pay-type-btn.active .visaIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/visa-colors.svg');background-repeat: no-repeat;margin-top: 15px}.vertform-item .pay-type-round .pay-type-btn.active .mastercardIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/mc-colors.svg')}.vertform-item .pay-type-round .pay-type-btn.active .achIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/e-check-color.svg')}.vertform-item .pay-type-round .pay-type-btn.active .padIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/check-color.svg')}.vertform-item .pay-type-round .pay-type-btn.active .amexIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/amex-color.svg')}.vertform-item .pay-type-round .pay-type-btn.active .discoverIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/discover-color.svg')}.vertform-item .pay-type-round .pay-type-btn.active .ibtIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/ibt-color.svg') no-repeat;background-size: 40px 40px}.vertform-item .pay-type-round .pay-type-btn.active .debitIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/debit-color.svg')}.vertform-item .pay-type-round .pay-type-btn.active .maestroIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/maestro-color.svg')}.vertform-item .pay-type-round .pay-type-btn.active .jcbIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/jcb-color.svg')}.vertform-item .pay-type-round .pay-type-btn.active .dinersClubIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/dinersclub-color.svg')}.disclaimer-text{font-size: 11px !important;font-style: italic !important;margin-top: 20px}.checking-numbers{margin-top: 5px}.payment-details{background: #f1f7eb;border: 1px solid #c6deb1;color: #4e7929;font-size: .8125em;margin-bottom: 30px;padding: 10px;position: relative;text-align: center}.payment-details span{display: block;line-height: 1.5em}.money-gram{margin-top: 10px}.moneygram-deets{font-weight: bold}.moneygram-info{border: 1px solid #ddd;font-size: .875em;margin-bottom: 20px;padding: 15px}.moneygram-info li{border-bottom: 1px solid #ddd;padding: 7px}.moneygram-info li:last-child{border-bottom: none}.moneygram-info li.moneygram-total{background: #FFFBDC}.moneygram-payment-info .btn{margin-bottom: 15px;margin-right: 15px}.moneygram-payment-info .icon{margin-right: 8px}.pay-later{background: #f2f2f2;border: 1px solid #ddd;padding: 5px}.payment-fields{display: none}.payment-fields.active{display: block}.payment-type-icon{width: 50px;height: 50px;display: inline-block;vertical-align: middle}@media only screen and (min-width: 34.375em){.payment-type-icon{width: 40px;height: 40px}}.visaIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') 0 -50px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/visa-bw.svg') no-repeat;margin-top: 15px}.visaIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/visa-colors.svg');background-repeat: no-repeat;margin-top: 15px}@media only screen and (min-width: 34.375em){.visaIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -350px -40px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/visa-bw.svg');background-repeat: no-repeat;margin-top: 15px}}.mastercardIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -50px -50px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/mc-bw.svg')}.mastercardIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/mc-colors.svg')}@media only screen and (min-width: 34.375em){background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -390px -40px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/mc-bw.svg')}.maestroIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/maestro-bw.svg')}.maestroIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/maestro-color.svg')}.jcbIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/jcb-bw.svg')}.jcbIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/jcb-color.svg')}.dinersClubIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/dinersclub-bw.svg')}.dinersClubIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/dinersclub-color.svg')}.achIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -100px -50px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/e-check-bw.svg')}.achIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/e-check-color.svg')}@media only screen and (min-width: 34.375em){.achIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -430px -40px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/e-check-bw.svg')}}.padIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -100px -50px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/check-bw.svg')}.padIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/check-color.svg')}@media only screen and (min-width: 34.375em){.padIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -430px -40px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/check-bw.svg')}}.discoverIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -150px -50px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/discover-bw.svg')}.discoverIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/discover-color.svg')}@media only screen and (min-width: 34.375em){.discoverIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -470px -40px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/discover-bw.svg')}}.ibtIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -150px -50px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/ibt-bw.svg') no-repeat center;background-size: 40px 40px}.ibtIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/ibt-color.svg') no-repeat center;background-size: 40px 40px}@media only screen and (min-width: 34.375em){.ibtIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -470px -40px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/ibt-bw.svg') no-repeat center;background-size: 40px 40px}}.amexIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -200px -50px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/amex-bw.svg')}.amexIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/amex-color.svg')}@media only screen and (min-width: 34.375em){.amexIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -510px -40px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/amex-bw.svg')}}.moneygramIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -250px -50px no-repeat}@media only screen and (min-width: 34.375em){.moneygramIcon{background-position: -550px -40px}}.sepaIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -300px -50px no-repeat}.sepaIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -590px -40px no-repeat}@media only screen and (min-width: 34.375em){.sepaIcon{background-position: -590px -40px}}.demo-class{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -552px -40px no-repeat}.demo-class:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -552px 0px no-repeat}.pay-type-btn.active .demo-class{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -552px 0px no-repeat}.debitIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -300px -50px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/debit-bw.svg')}.debitIcon:hover{background: url('//commoncdn.entrata.com/images/application/payment-type/debit-color.svg')}@media only screen and (min-width: 34.375em){.debitIcon{background: url('//commoncdn.entrata.com/images/application/payment-type/payment-type-sprite.png') -590px -40px no-repeat;background: url('//commoncdn.entrata.com/images/application/payment-type/debit-bw.svg')}}.phone-auth-info{background: #ececec;border: 1px solid #e2e2e2;margin-bottom: 50px;padding: 15px 20px 10px}.phone-auth-info p{font-size: 1em;margin-bottom: 10px}.card-swipe-modal .modal-content{padding: 40px 20px}.card-swipe-modal .pay-charges{width: 55%;float: left;margin-bottom: 0}.card-swipe-modal .pay-charges .pay-charge-header{border-bottom-width: 2px}.card-swipe-modal #promo-code{display: none}.card-swipe-modal .animation{width: 45%;float: left;padding-left: 30px}.card-swipe-modal .animation h4{margin-top: 20px;text-align: center;text-transform: uppercase}.pay-receipts-summary{margin: 30px}.pay-receipts-summary .heading-3{font-size: 18px;margin-top: 0}.pay-receipts-summary .pay-receipt:first-child{margin-top: 30px}@media only screen and (min-width: 47.5em){.pay-receipts-summary .pay-receipt{max-width: 300px}}.pay-receipt{width: 100%;border: 1px solid #ccc;margin-bottom: 20px;padding: 0 10px}.pay-receipt:last-child{margin-bottom: 0}@media only screen and (min-width: 47.5em){.pay-receipt{display: inline-block;margin-right: 20px}.pay-receipt:last-child{margin-right: 0}}.receipt-row,.receipt-header{border-bottom: 1px solid #e6e6e6;padding: 15px 10px}.receipt-header{text-align: center}.receipt-title{font-size: 1.5em;line-height: 1;margin: 0}.receipt-title .title{font-size: .45833em}.receipt-title .title,.receipt-row.center .title{display: block;font-weight: normal;margin-bottom: 5px;text-transform: uppercase}.receipt-title .value,.receipt-row.center .value{display: block}.receipt-row.center{text-align: center}.receipt-row.center .title{font-size: .6875em}.receipt-row.center .value{font-size: 1.25em}.receipt-row:last-child{border-bottom: none}.receipt-info-list{font-size: .8125em}.receipt-info-list .title,.receipt-info-list .value{width: 50%;display: inline-block;margin-bottom: 15px;vertical-align: top}.receipt-info-list .title:last-of-type,.receipt-info-list .value:last-of-type,.receipt-info-list .title:last-of-type,.receipt-info-list .value:last-of-type{margin-bottom: 0}.receipt-info-list .title{color: #999;padding-right: 5px;text-align: right}.receipt-info-list .value{margin-left: 0;padding-left: 5px}.app-wrapper.prescreen .vertform-list{margin-bottom: 75px}.selected-unit.prescreen{margin-bottom: 75px;text-align: center}.selected-unit.prescreen:before,.selected-unit.prescreen:after{content: " ";display: table;visibility: hidden}.selected-unit.prescreen:after{clear: both}.selected-unit.prescreen .selected-unit-details{width: 55%;border: none;float: right;padding-top: 0}.selected-unit.prescreen .unit-details-item{width: 100%}@media only screen and (min-width: 28.125em){.selected-unit.prescreen .selected-unit-details{width: 70%}.selected-unit.prescreen .unit-details-item{width: 48%}}.selected-unit.empty p{font-size: 1em}.selected-unit .fp-img{width: 45%;float: left}@media only screen and (min-width: 28.125em){.selected-unit .fp-img{width: 30%}}.selected-unit .fp-img img{display: block;margin: 5px auto 15px;max-width: 70px}#application_pre_screening .row-phone-number-field-set li.vertform-item:last-child{margin-bottom: 20px}#application_pre_screening .row-phone-number-field-set li.vertform-item:last-child input{width: auto}#application_pre_screening .row-phone-number-field-set li.vertform-item:last-child label{display: inline}#application_pre_screening div[data-ui-fieldset="postal-address"] fieldset ul.vertform-list{margin-bottom: 20px}@media only screen and (min-width: 34.375em){#app_prescreen #secure-info .identification-number.sub-item{width: 50%;display: inline-block;vertical-align: top;padding-left: 10px}#app_prescreen #secure-info .identification-number.sub-item.left{float: left;padding-left: 0;padding-right: 10px}#app_prescreen #secure-info .vertform-item fieldset ul.vertform-list{margin-bottom: 0}#app_prescreen #secure-info .vertform-item.sub-item fieldset ul.vertform-list .vertform-item:not(.hide){padding-right: 10px;padding-left: 0}#app_prescreen #secure-info .vertform-item.sub-item fieldset ul.vertform-list .vertform-item:not(.hide):nth-child(even){padding-right: 0;padding-left: 10px}#app_prescreen #secure-info .vertform-item.sub-item fieldset .vertform-item:not(.hide){width: 50%;float: left;display: inline-block;vertical-align: top;padding-right: 10px;padding-left: 0}#app_prescreen #secure-info .vertform-item.sub-item fieldset .vertform-item:not(.hide):nth-child(odd){padding-right: 0;padding-left: 10px}}.app-wrapper .component-col-1 .component:first-child,.app-wrapper .component-col-2 .component:first-child,.app-wrapper .component-col-3 .component:first-child{padding-left: 0}.app-wrapper .component-col-1 .component:last-child,.app-wrapper .component-col-2 .component:last-child,.app-wrapper .component-col-3 .component:last-child{padding-right: 0}.app-wrapper .component-col-4 .component{padding-left: 0;padding-right: 0}.faux-table.margin-bottom{margin-bottom: 50px}.faux-table .row{align-content: stretch;border: 1px solid #ccc;display: flex;flex-wrap: wrap;justify-content: space-between;line-height: 16px;margin-bottom: 16px;padding: 8px;position: relative}.faux-table .row:last-child{border-bottom-width: 1px}@media only screen and (min-width: 47.5em){.faux-table .row{border-width: 0 0 1px 0;margin-bottom: 0;padding: 0 8px}}.faux-table .row.header{display: none}@media only screen and (min-width: 47.5em){.faux-table .row.header{display: flex;border-bottom: 1px solid #999;padding-bottom: 4px}.faux-table .row.header.light-gray{background: #f2f2f2;border: 1px solid #ccc}}@media only screen and (min-width: 47.5em){.faux-table .row.col-4 .cell{width: 25%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-4 .cell.accordion-group{width: 50%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-5 .cell{width: 20%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-5 .cell.accordion-group{width: 60%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-6 .cell{width: 16.66666667%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-6 .cell.accordion-group{width: 66.66666667%}.faux-table .row.col-6 .cell.accordion-group .cell{width: 25%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-7 .cell{width: 14.28571429%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-7 .cell.accordion-group{width: 71.42857143000001%}.faux-table .row.col-7 .cell.accordion-group .cell{width: 20%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-8 .cell{width: 12.5%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-8 .cell.accordion-group{width: 75%}.faux-table .row.col-8 .cell.accordion-group .cell{width: 16.66666667%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-9 .cell{width: 14.28571429%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-9 .cell.accordion-group{width: 77.77777777999999%}.faux-table .row.col-9 .cell.accordion-group .cell{width: 25%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-10 .cell{width: 10%}}@media only screen and (min-width: 47.5em){.faux-table .row.col-10 .cell.accordion-group{width: 80%}}.faux-table .row.services{align-items: center}.faux-table .row.services .cell{width: 50%}@media only screen and (min-width: 47.5em){.faux-table .row.services .cell{width: 20%}}.faux-table .row.services .cell.image-block{display: flex;align-items: center;flex-wrap: nowrap}.faux-table .row.services .cell.image-block img{width: auto}.faux-table .row.services .cell .mini-text{color: #70ad3b;font-size: 0.75em}.faux-table .row.services .cell .mini-text.red{color: #c62626}.faux-table .row.services .text-content{width: 50%;display: flex;flex-wrap: wrap}.faux-table .row.services .text-content .cell{width: 100%}@media only screen and (min-width: 47.5em){.faux-table .row.services .text-content{width: 80%;flex-wrap: nowrap}.faux-table .row.services .text-content .cell{width: 25.3%}}.faux-table .row.services .extra-controls{border: 0px}.faux-table .row.services .extra-controls .rental-delete{margin-top: -5px !important}.faux-table .row.services .pp-svg-icon{fill: #666}.faux-table .row.services .image-div{border: 1px solid;border-color: #a9a9a961;margin-left: 3%}.faux-table .row.unit-space-table .cell{line-height: 16px}@media only screen and (min-width: 47.5em){.faux-table .row.unit-space-table .cell.narrow{width: 9%}}@media only screen and (min-width: 47.5em){.faux-table .row.unit-space-table .cell.wide{width: 15.5%}}@media only screen and (min-width: 47.5em){.faux-table .row.unit-space-table .cell.actions{width: 15%}}.faux-table .row .accordion-arrow{position: absolute;right: 8px;top: 24px}@media only screen and (min-width: 47.5em){.faux-table .row .accordion-arrow{display: none}}.faux-table .row .cell{width: 48%;font-size: 15px;hyphens: auto;padding: 8px;word-break: break-word}.faux-table .row .cell .margin4-bottom{margin-bottom: 4px}.faux-table .row .cell .margin8-right{margin-right: 8px}.faux-table .row .cell .pad8-right{padding-right: 8px}@media only screen and (min-width: 47.5em){.faux-table .row .cell{font-size: 13px;width: 10%}}.faux-table .row .cell.accordion-group{width: 100%;align-content: stretch;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0}.faux-table .row .cell.accordion-group.closed{display: none}@media only screen and (min-width: 47.5em){.faux-table .row .cell.accordion-group.closed{display: flex}}.faux-table .row .cell .mobile-title{display: block;font-size: 11px;margin-bottom: 4px}@media only screen and (min-width: 47.5em){.faux-table .row .cell .mobile-title{display: none}}.faux-table .row .cell.indicator,.faux-table .row .cell.actions{width: 100%;text-align: center}.faux-table .row .cell.indicator .btn,.faux-table .row .cell.actions .btn{width: 100%}.faux-table .row .cell.card-title{width: 100%;background: #f2f2f2;border-bottom: 1px solid #ccc;display: flex;font-size: 21px;font-weight: bold;padding: 16px 8px}@media only screen and (min-width: 47.5em){.faux-table .row .cell.card-title{background: none;border-bottom: none;display: block;font-size: 13px;font-weight: normal;padding: 8px}}.faux-table .row .cell.card-title .mobile-title{margin-right: 8px}@media only screen and (min-width: 47.5em){.faux-table .row .cell.actions{width: 10%;text-align: right}.faux-table .row .cell.actions .btn{width: auto}}.faux-table .row .cell.indicator{display: none}.faux-table .row .cell.indicator.on{background: #f2f2f2;display: block}@media only screen and (min-width: 47.5em){.faux-table .row .cell.indicator.on{background: none}}@media only screen and (min-width: 47.5em){.faux-table .row .cell.indicator{width: 4%;display: block;text-align: left}}.faux-table .row .cell.right-align{text-align: right}.faux-table .row .cell .list-item{margin-bottom: 4px}.red{color: #c62626}@media only screen and (min-width: 40.625em){.modal-container.rent-item-modal{width: 600px}}.rent-item-modal .sys-msg{width: 100%;font-size: .875em}.rent-item-modal .sys-msg .msg-content,.rent-item-modal .sys-msg .msg-btn{padding: 10px}.rent-item-modal .sys-msg .msg-content .icon{font-size: 1.28571em}.rent-item-modal .sys-msg .msg-btn{color: #4e7929;text-align: center}.rent-item-modal .sys-msg .msg-btn:hover{color: #4e7929}.rent-item-modal .sys-msg .msg-btn .icon{font-size: 1em;margin-left: 5px;margin-right: 0}.opt-modal-header{width: 100%;display: inline-block;font-size: 1em;line-height: 18px;margin-top: 10px;padding: 0;vertical-align: top}@media only screen and (min-width: 34.375em){.opt-modal-header.split{width: 40%;padding: 10px 15px 10px 0}}.opt-modal-header h4{border-bottom: 1px solid #999;color: #000;margin: 0 0 10px;padding-bottom: 5px}.opt-modal-header h5{font-size: .875em;font-weight: bold;margin: 0 0 5px}.opt-modal-header p{color: #333;font-size: .8125em}.modal-divider{height: 1px;width: 100%;background-color: #b2b2b2;margin: 0 0 10px}.opt-modal-media{display: none;padding: 10px 0 10px 0}.opt-modal-media img{width: 100%;margin-top: 15px}@media only screen and (min-width: 34.375em){.opt-modal-media{width: 60%;display: inline-block}}.rent-opt-row,.opt-subtype-row{border-bottom: 1px solid #ddd;padding: 20px 10px}.rent-opt-row:before,.opt-subtype-row:before,.rent-opt-row:after,.opt-subtype-row:after{content: " ";display: table;visibility: hidden}.rent-opt-row:after,.opt-subtype-row:after{clear: both}@media only screen and (min-width: 47.5em){.rent-opt-row,.opt-subtype-row{padding: 10px}}.rent-opt-row .grid li,.opt-subtype-row .grid li{display: inline-block;width: 100%}.rent-opt-row.thead,.opt-subtype-row.thead{color: #666;border-bottom: 1px solid #f7f7f7;font-style: italic;font-weight: bold;margin: 0;padding: 10px 10px 5px}.rent-opt-row.sub,.opt-subtype-row.sub{border-bottom-color: #fff;padding: 0}.rent-opt-row.heading,.opt-subtype-row.heading{background: #e6e6e6;border-bottom: none;font-size: .8125em;text-align: center;text-transform: uppercase}.opt-subtype-row:last-child{border-bottom: none}.rent-opt-subtype{cursor: pointer;margin: 0;padding: 15px 10px}@media only screen and (min-width: 47.5em){.rent-opt-subtype{padding: 10px}}.rent-opt-col,.opt-subtype-col{display: inline-block;font-size: .85714em;vertical-align: top;text-align: left}.rent-opt-col.name,.opt-subtype-col.name{width: 30%}.rent-opt-col.name input,.opt-subtype-col.name input{margin-right: 5px}.rent-opt-col.details,.opt-subtype-col.details{width: 48%;font-style: italic}.rent-opt-col.price,.opt-subtype-col.price{width: 20%;text-align: right}.rent-opt-table,.opt-subtype-table{margin: 0;width: 100%}.rent-opt-subtype{background: #ececec;color: #000}.rent-opt-subtype .icon{color: #000}.rent-opt-subtype .icon:before{font-size: .75em;margin-right: 5px}.ro-icon-group{float: right;margin-right: 5px;padding: 10px 0;position: relative}.ro-icon-group:before,.ro-icon-group:after{content: " ";display: table;visibility: hidden}.ro-icon-group:after{clear: both}.ro-icon-group .icon{font-size: 1.125em}@media only screen and (min-width: 34.375em){.ro-icon-group .icon{font-size: 1em}}@media only screen and (min-width: 47.5em){.ro-icon-group{padding: 0}}.ro-icons{color: #000;float: right;margin: 7px 5px}@media only screen and (min-width: 34.375em){.ro-icons{margin: 10px 5px}}.ro-icons .popover span{font-size: .85714em}.unavailable-stock{color: #000;font-size: .75em;font-style: italic;float: right;padding-left: 5px;text-align: center}.opt-modal-content{width: 100%;display: inline-block;font-size: .875em;margin: 10px 0}.opt-modal-content:before,.opt-modal-content:after{content: " ";display: table;visibility: hidden}.opt-modal-content:after{clear: both}.opt-modal-content .isp-sml-print{width: 100%;color: #333;font-size: .85714em;margin: 10px 10px 0 0}.opt-modal-content .isp-sml-print span{display: block}.opt-modal-content button{background-color: #000;color: #fff;float: right;margin: 10px 0px 0 0;padding: 10px 20px}.opt-modal-content button:hover{background-color: #1a1a1a;color: #fff}.option-grid{margin-bottom: 50px;padding: 0}.option-grid.flex-version{display: flex;flex-wrap: wrap;justify-content: space-between}.option-grid li{width: 100%}@media only screen and (min-width: 21.875em){.option-grid li{width: 48.7%}}@media only screen and (min-width: 34.375em){.option-grid li{width: 31.6%}}@media only screen and (min-width: 47.5em){.option-grid li{width: 48.5%}}@media only screen and (min-width: 53.125em){.option-grid li{width: 31.5%}}.rent-item{background: #efefef;display: inline-block;margin-bottom: 5%;padding: 10px;position: relative;vertical-align: top}.rent-item:before,.rent-item:after{content: " ";display: table;visibility: hidden}.rent-item:after{clear: both}.rent-item img{width: 50%;float: left;margin-right: 10px}@media only screen and (min-width: 21.875em){.rent-item img{width: 100%;float: none;margin-right: 0}}.rent-item .icon{font-size: 16em}@media only screen and (min-width: 47.5em){.rent-item .icon{font-size: 14em}}.rent-item .btn{display: block;font-size: 16em;line-height: 1em;padding: 10px}@media only screen and (min-width: 47.5em){.rent-item .btn{font-size: 12em}}.rent-item .is-hidden{display: none}.option-title,.more-info{display: inline-block;vertical-align: middle}.option-title{width: 45%;font-size: 18em;margin: 0;text-align: left;text-transform: capitalize}@media only screen and (min-width: 21.875em){.option-title{width: 88%;font-size: 14em;padding-right: 12px}}@media only screen and (min-width: 47.5em){.option-title{font-size: 12em}}.more-info .popover,.ro-icons .popover{min-width: 150px;max-width: 250px;text-align: left}.more-info .popover span,.ro-icons .popover span{display: block;line-height: 1.5em}.more-info .popover img,.ro-icons .popover img{width: 100%}.more-info{width: 11.75%;color: #000;text-align: right;text-decoration: none}.more-info span{font-size: 12em}.rent-item-details{margin-bottom: 10px}.rent-item-details:before,.rent-item-details:after{content: " ";display: table;visibility: hidden}.rent-item-details:after{clear: both}@media only screen and (min-width: 21.875em){.rent-item-details{margin-top: 5px}}.extra-controls{border-top: 1px solid #ccc;margin-bottom: 5px;padding-top: 10px}.extra-controls:before,.extra-controls:after{content: " ";display: table;visibility: hidden}.extra-controls:after{clear: both}@media only screen and (min-width: 31.25em){.extra-controls{padding-top: 5px;margin-bottom: 6px}}.extra-controls .rental-delete,.extra-controls .rental-edit{text-decoration: none;display: block;margin-top: 6px}.extra-controls .rental-delete{color: #BB202E;float: right}.extra-controls .rental-delete:hover{color: #dc3241}.extra-controls .rental-edit{color: #6D6E70;float: left}.extra-controls .rental-edit:hover{color: #86878a}.extra-controls .icon{display: block}.rent-item-price{background: #000;color: #fff;font-size: 16em;font-style: italic;font-weight: bold;left: 10px;line-height: 1em;margin-top: 2px;-moz-opacity: .9;-khtml-opacity: .9;-webkit-opacity: .9;opacity: .9;padding: 5px;position: absolute;top: 8px;text-align: right;text-decoration: none}@media only screen and (min-width: 21.875em){.rent-item-price{font-size: 12em;left: inherit;right: 10px}}.rent-item-term{font-size: 11em;font-style: italic;text-align: right}.no-stock{font-size: 14em;font-weight: bold;margin: 15px 0;-moz-opacity: .7;-khtml-opacity: .7;-webkit-opacity: .7;opacity: .7;line-height: initial;text-align: center}@media only screen and (min-width: 31.25em){.no-stock{margin: 9px 0}}.no-stock img{-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5}.no-stock span{text-align: center;position: absolute;top: 20%}.no-stock-bottom{height: 23px;width: 100%;padding-top: 15px;text-align: center}.no-stock-bottom span{color: #888;font-size: 12em;font-weight: bold}.amenity-price{color: #777;font-size: .8125em;font-style: italic}.amenity-deets{color: #777;font-size: .8125em;margin-left: 5px}.amenity-deets:before{vertical-align: middle}.amenity-details{color: #fff}.amenity-details h4{border-bottom: 1px solid #fff;color: #fff;font-size: 1em;margin-bottom: 10px;padding-bottom: 5px}.amenity-details li{font-size: .8125em;margin-bottom: 5px}.popover .amenity-details .amenity-charge{color: #999;font-style: italic}.pay-plans .opt-table-col{vertical-align: top}.pay-plans .opt-table-col.radio,.pay-plans .opt-table-col.name{font-size: .9375em;padding-bottom: 0}.pay-plans .opt-table-col.radio{width: 8%}.pay-plans .opt-table-col.name{width: 92%;font-weight: bold;line-height: 1.5em}.pay-plans .opt-table-col.description{width: 100%}@media only screen and (min-width: 28.125em){.pay-plans .opt-table-col.radio,.pay-plans .opt-table-col.name{width: 5%;font-size: .8125em;padding-bottom: 10px}.pay-plans .opt-table-col.name{width: 30%}.pay-plans .opt-table-col.description{width: 65%}}.unit-upgrade-list{margin-bottom: 50px}.unit-upgrade{border-bottom: 1px solid #ccc;padding: 20px 0}.unit-upgrade:before,.unit-upgrade:after{content: " ";display: table;visibility: hidden}.unit-upgrade:after{clear: both}.unit-upgrade:last-child{border-bottom: none}.unit-upgrade .upgrade-img{margin-bottom: 10px}.unit-upgrade .upgrade-img img{width: 100%}.unit-upgrade .upgrade-content.full{width: 100%;float: none;padding-left: 0}.unit-upgrade .lead-time{font-weight: bold}.unit-upgrade .upgrade-action-bar{clear: both;padding-bottom: 20px;padding-top: 10px}.unit-upgrade .upgrade-action-bar:before,.unit-upgrade .upgrade-action-bar:after{content: " ";display: table;visibility: hidden}.unit-upgrade .upgrade-action-bar:after{clear: both}.unit-upgrade .upgrade-action-bar .btn{width: 100%}.unit-upgrade .upgrade-stat-list{margin: 0 0 40px}.unit-upgrade .upgrade-stat-list:before,.unit-upgrade .upgrade-stat-list:after{content: " ";display: table;visibility: hidden}.unit-upgrade .upgrade-stat-list:after{clear: both}.unit-upgrade .upgrade-stat-item{border-left: 1px solid #ccc;float: left;padding-left: 12px}.unit-upgrade .upgrade-stat-item .title{color: #999;display: block;font-size: .6875em;margin-bottom: 3px;text-transform: uppercase}.unit-upgrade .upgrade-stat-item .value{font-size: .875em}.unit-upgrade .upgrade-stat-item .small-text{font-size: .78571em}.unit-upgrade .upgrade-stat-item.price,.unit-upgrade .upgrade-stat-item.deposit{width: 30%}.unit-upgrade .upgrade-stat-item.move-in{width: 40%}@media only screen and (min-width: 34.375em) and (max-width: 47.5em), (min-width: 56.25em){.unit-upgrade .upgrade-img{width: 30%;float: left}.unit-upgrade .upgrade-content{width: 70%;float: left;padding-left: 20px}.unit-upgrade .upgrade-action-bar{padding-bottom: 0}.unit-upgrade .upgrade-action-bar .btn{width: 30%;float: left}.unit-upgrade .upgrade-stat-list{width: 70%;float: right;margin: 0}.unit-upgrade .upgrade-stat-item{padding-left: 20px;padding-right: 20px}.unit-upgrade .upgrade-stat-item:first-child{border-left: none}.unit-upgrade .upgrade-stat-item.price,.unit-upgrade .upgrade-stat-item.deposit,.unit-upgrade .upgrade-stat-item.move-in{width: auto}}.card-list{margin-bottom: 70px;padding: 0}.card-list__row{border: 1px solid #ccc;margin-bottom: 10px}.card-list__row.active{border-color: #000}.card-list__row.active .btn.outline{background: #000;color: #fff;border-color: #000}.card-list__row .btn,.card-list__row .title,.card-list__row .price{display: inline-block;vertical-align: middle}.card-list__row .btn{width: 25%}.card-list__row .title,.card-list__row .price{width: 100%;line-height: 1.3em}.card-list__row .small-text{font-size: .6875em}.card-list__row-content{cursor: pointer;padding: 12px 10px;position: relative}.card-list__row-content:before{font-size: .875em;margin-top: -8px;position: absolute;right: 12px;top: 50%}.card-list__row-details{width: 75%;display: inline-block;padding-left: 20px;padding-right: 20px;vertical-align: middle}.card-list__row-extras{margin-bottom: 0;padding: 0 10px 12px}@media only screen and (min-width: 31.25em){.card-list__row .btn{width: 20%}.card-list__row-details{width: 80%}.card-list__row .title{width: 75%}.card-list__row .price{width: 25%}}.site-plan-modal .btn-txt{color: #000;font-size: .875em;margin-right: 8px}@media only screen and (min-width: 40.625em){.selected-unit{margin-bottom: 20px}}.selected-unit.mobile{display: block;margin-bottom: 40px}@media only screen and (min-width: 40.625em){.selected-unit.mobile{display: none}}.selected-unit.login{display: none}@media only screen and (min-width: 40.625em){.selected-unit.login{display: block}}.selected-unit-header{font-size: 1.125em;background: #ccc;color: #000;margin-bottom: 0;padding: 10px 20px;text-align: center}.mobile .selected-unit-header{font-size: 1em}.selected-unit-content{border: 1px solid #ddd;border-top: none;padding: 12px}.selected-unit-content .no-selection-msg{color: #666;font-size: 1em;font-style: italic;margin-top: 1em;text-align: center}.selected-unit-content .selected-property-name{border-bottom: 1px solid #ccc;display: block;font-size: .875em;margin-bottom: 10px;padding-bottom: 10px;text-align: center}.selected-unit-content .fp-name{font-size: 1em;font-style: italic}.selected-unit-content .fp-name .title{display: block;font-size: .75em;font-style: normal;text-transform: none}.selected-unit-content .btn{width: 100%;margin: 0 auto}.selected-unit-content .change-selection-btn{border-top: 1px solid #ddd;color: #757575;display: block;font-size: .8125em;padding: 20px 0 10px;text-decoration: none;text-align: center}.selected-unit-content .change-selection-btn:hover{color: #000}.selected-unit-content .change-selection-btn .icon{margin-right: 10px}.selected-unit-details{border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;padding-top: 20px}.selected-unit-details.no-button{border-bottom: none;margin-bottom: 0}.selected-unit-details .unit-details-item{width: 46%;line-height: 1;margin-bottom: 20px;text-align: center}.selected-unit-details .placeholder{margin: 0}.selected-unit-details .title{display: block;font-size: 12em;margin-bottom: 5px}.selected-unit-details .value{display: block;background: #e6e6e6;color: #000;border-top: 1px solid #e5e5e5;font-size: 14em;padding: 10px 5px}.selected-unit-details a,.selected-unit-details .icon{text-decoration: none}.selected-unit-details .icon{font-size: 1.14286em;line-height: 0;vertical-align: middle}.selected-unit-details .icon:before{line-height: 0}.cart-container{position: relative}.shopping-cart{width: 100%;max-width: 100%;height: 100%;max-height: 100%;background: #f2f2f2;top: -100%;left: 0;overflow-y: auto;padding-bottom: 50px;position: fixed;z-index: 1000;-webkit-overflow-scrolling: touch}@media only screen and (min-width: 47.5em){.shopping-cart{height: auto;max-height: none;border: 1px solid #ddd;-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px ;margin-bottom: 20px;overflow-y: visible;padding: 5px 5px 10px;position: static;z-index: initial}}.shopping-cart header{padding: 10px}.shopping-cart header:before,.shopping-cart header:after{content: " ";display: table;visibility: hidden}.shopping-cart header:after{clear: both}@media only screen and (min-width: 47.5em){.shopping-cart header{background: none;padding: 0}.shopping-cart header:first-of-type{margin-bottom: 5px}}.shopping-cart .center-text{text-align: center}.shopping-cart .center-text .change-selection-btn{float: none}.shopping-cart .cart-section-title{color: #196E7F;display: inline-block;font-size: 1.25em;margin: 0;text-transform: capitalize}@media only screen and (min-width: 47.5em){.shopping-cart .cart-section-title{font-size: 1em;margin: 3px 0;padding: 0 3px}}.shopping-cart .hospitality-total{color: #5cad3f;font-size: 1.875em;margin: 0;text-transform: capitalize;font-size: 1.25em;text-align: center;border-top: 2px solid #5cad3f;background-color: #dff0d9;padding: 10px;font-weight: 600}@media only screen and (min-width: 47.5em){.shopping-cart .hospitality-total{font-size: 1.25em}}.shopping-cart .change-select{width: 100%;border-top: 1px solid #afafaf;margin-top: 5px;padding: 15px 0 10px;text-align: center}.shopping-cart .change-select a{text-decoration: none}.shopping-cart .change-select a:hover{color: #555}.shopping-cart .change-select [data-app-icon]:before{font-size: .75em;margin-right: 5px}.shopping-cart .change-select span{font-family: Helvetica Light, sans-serif;font-size: .875em}@media only screen and (min-width: 47.5em){.cart-section.other,.cart-section.addons-waitlist{margin-top: 10px}.cart-section.hospitality{margin-top: 0px}}.cart-section-content{background: #fff;border: 1px solid #ddd;-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px ;margin: 0 10px;position: relative}@media only screen and (min-width: 47.5em){.cart-section-content{margin: 0}}.cart-section-content.hospitality{border: none}.cart-close{background: #666;color: #fff;display: block;margin-bottom: 5px;padding: 8px 12px 10px;text-align: right;text-decoration: none}@media only screen and (min-width: 47.5em){.cart-close{display: none}}.cart-close:hover,.cart-close:active{background: #666;color: #fff}.cart-close:active{background: #4d4d4d}.cart-close .icon:before{vertical-align: middle}.load-zone{min-height: 40px;position: relative}.live-chat-btn{background: #f0f0f0;border: 1px solid #e2e2e2;-webkit-border-radius: 2px ;-moz-border-radius: 2px ;border-radius: 2px ;margin-bottom: 20px;padding: 10px 8px 10px 20px;text-decoration: none;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out}.live-chat-btn:hover{background: #e2e2e2}.live-chat-btn:hover .pointer{color: #fff}.live-chat-btn .icon{display: inline-block;vertical-align: middle}.live-chat-btn .chat{font-size: 1.875em;margin-right: 10px}.live-chat-btn .pointer{color: #fff;font-size: 1.125em;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out}.app-header-text .live-chat-btn{display: inline-block;position: absolute;right: 0;top: 0}.app-header-text .live-chat-btn .pointer{margin-left: 20px}.app-sidebar .live-chat-btn{display: none}@media only screen and (min-width: 47.5em){.app-sidebar .live-chat-btn{display: block;position: relative}.app-sidebar .live-chat-btn .pointer{margin-top: -9px;position: absolute;right: 10px;top: 50%}}.live-chat-cta{display: inline-block;vertical-align: middle}.live-chat-cta strong{display: block;font-size: .875em}.live-chat-cta em{color: #222;font-size: .8125em}.cart-disclaimer-link,.disclaimer-link{float: right;font-size: .8125em}.cart-disclaimer-link{display: inline-block;padding: 20px 15px}@media only screen and (min-width: 47.5em){.cart-disclaimer-link{display: none}}.disclaimer-link{display: none}@media only screen and (min-width: 47.5em){.disclaimer-link{display: inline}}.cart-toggler{display: none;font-family: Helvetica Light, sans-serif;font-size: .875em}.cart-toggler:before,.cart-toggler:after{content: " ";display: table;visibility: hidden}.cart-toggler:after{clear: both}@media only screen and (min-width: 47.5em){.cart-toggler{border: 1px solid #ddd;-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px ;display: block;padding: 10px;margin-bottom: 10px}}.cart-toggler .icon{float: right;font-size: .85714em}.cart-toggler .icon:before{vertical-align: middle}.pay-charges{border: 1px solid #ddd;-webkit-border-radius: 5px ;-moz-border-radius: 5px ;border-radius: 5px ;margin-top: 20px}@media only screen and (min-width: 47.5em){.pay-charges{margin: 0 0 20px}}.pay-charges .pay-charges-header{border-bottom: 1px solid #ddd;font-size: .875em;margin: 0 15px 5px;padding: 15px 0 10px}.pay-charges .pay-charges-header:before,.pay-charges .pay-charges-header:after{content: " ";display: table;visibility: hidden}.pay-charges .pay-charges-header:after{clear: both}.pay-charges .pay-list{font-size: .875em;margin: 0;padding: 10px 15px}.pay-list{font-size: .875em}.pay-list-row{margin-bottom: 5px;position: relative}.pay-list-row:before,.pay-list-row:after{content: " ";display: table;visibility: hidden}.pay-list-row:after{clear: both}.pay-list-row:before{content: " ";width: 100%;border-bottom: 2px dotted #ddd;bottom: 8px;display: block;left: 0;margin-top: -1px;position: absolute;visibility: visible}.pay-list-row.header:before{border-bottom: none}.pay-list-row.discount{color: #c62626}.pay-list-row span{background: #fff;padding: 5px 10px 5px 0;position: relative}.pay-list-row span:last-of-type{padding: 5px 0 5px 10px}.plr-col1,.plr-col2{display: inline-block}.plr-col1:after,.plr-col2:after{clear: both}.plr-col2{float: right}.pay-charge-total{background: #fffbde;border-top: 1px solid #f4e597;-webkit-border-radius: 0 0 5px 5px ;-moz-border-radius: 0 0 5px 5px ;border-radius: 0 0 5px 5px ;padding: 10px 15px;position: relative}.pay-charge-total:before,.pay-charge-total:after{content: " ";display: table;visibility: hidden}.pay-charge-total:after{clear: both}.pay-charge-total:before{content: " ";width: 60%;border-bottom: 2px dotted #ddd;display: block;left: 20%;margin-top: -1px;position: absolute;top: 50%;visibility: visible}.pay-charge-total span{background: #FFFBDC;padding: 5px 10px 5px 0;position: relative}.pay-charge-total span:last-of-type{padding: 5px 0 5px 10px}.pay-charge-total .plr-col1{line-height: 1.75em}.pay-charge-total .plr-col2{color: #3A8413;font-size: 1.5em;font-weight: bold}.promo-code-box{border-top: 1px solid #f4e597;padding: 15px}.promo-code-box input{width: 67%;margin-right: 3%;vertical-align: top}.promo-code-box .btn{width: 30%;height: 36px}@media only screen and (min-width: 40.625em){.promo-code-box .btn{height: 30px}}.promo-code-box .app-loading-msg{font-size: .875em}.promo-code-title{font-size: .8125em;margin-bottom: 10px}.move-in-cart{border-bottom: 1px solid #ddd;margin: 10px 20px;padding: 10px 0;text-align: center}@media only screen and (min-width: 47.5em){.move-in-cart{margin: 10px}}.move-in-cart.no-home{border-bottom-color: #f4e597;margin: 10px 0 0;padding-bottom: 15px}.move-in-cart .icon{color: #777;font-size: 1.125em;margin-right: 5px;vertical-align: middle}.move-in-cart .title{color: #777;font-size: .875em;font-style: italic;margin: 0 5px}.move-in-cart .value{white-space: nowrap}.unit-details-modal .selected-unit-header{display: none}.unit-details-modal .selected-unit-content{border: none;padding: 0}@media only screen and (min-width: 34.375em){.unit-details-modal.modal-container{width: 550px}}.unit-selected-cart{padding: 5px 20px 10px}.unit-selected-cart:before,.unit-selected-cart:after{content: " ";display: table;visibility: hidden}.unit-selected-cart:after{clear: both}@media only screen and (min-width: 47.5em){.unit-selected-cart{padding: 5px 10px 10px}}.unit-selected-cart .sub{width: 65%;float: left}@media only screen and (min-width: 47.5em){.unit-selected-cart .sub{width: 100%;float: none;margin-bottom: 10px}}@media only screen and (min-width: 53.125em){.unit-selected-cart .sub{width: 65%;float: left;margin-bottom: 0}}.unit-selected-cart .btn.find-unit{clear: both;display: block}.unit-selected-cart .btn.find-unit .icon{margin-left: 10px;vertical-align: middle}.unit-selected-cart .selected-unit-name{color: #777;display: block;font-size: .875em;line-height: 1.5em;padding-top: 2px}.unit-selected-cart .selected-unit-name.has-btn{margin-bottom: 10px}.unit-selected-cart .selected-unit-name .icon{color: #666;font-size: 1.14286em;margin-right: 6px;vertical-align: middle}.unit-selected-cart .property-name{font-family: Helvetica Light, sans-serif;font-size: .9375em}.unit-selected-cart .unit-details-btn{border: 1px solid #ddd;-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px ;color: #333;float: right;font-size: .75em;padding: 6px 10px;text-decoration: none}.unit-selected-cart .unit-details-btn .icon{font-size: .75em;margin-left: 5px}@media only screen and (min-width: 47.5em){.unit-selected-cart .unit-details-btn{float: none;padding: 3px 8px}}@media only screen and (min-width: 53.125em){.unit-selected-cart .unit-details-btn{float: right}}.monthly-rent-cart{background: #70ad3b;margin-bottom: 20px}.monthly-rent-cart:before,.monthly-rent-cart:after{content: " ";display: table;visibility: hidden}.monthly-rent-cart:after{clear: both}.monthly-rent-cart .rent,.monthly-rent-cart .lease{display: inline-block;padding: 10px;text-align: center;vertical-align: middle}.monthly-rent-cart .rent .value,.monthly-rent-cart .lease .value{font-size: 1.75em;font-weight: bold}.monthly-rent-cart .rent .freq,.monthly-rent-cart .lease .freq{display: block;font-size: .75em}.monthly-rent-cart .rent{width: 65%;color: #fff}.monthly-rent-cart .rent .symbol{font-size: 1em;margin-right: 2px;top: -0.5em}.monthly-rent-cart .lease{width: 35%;background: #e2efd8;border-left: 2px solid #fff;color: #659c35}.change-selection-btn{background: #f2f2f2;-webkit-border-radius: 15px ;-moz-border-radius: 15px ;border-radius: 15px ;border: 1px solid #ddd;color: #333;display: inline-block;float: right;font-size: .8125em;padding: 4px 10px 5px;text-decoration: none;text-align: center}.change-selection-btn:hover,.change-selection-btn:active,.change-selection-btn:focus{background: #f8f8f8;border: 1px solid #ddd;color: #000;outline: none}.change-selection-btn .icon{font-size: .75em;margin-right: 5px}.no-selection-box{background: #fffbde;border-bottom: 1px solid #f4e597;margin-bottom: 10px;padding: 20px 20px 25px}.no-selection-box .title{color: #7b4a20;font-size: .875em;margin-bottom: 15px;text-align: center}.no-selection-box .btn.find-home{width: 100%;background: #ffc437;color: #7b4a20}.no-selection-box .btn.find-home:hover{background: #ffca4b}.no-selection-box .btn .icon{margin-left: 10px;vertical-align: middle}.utility-res{border-top: 1px solid #ddd;padding: 20px 20px 10px}@media only screen and (min-width: 47.5em){.utility-res{padding: 20px 10px 10px}}.utility-res .icon{color: #555;font-size: 1.25em;margin-right: 5px;vertical-align: middle}.utility-res h2{display: inline-block;font-size: .875em;color: #333;text-transform: capitalize;margin-bottom: 10px}.utility-res ul{margin: 5px 0 10px}.utility-res li{border: 1px solid #ddd;display: inline-block;font-size: .75em;margin: 0 3px 3px 0;padding: 5px 7px}.view-lay{text-decoration: none}.view-lay:hover{background: #efefef;color: #000;text-decoration: none}.accordion-trigger{cursor: pointer}.charge-group{padding: 20px;position: relative;border-bottom: 1px solid #ddd}.charge-group:before,.charge-group:after{content: " ";display: table;visibility: hidden}.charge-group:after{clear: both}@media only screen and (min-width: 47.5em){.charge-group{padding: 10px}}.overview .charge-group,.other .charge-group:last-of-type{border-bottom: 0}.charge-group.hospitality{border-bottom: 0px}@media only screen and (min-width: 47.5em){.charge-group.hospitality{padding: 0px 10px}}.charge-group .charge-group-total{color: #555;float: right;margin-right: 8px}@media only screen and (min-width: 40.625em){.charge-group .charge-group-total{font-size: .875em}}.charge-group a{text-decoration: none}.charge-group .c-group-title{color: #333;font-size: 1em;margin: 0;text-transform: capitalize}@media only screen and (min-width: 40.625em){.charge-group .c-group-title{font-size: .875em}}.charge-group .c-group-title .icon{float: right;font-size: .875em}.charge-group.monthly{border-bottom: none}.charge-group.last{border: none}.charge-list{background: #fff;border-top: 1px solid #ccc;margin: 12px 0 0;padding: 20px 0 0}@media only screen and (min-width: 47.5em){.charge-list{margin-top: 8px}}.charge-list.hospitality{border-top: none;margin-top: 0px;padding: 0px}.charge-item,.c-group-total{width: 100%;margin-bottom: 10px;padding-bottom: 10px;position: relative}.charge-item:before,.c-group-total:before,.charge-item:after,.c-group-total:after{content: " ";display: table;visibility: hidden}.charge-item:after,.c-group-total:after{clear: both}@media only screen and (min-width: 40.625em){.charge-item,.c-group-total{margin-bottom: 8px;padding-bottom: 8px}}.charge-item:before,.c-group-total:before{content: " ";width: 100%;border-bottom: 2px dotted #ddd;display: block;left: 0;margin-top: -1px;position: absolute;visibility: visible;top: 50%}.charge-item span,.c-group-total span{background: #FFF;display: inline-block;position: relative}.charge-item.discount{color: #c62626}.charge-item.total{font-weight: bold}.charge-item .item-title,.charge-item .item-controls,.charge-item .item-price{float: left;line-height: 1.2em}.charge-item .item-title,.charge-item .item-price{font-size: .875em}@media only screen and (min-width: 40.625em){.charge-item .item-title,.charge-item .item-price{font-size: .75em}}.charge-item .item-title span{padding: 2px 5px 2px 0}.charge-item.col-2 .item-title{width: 69%}.charge-item.col-3 .item-title{width: 53%}.charge-item .item-price{width: 31%;text-align: right}.charge-item .item-price span{padding: 2px 0 2px 5px}.charge-item .item-controls{width: 16%}.charge-item .item-controls:before,.charge-item .item-controls:after{content: " ";display: table;visibility: hidden}.charge-item .item-controls:after{clear: both}.charge-item .item-controls .icon:before{background: #fff;padding: 2px 4px;vertical-align: middle}.charge-item .item-delete,.charge-item .item-edit{background: #fff;float: right;font-size: .6875em}.charge-item .item-edit{color: #6D6E70}.charge-item .item-edit:hover{color: #7c7d7e}.charge-item .item-delete{color: #BB202E}.charge-item .item-delete:hover{color: #c23643}.c-group-total{color: #5f9332;margin-bottom: 10px}.c-group-total .pay-total,.c-group-total .pay-schedule{font-size: .875em;line-height: 1.2em}@media only screen and (min-width: 40.625em){.c-group-total .pay-total,.c-group-total .pay-schedule{font-size: .75em}}.c-group-total .pay-schedule{padding: 2px 5px 2px 0}.c-group-total .pay-total{float: right;padding: 2px 0 2px 5px}.incentive-list .incentive-item{margin: 8px 0}.incentive-list .incentive-item .name{font-size: 1em;margin-bottom: 4px}@media only screen and (min-width: 40.625em){.incentive-list .incentive-item .name{font-size: .875em}}.incentive-list .incentive-item .description{margin-bottom: 8px;font-size: .875em}@media only screen and (min-width: 40.625em){.incentive-list .incentive-item .description{font-size: .75em}}.incentive-list .incentive-item .details{color: #999;font-size: .75em;font-style: italic}@media only screen and (min-width: 40.625em){.incentive-list .incentive-item .details{font-size: .625em}}.delete-bar{width: 100%;background-color: #BB202E;clear: both;cursor: pointer;display: none;margin: 5px 0 5px 0;padding: 10px;position: relative;text-align: center}@media only screen and (min-width: 40.625em){.delete-bar{padding: 5px}}.delete-bar a,.delete-bar span{color: #fff;display: inline-block;font-size: .8125em;margin: 0 10px}@media only screen and (min-width: 40.625em){.delete-bar a,.delete-bar span{font-size: .75em;margin: 0 5px}}.specials-cart{background: #fffbde;border: 1px solid #f4e597;-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px ;margin: 15px 10px 10px;padding: 10px}.specials-cart h2{color: #7b4a20;font-size: .875em;margin-bottom: 10px}.specials-cart h2 .icon{font-size: 1.125em;margin-right: 5px;vertical-align: middle}.specials-cart p{font-size: .75em;margin: 0}.cart-notice{width: 100%;background: #70ad3b;top: -25%;color: #fff;cursor: pointer;position: fixed;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out}.cart-notice:before,.cart-notice:after{content: " ";display: table;visibility: hidden}.cart-notice:after{clear: both}.cart-notice .rent,.cart-notice .count{display: inline-block;vertical-align: middle}.cart-notice .count{width: 28%;background: #b8d69d;color: #5a8a2f;font-size: 1.5em;padding: 10px 0;text-align: center}.cart-notice .count .symbol{font-size: .75em;position: relative;right: -4px;top: -4px}.cart-notice .count .icon{margin-right: 5px;vertical-align: middle}.cart-notice .rent{width: 70%;padding-left: 20px}.cart-notice .rent .symbol{font-size: 1em}.cart-notice .rent .value{font-size: 1.75em}.cart-notice .rent .icon{margin-top: -8px;position: absolute;right: 12px;top: 50%}@media only screen and (min-width: 25em){.modal-container.app-disclaimer{width: 400px}}.cart-section.waitlist .no-selection-box{border-bottom: none;margin-bottom: 0}.cart-waitlist{margin: 0 0 10px;padding: 0 5px}.cart-waitlist.addons{margin: 5px 0}.cart-waitlist .waitlist-head{border-bottom: 1px solid #ccc;color: #999;font-size: .6875em;padding: 8px 5px 5px;text-transform: uppercase}.cart-waitlist .waitlist-row{font-size: .9375em;padding: 8px 5px 8px 8px}.cart-waitlist .waitlist-row.even,.cart-waitlist .waitlist-row.addons:nth-child(even){background: #f2f2f2}@media only screen and (min-width: 47.5em){.cart-waitlist .waitlist-row{font-size: .8125em}}.cart-waitlist .waitlist-col{display: inline-block}.cart-waitlist .waitlist-col.name{width: 50%}.cart-waitlist .waitlist-col.bed-bath{width: 40%}.cart-waitlist .waitlist-col.action{width: 10%}.cart-waitlist .waitlist-col .remove-link{color: #c62626}.cart-waitlist .waitlist-col .icon{font-size: .93333em}.cart-waitlist .waitlist-col .small-abbr{font-size: .8666700000000001em;padding-left: 3px}@media only screen and (min-width: 47.5em){.cart-waitlist .waitlist-col .icon{font-size: .92308em}.cart-waitlist .waitlist-col .small-abbr{font-size: .84615em}}.cart-waitlist .addons:before,.cart-waitlist .addons:after{content: " ";display: table;visibility: hidden}.cart-waitlist .addons:after{clear: both}.cart-waitlist .addons .waitlist-col{display: block;float: left}.cart-waitlist .addons .waitlist-col.name{width: 90%}.cart-waitlist .addons .waitlist-col.action{width: 10%;text-align: right}.cart-waitlist .delete-bar a,.cart-waitlist .delete-bar span{font-size: .93333em}@media only screen and (min-width: 47.5em){.cart-waitlist .delete-bar a,.cart-waitlist .delete-bar span{font-size: .92308em}}.cart-waitlist-prefs{border-top: 1px solid #ccc;margin: 0 0 10px;padding: 10px}.cart-waitlist-prefs .heading:before,.cart-waitlist-prefs .heading:after{content: " ";display: table;visibility: hidden}.cart-waitlist-prefs .heading:after{clear: both}.cart-waitlist-prefs h3{color: #196E7F;float: left;font-size: .875em;margin-bottom: 5px;text-transform: none}.cart-waitlist-prefs .change-selection-btn{background: #fff;font-size: .75em;padding: 5px 12px}.cart-waitlist-prefs .change-selection-btn .icon{font-size: 1em}.cart-waitlist-prefs p{margin-bottom: 10px}.cart-waitlist-prefs .def-list{font-size: .8125em;line-height: 1.5em;margin-bottom: 0}.cart-waitlist-prefs .def-list:before,.cart-waitlist-prefs .def-list:after{content: " ";display: table;visibility: hidden}.cart-waitlist-prefs .def-list:after{clear: both}.cart-waitlist-prefs .def-list dt,.cart-waitlist-prefs .def-list dd{float: left;margin: 5px 0}.cart-waitlist-prefs .def-list dt{width: 40%;clear: left;color: #666;padding-right: 10px}.cart-waitlist-prefs .def-list dd{width: 60%;clear: right}.gift-incentive{margin-top: 4px}.summ-block:before,.summ-block:after{content: " ";display: table;visibility: hidden}.summ-block:after{clear: both}.summ-block .vertform-item.file{margin-bottom: 40px}.app-steps-col{width: 25%;display: none;float: left}@media only screen and (min-width: 53.125em){.app-steps-col{display: block}}.app-steps-col ul{margin: 0}.app-steps-col li{width: 100%;background: #E6E6E6;border-bottom: 2px solid #fff;color: #000;cursor: pointer;display: block;font-size: 13px;padding: 12px 15px}.app-steps-col li:hover{background-color: #F2F2F2}.app-steps-col .completed i{color: green}.app-steps-col .error{background: #f5e2db;border: #fff;border-bottom: 2px solid #fff;margin: 0}.app-steps-col .error i{color: goldenrod}.app-steps-col .active{background: #F2F2F2;font-weight: bold}.app-steps-col i{margin-right: 5px}.summary-main{width: 100%;background: #F2F2F2;float: left;margin-bottom: 40px}@media only screen and (min-width: 53.125em){.summary-main{width: 75%;padding: 15px}}.summary-main .summ-tabs{background: #E6E6E6;margin-bottom: 1px;padding: 10px}.summary-main .summ-tabs i{float: right;font-size: .75em;margin-top: 3px;margin-right: 5px}@media only screen and (min-width: 53.125em){.summary-main .summ-tabs{display: none}}.summary-main h3{border-bottom: 1px solid #ddd;color: #196E7F;font-size: 1em;padding-bottom: 10px}.summary-main dl{display: flex;align-items: center;flex-wrap: nowrap;margin: 14px 0}.summary-main dl.postal-address{align-items: flex-start}.summary-main dl.postal-address h4{margin: 0}.summary-main dl.vertform-item label{margin-bottom: 0}.summary-main dt,.summary-main dd{margin: 0}@media only screen and (min-width: 53.125em){.summary-main dt,.summary-main dd{font-size: .875em}}.summary-main dt{flex: 1 1 40%;color: #808080;font-size: 0.8125em;line-height: unset;margin-bottom: 0;padding-right: 10px;text-align: right}.summary-main dt.req{color: #bd3e0f;font-weight: normal}.summary-main dd{flex: 1 1 60%;color: #000}.summary-main dd.disabled{opacity: 0.75}.summary-main dd.disabled select{display: none}.summary-main h4{margin-top: 20px}.summary-main .error a,.summary-main .error dt{color: #bd3e0f}.summary-main .checkboxLabel{width: 190px}.summary-main .util-note{margin-top: -7px;margin-bottom: 0;text-align: left}.summary-main .checkBox{width: 15px;height: 15px;background: url('//commoncdn.entrata.com/images/application/confirm_checkboxes.png') no-repeat 0 0;display: inline-block;margin: 6px 10px 8px 0}.summary-main .back-box{font-size: 13px;position: absolute;top: 5px;right: 0}@media only screen and (min-width: 53.125em){.summary-main .back-box{top: 0}}.summary-main .back-box [data-app-icon]:before{color: #333;font-size: 11px;margin-right: 5px}.summary-main .back-box a{background: #F2F2F2;border-radius: 0 0 0 20px;color: #333;padding: 5px 10px 10px;text-decoration: none}@media only screen and (min-width: 53.125em){.summary-main .back-box a{padding: 0 0 10px 10px}}.summary-main .back-box a:hover{color: #000}.summary-box{min-height: 380px;background: #fff;border: 5px solid #f2f2f2;-webkit-border-radius: 10px ;-moz-border-radius: 10px ;border-radius: 10px ;display: none;padding: 30px 10px;position: relative}.summary-box:last-of-type{border-bottom: 30px solid #f2f2f2}@media only screen and (min-width: 53.125em){.summary-box{padding: 30px 20px 20px}}.summary-box.active{display: block}.sub-div-summ{margin-bottom: 60px}.addtl-info{color: #666;display: block;font-size: .75em;font-style: italic;margin-top: 10px}.file-type{color: #aaa;display: block;font-size: .8125em;font-style: italic}@media only screen and (min-width: 28.125em){.file-type{display: inline-block;margin-left: 5px}}h3.policy-name{font-size: 1em;line-height: 2em;margin: 0 10px 0 0;position: relative}@media only screen and (min-width: 40.625em){h3.policy-name{font-size: .875em;line-height: 1.5em}}h3.policy-name span{background: #fff;position: relative;padding: 0 10px 0 0}h3.policy-name:before{content: " ";width: 100%;border-top: 1px dotted #ccc;display: block;left: 0;position: absolute;top: 50%}h3.policy-name.money-g{line-height: 2.5em}.vertform-item.money-g{position: relative}.policy-list{position: relative}.policy-list .policy-viewed,.policy-list .policy-btn{margin-left: 10px;position: absolute;right: 0;top: 0}.policy-list .policy-viewed{background: #fff;color: #70ad3b;text-decoration: none;font-family: Helvetica Light, sans-serif;font-size: .875em;padding: 8px 12px;text-transform: uppercase}.policy-list .policy-viewed .icon{margin-right: 5px}@media only screen and (min-width: 40.625em){.policy-list .policy-viewed{padding: 2px 12px}}.policy-list .policy-btn{border-left: 10px solid #fff}.vertform-item.text .initials-sig{width: 90px}.stand-out{padding: 15px;background: #FFFFBD}.pad-bottom12{padding-bottom: 12px !important}.pad-bottom14{padding-bottom: 20px !important}.app-timer{border: 1px solid #ddd;-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px ;padding: 10px;margin-bottom: 10px;text-align: center}.app-timer.expired{color: #c62626}.app-timer .msg{color: #58595b;font-size: .875em;margin-right: 8px}.app-timer .spacer{margin-right: 2px}.app-timer .icon{margin-right: 8px;vertical-align: middle}.row-lease li.selected .col-lease{border-color: #000;background: #fff}.text-btn{font-size: 14px;padding: 7px 12px;line-height: 14px;background: #fff;border-color: #fff;width: auto;color: #000}.unit-filters{background: #d9d9d9;color: #000;margin-bottom: 40px}.unit-filters:before,.unit-filters:after{content: " ";display: table;visibility: hidden}.unit-filters:after{clear: both}.filter-movein,.unit-search,.filter-fields{width: 100%;padding: 10px 15px 15px}@media only screen and (min-width: 53.125em){.filter-movein,.unit-search,.filter-fields{padding: 15px 20px 20px}}.filter-movein label,.unit-search label,.filter-fields label{display: block;font-size: .8125em;margin-bottom: 8px}.filters-advanced{padding: 20px 15px 15px}.unit-selection-content .unit-filters{position: relative}@media only screen and (min-width: 64em){.unit-selection-content .unit-filters{padding-bottom: 60px}}.unit-selection-content .unit-filters .filter-fields{padding-bottom: 60px}@media only screen and (min-width: 64em){.unit-selection-content .unit-filters .filter-fields{padding-bottom: 0px}}.unit-selection-content .unit-filters .filter-fields .filters-advanced{position: absolute;bottom: 0;left: 0}.unit-selection-content .unit-filters .filters-advanced label{display: inline-block;padding: 0 7px;vertical-align: top}@media only screen and (min-width: 28.125em){.filter-movein,.unit-search{width: 50%;float: left}}.filter-movein{background: #404040}@media only screen and (min-width: 53.125em){.filter-movein{width: 22%;border-right: 1px solid #404040}.filter-movein input{width: 80%}.filter-movein .add-on{width: 20%}}.filter-movein label{color: #fff}@media only screen and (min-width: 53.125em){.unit-search{width: 18%;border-right: 1px solid #404040}}.unit-search input{width: 100%}.unit-search .add-on{position: absolute;right: 0}.filters-header{width: 100%;border-bottom: 1px solid #3a3a3a;border-top: 1px solid #3a3a3a;cursor: pointer;margin: 0;padding: 10px 15px}.filters-header:before,.filters-header:after{content: " ";display: table;visibility: hidden}.filters-header:after{clear: both}@media only screen and (min-width: 28.125em){.filters-header{float: left}}@media only screen and (min-width: 53.125em){.filters-header{display: none}}.filters-header .active-filters{font-size: .85714em;margin-left: 8px;text-transform: none}.filters-header .icon{float: right}.filter-fields{clear: both;display: none}@media only screen and (min-width: 53.125em){.filter-fields{width: 38%;clear: none;display: block;float: left}}.filter-fields .filter-col{width: 50%;display: inline-block;margin-bottom: 10px;padding-right: 10px;vertical-align: bottom}.filter-fields .filter-col:nth-child(2n){padding-right: 0}.filter-fields .filter-col.submit{width: 100%;margin-top: 10px;margin-bottom: 0;padding-right: 0}@media only screen and (min-width: 40.625em){.filter-fields .filter-col{width: 20%;margin-bottom: 0}.filter-fields .filter-col:nth-child(2n){padding-right: 10px}.filter-fields .filter-col.submit{width: 20%;margin-top: 0}}@media only screen and (min-width: 53.125em){.filter-fields .filter-col{width: 50%;margin-bottom: 0}.filter-fields .filter-col.submit{width: 50%;margin-top: 0}}@media only screen and (min-width: 53.125em){.filter-fields .select-menu .icon{width: 30%}}.filter-fields .btn{width: 100%}.select-section{clear: both;margin-bottom: 50px;position: relative}.select-section .loading-img{display: block;margin: 0 auto;position: static}.select-section .btn.change .icon{margin-right: 10px}.grid-fp,.unit-grid,.row-lease{width: 100%}.row-fp{border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-bottom: 5px}.row-fp.thead{height: 20px;border-bottom: none;margin: 10px 0;padding: 0}@media only screen and (min-width: 28.125em){.row-fp.thead{border-bottom: 1px solid #ddd}}.row-fp.thead .col-fp{display: none;font-size: .75em}@media only screen and (min-width: 28.125em){.row-fp.thead .col-fp{display: inline-block}}.row-fp .app-loader-content{padding: 0}.col-fp,.col-unit{display: inline-block;vertical-align: top}.col-fp .icon,.col-unit .icon{font-size: 1.125em}@media only screen and (min-width: 31.25em){.col-fp,.col-unit{vertical-align: middle}.col-fp .icon,.col-unit .icon{font-size: 1.07143em}}.col-fp{margin-bottom: 10px;text-align: center}@media only screen and (min-width: 28.125em){.col-fp{margin-bottom: 0}}.col-fp .btn{float: right}@media only screen and (min-width: 28.125em){.col-fp .btn{width: 20%}}.selected .col-fp .btn{cursor: default;-moz-opacity: .3;-khtml-opacity: .3;-webkit-opacity: .3;opacity: .3}.col-fp.name-fp{width: 100%;border-bottom: 1px solid #ddd;margin-bottom: 10px;padding-bottom: 10px;text-align: left}.col-fp.name-fp:before,.col-fp.name-fp:after{content: " ";display: table;visibility: hidden}.col-fp.name-fp:after{clear: both}.col-fp.name-fp h4{display: inline-block;vertical-align: top;margin-bottom: 0}@media only screen and (min-width: 28.125em){.col-fp.name-fp{border: none;margin-bottom: 5px;padding-bottom: 0}}.col-fp.layout{width: 23%;text-align: center}@media only screen and (min-width: 28.125em){.col-fp.layout{width: 8%;text-align: left}}.col-fp.layout .icon{font-size: 1.25em}.col-fp.layout .disabled{color: #ccc}.col-fp.rent,.col-fp.deposit{width: 23%}@media only screen and (min-width: 28.125em){.col-fp.rent,.col-fp.deposit{width: 12%}}.col-fp.bed-bath,.col-fp.specials{width: 23%}@media only screen and (min-width: 28.125em){.col-fp.bed-bath,.col-fp.specials{width: 10%}}.col-fp.sq-ft{width: 23%}@media only screen and (min-width: 28.125em){.col-fp.sq-ft{width: 15%}}.col-fp.specials .icon{font-size: 1.25em}.col-fp.available{width: 49%;color: #000;text-align: center}@media only screen and (min-width: 28.125em){.col-fp.available{width: 26%;text-align: right}}@media only screen and (min-width: 47.5em){.col-fp.available{width: 27%}}.title-hide{display: block;font-size: .75em;font-style: italic;margin-bottom: 3px}@media only screen and (min-width: 28.125em){.title-hide{display: none}}.row-unit{width: 100%;border: 1px solid #ddd;margin-bottom: 15px;padding: 10px;position: relative}@media only screen and (min-width: 34.375em){.row-unit{padding: 10px}}.sp-launch-link{text-decoration: none}.sp-launch-link .icon{vertical-align: middle}.sp-launch-link:hover,.sp-launch-link:active{color: #222}.col-unit{display: inline-block;margin-bottom: 15px;vertical-align: middle}@media only screen and (min-width: 34.375em){.col-unit{padding-right: 3%;margin-bottom: 0}}.col-unit span{display: block}.col-unit:last-of-type{padding-right: 0}.col-unit.unit{width: 100%}@media only screen and (min-width: 34.375em){.col-unit.unit{width: 27%;margin-bottom: 0}}.col-unit.unit .unit-select{border: 1px solid #bebebe;background: #eee;color: #222;display: block;line-height: 1.25em;padding: 10px;text-align: center;text-decoration: none;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out}.col-unit.unit .unit-select:hover{background: #ddd}.selected .col-unit .unit-select{background: #ddd;border-color: #b3b3b3;-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);box-shadow: inset 0 0 6px rgba(0,0,0,0.2)}.col-unit.rent{width: 20%}@media only screen and (min-width: 34.375em){.col-unit.rent{width: 15%}}.col-unit.deposit{width: 20%}@media only screen and (min-width: 34.375em){.col-unit.deposit{width: 15%}}.col-unit.available{width: 30%}@media only screen and (min-width: 34.375em){.col-unit.available{width: 20%}}.col-unit.specials{width: 18%}.col-unit.specials:before,.col-unit.specials:after{content: " ";display: table;visibility: hidden}.col-unit.specials:after{clear: both}@media only screen and (min-width: 34.375em){.col-unit.specials{width: 14%}}.col-unit.specials .icon{float: left;font-size: 1.25em}.col-unit.specials .sp-launch-link{display: block;float: left;margin-left: 10px}.col-unit.b-deal{width: 15%;background: #f14040;margin-right: 10px;margin-top: -35px;padding: 10px 5px;text-align: center}.col-unit.b-deal span{color: #fff;font-size: 10px;font-weight: bold}@media only screen and (min-width: 34.375em){.col-unit.b-deal{width: 15%;margin-top: -35px;padding: 10px 5px;position: relative}}.col-unit.arrow{width: 12%;padding-right: 0;text-align: right}.col-unit.arrow:before,.col-unit.arrow:after{content: " ";display: table;visibility: hidden}.col-unit.arrow:after{clear: both}.col-unit.arrow .icon{background: #eee;border: 1px solid #bebebe;cursor: pointer;display: inline-block;padding: 5px 10px;text-align: center}.col-unit.arrow .icon:hover{background: #ddd}@media only screen and (min-width: 34.375em){.col-unit.arrow{width: 9%}}.unit-title{font-size: .75em;font-style: italic;margin-bottom: 3px}@media only screen and (min-width: 34.375em){.unit-title{font-size: .6875em}}.unit-detail{font-size: .9375em}.unit-add-info{width: 100%;background: #f2f2f2;border-top: 1px solid #ddd;display: none;margin-top: 10px;padding: 20px 15px 15px}.unit-add-info .uai-list{width: 100%;display: inline-block;margin-bottom: 10px;padding-right: 20px;vertical-align: top}.unit-add-info .uai-list:first-child{margin-bottom: 30px}@media only screen and (min-width: 34.375em){.unit-add-info .uai-list{width: 50%;margin-bottom: 0}.unit-add-info .uai-list:first-child{margin-bottom: 0}}.unit-add-info li{width: 50%;display: inline-block;font-size: .875em;margin-bottom: 8px;padding-right: 10px;vertical-align: top}.unit-add-info li:first-child{width: 100%;border-bottom: 1px solid #ddd;margin: 0 0 15px 0;padding-bottom: 3px}.unit-add-info li.location{width: 100%;margin-top: 10px}.unit-add-info h5{margin: 0;font-size: 1.125em}.unit-add-info .sp-launch-link .icon{margin-right: 8px}.change-step-select{background: #404040;color: #fff;cursor: pointer;display: inline-block;padding: 7px 15px}.change-step-select:hover{background: #000;color: #fff}.change-step-select i{margin-right: 5px}.change-step-select [data-app-icon]:before{font-size: 12px}.row-lease{margin-bottom: 15px}.row-lease li{width: 30%;display: inline-block;line-height: initial;margin-bottom: 10px;vertical-align: top}@media only screen and (min-width: 28.125em){.row-lease li{width: 23%}}@media only screen and (min-width: 53.125em){.row-lease li{width: 19%}}@media only screen and (min-width: 60em){.row-lease li{width: 15%}}.col-lease{border: 1px solid #bebebe;cursor: pointer;display: block;padding: 10px 10px 12px;text-align: center;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out}.col-lease:hover,.selected .col-lease{background: #eee}.inactive .col-lease{-moz-opacity: .4;-khtml-opacity: .4;-webkit-opacity: .4;opacity: .4}.col-lease span{display: block}.col-lease .lease-mo{border-bottom: 1px solid #ccc;font-size: 16em;font-weight: bold;margin-bottom: 10px;padding-bottom: 10px}.col-lease .lease-deets{font-size: 13em}.col-lease.best{background: #fad5c7;border: 1px solid #f14040;position: relative}.col-lease.best:hover{background: #eecabd}.col-lease.best span{color: #f14040}.col-lease.best .lease-mo{border-bottom: 1px solid #f14040}.col-lease.best .best-deal-sm{background: #f14040;color: #fff;padding: 5px;position: absolute;top: -3px;right: 5%}.lease-select .vertform-list{margin-bottom: 0}.student-fp-list .opt-table-row.shared{border-top: 1px dashed #ccc}.student-fp-list .opt-head-col.radio,.student-fp-list .opt-table-col.radio,.student-fp-list .opt-head-col.layout,.student-fp-list .opt-table-col.layout{width: 12.5%}.student-fp-list .opt-head-col.name,.student-fp-list .opt-table-col.name{width: 75%}.student-fp-list .opt-head-col.room-type,.student-fp-list .opt-table-col.room-type{width: 62.5%}.student-fp-list .opt-head-col.bed-bath,.student-fp-list .opt-table-col.bed-bath{width: 37.5%}.student-fp-list .opt-head-col.sq-ft,.student-fp-list .opt-table-col.sq-ft{width: 25%}.student-fp-list .opt-head-col.rent,.student-fp-list .opt-table-col.rent,.student-fp-list .opt-head-col.total,.student-fp-list .opt-table-col.total{width: 37.5%}@media only screen and (min-width: 40.625em){.student-fp-list .opt-head-col.radio,.student-fp-list .opt-table-col.radio{width: 5%}.student-fp-list .opt-head-col.layout,.student-fp-list .opt-table-col.layout{width: 10%}.student-fp-list .opt-head-col.name,.student-fp-list .opt-table-col.name{width: 20%}.student-fp-list .opt-head-col.room-type,.student-fp-list .opt-table-col.room-type{width: 18%}.student-fp-list .opt-head-col.bed-bath,.student-fp-list .opt-table-col.bed-bath{width: 10%}.student-fp-list .opt-head-col.sq-ft,.student-fp-list .opt-table-col.sq-ft{width: 10%}.student-fp-list .opt-head-col.rent,.student-fp-list .opt-table-col.rent,.student-fp-list .opt-head-col.total,.student-fp-list .opt-table-col.total{width: 13.5%}.student-fp-list .opt-head-col.bed-bath,.student-fp-list .opt-table-col.bed-bath,.student-fp-list .opt-head-col.sq-feet,.student-fp-list .opt-table-col.sq-feet{width: 10%}}.student-fp-list .opt-table-col{line-height: 1.5em;vertical-align: middle}.student-fp-list .opt-table-col a,.student-fp-list .opt-table-col a:hover{color: #222}.student-fp-list .opt-table-col.radio,.student-fp-list .opt-table-col.layout,.student-fp-list .opt-table-col.name{padding-bottom: 0}.student-fp-list .opt-table-col.radio,.student-fp-list .opt-table-col.layout{font-size: 1.25em}.student-fp-list .opt-table-col.radio{text-align: center}.student-fp-list .opt-table-col.layout .icon:before{line-height: inherit}.student-fp-list .opt-table-col.name{font-weight: bold}.student-fp-list .opt-table-col.room-type,.student-fp-list .opt-table-col.rent,.student-fp-list .opt-table-col.bed-bath,.student-fp-list .opt-table-col.sq-ft,.student-fp-list .opt-table-col.total{padding: 5px 10px 15px;vertical-align: top}@media only screen and (min-width: 40.625em){.student-fp-list .opt-table-col{line-height: 1em}.student-fp-list .opt-table-col.radio,.student-fp-list .opt-table-col.layout,.student-fp-list .opt-table-col.name,.student-fp-list .opt-table-col.room-type,.student-fp-list .opt-table-col.rent,.student-fp-list .opt-table-col.total{padding-bottom: 10px}.student-fp-list .opt-table-col.radio{font-size: .8125em}.student-fp-list .opt-table-col.layout{font-size: 1em}.student-fp-list .opt-table-col.room-type,.student-fp-list .opt-table-col.rent,.student-fp-list .opt-table-col.bed-bath,.student-fp-list .opt-table-col.sq-ft,.student-fp-list .opt-table-col.total{padding: 10px;vertical-align: middle}}.name .student-fp-list .col-title{display: none}.immediate-movein{background: #fffbde;border: 1px solid #f4e597;margin: 30px 0;padding: 20px}.immediate-movein p{color: #a36f27;font-size: .875em;margin-bottom: 1em}.immediate-movein .datepicker-combo{max-width: 200px}.immediate-movein .vertform-list,.immediate-movein .vertform-list:last-child{margin-bottom: 0}.quotes-content,.quote-list{margin-bottom: 50px}@media only screen and (min-width: 47.5em){.quotes-content,.quote-list{margin-bottom: 75px}}.quote-item{width: 100%;height: 100%;border: 1px solid #d1d3d4;display: table;margin-bottom: 15px}.quote-item .btn--icon{width: 100%}.quote-item .btn--icon .icon{font-size: .625em;padding-left: 10px}.quote-item .quote-img,.quote-item .quote-details,.quote-item .quote-cta{padding: 12px 20px}.quote-item .quote-img{width: 35%}.quote-item .quote-details{width: 65%;padding-bottom: 5px;padding-left: 0}.quote-item .unit-detail-list{margin: 0}.quote-item .unit-detail-list:before,.quote-item .unit-detail-list:after{content: " ";display: table;visibility: hidden}.quote-item .unit-detail-list:after{clear: both}.quote-item .unit-detail-item{float: left;margin-bottom: 15px}.quote-item .unit-detail-item.floorplan{width: 100%}.quote-item .unit-detail-item.bed-bath{width: 45%}.quote-item .unit-detail-item.sq-ft,.quote-item .unit-detail-item.deposit{width: 27.5%}.quote-item .unit-detail-item .title{color: #666;display: block;font-size: .625em;margin-bottom: 5px;text-transform: uppercase}.quote-item .unit-detail-item .text{font-size: .8125em}.quote-item .quote-terms{margin-bottom: 20px;padding-top: 5px}.quote-item .quote-terms:before,.quote-item .quote-terms:after{content: " ";display: table;visibility: hidden}.quote-item .quote-terms:after{clear: both}.quote-item .quote-term-val,.quote-item .quote-term-select{width: 50%;float: left}.quote-item .quote-term-select label{font-size: .75em;padding-bottom: 5px}.quote-item .unit-name{margin-bottom: 10px}.quote-item .quote-term-val.lease{border-left: 1px solid #d1d3d4}.quote-item .quote-term-val strong,.quote-item .quote-term-val span{display: block;text-align: center}.quote-item .quote-term-val strong{font-size: 1.375em;margin-bottom: 5px}.quote-item .quote-term-val span{font-size: .6875em;text-transform: uppercase}.quote-item .checkbox-btn{width: 100%;display: table;background: #fffbde;border: 1px solid #ffe748;border-collapse: collapse;color: #9c6926;table-layout: fixed;text-decoration: none;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out}.quote-item .checkbox-btn:after{width: 80%;font-size: .9375em;padding: 12px;text-align: center}.quote-item .checkbox-btn:focus{outline: none}.quote-item .checkbox-btn .icon,.quote-item .checkbox-btn:after{display: table-cell;vertical-align: middle}.quote-item .checkbox-btn .icon{width: 20%;border-right: 1px solid #ffe748;text-align: center}.quote-item .checkbox-btn .icon:before{content: "";width: 12px;height: 12px;border: 3px solid #ffc437;display: inline-block;vertical-align: middle}.quote-item .checkbox-btn:hover{background: #fff7bf}.quote-item .checkbox-btn.selected{background: #e2efd8;border: 1px solid #b8d69d;color: #4e7929;position: relative;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out}.quote-item .checkbox-btn.selected:before{content: "x";color: #b8d69d;font-family: 'Application Icons';font-size: .75em;margin-top: -6px;position: absolute;right: 12px;top: 50%}.quote-item .checkbox-btn.selected:after{padding: 12px 0 12px 20px;text-align: left}.quote-item .checkbox-btn.selected .icon{background: #cde2ba;border-right-color: #b8d69d;transition: all 250ms ease-in-out;-moz-transition: all 250ms ease-in-out;-o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out}.quote-item .checkbox-btn.selected .icon:before{content: '8';width: auto;height: auto;border: none;font-family: 'Application Icons'}@media only screen and (max-width: 47.4375em){.quote-item:before,.quote-item:after{content: " ";display: table;visibility: hidden}.quote-item:after{clear: both}.quote-item .quote-img,.quote-item .quote-details{float: left}.quote-item .quote-cta{border-top: 1px dashed #d3d4d4;clear: both;padding: 15px 20px}}@media only screen and (min-width: 34.375em){.quote-item .unit-detail-item.bed-bath,.quote-item .unit-detail-item.sq-ft,.quote-item .unit-detail-item.deposit{width: 33.33333333%}.quote-item .unit-detail-item .title{font-size: .6875em}.quote-item .unit-detail-item .text{font-size: .875em}.quote-item .quote-cta:before,.quote-item .quote-cta:after{content: " ";display: table;visibility: hidden}.quote-item .quote-cta:after{clear: both}.quote-item .quote-terms,.quote-item .checkbox-btn{float: left}.quote-item .quote-terms{width: 60%}.quote-item .checkbox-btn{width: 40%}.quote-item .quote-terms{margin-bottom: 0}}@media only screen and (min-width: 47.5em){.quote-item .quote-img,.quote-item .quote-details,.quote-item .quote-cta{display: table-cell;table-layout: fixed;vertical-align: top}.quote-item .quote-img{width: 20%}.quote-item .quote-details{width: 45%;border-right: 1px dashed #d1d3d4;padding-bottom: 0}.quote-item .quote-cta{width: 35%}.quote-item .quote-terms,.quote-item .checkbox-btn{width: 100%;float: none}.quote-item .quote-terms{margin-bottom: 20px}}@media only screen and (min-width: 60em){.quote-item .quote-img{width: 15%}.quote-item .quote-details{width: 55%;border-right: 1px dashed #d1d3d4;padding-bottom: 12px}.quote-item .quote-cta{width: 30%}.quote-item .unit-detail-item{margin-bottom: 0}.quote-item .unit-detail-item.floorplan{width: 40%}.quote-item .unit-detail-item.bed-bath,.quote-item .unit-detail-item.sq-ft,.quote-item .unit-detail-item.deposit{width: 20%}}.aside-quote{background: #f2f2f2;border-left: 8px solid #ccc}.select-section .aside-quote{margin-top: 20px}.aside-quote h4{color: #000;font-style: italic;text-transform: none}.aside-quote .btn .icon{font-size: .625em;margin-left: 10px}.aside-quote.large{padding: 20px}@media only screen and (min-width: 47.5em){.aside-quote.large{width: 50%}}@media only screen and (min-width: 75em){.aside-quote.large{width: 38%}}.aside-quote.show-quotes{margin-bottom: 25px;padding: 10px 12px}.aside-quote.show-quotes h4,.aside-quote.show-quotes .btn{display: inline-block;vertical-align: middle}.aside-quote.show-quotes h4{margin-bottom: 0;margin-right: 12px}@media only screen and (min-width: 47.5em){.aside-quote.show-quotes{border-left: none;border-right: 8px solid #ccc;margin-bottom: 0;position: absolute;right: 0;top: 0}}.text-center{text-align: center}.unit-filters + .sys-msg.w-btn{float: right;margin: -20px 0 40px}.quote-cta .usedQuote:after{display: table-cell;vertical-align: middle}.usedQuote:after{content: "Quote Applied";font-size: 0.9375em;padding: 12px;text-align: center;width: 80%}.usedQuote{background: #e2efd8 none repeat scroll 0 0;border: 1px solid #b8d69d;border-collapse: collapse;color: #9c6926;display: table;table-layout: fixed;text-decoration: none;transition: all 250ms ease-in-out 0s;float: none;width: 100%}.quote-cta .disabled{pointer-events: none}.rent .text{font-size: .875em !important;font-weight: normal !important}#application_people .row-phone-number-field-set li.vertform-item:last-child{margin-bottom: 20px}#application_people .row-phone-number-field-set li.vertform-item:last-child input{width: auto}#application_people .row-phone-number-field-set li.vertform-item:last-child label{display: inline}#application_basic_info_secondary #secure-info .vertform-item fieldset ul.vertform-list,#application_basic_info #secure-info .vertform-item fieldset ul.vertform-list{margin-bottom: 0}@media only screen and (min-width: 34.375em){#application_basic_info #secure-info .identification-number.sub-item{width: 50%;display: inline-block;vertical-align: top;padding-left: 10px}#application_basic_info #secure-info .identification-number.sub-item.left{float: left;padding-left: 0;padding-right: 10px}#application_basic_info #secure-info .vertform-item fieldset ul.vertform-list li.vertform-item{margin-bottom: 0}#application_basic_info #secure-info .vertform-item.sub-item fieldset ul.vertform-list .vertform-item:not(.hide){padding-right: 10px;padding-left: 0}#application_basic_info #secure-info .vertform-item.sub-item fieldset ul.vertform-list .vertform-item:not(.hide):nth-child(even){padding-right: 0;padding-left: 10px}#application_basic_info #secure-info .vertform-item.sub-item fieldset .vertform-item:not(.hide){width: 50%;float: left;display: inline-block;vertical-align: top;padding-right: 10px;padding-left: 0}#application_basic_info #secure-info .vertform-item.sub-item fieldset .vertform-item:not(.hide):nth-child(odd){padding-right: 0;padding-left: 10px}}form#application_contacts #application_emergency_contact ul.vertform-list,form#application_contacts_secondary #application_emergency_contact ul.vertform-list{margin-bottom: 20px}.content-action-bar{margin-bottom: 30px;margin-top: 30px}.content-action-bar a:not(.btn){margin-left: 10px}.student-fp-tabbed-list{display: none;list-style: none;padding: 0}.student-fp-tabbed-list.active{display: block}.student-fp-tabbed-list .list-item{border-bottom: 1px solid #ccc;padding: 8px 0 16px}.student-fp-tabbed-list .list-item:last-child{border: none}.student-fp-tabbed-list .list-item .title-block{color: #222;margin-bottom: 16px}.student-fp-tabbed-list .list-item .title-block .title{font-size: 21px}.student-fp-tabbed-list .list-item .title-block .title .fp-radio{width: 10%;padding-right: 16px}@media only screen and (min-width: 34.375em){.student-fp-tabbed-list .list-item .title-block .title .fp-radio{width: auto;margin-right: 16px;padding-right: 0}}.student-fp-tabbed-list .list-item .title-block .title .vert-title{width: 90%}@media only screen and (min-width: 34.375em){.student-fp-tabbed-list .list-item .title-block .title .vert-title{width: auto}}.student-fp-tabbed-list .list-item .title-block .title .fp-radio,.student-fp-tabbed-list .list-item .title-block .title .vert-title{display: inline-block;vertical-align: middle}.student-fp-tabbed-list .list-item .title-block .sub-title{display: inline-block;font-size: 14px;font-style: italic;margin: 8px 8px 0 0}.student-fp-tabbed-list .list-item .layout{width: 100%}@media only screen and (min-width: 34.375em){.student-fp-tabbed-list .list-item .layout{width: 25%;display: inline-block;padding-right: 24px}}.student-fp-tabbed-list .list-item .layout .layout-img{display: inline-block}.student-fp-tabbed-list .list-item .standard-details{width: 100%}@media only screen and (min-width: 34.375em){.student-fp-tabbed-list .list-item .standard-details{width: 75%;display: inline-block;vertical-align: top}}.student-fp-tabbed-list .list-item .standard-details .detail-block{width: 50%;display: inline-block;margin-bottom: 16px;padding: 8px;vertical-align: top}@media only screen and (min-width: 34.375em){.student-fp-tabbed-list .list-item .standard-details .detail-block{width: 25%}}.student-fp-tabbed-list .list-item .standard-details .detail-block .title{color: #999;display: block;font-size: .75em;font-style: italic;margin-bottom: 8px}.student-fp-tabbed-list .list-item .standard-details .detail-block .detail{font-size: 1.25em}.student-fp-tabbed-list .list-item .standard-details .btn{width: 100%}@media only screen and (min-width: 34.375em){.student-fp-tabbed-list .list-item .standard-details .btn{width: auto}}.student-fp-tabbed-list .list-item .standard-details .btn.selected{background: #419BF9;color: #fff}.student-fp-tabbed-list .list-item .room-type-table{width: 100%;list-style: none;padding: 0}@media only screen and (min-width: 34.375em){.student-fp-tabbed-list .list-item .room-type-table{width: 75%;display: inline-block;vertical-align: top}}.student-fp-tabbed-list .list-item .room-type-table .room-row{font-size: 16px;padding: 8px 16px}.student-fp-tabbed-list .list-item .room-type-table .room-row:nth-child(odd){background: #f2f2f2}.student-fp-tabbed-list .list-item .room-type-table .room-row.header{background: #fff;font-size: 12px;font-style: italic}.student-fp-tabbed-list .list-item .room-type-table .room-row.header .type-col{padding-left: 24px}.student-fp-tabbed-list .list-item .room-type-table .room-row .type-col,.student-fp-tabbed-list .list-item .room-type-table .room-row .monthly-col,.student-fp-tabbed-list .list-item .room-type-table .room-row .yearly-col{display: inline-block;vertical-align: middle}.student-fp-tabbed-list .list-item .room-type-table .room-row .type-col{width: 60%;padding-right: 16px}.student-fp-tabbed-list .list-item .room-type-table .room-row .type-col input[type='radio']{margin-right: 8px;display: inline-block}.student-fp-tabbed-list .list-item .room-type-table .room-row .type-col .title{width: 85%;display: inline-block;vertical-align: middle}.student-fp-tabbed-list .list-item .room-type-table .room-row .monthly-col,.student-fp-tabbed-list .list-item .room-type-table .room-row .yearly-col{width: 20%}.tab-bottom{display: none}@media only screen and (min-width: 40.625em){.tab-bottom{border-bottom: 2px solid #a6a6a6;display: block;position: relative;top: -2px}}.split-options{list-style: none;padding: 0}.split-options .option-row{width: 100%;padding: 4px 0}@media only screen and (min-width: 40.625em){.split-options .option-row{width: 50%;display: inline-block;vertical-align: top}}.split-options .option-row.header{font-size: 12px;font-style: italic}.split-options .option-row.second{display: none}@media only screen and (min-width: 40.625em){.split-options .option-row.second{display: inline-block}}.split-options .option-row .col1,.split-options .option-row .col2,.split-options .option-row .col3{display: inline-block;vertical-align: top}.split-options .option-row .col1{width: 7%}.split-options .option-row .col2{width: 60%}.split-options .option-row .col3{width: 33%}.add-roommate-group{background: #f2f2f2;margin-bottom: 32px;padding: 16px}.add-roommate-group .title-bar{align-items: center;display: flex;justify-content: space-between;margin-bottom: 8px}.add-roommate-group .title-bar .roommate-title{font-size: 14px;font-weight: bold;margin-bottom: 0px}.add-roommate-group .title-bar .roommate-remove{color: #ff0a0a}.add-roommate-group .vertform-list:last-child{margin-bottom: 8px}.roommate-question.vertform-list{margin-bottom: 16px}.roommate-table{margin-bottom: 24px}.roommate-table h4{font-size: 14px;font-weight: bold;margin-bottom: 8px}.roommate-table .table-row{border-bottom: 1px solid #ddd;display: flex;font-size: 12px;justify-content: flex-start;padding: 12px 4px}.roommate-table .table-row.table-header{background: #f2f2f2;font-size: 10px;font-style: italic;padding: 8px}.roommate-table .table-row .table-column{width: 20%;padding: 0 4px;word-break: break-word}.roommate-table .table-row .table-column.name{width: 18%}.roommate-table .table-row .table-column.email{width: 28%}.roommate-table .table-row .table-column.date{width: 22%}.roommate-table .table-row .table-column.status{width: 15%}.roommate-table .table-row .table-column.status.pending{color: #ffc437}.roommate-table .table-row .table-column.status.confirmed{color: #70ad3b}.roommate-table .table-row .table-column.status.rejected{color: #c62626}.roommate-table .table-row .table-column.actions{width: 15%;display: flex;justify-content: flex-end}.roommate-table .table-row .table-column.actions a{margin-left: 8px}.fp-tabs-mobile{border-bottom: 1px solid #ccc;margin: 20px 0;padding-bottom: 10px}.fp-tabs-mobile:before,.fp-tabs-mobile:after{content: " ";display: table;visibility: hidden}.fp-tabs-mobile:after{clear: both}.fp-tabs-mobile.has-msg{margin-top: 0}@media only screen and (min-width: 40.625em){.fp-tabs-mobile{display: none}}.fp-tabs-mobile .select-menu{width: 30%;float: right}.fp-tab-header .fp-group-count,.fp-tab-link .fp-group-count{-webkit-border-radius: 3px ;-moz-border-radius: 3px ;border-radius: 3px ;font-size: .8em;margin-left: 5px;padding: 3px 8px;position: relative;top: -1px}.fp-tab-header{float: left;line-height: 1.8em;margin-bottom: 0}.fp-tab-header .fp-group-count{background: #000;color: #fff}.fp-tab-list{display: none}.fp-tab-list:before,.fp-tab-list:after{content: " ";display: table;visibility: hidden}.fp-tab-list:after{clear: both}@media only screen and (min-width: 40.625em){.fp-tab-list{display: block;margin-bottom: 0;padding-top: 15px;position: relative;z-index: 1}.fp-tab-list.has-msg{padding-top: 0}}.fp-tab-item{float: left;margin-right: 3px}.fp-tab-item:last-child{margin-right: 0}.fp-tab-item.favs{float: right}.fp-tab-link{background: #e6e6e6;border: 1px solid #ccc;border-bottom: 1px solid #a6a6a6;color: #666;display: block;font-size: .875em;padding: 10px;text-decoration: none}.fp-tab-link .fp-group-count{background: #fff}.fp-tab-link:focus,.fp-tab-link:active{border: 1px solid #a6a6a6;border-bottom-color: #fff;outline: none}.fp-tab-link.active{background: #fff;border-color: #a6a6a6;border-bottom-color: #fff;color: #222}.fp-tab-link.active .fp-group-count{background: #000;color: #fff}.title-text{font-size: 18px;font-weight: normal}.policy-info-type-amount.item-value{width: 20%}.ri-prospect-main-container{margin-top: 20px}@media only screen and (min-width: 40.625em){.ri-prospect-main-container{display: flex;flex-wrap: nowrap}}.ri-prospect-main-container .pp-svg-icon{fill: #222}.ri-prospect-main-container .pp-svg-icon.green{fill: #85b778}.ri-prospect-main-container input{max-width: 300px;color: inherit;font-size: inherit}.ri-prospect-main-container .datepicker-combo{max-width: 300px}.ri-prospect-main-container .datepicker-combo input{max-width: none}.ri-prospect-main-container .select-menu{max-width: 300px;border: 1px solid #999}.ri-prospect-main-container .select-menu .select-menu-val{width: calc(100% - 30px);color: inherit;font-size: inherit}.ri-prospect-main-container .select-menu .icon{width: 30px;text-align: center}.ri-prospect-main-container .popover-holder:focus{outline: none}.ri-prospect-main-container .vertform-item label{font-size: inherit}.ri-prospect-main-container .error-msg{display: block;font-size: 11px}.ri-prospect-main-container #savePolicy{width: auto;display: block;margin: 0 auto}.ri-prospect-main-container .table-list .table-item{display: flex;flex-wrap: nowrap;justify-content: space-between}.ri-prospect-main-container .table-list .table-item .filler{border-bottom: 1px dotted #ccc;flex: 1;margin: 0 4px 2px}.ri-prospect-main-container .terms-section{margin: 0}@media only screen and (min-width: 40.625em){.ri-prospect-main-container .terms-section{border-right: 1px solid #ccc}.enroll.ri-prospect-main-container .terms-section{border: none}}.ri-prospect-main-container .ri-prospect-enroll-header{font-weight: bold;margin-bottom: 0;text-transform: capitalize}.ri-prospect-main-container .powered-by-resident-insure{font-size: 13px;margin-bottom: 24px}.ri-prospect-main-container .powered-by-resident-insure .powered-by-tooltip{margin-left: 6px}.ri-prospect-main-container .insurance-summary{height: 42px;display: flex;flex-wrap: nowrap;margin-bottom: 30px}.ri-prospect-main-container .insurance-summary .insurance-rate,.ri-prospect-main-container .insurance-summary .toggle-control{flex: 1}.ri-prospect-main-container .insurance-summary .insurance-rate{display: flex}.ri-prospect-main-container .insurance-summary .insurance-rate .large{font-size: 40px}.ri-prospect-main-container .insurance-summary .insurance-rate .medium{font-size: 18px;padding-top: 6px}.ri-prospect-main-container .insurance-summary .insurance-rate .small{font-size: 12px;padding-top: 8px}.ri-prospect-main-container .insurance-summary .toggle-control{text-align: right}.ri-prospect-main-container .insurance-summary .toggle-control .btn{height: 100%;margin: 0}.enroll.ri-prospect-main-container .insurance-summary .toggle-control .btn{display: none}.ri-prospect-main-container .insurance-summary .toggle-control .close-icon{display: none}.enroll.ri-prospect-main-container .insurance-summary .toggle-control .close-icon{display: inline-block}.ri-prospect-main-container .insurance-summary .toggle-control .close-icon .pp-svg-icon{width: 30px;height: 30px}.ri-prospect-main-container .coverage-text-list{flex-wrap: wrap;margin: 0;padding: 0 0 20px}.ri-prospect-main-container .coverage-text-list .coverage-text-item{align-items: center;display: flex;margin-bottom: 16px}.ri-prospect-main-container .coverage-text-list .coverage-text-item .pp-svg-icon{width: 30px;max-width: 32px;height: 30px;flex: 1 1 34px;margin-right: 6px}.ri-prospect-main-container .coverage-text-list .coverage-text-item .coverage-text{flex: 1}.ri-prospect-main-container .policy-details{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 16px 0}@media only screen and (min-width: 40.625em){.ri-prospect-main-container .policy-details{border-bottom: none}}@media only screen and (min-width: 40.625em){.enroll.ri-prospect-main-container .policy-details{border-bottom: 1px solid #ccc}}.ri-prospect-main-container .policy-details .policy-details-header{height: 30px;align-items: center;display: flex;flex-wrap: nowrap;justify-content: space-between;margin-bottom: 20px}.enroll.ri-prospect-main-container .policy-details .policy-details-header{margin-bottom: 0}.ri-prospect-main-container .policy-details .policy-details-header h5{font-weight: bold;margin: 0;text-transform: capitalize}.ri-prospect-main-container .policy-details .policy-details-header a{display: none}.enroll.ri-prospect-main-container .policy-details .policy-details-header a{display: block;text-align: right}.ri-prospect-main-container .policy-details .policy-details-header a.open .pp-svg-icon.down{display: none}.ri-prospect-main-container .policy-details .policy-details-header a.open .pp-svg-icon.up{display: block}.ri-prospect-main-container .policy-details .policy-details-header a .pp-svg-icon{width: 30px;height: 30px}.ri-prospect-main-container .policy-details .policy-details-header a .pp-svg-icon.up{display: none}.ri-prospect-main-container .policy-details .policy-details-content{font-size: 0.8125em}.enroll.ri-prospect-main-container .policy-details .policy-details-content{display: none}.ri-prospect-main-container .policy-details .policy-info-list{margin: 16px 0 0;padding: 0}.ri-prospect-main-container .policy-details .policy-info-list .policy-info-item{margin-bottom: 6px;padding: 0 16px}.ri-prospect-main-container .policy-details .policy-text{font-size: inherit;margin: 20px 0 0}.ri-prospect-main-container .id-theft-policy-details{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 16px 0}@media only screen and (min-width: 40.625em){.ri-prospect-main-container .id-theft-policy-details{border-bottom: none}}@media only screen and (min-width: 40.625em){.enroll.ri-prospect-main-container .id-theft-policy-details{border-bottom: 1px solid #ccc}}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-header{height: 30px;align-items: center;display: flex;flex-wrap: nowrap;justify-content: space-between;margin-bottom: 20px}.enroll.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-header{margin-bottom: 0}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-header h5{font-weight: bold;margin: 0;text-transform: capitalize}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-header a{display: none}.enroll.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-header a{display: block;text-align: right}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-header a.open .pp-svg-icon.down{display: none}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-header a.open .pp-svg-icon.up{display: block}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-header a .pp-svg-icon{width: 30px;height: 30px}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-header a .pp-svg-icon.up{display: none}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-content{font-size: 0.8125em}.enroll.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-details-content{display: none}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-info-list{margin: 16px 0 0;padding: 0}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-info-list .id-theft-policy-info-item{margin-bottom: 6px;padding: 0 16px}.ri-prospect-main-container .id-theft-policy-details .id-theft-policy-text{font-size: inherit;margin: 20px 0 0}.ri-prospect-main-container .ri-prospect-enrollment-container{display: none}.enroll.ri-prospect-main-container .ri-prospect-enrollment-container{display: block}.ri-prospect-main-container .ri-prospect-enrollment-container .enrollment-sections{border-bottom: 1px solid #ccc;font-size: 0.8125em;padding: 24px 0}.ri-prospect-main-container .ri-prospect-enrollment-container .enrollment-sections .section-title{font-size: 18px;font-weight: bold;margin-bottom: 20px;text-transform: capitalize}.ri-prospect-main-container .ri-prospect-enrollment-container .address-verification input{width: 100%;display: block;margin: 5px 0}.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .section-header{align-items: center;display: flex;flex-wrap: nowrap;margin-bottom: 20px}.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .section-header .section-title{margin-bottom: 0}.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .section-header .popover-holder{margin-left: 6px}.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .add-other-leaseholders-list{margin: 0;padding-top: 12px}.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .add-other-leaseholders-list .add-other-leaseholders-item{align-items: center;display: flex;margin-bottom: 8px}.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .add-other-leaseholders-list .add-other-leaseholders-item .responsible-insureds{margin-right: 6px}.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .add-other-leaseholders-list .add-other-leaseholders-item .insured-suffix-text{color: #979797;font-style: italic}.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .add-insured-details-list{display: none;margin: 20px 0 0;padding: 0}.ri-prospect-main-container .ri-prospect-enrollment-container .additional-insured .add-insured-details-list input{width: 70%;display: block;margin-top: 5px}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-amount-list{margin: 0;padding: 0}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-amount-list .payment-amount-item{margin-bottom: 6px}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-list{border: 1px solid #979797;color: #979797;display: flex;flex-wrap: nowrap;margin: 20px 0 0}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-list .payment-type-item{border-right: 1px solid #979797;cursor: pointer;flex: 1 1 auto;padding: 10px 0;text-align: center}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-list .payment-type-item:last-child{border-right: none}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-list .payment-type-item.active{background-color: #979797;color: #fff;cursor: default}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-form{margin-top: 20px}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-form input{width: 70%;max-width: 300px}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-form #card_frame{width: 70%;max-width: 300px;height: 30px;border: none}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-form .secure_error_message{display: block}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-form .expiration-date{display: flex;flex-wrap: nowrap;margin-top: 5px}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-form .expiration-date .expiryation-date-field{max-width: 300px;flex: 1}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-form .expiration-date .expiryation-date-field:first-child .select-menu{border-right: none}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-form .expiration-date .expiryation-date-field .select-menu{max-width: initial}.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-form#ach input,.ri-prospect-main-container .ri-prospect-enrollment-container .payment-agreement .payment-type-form#ach .select-menu{width: 70%}.ri-prospect-main-container .ri-prospect-enrollment-container .enroll-terms-list{margin: 20px 0 0;padding: 0}.ri-prospect-main-container .ri-prospect-enrollment-container .enroll-terms-list .enroll-terms-item{display: flex;flex-wrap: nowrap;margin-bottom: 10px}.ri-prospect-main-container .ri-prospect-enrollment-container .enroll-terms-list .enroll-terms-item input{max-width: 14px;flex: 1 1 14px;margin-top: 5px}.ri-prospect-main-container .ri-prospect-enrollment-container .enroll-terms-list .enroll-terms-item .terms-text{flex: 1;margin-left: 6px}.ri-prospect-main-container .ri-prospect-enrollment-container .enroll-terms-list .enroll-terms-item label{font-size: 0.8125em;line-height: 22px}.ri-prospect-main-container .ri-prospect-enrollment-container .enroll-terms-list .enroll-terms-item .error-msg{width: 100%}.ri-prospect-main-container .esign-sidebar{border: none}@media only screen and (min-width: 40.625em){.ri-prospect-main-container .ri-prospect-sidebar{padding-left: 30px}}.enroll.ri-prospect-main-container .ri-prospect-sidebar{display: none}.ri-prospect-main-container .ri-prospect-sidebar p{padding-bottom: 0}.ri-prospect-main-container .ri-prospect-sidebar .sidebar-title{font-weight: bold}.ri-prospect-main-container .ri-prospect-sidebar .other-options{text-align: center}@media only screen and (min-width: 40.625em){.ri-prospect-main-container .ri-prospect-sidebar .other-options{text-align: left}}.ri-prospect-main-container .ri-prospect-sidebar .other-options .other-options-text{font-size: inherit;margin-bottom: 20px}.ri-prospect-main-container .ri-prospect-sidebar .other-options .btn{width: auto;background: none;border: 1px solid #a2a2a2;color: #a2a2a2}.ri-prospect-main-container .ri-prospect-sidebar .other-options .other-options-divider{margin: 10px 0}.ri-prospect-main-container .ri-prospect-sidebar .other-options .add-existing-policy{font-size: 0.8125em;vertical-align: middle}.ri-prospect-main-container .ri-prospect-sidebar .other-options .popover-holder{margin-left: 6px}#create_insurance_policy_frm .form-field{width: 100%;margin-bottom: 20px}#create_insurance_policy_frm .form-field:before,#create_insurance_policy_frm .form-field:after{content: " ";display: table;visibility: hidden}#create_insurance_policy_frm .form-field:after{clear: both}@media only screen and (min-width: 40.625em){#create_insurance_policy_frm .form-field{width: 35%}}#create_insurance_policy_frm .form-field input,#create_insurance_policy_frm .form-field .select-menu.light{width: 96%}#create_insurance_policy_frm .form-field #custom_insurance_carrier_name{margin-top: 10px}#create_insurance_policy_frm .form-field .req{float: right !important}#create_insurance_policy_frm .vertform-item.checkbox{align-items: center;display: flex}#create_insurance_policy_frm .vertform-item.checkbox input{margin-right: 6px}#create_insurance_policy_frm .lease-occupant-list{margin: 20px 0 0;padding: 0}#create_insurance_policy_frm .lease-occupant-list .lease-occupant-item{align-items: center;display: flex}#create_insurance_policy_frm .lease-occupant-list .lease-occupant-item input{margin-right: 6px}.radio-custom{opacity: 0;position: absolute}.radio-custom,.radio-custom-label{display: inline-block;vertical-align: middle;cursor: pointer}.radio-custom-label{position: relative}.radio-custom + .radio-custom-label:before{content: '';background: white;border: 1px solid lightgray;display: inline-block;vertical-align: middle;width: 10px;height: 10px;padding: 2px;margin-right: 10px;text-align: center;border-radius: 4px}.radio-custom:checked + .radio-custom-label:before{content: "✓";color: #fff;font-size: 11px;font-weight: bold;vertical-align: middle;background: #0893d6;line-height: 11px}.fp-filter-bar{width: 100%;height: 100%;background: #fff;display: block;padding: 32px;position: relative;top: 0;left: 0;z-index: 1}.fp-filter-bar .filters-basic{width: 100%;align-items: flex-start;display: inline-flex;flex-wrap: wrap}.fp-filter-bar .filter-block{line-height: 14px;margin-right: 16px;margin-bottom: 8px}.fp-filter-bar .filter-block.full{width: 100%;margin-top: 8px}.fp-filter-bar .filter-block .filter-title{display: block;margin-bottom: 6px;color: #757575;font-size: 0.75rem}.select-menu .icon{padding-right: 8px;font-weight: bold;padding-left: 12px}.filter-block .rent-range{width: 80px;border-color: #999;border-radius: 4px;height: 30px}.filter-block .rent-range .filter-optional-label{font-style: italic;color: #CCCCCC;font-size: .625em}.fp-filter-bar .center-link{align-self: center;font-size: 0.8em;padding-top: 10px}.fp-filter-bar .filters-advanced{width: 100%;align-items: center;display: flex;flex-wrap: wrap;margin-bottom: 4px;padding: 16px 0}.pp-picker-input .picker-option.active{background: #222;color: #f0f7f7}.pp-picker-input .picker-option.single{border-radius: 4px;border-right: 1px solid #999}.amenity-list{list-style: none;padding: 0;margin-top: 1px}.amenity-item input{margin-right: 8px}.amenity-list .amenity-item{width: 20%;display: inline-block;vertical-align: top;margin-bottom: 15px}.sus-select{max-width: 500px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cpath d='M16,19l-5-5l1-1l4,4l4-4l1,1L16,19z'/%3E%3C/svg%3E");background-position: calc(98.7%) center;background-repeat: no-repeat;border: 1px solid #999;border-radius: 4px;padding-right: 30px}@media only screen and (min-width: 40.625em){.fp-filter-bar{height: auto;display: block;padding: 0;position: inherit;z-index: 0}label{font-size: .8125em}.amenity-list .amenity-item{width: 20%;display: inline-block;vertical-align: top;margin-bottom: 15px}.sus-select{max-width: 500px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cpath d='M16,19l-5-5l1-1l4,4l4-4l1,1L16,19z'/%3E%3C/svg%3E");background-position: calc(98.7%) center;background-repeat: no-repeat;border: 1px solid #999;border-radius: 4px;padding-right: 30px}}@media only screen and (max-width: 500px){.sus-select{max-width: 18em;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cpath d='M16,19l-5-5l1-1l4,4l4-4l1,1L16,19z'/%3E%3C/svg%3E");background-position: calc(98.7%) center;background-repeat: no-repeat;border: 1px solid #999;border-radius: 4px;padding-right: 30px}.amenity-list .amenity-item{margin-top: 10px;list-style: none;width: 100%;display: block}}.lease-term-ul{padding: 0px}.lease-term-list{display: -webkit-box;display: -ms-flexbox;display: flex;background-color: white;padding: 10px;border: 1px solid #d9d9d9;border-radius: 5px;box-shadow: 0 1px 2px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.2);-webkit-transition: all .3s cubic-bezier(.25, .8, .25, 1);transition: all .3s cubic-bezier(.25, .8, .25, 1);min-height: 60px;margin-top: 5px;margin-bottom: 5px}.lease-term-list:hover{box-shadow: 0 1px 4px rgba(0,0,0,0.25), 0 5px 8px rgba(0,0,0,0.22);cursor: pointer}.selected-lease-term-list{background-color: #f3f3f3}.lease-term-list-status{color: #a9a9a9;font-style: italic}.lease-term-list-name{color: #4D4D4D}.available-lease-terms-container{max-height: 600px;overflow: auto}.floorplan-space-name{float: left}.change-selection-button{float: right;font-size: .75em}.change-selection-button .pp-svg-icon{width: 12px;height: 12px;fill: currentColor}.units-with-available-unit-spaces-container{margin-right: 0px;padding-right: 0px !important}.units-with-available-unit-spaces-container .amenity-ul{float: left;list-style-type: none;margin: 0px 40px 0px 0px;padding: 0px}@media only screen and (min-width: 47.5em){.sus-col-50{display: inline;float: left;width: 47.91666667%;margin: 0 1.04166667%}.sus-col-50.left{display: inline;float: left;width: 47.91666667%;margin: 0 1.04166667%}.sus-col-50.right{display: inline;float: right;width: 47.91666667%;margin: 0 1.04166667%}}@media only screen and (min-width: 53.125em){.sus-col-50{display: inline;float: left;width: 97.91666667%;margin: 0 1.04166667%}}@media only screen and (min-width: 47.5em){.sus-col-40{display: inline;float: left;width: 31.25%;margin: 0 1.04166667%}.sus-col-40.left{display: inline;float: left;width: 31.25%;margin: 0 1.04166667%}.sus-col-40.right{display: inline;float: right;width: 31.25%;margin: 0 1.04166667%}}@media only screen and (min-width: 53.125em){.sus-col-40{display: inline;float: left;width: 97.91666667%;margin: 0 1.04166667%}}@media only screen and (min-width: 47.5em){.sus-col-60{display: inline;float: left;width: 64.58333333%;margin: 0 1.04166667%}.sus-col-60.left{display: inline;float: left;width: 64.58333333%;margin: 0 1.04166667%}.sus-col-60.right{display: inline;float: right;width: 64.58333333%;margin: 0 1.04166667%}}@media only screen and (min-width: 53.125em){.sus-col-60{display: inline;float: left;width: 97.91666667%;margin: 0 1.04166667%}}.sus-unit-details{padding: 1em 0px 1em 0px}.sus-unit-space-details{border: 1px solid #ccc;margin-top: 20px;padding: 15px}.sus-unit-space-details .title{color: #777;font-size: .8125em;font-style: italic;font-weight: bold;margin: 0 5px}.sus-unit-space-details .value{font-size: .8125em;margin: 0 5px}.sus-unit-space-details .payment-option-container{margin-top: 1em}.sus-unit-space-details .radio-group-list{padding: 0px;list-style-type: none;margin-bottom: 10px}.sus-unit-space-details h1,.sus-unit-space-details h2,.sus-unit-space-details h3,.sus-unit-space-details h4,.sus-unit-space-details h5,.sus-unit-space-details h6{margin-top: 1em;margin-bottom: 1em}.sus-unit-space-details table{border-collapse: collapse;width: 100%;margin: 0px;font-size: .875em}.sus-unit-space-details tr{border-bottom: 1px solid #ddd}.sus-unit-space-details th,.sus-unit-space-details td{padding: 5px;text-align: left}.sus-unit-space-details tr.last{border-bottom: none}.sus-unit-space-details thead{background: #f2f2f2;font-style: italic}.sus-unit-space-details dl,.sus-unit-space-details dd{padding: 2px 0;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: flex-start;align-items: baseline;white-space: inherit;word-wrap: normal}.sus-unit-space-details dt{padding: 2px 0;display: block;float: left;margin-right: 8px;min-width: 40%}@media only screen and (min-width: 47.5em){.sus-unit-space-details .right-side{border-left: 1px solid #ccc;padding-left: 25px}}@media only screen and (min-width: 53.125em){.sus-unit-space-details{padding: 20px}}.slider-content{display: flex;flex-flow: column-reverse;margin-bottom: 24px}@media only screen and (min-width: 40.625em){.slider-content{align-items: flex-start;flex-flow: row}}.slider-content .outer-container{flex-grow: 1}.slider-content .image-container{height: 230px;align-items: center;border: 1px solid #ccc;display: flex;justify-content: center;margin-bottom: 8px;overflow: hidden;padding: 16px;position: relative}@media only screen and (min-width: 40.625em){.slider-content .image-container{height: 300px}}.slider-content .image-container .arrow-button{background: #fff;border: none;position: absolute;top: calc(50% - 16px)}.slider-content .image-container .arrow-button.left{left: 0}.slider-content .image-container .arrow-button.right{right: 0}.slider-content .image-container .image{max-width: 100%;max-height: 100%}.slider-content .image-container .image .is-hidden{display: none}.slider-content .dot-container{align-items: center;display: flex;justify-content: center;margin-bottom: 24px}.slider-content .dot-container .circle-dot{width: 6px;height: 6px;background: #ccc;border-radius: 8px;margin: 2px}.slider-content .dot-container .circle-dot.active{background: #000}.floorplan-grid{display: grid;padding: 20px;grid-gap: 1.5rem;place-items: center;align-items: self-start;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr))}.floorplan-grid .floorplan-card{display: grid;padding: 15px;place-items: start;border-radius: 20px;max-width: max-content;border: 1px solid #e1e1e1}.floorplan-grid .floorplan-card .floorplan-image{width: 100%;display: grid;place-items: center;object-fit: contain}.floorplan-grid .floorplan-card .title-bar,.floorplan-grid .floorplan-card .price-bar{width: 100%;display: flex;padding: 10px;align-items: baseline;justify-content: space-between}.floorplan-grid .floorplan-card .price-bar{width: 90%;margin-top: -5px}.floorplan-grid .floorplan-card .containers{display: flex;flex-wrap: wrap;margin: 5px}.floorplan-grid .floorplan-card .wrapper{flex: 0 0 50%;margin-bottom: 10px;overflow: hidden;padding-right: 10px}.floorplan-grid .floorplan-card .wrapper:nth-child(2n){padding-right: 0}.floorplan-grid .floorplan-card .bolder{color: #505050;font-weight: 800}.floorplan-grid .floorplan-card .font-size-small{font-size: small}.floorplan-grid .floorplan-card .font-size-smaller{color: #515151;font-size: smaller}.floorplan-grid .floorplan-card .font-size-large{font-size: large}.floorplan-grid .floorplan-card .pad15-top{width: 100%;padding-top: 15px}.floorplan-grid .floorplan-card .floorplan-view-details{width: 15em;color: white;margin-top: 20px;border-radius: 8px;align-content: start;background-color: #5E9C98}.floorplan-grid .info{width: 100%;display: grid;padding: 12px;margin: 10px 0px;place-items: center;font-family: system-ui;background-color: #5e9c983b}.floorplan-grid .floorplan-card:hover{background-color: rgba(94,156,152,0.07000000000000001)}.floorplan-grid .floorplan-view-details:hover{background-color: #355755}.sus-clear{clear: both !important}.sus-hide{display: none !important}.floor-plan-amenity{color: #000000a1;margin: 0px !important;padding-right: 5px}.floor-plan-amenity-title,.unit-spaces-list-title{margin-bottom: 5px;font-weight: bold}.sus-select span{width: 100%}#rent-range-slider{width: 10rem;height: 5px;margin: .5rem 1rem 1rem auto}#rent-range-slider .ui-slider-handle{width: 7px;margin: -3px;display: inline-block;background-color: #000}#rent-range-slider .ui-slider-handle .slider-handle-tooltip{position: absolute;top: 1.4rem;color: #505050}#rent-range-slider .ui-slider-handle span:last-child .slider-handle-tooltip{right: 0.1rem}.lease_term_width{width: 65%}.pricing_width{width: 35%}.table_load_pricing{border-collapse: separate;border-spacing: 0 1em}.screening-conditions .app-doc-box.has-notice{border-top: none}.screening-conditions .sys-msg.w-actions{margin-bottom: 0;padding-right: 12px}.screening-conditions .sys-msg.w-actions .msg-content,.screening-conditions .sys-msg.w-actions .msg-actions{width: 100%;display: inline-block;vertical-align: middle}.screening-conditions .sys-msg.w-actions .btn{background: #d79f30;color: #fff;font-size: 1em}.screening-conditions .sys-msg.w-actions .btn.outline{background: transparent;border-color: #d79f30;color: #d79f30;padding-bottom: 4px;padding-top: 4px}@media only screen and (max-width: 59.9375em){.screening-conditions .sys-msg.w-actions .msg-content{padding-bottom: 10px}.screening-conditions .sys-msg.w-actions .btn:first-child{margin-right: 10px}}@media only screen and (min-width: 60em){.screening-conditions .sys-msg.w-actions .msg-content{width: 70%;padding-bottom: auto}.screening-conditions .sys-msg.w-actions .msg-actions{width: 30%}.screening-conditions .sys-msg.w-actions .msg-actions:before,.screening-conditions .sys-msg.w-actions .msg-actions:after{content: " ";display: table;visibility: hidden}.screening-conditions .sys-msg.w-actions .msg-actions:after{clear: both}.screening-conditions .sys-msg.w-actions .btn{float: right}.screening-conditions .sys-msg.w-actions .btn:last-child{margin-right: 10px}}.screening-conditions .unit-infobox{border: 1px solid #ccc;margin-bottom: 50px;padding: 20px}.screening-conditions .unit-infobox:before,.screening-conditions .unit-infobox:after{content: " ";display: table;visibility: hidden}.screening-conditions .unit-infobox:after{clear: both}.screening-conditions .unit-infobox-image{width: 35%;float: left;padding-right: 20px}.screening-conditions .unit-infobox-image img{max-width: 100%}.screening-conditions .unit-infobox-details{width: 65%;float: left;padding-left: 20px}.screening-conditions .unit-infobox-heading{font-size: 1.25em;margin-bottom: 5px}.screening-conditions .unit-infobox-subheading{font-size: 1em;margin-bottom: 10px}@media only screen and (min-width: 40.625em){.screening-conditions .unit-infobox-image{width: 15%}.screening-conditions .unit-infobox-details{width: 85%;border-left: 1px solid #ccc}}.screening-conditions .detail-list{margin: 0}.screening-conditions .detail-list.split-50{width: 100%;display: inline-block}@media only screen and (min-width: 40.625em){.screening-conditions .detail-list.split-50{width: 50%;padding-right: 20px;vertical-align: top}}.screening-conditions .detail-item{font-size: .875em;margin-bottom: 10px}.screening-conditions .detail-item .title{width: 50%;color: #999;display: inline-block;font-style: italic}.screening-conditions .detail-item .value{width: 50%;display: inline-block}@media only screen and (min-width: 40.625em){.screening-conditions .detail-item .title{width: 30%}.screening-conditions .detail-item .value{width: 70%}}@media only screen and (min-width: 53.125em){.screening-conditions .detail-item .title{width: 25%}.screening-conditions .detail-item .value{width: 75%}}.screening-conditions .heading.medium{border-bottom: 1px solid #ccc;font-size: 1.375em;font-weight: bold;margin-bottom: 20px;padding-bottom: 5px}.screening-conditions .conditions-form .btn{margin-right: 10px}.screening-conditions .screening-condition-set{margin-bottom: 30px}.screening-conditions .screening-condition-set input[type="radio"]{font-size: 14px;margin-right: 8px}.screening-conditions .screening-condition-set input[type="checkbox"]{font-size: 14px;margin-right: 8px}.screening-conditions .screening-condition-set .accordion-form{max-width: 550px;margin: 20px}.screening-conditions .screening-condition-set .file-type{margin-left: 0}.screening-conditions .sc-set-rule{font-size: .9375em}.screening-conditions .vertform-item.checkbox{margin-bottom: 10px}.screening-conditions .sc-conjunction{margin-bottom: 30px}@font-face{font-family: 'Home Icons 2';src: url("//commoncdn.entrata.com/website_templates/_common/fonts/home_icons_2/home_icons.woff") format('woff'), url("//commoncdn.entrata.com/website_templates/_common/fonts/home_icons_2/home_icons.ttf") format('truetype');font-weight: normal;font-style: normal}[data-home-icon]:before{content: attr(data-home-icon);font-size: 1em;font-family: 'Home Icons 2';font-style: normal;position: relative}.cm-wrapper{position: relative}.cm-wrapper.cm-standard-bar{background: #000}.cm-flyout.cm-wrapper{display: flex;justify-content: flex-end;position: relative}.cm-container{min-height: 36px;align-items: stretch;display: flex;justify-content: center;list-style: none;margin: 0;padding: 0}.cm-flyout .cm-container{height: auto;min-height: 0;display: none}.cm-flyout .cm-container.active{border: 1px solid #e6e6e6;border-bottom: 0;display: flex;flex-direction: column;position: absolute;right: 0;top: 100%;z-index: 2}.cm-flyout .cm-container.active:before{content: "";border-bottom: 8px solid #fff;border-left: 8px solid rgba(0,0,0,0);border-right: 8px solid rgba(0,0,0,0);border-top: none;margin-top: -4px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;left: auto;margin-left: -5px;right: 3px;top: -4px;visibility: visible;z-index: 10}@media only screen and (min-width: 47.5em){.cm-flyout .cm-container.active:before{right: 15px}}.cm-standard-bar .cm-container{width: 100%;margin: 0 auto}@media only screen and (min-width: 47.5em){.cm-standard-bar .cm-container.is-locales{width: calc(100% - 120px);padding-right: 60px}}@media only screen and (min-width: 64em){.cm-standard-bar .cm-container.is-locales{width: calc(100% - 144px);min-height: 40px;padding-right: 72px}}@media only screen and (min-width: 80em){.cm-standard-bar .cm-container.is-locales{width: calc(100% - 156px);padding-right: 78px}}.cm-large-bar .cm-container{width: 100%;margin: 0 auto}@media only screen and (min-width: 47.5em){.cm-large-bar .cm-container{height: 50px}}@media only screen and (min-width: 64em){.cm-large-bar .cm-container{height: 64px}}@media only screen and (min-width: 80em){.cm-large-bar .cm-container{height: 80px}}@media only screen and (min-width: 47.5em){.cm-hbutton .cm-container,.cm-vbutton .cm-container{height: auto}}@media only screen and (min-width: 47.5em){.cm-vbutton .cm-container{flex-direction: column}}.cm-flyout .cm-container{width: 260px}.cm-item{align-items: center;display: flex;flex-grow: 1;font-size: 18px;justify-content: center;position: relative}.cm-standard-bar .cm-item{min-height: inherit}@media only screen and (min-width: 47.5em){.cm-standard-bar .cm-item{flex-grow: 0}}@media only screen and (min-width: 47.5em){.cm-standard-bar .cm-item,.cm-large-bar .cm-item{font-size: 12px}}@media only screen and (min-width: 64em){.cm-standard-bar .cm-item,.cm-large-bar .cm-item{font-size: 13px}}@media only screen and (min-width: 80em){.cm-standard-bar .cm-item,.cm-large-bar .cm-item{font-size: 14px}}.cm-hbutton .cm-item,.cm-vbutton .cm-item{width: 36px;flex: 1 1 36px;height: 36px}@media only screen and (min-width: 64em){.cm-hbutton .cm-item,.cm-vbutton .cm-item{width: 40px;height: 40px;flex: 0 0 40px}}@media only screen and (min-width: 80em){.cm-hbutton .cm-item,.cm-vbutton .cm-item{width: 50px;height: 50px;flex: 0 0 50px}}.cm-flyout .cm-item{height: 56px}@media only screen and (min-width: 47.5em){.cm-hbutton .cm-phone.cm-item{width: auto;flex: 0 0 auto}}.cm-item .cm-item-link{width: 100%;height: 100%;align-items: center;background: #000;color: #fff;border: 1px solid rgba(255,255,255,0.5);display: flex;justify-content: center;text-decoration: none;transition: all 250ms ease-in-out}.cm-item .cm-item-link:after{border-bottom: 8px solid #f0f0f0;border-left: 8px solid rgba(0,0,0,0);border-right: 8px solid rgba(0,0,0,0);border-top: none;margin-top: -4px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;content: "";left: 0;margin: auto;opacity: 0;right: 0;top: calc(100% - 6px);transition: opacity 200ms ease-in-out}@media only screen and (min-width: 47.5em){.cm-vbutton .cm-item .cm-item-link:after{border-bottom: 8px solid rgba(0,0,0,0);border-left: 8px solid #f0f0f0;border-right: none;border-top: 8px solid rgba(0,0,0,0);margin-top: -8px;width: 0;height: 0;display: inline-block;position: absolute;top: 50%;left: auto;right: -6px;top: 20px}}.cm-item .cm-item-link.active:after{opacity: 1}.cm-item .cm-item-link.unread-chat-available .unread-chat-count{width: 16px;height: 16px;align-items: center;border-radius: 3px;display: inline-flex;font-size: 11px;font-weight: bold;justify-content: center;line-height: 16px;margin-left: 4px;background: #f0f0f0;color: #222}.cm-item .cm-item-link.unread-chat-available .unread-chat-count:before{content: attr(data-unread-chats)}.cm-item .cm-item-link.unread-chat-available,.cm-item .cm-item-link:hover{background: #fff;color: #000;border: 1px solid rgba(255,255,255,0.5)}.cm-flyout .cm-item .cm-item-link.unread-chat-available,.cm-flyout .cm-item .cm-item-link:hover{background: #000;color: #fff;border: 0;border-bottom: 1px solid #e6e6e6}.cm-flyout .cm-item .cm-item-link.unread-chat-available .cm-icon svg,.cm-flyout .cm-item .cm-item-link:hover .cm-icon svg{fill: #656565}.cm-hbutton .cm-item .cm-item-link.unread-chat-available,.cm-hbutton .cm-item .cm-item-link:hover,.cm-vbutton .cm-item .cm-item-link.unread-chat-available,.cm-vbutton .cm-item .cm-item-link:hover{background: #000;color: #fff;border: 1px solid rgba(255,255,255,0.5)}.cm-hbutton .cm-item .cm-item-link.unread-chat-available .cm-icon svg,.cm-hbutton .cm-item .cm-item-link:hover .cm-icon svg,.cm-vbutton .cm-item .cm-item-link.unread-chat-available .cm-icon svg,.cm-vbutton .cm-item .cm-item-link:hover .cm-icon svg{fill: #fff}@media only screen and (min-width: 47.5em){.cm-standard-bar .cm-item .cm-item-link.unread-chat-available,.cm-standard-bar .cm-item .cm-item-link:hover{border: 1px solid #fff}}.cm-large-bar .cm-item .cm-item-link.unread-chat-available .cm-icon svg,.cm-large-bar .cm-item .cm-item-link:hover .cm-icon svg,.cm-standard-bar .cm-item .cm-item-link.unread-chat-available .cm-icon svg,.cm-standard-bar .cm-item .cm-item-link:hover .cm-icon svg{fill: #000}.cm-standard-bar .cm-item .cm-item-link{padding: 0 10px}@media only screen and (min-width: 47.5em){.cm-standard-bar .cm-item .cm-item-link{border: 1px solid #000;padding: 5px 10px}}@media only screen and (min-width: 64em){.cm-standard-bar .cm-item .cm-item-link{padding: 0 16px}}@media only screen and (min-width: 80em){.cm-standard-bar .cm-item .cm-item-link{padding: 0 20px}}.cm-large-bar .cm-item .cm-item-link{flex-direction: column}.cm-hbutton .cm-item .cm-item-link,.cm-vbutton .cm-item .cm-item-link{border: 1px solid rgba(255,255,255,0.5)}@media only screen and (min-width: 47.5em){.cm-hbutton .cm-phone.cm-item .cm-item-link{padding: 0 20px 0 12px}}.cm-flyout .cm-item .cm-item-link{background: #fff;border: 0;border-bottom: 1px solid #e6e6e6;color: #666}.cm-item .cm-item-link .cm-item-link-content{width: 100%;height: 100%;align-items: center;display: flex;justify-content: center}.cm-item .cm-item-link .cm-item-link-content.is-hidden{display: none}.cm-item .cm-item-link .loader-img{padding: 0}.cm-item .cm-icon{display: flex;justify-content: center}.cm-item .cm-icon svg{width: 14px;height: 14px;fill: #fff;fill-opacity: .5;transition: all 250ms ease-in-out}@media only screen and (min-width: 64em){.cm-item .cm-icon svg{width: 17px;height: 17px}}@media only screen and (min-width: 80em){.cm-item .cm-icon svg{width: 16px;height: 16px}}.cm-flyout .cm-item .cm-icon svg{width: 21px;height: 21px;align-self: center;fill: #666}.cm-item .cm-icon.cm-arrow-icon{display: inline-block}.cm-flyout .cm-item .cm-icon.cm-arrow-icon{width: auto;border-left: 0}.cm-flyout .cm-item .cm-icon{width: 50px;align-self: stretch;border-left: 1px solid #e6e6e6;order: 2}.cm-flyout .cm-item .cm-icon svg{fill: currentColor}.cm-item .cm-item-label{display: none;font-family: Helvetica, sans-serif}.cm-flyout .cm-item .cm-item-label{align-self: center;display: inline-block;flex: 1;text-align: right;padding-right: 20px}.cm-item .cm-item-label.cm-locale{display: inline-block;font-size: 12px;padding: 0 0 0 6px}@media only screen and (min-width: 47.5em){.cm-standard-bar .cm-item .cm-item-label,.cm-large-bar .cm-item .cm-item-label{display: inline-block}.cm-standard-bar .cm-item .cm-item-label{padding: 0 0 0 6px}.cm-large-bar .cm-item .cm-item-label{padding: 6px 0 0 0}.cm-hbutton .cm-phone.cm-item .cm-item-label{display: inline-block}.cm-phone.cm-item .cm-item-label{white-space: nowrap}}@media only screen and (min-width: 64em){.cm-standard-bar .cm-item .cm-item-label{padding: 0 0 0 8px}.cm-large-bar .cm-item .cm-item-label{padding: 8px 0 0 0}}@media only screen and (min-width: 80em){.cm-standard-bar .cm-item .cm-item-label{padding: 0 0 0 10px}.cm-large-bar .cm-item .cm-item-label{padding: 10px 0 0 0}}.cm-item .cm-item-label + .cm-icon{display: none}@media only screen and (min-width: 47.5em){.cm-standard-bar .cm-item .cm-item-label + .cm-icon,.cm-large-bar .cm-item .cm-item-label + .cm-icon{display: inline-block;margin-left: 3px}}@media only screen and (min-width: 47.5em){.cm-standard-bar .cm-item.cm-translate{height: 100%;position: absolute;right: 0}}.cm-item.cm-translate .cm-flag-icon{width: 24px}@media only screen and (min-width: 80em){.cm-item.cm-translate .cm-flag-icon{width: 28px}}.cm-item.cm-translate .cm-flag-icon img{background-color: #fff;border-radius: 3px;border: 1px solid #e6e6e6}.cm-item.cm-translate .cm-subitem-container .cm-subitem{justify-content: start}.cm-item.cm-translate .cm-subitem-container .cm-subitem img{width: 30px;height: 22px;background-color: #fff;border-radius: 3px;border: 1px solid #e6e6e6;margin-right: 3px}.cm-interface-container{width: 100vw;height: 0;max-height: 75vh;background-color: #fff;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);opacity: 0;overflow: hidden;position: absolute;top: 100%;visibility: hidden;z-index: 300}@media only screen and (min-width: 25em){.cm-interface-container{width: auto;border-radius: 0 0 6px 6px}}@media only screen and (min-width: 47.5em){.cm-interface-container{max-height: 80vh}.cm-vbutton .cm-interface-container{right: calc(100% + 1px);top: 0}}.cm-interface-container[data-expanded="true"]{opacity: 1;transition: 200ms height ease-in-out, 200ms opacity ease-in-out, 200ms visibility ease-in-out;visibility: visible}.cm-interface-container .loader-img{width: 40px;margin: 0 auto;padding: 10px;text-align: center}@media only screen and (min-width: 25em){.cm-interface-container .loader-img{width: 400px}}.cm-interface-container .minimize-icon,.cm-interface-container .close-icon{width: 48px;height: 48px;align-items: center;display: flex;justify-content: center;position: absolute;right: 0;top: 0}.cm-interface-container .minimize-icon svg,.cm-interface-container .close-icon svg{width: 26px;height: 26px;fill: #000}.cm-interface-container .minimize-icon{right: 48px}.cm-interface-container .cm-interface{width: 100%;height: 100%;max-height: 75vh;border: none}@media only screen and (min-width: 25em){.cm-interface-container .cm-interface{width: 400px}}@media only screen and (min-width: 47.5em){.cm-interface-container .cm-interface{max-height: 80vh}}.cm-flyout-container{width: 60px;height: 36px;display: flex;border: 1px solid #e6e6e6}@media only screen and (min-width: 47.5em){.cm-flyout-container{width: 200px;height: 50px}}@media only screen and (min-width: 64em){.cm-flyout-container{width: 218px;height: 64px}}@media only screen and (min-width: 80em){.cm-flyout-container{width: 260px;height: 80px}}.cm-flyout-container .cm-flyout-label{align-items: center;background: #fff;border-right: 1px solid #e6e6e6;display: flex;flex: 1;flex-direction: column;justify-content: center}.cm-flyout-container .cm-flyout-icon{width: 36px;align-items: center;display: flex;justify-content: center}@media only screen and (min-width: 47.5em){.cm-flyout-container .cm-flyout-icon{display: none}}.cm-flyout-container .cm-flyout-icon svg{fill: currentColor;fill-opacity: .5}.cm-flyout-container .cm-flyout-label-text,.cm-flyout-container .cm-flyout-label-number{display: none;color: #666;font-family: Helvetica, sans-serif}@media only screen and (min-width: 47.5em){.cm-flyout-container .cm-flyout-label-text,.cm-flyout-container .cm-flyout-label-number{display: flex;align-self: flex-end;padding-right: 20px}}@media only screen and (min-width: 64em){.cm-flyout-container .cm-flyout-label-text,.cm-flyout-container .cm-flyout-label-number{padding-right: 15px}}@media only screen and (min-width: 80em){.cm-flyout-container .cm-flyout-label-text,.cm-flyout-container .cm-flyout-label-number{padding-right: 20px}}@media only screen and (min-width: 47.5em){.cm-flyout-container .cm-flyout-label-text{font-size: 10.4px}}@media only screen and (min-width: 64em){.cm-flyout-container .cm-flyout-label-text{font-size: 12px}}@media only screen and (min-width: 80em){.cm-flyout-container .cm-flyout-label-text{font-size: 14px}}@media only screen and (min-width: 47.5em){.cm-flyout-container .cm-flyout-label-number{font-size: 16px}}@media only screen and (min-width: 64em){.cm-flyout-container .cm-flyout-label-number{font-size: 19.2px}}@media only screen and (min-width: 80em){.cm-flyout-container .cm-flyout-label-number{font-size: 24px}}.cm-flyout-container .cm-flyout-arrow-icon{width: 25px;background: #000;color: #fff;cursor: pointer;align-items: center;display: flex;justify-content: center}@media only screen and (min-width: 47.5em){.cm-flyout-container .cm-flyout-arrow-icon{width: 50px}}.cm-flyout-container .cm-flyout-arrow-icon svg{width: 25px;height: 25px;fill: currentColor;fill-opacity: .5}.cm-subitem-container{width: 100vw;max-height: 0;align-self: flex-start;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);display: flex;flex-direction: column;list-style: none;opacity: 0;overflow: hidden;padding: 0;position: absolute;right: 0;top: 100%;transition: 200ms opacity ease-in-out, 800ms max-height ease-in-out, 200ms visibility ease-in-out;visibility: hidden;z-index: 300}@media only screen and (min-width: 25em){.cm-subitem-container{width: 320px;border-radius: 0 0 6px 6px}}@media only screen and (min-width: 47.5em){.cm-vbutton .cm-item .cm-subitem-container{left: auto;right: calc(100% + 1px);top: -1px}}.active + .cm-subitem-container{max-height: 75vh;opacity: 1;overflow: auto;visibility: visible}@media only screen and (min-width: 47.5em){.active + .cm-subitem-container{max-height: 80vh}}.cm-subitem-container .cm-subitem{height: 56px;align-items: center;background: #fff;border-bottom: 1px solid #e6e6e6;color: #666;display: flex;justify-content: flex-end;padding: 0 20px;transition: all 250ms ease-in-out}.cm-subitem-container .cm-subitem:hover{background: #000;color: #fff}.cm-subitem-container .cm-subitem .cm-subitem-link{align-self: center;color: currentColor;text-decoration: none;transition: none}.cm-subitem-container .cm-subitem .cm-subitem-link:hover,.cm-subitem-container .cm-subitem .cm-subitem-link:focus,.cm-subitem-container .cm-subitem .cm-subitem-link:active{color: currentColor}.cm-standard-bar .cm-subitem-container .cm-subitem,.cm-large-bar .cm-subitem-container .cm-subitem{justify-content: center}.cm-phone-content{background: #fff;padding: 0 20px}.cm-phone-content .cm-phone-items{background: #fff;margin: 0}.cm-phone-content .cm-phone-items:before,.cm-phone-content .cm-phone-items:after{content: " ";display: table;visibility: hidden}.cm-phone-content .cm-phone-items:after{clear: both}.cm-phone-content .cm-phone-item{align-items: center;border-bottom: 1px solid #e6e6e6;display: flex;justify-content: space-between;padding: 20px 0}.cm-phone-content .cm-phone-number-wrapper{display: flex;flex-direction: column}.cm-phone-content .cm-phone-number-wrapper .cm-phone-label{font-size: 13px;margin-bottom: 6px;color: #757575}.cm-phone-content .cm-phone-number-wrapper .cm-phone-number{color: #000;font-size: 16px}.cm-phone-content .cm-phone-call-btn-wrapper{margin-left: 10px}.cm-phone-content .cm-phone-call-btn-wrapper .cm-phone-call{font-size: 16px;line-height: normal;padding: 6px 20px}@font-face{font-family: 'icomoon';src: url('//commoncdn.entrata.com/website_templates/esprit/fonts/icomoon.woff') format('woff'), url('//commoncdn.entrata.com/website_templates/esprit/fonts/icomoon.ttf') format('truetype'), url('//commoncdn.entrata.com/website_templates/esprit/fonts/icomoon.svg') format('svg');font-weight: normal;font-style: normal}a:focus,button:focus,select:focus,textarea:focus,input:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="file"]:focus{outline: 1px dashed blue}body{background: #fff;font-family: Helvetica, sans-serif;font-weight: normal;color: #757575;overflow-x: hidden}h1,h2,h3,h4,h5,h6{font-family: Helvetica Light, sans-serif;font-weight: normal}a,img,a img,a:focus{border: none}.main-wrapper{width: 93.75%;margin: 0 auto}@media only screen and (min-width: 47.5em){.main-wrapper{width: 720px}}@media only screen and (min-width: 64em){.main-wrapper{width: 960px}}@media only screen and (min-width: 80em){.main-wrapper{width: 1200px}}.template-header{width: 100%;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,0.2);position: fixed;top: 0;transition: all 1s ease-in-out;z-index: 2}.mrktng-space-wrapper{width: 100%;height: auto;background: #e5e5e5;padding: 10px 0;top: 0;transition: all .5s ease-in-out;z-index: 1}.mrktng-space-wrapper .mrktng-space{width: 93.75%;margin: 0 auto;background: none;display: block;text-align: center}@media only screen and (min-width: 47.5em){.mrktng-space-wrapper .mrktng-space{width: 720px}}@media only screen and (min-width: 64em){.mrktng-space-wrapper .mrktng-space{width: 960px}}@media only screen and (min-width: 80em){.mrktng-space-wrapper .mrktng-space{width: 1200px}}.mrktng-space-wrapper .mrktng-space .mrktng-space__image{display: none}.mrktng-space-wrapper .mrktng-space .mrktng-space__content,.mrktng-space-wrapper .mrktng-space .mrktng-space__btn-space{width: 100%;display: inline-block}@media only screen and (min-width: 47.5em){.mrktng-space-wrapper .mrktng-space .mrktng-space__content,.mrktng-space-wrapper .mrktng-space .mrktng-space__btn-space{width: auto}}.mrktng-space-wrapper .mrktng-space .mrktng-space__content{padding: 0;text-align: center}.mrktng-space-wrapper .mrktng-space .mrktng-space__content .mrktng-space__title,.mrktng-space-wrapper .mrktng-space .mrktng-space__content p{color: #000;display: inline-block;font-size: .875em;font-weight: normal;line-height: 1.2857em;margin: 0}.mrktng-space-wrapper .mrktng-space .mrktng-space__btn-space{padding: 0 15px;text-align: center}@media only screen and (min-width: 47.5em){.mrktng-space-wrapper .mrktng-space .mrktng-space__btn-space{padding: 0 20px 0 15px}}.mrktng-space-wrapper .mrktng-space .mrktng-space__btn{background: #000;border-radius: 0;color: #fff;border: none;font-family: Helvetica, sans-serif;font-style: normal;font-weight: normal;text-decoration: none;text-transform: capitalize;transition: all .5s ease-in-out;font-size: .875em;line-height: 2.1429em;margin-top: 10px;padding: 0 15px}.mrktng-space-wrapper .mrktng-space .mrktng-space__btn:hover{background: #404040;color: #fff}@media only screen and (min-width: 47.5em){.mrktng-space-wrapper .mrktng-space .mrktng-space__btn{font-size: .875em;line-height: 2.8571em;padding: 0 22px}}.mrktng-space-wrapper .mrktng-space .mrktng-space__btn:hover{text-decoration: none}.scrolling-down .mrktng-space-wrapper{height: 0;overflow: hidden;padding: 0}.scrolling-up .mrktng-space-wrapper{height: auto}.header-top{background: #000;padding: 10px 0}@media only screen and (min-width: 47.5em){.header-top{height: 36px;padding: 0}}@media only screen and (min-width: 64em){.header-top{height: 40px}}@media only screen and (min-width: 80em){.header-top{height: 50px}}.header-top .header-top-wrapper{height: 100%}@media only screen and (min-width: 47.5em){.header-top .header-top-wrapper{text-align: center}}.header-top .cm-wrapper .cm-item.cm-translate{position: relative}.tertiary-nav{height: 100%;display: inline-block;vertical-align: top}.tertiary-nav ul{height: 100%;align-items: stretch;display: flex;justify-content: center;margin: 0}.tertiary-nav .tertiary-nav-item{font-size: .8125em}@media only screen and (min-width: 47.5em){.tertiary-nav .tertiary-nav-item{font-size: .875em}}.tertiary-nav .tertiary-nav-link{color: #fff;align-items: center;display: flex;padding: 10px 6px;text-decoration: none}@media only screen and (min-width: 47.5em){.tertiary-nav .tertiary-nav-link{width: auto;height: 100%;background: unset;border-radius: unset;padding: 0 10px}}@media only screen and (min-width: 64em){.tertiary-nav .tertiary-nav-link{padding: 0 16px}}@media only screen and (min-width: 80em){.tertiary-nav .tertiary-nav-link{padding: 0 20px}}.tertiary-nav .tertiary-nav-link:hover{background: #fff;color: #000}.template-header .cm-standard-bar.cm-wrapper{height: 100%}@media only screen and (min-width: 47.5em){.cm-wrapper{display: inline-block}}.cm-wrapper .cm-content{height: 100%}.cm-wrapper .cm-container{width: auto;height: 100%;padding-left: 80px;position: relative}@media only screen and (min-width: 47.5em){.cm-wrapper .cm-container{padding: 0;position: unset}}.cm-wrapper .cm-container:before{content: 'Contact Us';color: #fff;font-size: .8125em;line-height: 2.6154em;left: 0;padding-left: 5px;position: absolute}@media only screen and (min-width: 47.5em){.cm-wrapper .cm-container:before{display: none}}@media only screen and (min-width: 47.5em){.cm-wrapper .cm-item{font-size: .875em}}@media only screen and (min-width: 47.5em){.cm-wrapper .cm-item .cm-icon{display: none}}.cm-wrapper .cm-item .cm-icon svg{width: 15px;height: 15px;fill-opacity: 1}.cm-wrapper .cm-item-link{width: 34px;height: 34px;background: rgba(255,255,255,0.2);border: none;border-radius: 50%}@media only screen and (min-width: 47.5em){.cm-wrapper .cm-item-link{width: auto;height: 100%;background: unset;border-radius: unset}}.header-bottom{width: 93.75%;align-items: center;background: #fff;display: flex;justify-content: space-between;margin: 0 auto;padding: 10px 0}@media only screen and (min-width: 47.5em){.header-bottom{width: 720px}}@media only screen and (min-width: 64em){.header-bottom{width: 100%;padding: 10px 20px}}@media only screen and (min-width: 80em){.header-bottom{padding: 10px 40px}}@media only screen and (min-width: 47.5em){.header-fixed .header-bottom{padding-bottom: 5px;padding-top: 5px;transition: all .1s ease-in-out}}.logo-wrapper{align-items: center;display: flex}.logo-wrapper .logo-caption{display: block;font-family: Helvetica, sans-serif;font-size: .8125em;padding-left: 20px;position: relative;transition: all .5s ease-in-out}@media only screen and (min-width: 47.5em){.logo-wrapper .logo-caption{font-size: 1em}}.logo-wrapper .logo-caption:after{content: '';border-right: solid 1px #000;height: 30px;position: absolute;left: 0;top: -25%}@media only screen and (min-width: 47.5em){.header-fixed .logo-wrapper .logo-caption{font-size: .875em}}.logo-container{width: 88px;height: 46px;align-items: center;display: flex;position: relative;transition: all .5s ease-in-out}@media only screen and (min-width: 47.5em){.logo-container{width: 138px;height: 69px;padding-right: 7px}}.header-fixed .logo-container{width: 88px;height: 46px}.logo-container.logo-text{align-items: center;display: flex;font-family: Helvetica Light, sans-serif;font-size: .875em;color: #757575;text-align: left;text-transform: capitalize;transition: all .5s ease-in-out}.logo-container.logo-text:hover{color: #757575}.logo-container.logo-text a{color: inherit;font-size: inherit;line-height: inherit;text-decoration: none}.mobile-menu-container{display: flex;align-items: center}@media only screen and (min-width: 64em){.mobile-menu-container{display: none}}.mobile-menu-container .mobile-menu-title{color: #000;display: none;font-family: Helvetica, sans-serif;font-size: .875em;padding-right: 5px}@media only screen and (min-width: 47.5em){.mobile-menu-container .mobile-menu-title{display: block}}.menu-icon{border-color: #000;border-style: solid;cursor: pointer;display: block;position: relative;width: 40px;height: 40px;border-width: 0}.menu-icon:hover .menu-icon-bar.top{transform: translate(0, -1px)}.menu-icon:hover .menu-icon-bar.bottom{transform: translate(0, 1px)}.menu-icon .menu-icon-bar{width: 20px;height: 1px;left: 10px}.menu-icon .menu-icon-bar.top{top: 10.5px}.menu-icon .menu-icon-bar.middle{top: 19.5px}.menu-icon .menu-icon-bar.bottom{top: 28.5px}.nav-open .menu-icon .menu-icon-bar.top,.nav-open .menu-icon .menu-icon-bar.middle,.nav-open .menu-icon .menu-icon-bar.bottom{top: 50%}.menu-icon .menu-icon-bar{background-color: #000;display: block;position: absolute}.menu-icon .menu-icon-bar.top,.menu-icon .menu-icon-bar.middle,.menu-icon .menu-icon-bar.bottom{transition: .3s all cubic-bezier(.77, 0, .175, 1) 0s, background-color .3s ease 0s}.nav-open .menu-icon .menu-icon-bar.top{transform: rotate(45deg)}.nav-open .menu-icon .menu-icon-bar.middle{transform: scale(0)}.nav-open .menu-icon .menu-icon-bar.bottom{transform: rotate(-45deg)}.menu-icon .menu-icon-bar.middle{width: 17px}.menu-icon .menu-icon-bar.bottom{width: 14px}.nav-open .menu-icon .menu-icon-bar.bottom{width: 20px}.header-nav{height: 100%;left: -340px;opacity: 0;position: fixed;top: 0;z-index: 3;transition: all .5s ease-in-out}.header-nav:before,.header-nav:after{content: " ";display: table;visibility: hidden}.header-nav:after{clear: both}@media only screen and (min-width: 64em){.header-nav{opacity: 1;position: inherit;transition: all .5s ease-in-out;visibility: visible;z-index: 0}}.header-nav .mobile-menu-trigger{position: absolute;right: -41px;top: 0}@media only screen and (min-width: 64em){.header-nav .mobile-menu-trigger{display: none}}.header-nav.active-menu{width: auto;background: #757575;left: 0;opacity: 1;transition: all .5s ease-in-out;z-index: 100}@media only screen and (min-width: 64em){.header-nav.active-menu{left: initial;opacity: 1;right: initial;top: initial}}.header-nav.active-menu .mobile-menu-trigger{background: #000}.header-nav.active-menu .mobile-menu-trigger .menu-icon-bar{background-color: #fff}.nav-open .header-nav{overflow: visible}.nav-open .header-nav .mobile-menu-container{opacity: 1;transition: all .8s ease-in-out}.nav-open .navigation-container{height: 100%;overflow-y: scroll}@media only screen and (min-width: 64em){.nav-open .navigation-container{height: inherit;overflow-y: inherit}}.header-nav-list{margin: 0;padding: 0;text-align: left}.header-nav-list:before,.header-nav-list:after{content: " ";display: table;visibility: hidden}.header-nav-list:after{clear: both}@media only screen and (min-width: 64em){.header-nav-list{width: 100%}}.header-nav-item{width: 192px;background: #757575;border-bottom: solid 1px #fff;position: relative;padding: 0;text-align: left;transition: all .5s ease-in-out}@media only screen and (min-width: 64em){.header-nav-item{width: auto;background: none;border: none;box-shadow: none;display: inline-block;margin-bottom: 0;text-align: center}.header-nav-item:hover > a{color: #000;background: none}}.header-nav-item:hover > a{color: #000}.header-nav-link{color: #fff;display: block;font-family: Helvetica, sans-serif;font-size: .875em;font-weight: normal;line-height: 2.2143em;padding: 5px 20px;position: relative;text-decoration: none;top: 0;transition: all 400ms ease-in-out}.header-nav-link:hover,.subnav-open .header-nav-link{background: #757575;color: #fafafa}@media only screen and (min-width: 64em){.header-nav-link{border: none;height: 100%;color: #757575;padding: 5px 10px}.header-nav-link:hover{color: #000}}.header-nav-sublist{height: 0;list-style: none;overflow: hidden;opacity: 0;padding: 0;transition: all 400ms ease-in-out;z-index: 20}@media only screen and (min-width: 64em){.header-nav-sublist{width: auto;left: 0;position: absolute;top: 80%}}.header-nav-item:hover .header-nav-sublist,.subnav-open .header-nav-sublist{height: auto;opacity: 1}@media only screen and (min-width: 64em){.header-nav-item:hover .header-nav-sublist,.subnav-open .header-nav-sublist{overflow: visible;left: 0;padding-top: 10px}.header-nav-item:hover .header-nav-sublist:before,.subnav-open .header-nav-sublist:before{content: "";width: 100%;height: 100%;background: #fff;border: solid 1px #e5e5e5;left: 0;position: absolute;z-index: 0}}.header-nav-subitem{padding: 5px 20px;transition: all .5s ease-in-out;white-space: nowrap}@media only screen and (min-width: 64em){.header-nav-subitem{min-width: 200px;padding: 5px 18px;position: relative;text-align: left}.header-nav-subitem:last-child{margin-bottom: -10px}}.header-nav-subitem:hover{color: #000}.header-nav-subitem:hover .header-nav-sublink{color: #000}.header-nav-sublink{color: #fff;display: block;font-family: Helvetica, sans-serif;font-size: .875em;font-weight: normal;line-height: 2.2143em;padding: 0;text-decoration: none;transition: all .5s ease-in-out}@media only screen and (min-width: 64em){.header-nav-sublink{color: #757575}}.header-nav-sublink:hover{color: #fafafa}@media only screen and (min-width: 47.5em){.header-nav-sublink:hover{color: #000}}.scroll-buttons{align-items: center;display: flex}.scroll-buttons .slide-action{background: none;border: none;font-size: .875em;line-height: 1.5em;color: #000;margin: 0 8px;padding: 10px 0;position: relative;text-decoration: none}@media only screen and (min-width: 47.5em){.scroll-buttons .slide-action{line-height: 2.5em}}.scroll-buttons .slide-action:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.scroll-buttons .slide-action:hover{background: none;border: none;color: #000;text-decoration: none}.scroll-buttons .slide-action:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}.scroll-buttons .slide-action.prev{display: none}.scroll-buttons .counter{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0;padding-left: 10px}.scroll-buttons .counter a{color: #757575;text-decoration: none}.scroll-buttons .counter a:hover{color: #757575;text-decoration: underline}#privacy_controls_banner.privacy-controls-banner{line-height: 1.4667em}.footer-wrapper ul{margin: 0}.footer-wrapper .footer-copyright{color: #595959}.footer-top{background: #e5e5e5;padding: 50px 0 28px;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.footer-top{padding: 90px 0 34px}}.footer-top .footer-title{font-family: Helvetica Light, sans-serif;font-size: 1.125em;line-height: 1.2222em;margin-bottom: 20px;font-weight: 300;margin-bottom: 35px;color: #000}@media only screen and (min-width: 47.5em){.footer-top .footer-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.footer-top .footer-title{font-size: 2.25em;line-height: 1.1111em}}.footer-top .footer-title a{color: #000;text-decoration: none}.footer-top .footer-title a:hover{color: #000;text-decoration: none}.footer-top .footer-title a{color: #000}.footer-top .footer-title a:hover{color: #000}@media only screen and (min-width: 47.5em){.footer-top .footer-title{margin-bottom: 100px}}@media only screen and (min-width: 64em){.footer-top .footer-title{margin-bottom: 55px}}.footer-top a{font-size: 14px;text-decoration: underline}.footer-top a:hover{text-decoration: underline}.footer-top .footer-container-one{border-bottom: solid 1px #8c8c8c;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 10px;padding-bottom: 20px}@media only screen and (min-width: 47.5em){.footer-top .footer-container-one{flex-wrap: nowrap}}.footer-top .footer-container-one .address-info,.footer-top .footer-container-one .office-hours,.footer-top .footer-container-one .footer-nav-secondary,.footer-top .footer-container-one .social-icon-list{width: 140px;margin-bottom: 40px}@media only screen and (min-width: 47.5em){.footer-top .footer-container-one .address-info,.footer-top .footer-container-one .office-hours,.footer-top .footer-container-one .footer-nav-secondary,.footer-top .footer-container-one .social-icon-list{margin: 0}}@media only screen and (min-width: 64em){.footer-top .footer-container-one .address-info,.footer-top .footer-container-one .office-hours,.footer-top .footer-container-one .footer-nav-secondary,.footer-top .footer-container-one .social-icon-list{width: 200px}}@media only screen and (min-width: 80em){.footer-top .footer-container-one .address-info,.footer-top .footer-container-one .office-hours,.footer-top .footer-container-one .footer-nav-secondary,.footer-top .footer-container-one .social-icon-list{width: 250px}}.footer-top .footer-container-one .social-icon-list{width: 100%;display: flex;justify-content: center}@media only screen and (min-width: 47.5em){.footer-top .footer-container-one .social-icon-list{width: 10%;display: inherit;justify-content: unset}}.footer-top .heading-text,.footer-top .footer-heading,.footer-top .lunch-hours-title{width: 100%;color: #000;font-family: Helvetica Light, sans-serif;font-size: .875em;font-weight: normal;line-height: 1.7143em;margin-bottom: 0}.footer-top .adr{padding-bottom: 25px}.footer-top .property-contact-address,.footer-top .footer-nav-list,.footer-top .hours-table,.footer-top .corp-contact-list,.footer-top .corp-hours-list,.footer-top .tel,.footer-top .fax,.footer-top .email{color: #595959;display: block;font-size: .875em;line-height: 1.7143em;margin: 0;padding: 0}.footer-top .property-contact-address a,.footer-top .footer-nav-list a,.footer-top .hours-table a,.footer-top .corp-contact-list a,.footer-top .corp-hours-list a,.footer-top .tel a,.footer-top .fax a,.footer-top .email a{color: #595959;display: block;font-size: inherit;line-height: inherit;text-decoration: underline;transition: all .5s ease-in-out}.footer-top .property-contact-address a:hover,.footer-top .footer-nav-list a:hover,.footer-top .hours-table a:hover,.footer-top .corp-contact-list a:hover,.footer-top .corp-hours-list a:hover,.footer-top .tel a:hover,.footer-top .fax a:hover,.footer-top .email a:hover{color: #595959;text-decoration: underline}.footer-top .property-contact-address b,.footer-top .footer-nav-list b,.footer-top .hours-table b,.footer-top .corp-contact-list b,.footer-top .corp-hours-list b,.footer-top .tel b,.footer-top .fax b,.footer-top .email b{font-weight: normal}.footer-top .adr a,.footer-top a.tel,.footer-top a.fax{text-decoration: none}.footer-top .email{text-transform: lowercase}.footer-top .property-contact-address .fn,.footer-top .property-contact-address .email .type{display: none}.footer-top .hours-table-row{display: table}.footer-top .hours-day{min-width: 40px}.footer-top .hours-day,.footer-top .hours-table-row span{color: inherit;display: table-cell;font-size: inherit;font-weight: normal;line-height: inherit;padding: 0}.footer-top .social-icon-list{display: flex;flex-direction: row;flex-wrap: wrap}@media only screen and (min-width: 47.5em){.footer-top .social-icon-list{height: 170px;align-content: flex-end;flex-direction: column}}.footer-top .social-icon-item{margin-bottom: 20px;padding: 0 15px}@media only screen and (min-width: 47.5em){.footer-top .social-icon-item{text-align: right}}.footer-top .social-icon-link{color: #000;display: block;font-size: 1.25em;line-height: 1em;text-decoration: none;transition: all .5s ease-in-out}.footer-top .social-icon-link:hover{color: #404040;text-decoration: none}.footer-top .footer-container-two{padding-bottom: 20px}@media only screen and (min-width: 47.5em){.footer-top .footer-container-two{display: flex;justify-content: space-between}}.footer-top .footer-container-two .footer-container-left{margin-bottom: 40px}@media only screen and (min-width: 47.5em){.footer-top .footer-container-two .footer-container-left{width: 75%;margin: 0}}@media only screen and (min-width: 64em){.footer-top .footer-container-two .footer-container-left{width: 85%}}.footer-top .footer-container-two .footer-container-left .footer-nav-list{display: inline-block}.footer-top .footer-container-two .footer-container-left .terms-link-separator{display: none !important}.footer-top .footer-container-two .footer-container-left .entrata-terms-privacy-link .footer-nav-link:last-child{padding-right: 0}.footer-top .footer-container-two .footer-nav-item,.footer-top .footer-container-two .portable-screening-policy{display: inline-block;padding-bottom: 10px;padding-right: 20px}@media only screen and (min-width: 47.5em){.footer-top .footer-container-two .footer-nav-item,.footer-top .footer-container-two .portable-screening-policy{padding-bottom: 5px}}.footer-top .footer-container-two .footer-nav-item a,.footer-top .footer-container-two .portable-screening-policy a{font-size: inherit;line-height: inherit;color: #595959;text-decoration: underline}.footer-top .footer-container-two .footer-nav-item.entrata-terms-privacy-link *,.footer-top .footer-container-two .portable-screening-policy.entrata-terms-privacy-link *{display: inline-block;padding-right: 20px}.footer-top .footer-container-two .footer-nav-list,.footer-top .footer-container-two .portable-screening-policy,.footer-top .footer-container-two .footer-copyright{font-size: .75em;line-height: 1.3333em}.footer-top .footer-container-two .footer-nav-list.logos,.footer-top .footer-container-two .portable-screening-policy.logos,.footer-top .footer-container-two .footer-copyright.logos{font-size: 1.25em;line-height: 1em}.footer-top .footer-container-two .footer-nav-list.logos .footer-nav-item,.footer-top .footer-container-two .portable-screening-policy.logos .footer-nav-item,.footer-top .footer-container-two .footer-copyright.logos .footer-nav-item{padding: 0 0 0 20px}.footer-top .footer-container-two .footer-container-right .footer-nav-link{position: relative}.footer-top .footer-container-two .footer-container-right .footer-nav-link:before{width: auto;height: auto;content: '';font-family: 'icomoon';font-size: 1em;display: inline-block}.footer-top .footer-container-two .footer-container-right .pet svg{display: none}.footer-top .footer-container-two .footer-container-right.collar .pet .footer-nav-link:before{content: '5'}.footer-top .footer-container-two .footer-container-right.paw .pet .footer-nav-link:before{content: '6'}.footer-top .footer-container-two .footer-container-right.cat-and-dog .pet .footer-nav-link:before{content: '7'}.footer-top .footer-container-two .portable-screening-policy{padding-bottom: 8px}.footer-top .footer-container-two .translate-lang-list{padding: 10px}.footer-top .footer-container-two .corporate-logo-item{display: inline-block;margin-right: 20px;margin-top: 20px}.footer-top .footer-title,.footer-top .footer-container-one,.footer-top .footer-container-two{position: relative}@media only screen and (min-width: 64em){.footer-top .footer-title,.footer-top .footer-container-one,.footer-top .footer-container-two{opacity: 0;top: 40px;transition: all 1s ease-in-out}}.footer-top.fadein-content .footer-title,.footer-top.fadein-content .footer-container-one,.footer-top.fadein-content .footer-container-two{opacity: 1;top: 0;transition: all 1s ease-in-out}.footer-top.fadein-content .footer-container-one{transition-delay: 0.2s}.footer-top.fadein-content .footer-container-two{transition-delay: 0.5s}.footer-bottom{width: 100%;background: #333333;bottom: 0;padding: 30px 0;position: fixed;text-align: center}@media only screen and (min-width: 80em){.footer-bottom{padding: 70px 0}}.footer-bottom .corporate_logo_4{position: relative}.footer-bottom .corporate_logo_4:before,.footer-bottom .corporate_logo_4:after{content: '';width: 23%;border-bottom: solid 1px #8c8c8c;position: absolute;top: 50%}@media only screen and (min-width: 47.5em){.footer-bottom .corporate_logo_4:before,.footer-bottom .corporate_logo_4:after{width: 35%}}@media only screen and (min-width: 64em){.footer-bottom .corporate_logo_4:before,.footer-bottom .corporate_logo_4:after{width: 38%}}@media only screen and (min-width: 80em){.footer-bottom .corporate_logo_4:before,.footer-bottom .corporate_logo_4:after{width: 40%}}.footer-bottom .corporate_logo_4:before{left: 0}.footer-bottom .corporate_logo_4:after{right: 0}.footer-bottom .footer-nav-item{display: inline-block;padding-bottom: 10px;padding-right: 20px}@media only screen and (min-width: 47.5em){.footer-bottom .footer-nav-item{padding-bottom: 5px}}.footer-bottom .footer-nav-item.entrata-terms-privacy-link *{display: inline-block;padding-right: 20px}.footer-bottom .footer-nav-list{display: inline-block;padding-top: 30px}.footer-bottom .footer-nav-list.disclosures-licenses{padding-top: 0}@media only screen and (min-width: 47.5em){.footer-bottom .footer-nav-list.disclosures-licenses{padding-top: 30px}}.footer-bottom .terms-link-separator{display: none !important}.footer-bottom .entrata-terms-privacy-link .footer-nav-link:last-child{padding-right: 0}.footer-bottom .footer-nav-list,.footer-bottom .portable-screening-policy,.footer-bottom .footer-copyright{color: #595959;font-size: .75em;line-height: 1.3333em}.footer-bottom .footer-nav-list a,.footer-bottom .portable-screening-policy a,.footer-bottom .footer-copyright a{color: #595959;display: block;font-size: inherit;line-height: inherit;text-decoration: none;transition: all .5s ease-in-out}.footer-bottom .footer-nav-list a:hover,.footer-bottom .portable-screening-policy a:hover,.footer-bottom .footer-copyright a:hover{color: #595959;text-decoration: none}.footer-bottom .portable-screening-policy{padding-bottom: 5px}.footer-bottom .portable-screening-policy a{display: inline-block}.footer-bottom .corporate_logo_4 .corporate-logo-image{background: #333333;max-width: 50%;padding: 0 10px}@media only screen and (min-width: 47.5em){.footer-bottom .corporate_logo_4 .corporate-logo-image{max-width: 100%;padding: 0 18px}}.footer-bottom .corporate_sub_logo{align-items: center;border: solid 1px #8c8c8c;display: flex;flex-wrap: wrap;justify-content: center;margin: -18px 0 18px;padding: 20px 10px}@media only screen and (min-width: 47.5em){.footer-bottom .corporate_sub_logo{padding: 25px}}@media only screen and (min-width: 64em){.footer-bottom .corporate_sub_logo{padding: 20px}}@media only screen and (min-width: 80em){.footer-bottom .corporate_sub_logo{padding: 35px 25px}}.footer-bottom .corporate_sub_logo img{max-width: 30%;padding: 15px 10px}@media only screen and (min-width: 47.5em){.footer-bottom .corporate_sub_logo img{max-width: 100%;padding: 25px 20px}}@media only screen and (min-width: 64em){.footer-bottom .corporate_sub_logo img{padding: 20px}}@media only screen and (min-width: 80em){.footer-bottom .corporate_sub_logo img{padding: 35px 25px}}.footer-wrapper .footer-bottom{opacity: 0}.footer-wrapper.footer-visible .footer-bottom{opacity: 1}.rp-wrapper .rp-create-col #terms_and_condition a{color: #000;text-decoration: none}.rp-wrapper .rp-create-col #terms_and_condition a:hover{color: #000;text-decoration: underline}.rp-login .text-link-small{color: #000;text-decoration: none}.rp-login .text-link-small:hover{color: #000;text-decoration: underline}.btn,button.btn{background: #000;border-radius: 0;color: #fff;border: none;font-family: Helvetica, sans-serif;font-style: normal;font-weight: normal;text-decoration: none;text-transform: capitalize;transition: all .5s ease-in-out}.btn:hover,button.btn:hover{background: #404040;color: #fff}.btn:hover,button.btn:hover,.btn:hover:focus,button.btn:hover:focus,.btn:active,button.btn:active,.btn:focus,button.btn:focus,.btn:focus:active,button.btn:focus:active{background: #000;border-radius: 0;color: #fff;border: none;font-family: Helvetica, sans-serif;font-style: normal;font-weight: normal;text-decoration: none;text-transform: capitalize;transition: all .5s ease-in-out}.btn:hover:hover,button.btn:hover:hover,.btn:hover:focus:hover,button.btn:hover:focus:hover,.btn:active:hover,button.btn:active:hover,.btn:focus:hover,button.btn:focus:hover,.btn:focus:active:hover,button.btn:focus:active:hover{background: #404040;color: #fff}@font-face{font-family: 'custom_icons';src: url('//commoncdn.entrata.com/website_templates/esprit/fonts/custom_icons.woff') format('woff'), url('//commoncdn.entrata.com/website_templates/esprit/fonts/custom_icons.ttf') format('truetype'), url('//commoncdn.entrata.com/website_templates/esprit/fonts/custom_icons.svg') format('svg');font-weight: normal;font-style: normal}.widget-button{background: #000;border-radius: 0;color: #fff;border: none;font-family: Helvetica, sans-serif;font-style: normal;font-weight: normal;text-decoration: none;text-transform: capitalize;transition: all .5s ease-in-out;font-size: .875em;line-height: 3.5714em;margin-top: 13px;padding: 0 15px}.widget-button:hover{background: #404040;color: #fff}@media only screen and (min-width: 47.5em){.widget-button{font-size: .875em;line-height: 4.2857em;margin-top: 20px;padding: 0 22px}}.widget-button:hover{text-decoration: none}.property-page-content{width: 100%;background-color: #fff;position: relative;z-index: 1}.mrktng-space-wrapper{margin: 0}.mrktng-space-wrapper .mrktng-space{border: none}.inner-wrapper{width: 93.75%;margin: 0 auto}@media only screen and (min-width: 47.5em){.inner-wrapper{width: 720px}}@media only screen and (min-width: 64em){.inner-wrapper{width: 960px;min-height: 550px}}@media only screen and (min-width: 80em){.inner-wrapper{width: 1200px}}.inner-wrapper .mrktng-space-wrapper{display: none}.inner-wrapper.custom-pages{width: 100%;min-height: 450px}.inner-wrapper.custom-pages .pp-wrapper{padding: 0}.inner-wrapper.custom-pages .pp-wrapper .pp-content{width: 100%;float: unset;margin: 0}.inner-wrapper.custom-pages .pp-wrapper .pp-sidebar{display: none}.inner-wrapper.custom-pages .gridMaster .component{padding: 0}.inner-wrapper.photos .thumb-listing.corporate-logos,.inner-wrapper.photos .thumb-item.corporate-logos,.inner-wrapper.photos .thumb-listing.unit-amenity,.inner-wrapper.photos .thumb-item.unit-amenity,.inner-wrapper.photos .thumb-listing.id-corporatelogos,.inner-wrapper.photos .thumb-item.id-corporatelogos,.inner-wrapper.photos .thumb-listing.id-unitamenity,.inner-wrapper.photos .thumb-item.id-unitamenity,.inner-wrapper.photos .thumb-listing + .unit-amenity,.inner-wrapper.photos .thumb-item + .unit-amenity{display: none}.inner-image{width: 100%;height: 350px;margin-bottom: 30px;overflow: hidden;position: relative}@media only screen and (min-width: 47.5em){.inner-image{height: 390px;margin-bottom: 40px}}@media only screen and (min-width: 64em){.inner-image{height: 430px}}@media only screen and (min-width: 80em){.inner-image{height: 472px}}.inner-image .image{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block;transition: all .5s ease-in-out}.inner-image .image-decription{width: 100%;bottom: 0;font-size: inherit;background: #e5e5e5;margin: 0;padding: 12px 20px;position: absolute;transition: all .5s ease-in-out}@media only screen and (min-width: 47.5em){.inner-image .image-decription{padding: 18px 30px}}@media only screen and (min-width: 64em){.inner-image .image-decription{padding: 25px 40px}}.inner-image .image-decription .image-title,.inner-image .image-decription .image-text{display: block;color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.inner-image .image-decription .image-title a,.inner-image .image-decription .image-text a{color: #757575;text-decoration: none}.inner-image .image-decription .image-title a:hover,.inner-image .image-decription .image-text a:hover{color: #757575;text-decoration: underline}.inner-image .image-decription .image-title{color: #000}@media only screen and (min-width: 47.5em){.pp-wrapper{padding-left: 0;padding-right: 0}}@media only screen and (min-width: 47.5em){.pp-wrapper .mrktng-space-wrapper{margin-bottom: 50px}}.pp-wrapper .call-to-action.floorplan .fp-phone{text-decoration: underline}.pp-wrapper.text-page a,.pp-wrapper .contact-form-section .communication-optins .vertform-item.text a,.pp-wrapper .contact-form-section .g-recaptcha a{text-decoration: underline}.guest-card .pp-wrapper .page-heading{margin-bottom: 0}.guest-card .pp-wrapper .content-header{border-bottom: 1px solid #ccc;margin: 0 0 20px;padding-bottom: 10px;position: relative}@media only screen and (min-width: 47.5em){.guest-card .pp-wrapper .content-header{margin-bottom: 50px}}.guest-card .pp-wrapper .new-form .vertform-item .select-menu select:focus + label,.guest-card .pp-wrapper .new-form .vertform-item .select-menu select:not(.first-value) + label{color: inherit;font-size: inherit;top: -24px}.guest-card .pp-wrapper .info-block .phone-number .sub-title{width: auto;padding-right: 6px}.content-wrapper.custom-pages .pp-wrapper,.content-wrapper.custom-pages .gridMaster .component{padding: 0;margin: 0}.content-wrapper.custom-pages .gridMaster .displayTextBlock{font-size: inherit}.welcome-wrapper{padding: 0}@media only screen and (min-width: 47.5em){.welcome-wrapper{align-items: center;display: flex;justify-content: space-between}}.landing-text-image{width: 100%;height: 250px;margin-bottom: 30px;position: relative}@media only screen and (min-width: 47.5em){.landing-text-image{width: 43.33333333%;height: 400px;margin-bottom: 0}}@media only screen and (min-width: 64em){.landing-text-image{width: 39.33333333%;height: 630px}}.landing-text-image .image{width: auto;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;left: calc((100vw - 93.75%) / 2 * -0.5);position: absolute;right: calc((100vw - 93.75%) / 2 * -0.5)}@media only screen and (min-width: 47.5em){.landing-text-image .image{width: auto;left: calc((100vw - 720px) / 2 * -1);right: 0}}@media only screen and (min-width: 64em){.landing-text-image .image{left: calc((100vw - 960px) / 2 * -1)}}@media only screen and (min-width: 80em){.landing-text-image .image{left: calc((100vw - 1200px) / 2 * -1)}}.welcome-container{width: 100%}@media only screen and (min-width: 47.5em){.welcome-container{width: 48%;padding-right: 10px}}@media only screen and (min-width: 64em){.welcome-container{width: 48%;padding-right: 0}}@media only screen and (min-width: 47.5em){.welcome-container .welcome-text-container{padding-bottom: 55px}}@media only screen and (min-width: 64em){.welcome-container .welcome-text-container{padding-bottom: 60px}}@media only screen and (min-width: 80em){.welcome-container .welcome-text-container{padding-bottom: 125px}}.welcome-container .welcome-heading{font-size: 2.25em;font-weight: bold;line-height: 1.1111em;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.welcome-container .welcome-heading{font-size: 3.125em;line-height: 1em}}@media only screen and (min-width: 64em){.welcome-container .welcome-heading{font-size: 4.375em;line-height: 1em}}@media only screen and (min-width: 80em){.welcome-container .welcome-heading{font-size: 5.25em;line-height: 1em}}.welcome-container .welcome-title{font-size: 1.5em;line-height: 1.1667em;font-weight: 300;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.welcome-container .welcome-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.welcome-container .welcome-title{font-size: 2.25em;line-height: 1.1111em}}.welcome-container .welcome-text{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.welcome-container .welcome-text a{color: #757575;text-decoration: none}.welcome-container .welcome-text a:hover{color: #757575;text-decoration: underline}@media only screen and (min-width: 47.5em){.welcome-container .welcome-text{padding-left: 11.86440678%}}.welcome-container .btn{background: none;border: none;font-size: .875em;line-height: 1.5em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative}@media only screen and (min-width: 47.5em){.welcome-container .btn{margin-left: 11.86440678%;margin-top: 10px}}.welcome-container .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.welcome-container .btn:hover{border: none;color: #000;text-decoration: none}.welcome-container .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}.welcome-container .landing-text-contents{display: none}@media only screen and (min-width: 47.5em){.welcome-container .landing-text-contents{width: 76.47058824%;display: block}}@media only screen and (min-width: 64em){.welcome-container .landing-text-contents{width: 54.11764706%;margin-left: 15.29411765%}}@media only screen and (min-width: 80em){.welcome-container .landing-text-contents{width: 38.82352941%}}.welcome-container .landing-text-contents .landing-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 1.5em;line-height: 1.1667em;margin-bottom: 20px}.welcome-container .landing-text-contents .landing-title a{color: #000;text-decoration: none}.welcome-container .landing-text-contents .landing-title a:hover{color: #000;text-decoration: none}.welcome-container .landing-text-contents .landing-text{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.welcome-container .landing-text-contents .landing-text a{color: #757575;text-decoration: none}.welcome-container .landing-text-contents .landing-text a:hover{color: #757575;text-decoration: underline}.welcome-container .landing-text-contents .btn.margin-right{margin-right: 10px}.welcome-container .welcome-title,.welcome-container .welcome-text,.welcome-container .landing-text-contents{position: relative}.welcome-container.fadein-content .welcome-title,.welcome-container.fadein-content .welcome-text,.welcome-container.fadein-content .landing-text-contents{opacity: 1;top: 0;transition: all 1.2s ease-in-out}.welcome-container.fadein-content .welcome-text{transition-delay: 0.6s}.welcome-container.fadein-content .landing-text-contents{transition-delay: 1s}.unit-amenities-wrapper{background: #fff;overflow: hidden;padding: 50px 0 0 0;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.unit-amenities-wrapper{padding: 75px 0}}@media only screen and (min-width: 64em){.unit-amenities-wrapper{padding: 100px 0}}@media only screen and (min-width: 80em){.unit-amenities-wrapper{padding: 140px 0 100px}}.unit-amenities-wrapper .unit-amenities-heading{color: #000;font-family: Helvetica Light, sans-serif;font-size: 2.75em;line-height: 1em;font-weight: bold;margin-bottom: 0;left: 0;position: absolute;top: 0}@media only screen and (min-width: 47.5em){.unit-amenities-wrapper .unit-amenities-heading{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.unit-amenities-wrapper .unit-amenities-heading{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.unit-amenities-wrapper .unit-amenities-heading{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 64em){.unit-amenities-wrapper .unit-amenities-heading{width: 0;height: 0;bottom: 0;top: unset;transform: rotate(-90deg);white-space: nowrap}}.unit-amenities-wrapper .property-amenities-container{position: relative}@media only screen and (min-width: 64em){.unit-amenities-wrapper .property-amenities-container{align-items: center;display: flex;justify-content: space-between}}.unit-amenities-wrapper .unit-amenities-left{margin-bottom: 55px;position: relative}@media only screen and (min-width: 64em){.unit-amenities-wrapper .unit-amenities-left{width: 56.66666667%;margin: 0}}.unit-amenities-wrapper .unit-amenities-left .scroll-container{width: 100%;height: 100%}@media only screen and (min-width: 47.5em){.unit-amenities-wrapper .unit-amenities-left .scroll-container{height: 680px;overflow: hidden}}@media only screen and (min-width: 80em){.unit-amenities-wrapper .unit-amenities-left .scroll-container{height: 700px}}.unit-amenities-wrapper ul{margin: 0}@media only screen and (min-width: 47.5em){.unit-amenities-wrapper .unit-amenities-list{width: auto;height: 100%;display: inline-flex;flex-wrap: nowrap;transition: transform 500ms ease-in-out}}.unit-amenities-wrapper .unit-amenities-item{border-top: solid 1px #8c8c8c;margin-top: 14px;min-height: 500px;padding-top: 16px}@media only screen and (min-width: 47.5em){.unit-amenities-wrapper .unit-amenities-item{align-items: stretch;border-top: none;border-right: solid 1px #8c8c8c;display: flex;flex-wrap: wrap;flex-basis: 25%;margin: 0;min-height: unset;padding: 0 10px}}.unit-amenities-wrapper .unit-amenities-item:last-child{border-right: 0}.unit-amenities-wrapper .unit-amenities-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 1.5em;line-height: 1.1667em;margin-bottom: 20px;font-weight: 300}.unit-amenities-wrapper .unit-amenities-title a{color: #000;text-decoration: none}.unit-amenities-wrapper .unit-amenities-title a:hover{color: #000;text-decoration: none}.unit-amenities-wrapper .unit-amenities-text{font-size: .8125em;line-height: 1.4615em}@media only screen and (min-width: 80em){.unit-amenities-wrapper .unit-amenities-text{font-size: .875em;line-height: 1.5em}}@media only screen and (min-width: 47.5em){.unit-amenities-wrapper .unit-amenities-text{margin: 0 0 30px 0}}.unit-amenities-wrapper .unit-amenities-image{width: 100%;height: 300px;background-position: center center;background-repeat: no-repeat;background-size: cover;margin-top: 20px}@media only screen and (min-width: 47.5em){.unit-amenities-wrapper .unit-amenities-image{margin-top: auto}}.unit-amenities-wrapper .unit-amenities-container{width: 93.75%;margin: 0 auto}@media only screen and (min-width: 47.5em){.unit-amenities-wrapper .unit-amenities-container{width: 720px}}@media only screen and (min-width: 64em){.unit-amenities-wrapper .unit-amenities-container{width: 960px}}@media only screen and (min-width: 80em){.unit-amenities-wrapper .unit-amenities-container{width: 1200px}}.unit-amenities-wrapper .layout-two .unit-amenities{width: 100%;height: 100%;margin-bottom: 0;position: relative}@media only screen and (min-width: 64em){.unit-amenities-wrapper .layout-two .unit-amenities{margin: 0}}.unit-amenities-wrapper .layout-two .unit-amenities-title{font-size: 1em;font-weight: 300;line-height: 1.375em;margin: 0}@media only screen and (min-width: 47.5em){.unit-amenities-wrapper .layout-two .unit-amenities-title{font-size: 1.25em;line-height: 2.25em}}@media only screen and (min-width: 80em){.unit-amenities-wrapper .layout-two .unit-amenities-title{font-size: 1.5em;line-height: 2.5em}}@media only screen and (min-width: 47.5em){.unit-amenities-wrapper .layout-two .unit-amenities-image{width: 150px;height: 200px}}@media only screen and (min-width: 64em){.unit-amenities-wrapper .layout-two .unit-amenities-image{width: 220px;height: 300px}}@media only screen and (min-width: 80em){.unit-amenities-wrapper .layout-two .unit-amenities-image{width: 264px;height: 368px}}.unit-amenities-wrapper .layout-two .unit-amenities-nav{bottom: -40px;position: absolute}.leasing-outer-wrapper{background: #fff;overflow: hidden;padding: 50px 0;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.leasing-outer-wrapper{padding: 50px 0 70px 0}}@media only screen and (min-width: 80em){.leasing-outer-wrapper{padding: 18px 0}}.leasing-wrapper{padding: 100px 0 28px}@media only screen and (min-width: 47.5em){.leasing-wrapper{padding: 70px 0}}@media only screen and (min-width: 64em){.leasing-wrapper{padding: 128px 0}}@media only screen and (min-width: 80em){.leasing-wrapper{padding: 60px 0 160px}}.leasing-wrapper .widget-button{background: #000;border-radius: 0;color: #fff;border: none;font-family: Helvetica, sans-serif;font-style: normal;font-weight: normal;text-decoration: none;text-transform: capitalize;transition: all .5s ease-in-out;font-size: .875em;line-height: 3.5714em;margin-top: 13px;padding: 0 15px;margin-top: 25px}.leasing-wrapper .widget-button:hover{background: #404040;color: #fff}@media only screen and (min-width: 47.5em){.leasing-wrapper .widget-button{font-size: .875em;line-height: 4.2857em;margin-top: 20px;padding: 0 22px}}.leasing-wrapper .widget-button:hover{text-decoration: none}.leasing-wrapper .widget-button:hover{background: #404040;color: #fff}@media only screen and (min-width: 47.5em){.leasing-wrapper .widget-button{font-size: .875em;line-height: 4.2857em;margin-top: 20px;padding: 0 22px}}.leasing-wrapper .widget-button:hover{text-decoration: none}@media only screen and (min-width: 47.5em){.leasing-wrapper .widget-button{margin-top: 40px}}.leasing-wrapper .widget-button:before{display: none}.leasing-wrapper{background: #fff;padding: 90px 0 50px;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.leasing-wrapper{padding: 75px 0}}@media only screen and (min-width: 64em){.leasing-wrapper{padding: 35px 0 0 0}}@media only screen and (min-width: 80em){.leasing-wrapper{padding: 92px 0 128px}}.leasing-wrapper .leasing-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 2.75em;line-height: 1em;font-weight: bold;margin-bottom: 0;left: 0;position: absolute;top: 0;z-index: 1}@media only screen and (min-width: 47.5em){.leasing-wrapper .leasing-title{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.leasing-wrapper .leasing-title{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.leasing-wrapper .leasing-title{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 64em){.leasing-wrapper .leasing-title{transform: rotate(-90deg);transform-origin: left top;white-space: nowrap;top: 100%}}.leasing-wrapper .leasing-container{position: relative;z-index: 1}@media only screen and (min-width: 64em){.leasing-wrapper .leasing-container{align-items: center;display: flex;justify-content: space-between}}.leasing-wrapper .leasing-container .leasing-image{overflow: hidden}.leasing-wrapper .leasing-container .btn{background: none;border: none;font-size: .875em;line-height: 1.5em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative}@media only screen and (min-width: 47.5em){.leasing-wrapper .leasing-container .btn{margin-left: 11.86440678%;margin-top: 10px}}.leasing-wrapper .leasing-container .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.leasing-wrapper .leasing-container .btn:hover{border: none;color: #000;text-decoration: none}.leasing-wrapper .leasing-container .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}.leasing-wrapper .leasing-image{width: 65.33333333%;height: 300px;margin-bottom: 25px;position: relative}@media only screen and (min-width: 47.5em){.leasing-wrapper .leasing-image{width: 48%;height: 498px;margin-bottom: 50px;margin-left: 8.66666667%}}@media only screen and (min-width: 64em){.leasing-wrapper .leasing-image{width: 39.33333333%;height: 544px;margin-bottom: 0;margin-left: 40px}}@media only screen and (min-width: 80em){.leasing-wrapper .leasing-image{height: 680px}}.leasing-wrapper .leasing-image .image{width: auto;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block;left: calc((100vw - 93.75%) / 2 * -1);position: absolute;right: 0}@media only screen and (min-width: 47.5em){.leasing-wrapper .leasing-image .image{width: 100%;left: unset;position: initial;right: unset}}.leasing-wrapper .widget-image{width: 144px;height: 103px;left: 52%;position: absolute;top: 16.5%}@media only screen and (min-width: 34.375em){.leasing-wrapper .widget-image{width: 200px;height: 220px}}@media only screen and (min-width: 47.5em){.leasing-wrapper .widget-image{width: 283px;height: 193px;top: 23%}}@media only screen and (min-width: 64em){.leasing-wrapper .widget-image{width: 211px;height: 144px;bottom: 17%;left: 34.66666667%;top: unset}}@media only screen and (min-width: 80em){.leasing-wrapper .widget-image{width: 264px;height: 180px}}.leasing-wrapper .widget-image .widget-img{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block;position: relative}@media only screen and (min-width: 47.5em){.leasing-wrapper .widgets-container{width: 48%}}@media only screen and (min-width: 64em){.leasing-wrapper .widgets-container{width: 39.33333333%}}.leasing-wrapper .widget-title{font-size: 1.5em;line-height: 1.1667em;font-weight: 300;color: #000;font-family: Helvetica Light, sans-serif;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.leasing-wrapper .widget-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.leasing-wrapper .widget-title{font-size: 2.25em;line-height: 1.1111em}}.leasing-wrapper .widget-description{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.leasing-wrapper .widget-description a{color: #757575;text-decoration: none}.leasing-wrapper .widget-description a:hover{color: #757575;text-decoration: underline}@media only screen and (min-width: 47.5em){.leasing-wrapper .widget-description{padding-left: 11.86440678%}}.leasing-wrapper .widget-button{background: none;margin-top: 0;color: #000;padding-left: 0;padding-right: 0;position: relative;margin-top: 25px}.leasing-wrapper .widget-button a{color: #000}.leasing-wrapper .widget-button a:hover{color: #000}.leasing-wrapper .widget-button:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.leasing-wrapper .widget-button:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 47.5em){.leasing-wrapper .widget-button{margin-left: 11.86440678%;margin-top: 40px}}.resident-review-wrapper{background: #e5e5e5;overflow: hidden;padding: 100px 0 53px;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.resident-review-wrapper{padding: 100px 0}}@media only screen and (min-width: 64em){.resident-review-wrapper{padding: 120px 0}}@media only screen and (min-width: 80em){.resident-review-wrapper{padding: 150px 0}}.resident-review-wrapper .resident-review-heading{color: #000;font-family: Helvetica Light, sans-serif;font-size: 4.5em;line-height: 1.0556em;font-weight: bold;margin-bottom: 0;left: 0;opacity: 0.1;position: absolute;top: 46px;white-space: nowrap}@media only screen and (min-width: 47.5em){.resident-review-wrapper .resident-review-heading{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.resident-review-wrapper .resident-review-heading{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.resident-review-wrapper .resident-review-heading{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 64em){.resident-review-wrapper .resident-review-heading{left: 25%;top: 8%}}@media only screen and (min-width: 80em){.resident-review-wrapper .resident-review-heading{left: 40%}}.resident-review-wrapper .resident-review-container{text-align: center}@media only screen and (min-width: 47.5em){.resident-review-wrapper .resident-review-container{display: flex;justify-content: space-between}}.resident-review-wrapper .resident-review-image{width: 82.66666667%;height: 248px;margin: 0 auto 15px auto;position: relative}@media only screen and (min-width: 47.5em){.resident-review-wrapper .resident-review-image{width: 30.66666667%;height: 221px;margin: 0}}@media only screen and (min-width: 64em){.resident-review-wrapper .resident-review-image{height: 294px}}@media only screen and (min-width: 80em){.resident-review-wrapper .resident-review-image{height: 368px}}.resident-review-wrapper .resident-review-image .image{width: 100%;height: 100%;display: block}.resident-review-wrapper .resident-review-image .img{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block}@media only screen and (min-width: 47.5em){.resident-review-wrapper .resident-review-contents{width: 56.66666667%}}.resident-review-wrapper .resident-review-title{font-size: 1.5em;line-height: 1.1667em;font-weight: 300;color: #000;font-family: Helvetica Light, sans-serif;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.resident-review-wrapper .resident-review-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.resident-review-wrapper .resident-review-title{font-size: 2.25em;line-height: 1.1111em}}.resident-review-wrapper .resident-review-description{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.resident-review-wrapper .resident-review-description a{color: #757575;text-decoration: none}.resident-review-wrapper .resident-review-description a:hover{color: #757575;text-decoration: underline}.resident-review-wrapper .btn{background: none;border: none;font-size: .875em;line-height: 1.5em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;margin-left: 0 !important}@media only screen and (min-width: 47.5em){.resident-review-wrapper .btn{margin-left: 11.86440678%;margin-top: 10px}}.resident-review-wrapper .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.resident-review-wrapper .btn:hover{border: none;color: #000;text-decoration: none}.resident-review-wrapper .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}.custom-parents .welcome-container a{line-height: 1.5em;margin: 20px 19px 0 0;padding-top: 0}@media only screen and (min-width: 64em){.custom-parents .welcome-container a{line-height: 2.5em;margin: 27px 19px 0 0}}@media only screen and (min-width: 47.5em){.custom-parents .welcome-container .button-wrapper{padding-left: 11.86440678%}}.custom-parents .unit-amenities-wrapper{padding: 35px 0 10px 0}@media only screen and (min-width: 47.5em){.custom-parents .unit-amenities-wrapper{padding: 100px 0 0 0}}@media only screen and (min-width: 64em){.custom-parents .unit-amenities-wrapper{padding: 100px 0 80px 0}}@media only screen and (min-width: 80em){.custom-parents .unit-amenities-wrapper{padding: 160px 0 139px 0}}.custom-parents .unit-amenities-wrapper .btn{background: none;border: none;font-size: .875em;line-height: 1.5em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;margin-top: 0;text-align: left}@media only screen and (min-width: 47.5em){.custom-parents .unit-amenities-wrapper .btn{margin-left: 11.86440678%;margin-top: 10px}}.custom-parents .unit-amenities-wrapper .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.custom-parents .unit-amenities-wrapper .btn:hover{border: none;color: #000;text-decoration: none}.custom-parents .unit-amenities-wrapper .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 47.5em){.custom-parents .unit-amenities-wrapper .btn{display: flex;align-items: flex-end;margin: 24px 0;padding: 0 0 15px 0}}@media only screen and (min-width: 80em){.custom-parents .unit-amenities-wrapper .btn{margin: 24px 0 50px 0}}.custom-parents .unit-amenities-wrapper .btn:before{width: 30px}@media only screen and (min-width: 47.5em){.custom-parents .unit-amenities-wrapper .unit-amenities-item{flex: 1;padding: 0 15px}}@media only screen and (min-width: 64em){.custom-parents .unit-amenities-wrapper .unit-amenities-item{padding: 0 24px}}.custom-parents .unit-amenities-wrapper .unit-amenities-item:first-child{padding-left: 0}.custom-parents .unit-amenities-wrapper .unit-amenities-item:last-child{padding-right: 0}.custom-parents .unit-amenities-wrapper .unit-amenities-item .unit-amenities-image{width: 100%;height: 200px;margin-top: 25px}@media only screen and (min-width: 34.375em){.custom-parents .unit-amenities-wrapper .unit-amenities-item .unit-amenities-image{height: 250px;margin-top: 80px}}@media only screen and (min-width: 47.5em){.custom-parents .unit-amenities-wrapper .unit-amenities-item .unit-amenities-image{margin-top: auto}}@media only screen and (min-width: 80em){.custom-parents .unit-amenities-wrapper .unit-amenities-item .unit-amenities-image{height: 300px}}.custom-parents .leasing-outer-wrapper{padding: 0}.custom-parents .leasing-wrapper{background: #e5e5e5;padding: 108px 0 54px 0}@media only screen and (min-width: 47.5em){.custom-parents .leasing-wrapper{padding: 50px 0 100px 0}}@media only screen and (min-width: 80em){.custom-parents .leasing-wrapper{padding: 60px 0 160px 0}}.custom-parents .leasing-wrapper .parents-leasing-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 4.5em;line-height: 1.0556em;font-weight: bold;margin-bottom: 0;left: 0;position: absolute;top: 50px}@media only screen and (min-width: 47.5em){.custom-parents .leasing-wrapper .parents-leasing-title{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-parents .leasing-wrapper .parents-leasing-title{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-parents .leasing-wrapper .parents-leasing-title{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 64em){.custom-parents .leasing-wrapper .parents-leasing-title{opacity: 0.1;transform: rotate(-90deg);transform-origin: left top;top: 100%}}@media only screen and (min-width: 64em){.custom-parents .leasing-wrapper .leasing-image{margin-left: 55px}}@media only screen and (min-width: 80em){.custom-parents .leasing-wrapper .leasing-image{margin-left: 0}}.custom-parents .leasing-wrapper .leasing-image .image{background-position: inherit}@media only screen and (min-width: 47.5em){.custom-parents .leasing-wrapper .leasing-image .image{background-position: center}}@media only screen and (min-width: 64em){.custom-parents .leasing-wrapper .widget-image{width: 30.66666667%;height: 200px;left: 26%}}@media only screen and (min-width: 80em){.custom-parents .leasing-wrapper .widget-image{height: 264px}}.custom-parents .leasing-wrapper .btn{background: none;border: none;font-size: .875em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;line-height: 1.5em;margin-top: 42px}@media only screen and (min-width: 47.5em){.custom-parents .leasing-wrapper .btn{margin-left: 11.86440678%;margin-top: 10px}}.custom-parents .leasing-wrapper .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.custom-parents .leasing-wrapper .btn:hover{border: none;color: #000;text-decoration: none}.custom-parents .leasing-wrapper .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 47.5em){.custom-parents .leasing-wrapper .btn{line-height: 1.5em;margin-top: 26px;padding: 0 0 15px 0}}.custom-parents .neighborhood-container{padding: 40px 0}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container{padding: 50px 0}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container{padding: 100px 0;position: relative}}@media only screen and (min-width: 80em){.custom-parents .neighborhood-container{padding: 200px 0}}.custom-parents .neighborhood-container .neighborhood-image-wrapper{height: 462px;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;margin-bottom: 28px}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .neighborhood-image-wrapper{height: 520px;flex-direction: column}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .neighborhood-image-wrapper{height: 720px;margin: 0}}@media only screen and (min-width: 80em){.custom-parents .neighborhood-container .neighborhood-image-wrapper{height: 700px}}.custom-parents .neighborhood-container .neighborhood-image{width: calc((100% - 8px) / 2);overflow: hidden;position: relative}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .neighborhood-image{width: calc((100% - 30px) / 3)}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .neighborhood-image{width: calc((100% - 45px) / 4)}}.custom-parents .neighborhood-container .neighborhood-image .image{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover}.custom-parents .neighborhood-container .neighborhood-image.img-1{height: 195px;order: 1}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .neighborhood-image.img-1{height: 313px;margin-right: 15px}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .neighborhood-image.img-1{height: 390px}}.custom-parents .neighborhood-container .neighborhood-image.img-2{height: 120px;order: 5}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .neighborhood-image.img-2{height: 153px;margin-right: 15px;order: 4}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .neighborhood-image.img-2{height: 315px;order: 2}}@media only screen and (min-width: 80em){.custom-parents .neighborhood-container .neighborhood-image.img-2{height: 295px}}.custom-parents .neighborhood-container .neighborhood-image.img-3{height: 196px;flex-basis: auto;order: 2}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .neighborhood-image.img-3{height: 353px;flex-basis: unset;margin-right: 15px;order: 3}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .neighborhood-image.img-3{height: 445px}}.custom-parents .neighborhood-container .neighborhood-image.img-4{height: 120px;flex-basis: auto;order: 6}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .neighborhood-image.img-4{height: 273px;flex-basis: unset;margin-right: 15px}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .neighborhood-image.img-4{height: 260px;order: 4}}@media only screen and (min-width: 80em){.custom-parents .neighborhood-container .neighborhood-image.img-4{height: 240px}}.custom-parents .neighborhood-container .neighborhood-image.img-5{height: 115px;order: 3}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .neighborhood-image.img-5{height: 233px;margin-right: 15px;order: 5}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .neighborhood-image.img-5{height: 270px;flex-basis: 100%}.custom-parents .neighborhood-container .neighborhood-image.img-5 .image{height: 270px}}.custom-parents .neighborhood-container .neighborhood-image.img-6{height: 115px;order: 4}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .neighborhood-image.img-6{height: 193px;margin-right: 15px;order: 2}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .neighborhood-image.img-6{height: 230px;order: 6}}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .widgets-container{width: 48%}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .widgets-container{width: 39.33333333%;bottom: 25%;position: absolute;right: 0}}.custom-parents .neighborhood-container .widgets-container .widget-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 1.125em;line-height: 1.2222em;margin-bottom: 20px;font-weight: 300}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .widgets-container .widget-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .widgets-container .widget-title{font-size: 2.25em;line-height: 1.1111em}}.custom-parents .neighborhood-container .widgets-container .widget-title a{color: #000;text-decoration: none}.custom-parents .neighborhood-container .widgets-container .widget-title a:hover{color: #000;text-decoration: none}.custom-parents .neighborhood-container .widgets-container .description-wrapper{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.custom-parents .neighborhood-container .widgets-container .description-wrapper a{color: #757575;text-decoration: none}.custom-parents .neighborhood-container .widgets-container .description-wrapper a:hover{color: #757575;text-decoration: underline}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .widgets-container .description-wrapper{padding-left: 11.86440678%}}.custom-parents .neighborhood-container .widgets-container .description-wrapper .btn{background: none;border: none;font-size: .875em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;line-height: 1.5em;margin: 0 !important}@media only screen and (min-width: 47.5em){.custom-parents .neighborhood-container .widgets-container .description-wrapper .btn{margin-left: 11.86440678%;margin-top: 10px}}.custom-parents .neighborhood-container .widgets-container .description-wrapper .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.custom-parents .neighborhood-container .widgets-container .description-wrapper .btn:hover{border: none;color: #000;text-decoration: none}.custom-parents .neighborhood-container .widgets-container .description-wrapper .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 64em){.custom-parents .neighborhood-container .widgets-container .description-wrapper .btn{line-height: 2.5em}}.custom-faq{padding-bottom: 30px}@media only screen and (min-width: 47.5em){.custom-faq{padding-bottom: 40px}}@media only screen and (min-width: 64em){.custom-faq{padding-bottom: 50px}}@media only screen and (min-width: 80em){.custom-faq{padding-bottom: 70px}}.custom-faq .faq-outer-wrapper{padding: 12px 0 50px 0}@media only screen and (min-width: 47.5em){.custom-faq .faq-outer-wrapper{padding: 40px 0 70px 0}}@media only screen and (min-width: 64em){.custom-faq .faq-outer-wrapper{padding: 60px 0 90px}}@media only screen and (min-width: 80em){.custom-faq .faq-outer-wrapper{padding: 80px 0 176px 0}}.custom-faq .faq-wrapper{padding: 0}@media only screen and (min-width: 47.5em){.custom-faq .faq-wrapper{width: 720px;margin: 0 auto}}@media only screen and (min-width: 60em){.custom-faq .faq-wrapper{width: 960px}}@media only screen and (min-width: 80em){.custom-faq .faq-wrapper{width: 1200px}}.custom-faq .faq-wrapper .widget-button{background: #000;border-radius: 0;color: #fff;border: none;font-family: Helvetica, sans-serif;font-style: normal;font-weight: normal;text-decoration: none;text-transform: capitalize;transition: all .5s ease-in-out;font-size: .875em;line-height: 3.5714em;margin-top: 13px;padding: 0 15px;margin-top: 25px}.custom-faq .faq-wrapper .widget-button:hover{background: #404040;color: #fff}@media only screen and (min-width: 47.5em){.custom-faq .faq-wrapper .widget-button{font-size: .875em;line-height: 4.2857em;margin-top: 20px;padding: 0 22px}}.custom-faq .faq-wrapper .widget-button:hover{text-decoration: none}.custom-faq .faq-wrapper .widget-button:hover{background: #404040;color: #fff}@media only screen and (min-width: 47.5em){.custom-faq .faq-wrapper .widget-button{font-size: .875em;line-height: 4.2857em;margin-top: 20px;padding: 0 22px}}.custom-faq .faq-wrapper .widget-button:hover{text-decoration: none}@media only screen and (min-width: 47.5em){.custom-faq .faq-wrapper .widget-button{margin-top: 40px}}.custom-faq .faq-wrapper .widget-button:before{display: none}@media only screen and (min-width: 47.5em){.custom-faq .faq-container{display: flex}}.custom-faq .faq-container .faq-image{overflow: hidden}.custom-faq .faq-container .image{transition: all 1s ease-in-out}.custom-faq .faq-container.fadein-content .image{transform: scale(1)}.custom-faq .faq-image{width: 100%;position: relative}@media only screen and (min-width: 47.5em){.custom-faq .faq-image{width: 56.66666667%}}.custom-faq .faq-image .image{width: 100%;height: 204px;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block}@media only screen and (min-width: 34.375em){.custom-faq .faq-image .image{height: 280px}}@media only screen and (min-width: 47.5em){.custom-faq .faq-image .image{width: 84.70588235%;height: 280px;left: unset;position: static}}@media only screen and (min-width: 64em){.custom-faq .faq-image .image{height: 320px;margin-bottom: 0}}@media only screen and (min-width: 80em){.custom-faq .faq-image .image{height: 368px}}.custom-faq .widget-image{width: 144px;height: 98px;position: absolute;right: 3%;top: 188px}@media only screen and (min-width: 34.375em){.custom-faq .widget-image{width: 300px;height: 200px;top: 200px}}@media only screen and (min-width: 47.5em){.custom-faq .widget-image{width: 230px;height: 150px;right: 100%}}@media only screen and (min-width: 64em){.custom-faq .widget-image{width: 340px;height: 230px;top: 230px}}@media only screen and (min-width: 80em){.custom-faq .widget-image{width: 368px;height: 264px;top: 275px}}.custom-faq .widget-image .widget-img{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block;position: relative}.custom-faq .widgets-container{width: 93.75%;margin: 100px auto 0}@media only screen and (min-width: 47.5em){.custom-faq .widgets-container{width: 43.33333333%;margin: 0;position: relative}}@media only screen and (min-width: 47.5em){.custom-faq .widgets-container .widget-8{margin-left: 9.23076923%}}.custom-faq .widgets-container h4{font-size: 1.5em;line-height: 1.1667em;font-weight: 300;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.custom-faq .widgets-container h4{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.custom-faq .widgets-container h4{font-size: 2.25em;line-height: 1.1111em}}@media only screen and (min-width: 47.5em){.custom-faq .widget-content{padding-top: 20px}}@media only screen and (min-width: 80em){.custom-faq .widget-content{padding-top: 30px}}.custom-faq .widget-title{font-size: 2.25em;font-weight: bold;line-height: 1.1111em;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.custom-faq .widget-title{font-size: 3.125em;line-height: 1em}}@media only screen and (min-width: 64em){.custom-faq .widget-title{font-size: 4.375em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-faq .widget-title{font-size: 5.25em;line-height: 1em}}.custom-faq .widget-description{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.custom-faq .widget-description a{color: #757575;text-decoration: none}.custom-faq .widget-description a:hover{color: #757575;text-decoration: underline}@media only screen and (min-width: 47.5em){.custom-faq .widget-description{padding-left: 11.86440678%}}.custom-faq .button-wrapper .btn{background: none;border: none;font-size: .875em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;line-height: 1.5em}@media only screen and (min-width: 47.5em){.custom-faq .button-wrapper .btn{margin-left: 11.86440678%;margin-top: 10px}}.custom-faq .button-wrapper .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.custom-faq .button-wrapper .btn:hover{border: none;color: #000;text-decoration: none}.custom-faq .button-wrapper .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 47.5em){.custom-faq .button-wrapper .btn{line-height: 1.5em;margin-top: 26px;padding: 0 0 15px 0}}.custom-faq .button-wrapper .btn:last-child{margin-left: 15px}@media only screen and (min-width: 47.5em){.custom-faq .button-wrapper .btn:last-child{margin-left: 33px}}@media only screen and (min-width: 64em){.custom-faq .button-wrapper .btn:last-child{margin-left: 21px}}.custom-faq .faq-bottom-wrapper{width: 93.75%;margin: 0 auto}@media only screen and (min-width: 47.5em){.custom-faq .faq-bottom-wrapper{width: 720px}}@media only screen and (min-width: 64em){.custom-faq .faq-bottom-wrapper{width: 960px}}@media only screen and (min-width: 80em){.custom-faq .faq-bottom-wrapper{width: 1200px}}.custom-faq .faq-bottom-wrapper h2{font-size: 1.5em;line-height: 1.1667em;margin-bottom: 20px;font-weight: 300}@media only screen and (min-width: 47.5em){.custom-faq .faq-bottom-wrapper h2{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.custom-faq .faq-bottom-wrapper h2{font-size: 2.25em;line-height: 1.1111em}}.custom-faq .faq-bottom-wrapper h4{cursor: pointer;font-size: 1em;font-weight: 300;line-height: 1.25em;margin: 0;padding: 8px 5px}@media only screen and (min-width: 47.5em){.custom-faq .faq-bottom-wrapper h4{font-size: 1.25em;line-height: 2.25em;padding: 0 0 0 10px}}@media only screen and (min-width: 80em){.custom-faq .faq-bottom-wrapper h4{font-size: 1.5em;line-height: 2.5em;padding: 0 0 0 20px}}.custom-faq .faq-bottom-wrapper .custom-text{font-size: .8125em;line-height: 1.4615em}@media only screen and (min-width: 80em){.custom-faq .faq-bottom-wrapper .custom-text{font-size: .875em;line-height: 1.5em}}.custom-faq .faq-bottom-wrapper .leasing-info{overflow: hidden;padding-left: 5px}@media only screen and (min-width: 47.5em){.custom-faq .faq-bottom-wrapper .leasing-info{padding-left: 10px}}@media only screen and (min-width: 80em){.custom-faq .faq-bottom-wrapper .leasing-info{padding-left: 20px}}.custom-faq .faq-bottom-wrapper .leasing-program{border-bottom: 1px solid #aeaeae}.custom-faq .faq-bottom-wrapper .leasing-program:first-child{border-top: 1px solid #aeaeae}.custom-faq .faq-bottom-wrapper .quetion-wrapper{margin-bottom: 30px}@media only screen and (min-width: 47.5em){.custom-faq .faq-bottom-wrapper .quetion-wrapper{margin-left: -0.33333333%;margin-bottom: 50px}}@media only screen and (min-width: 64em){.custom-faq .faq-bottom-wrapper .quetion-wrapper{margin-left: .91666667%}}@media only screen and (min-width: 80em){.custom-faq .faq-bottom-wrapper .quetion-wrapper{margin-left: 1.66666667%;margin-bottom: 75px}}.custom-dining .dining-wrapper{padding: 12px 0 50px 0}@media only screen and (min-width: 47.5em){.custom-dining .dining-wrapper{width: 720px;margin: 0 auto;padding: 40px 0 150px 0}}@media only screen and (min-width: 64em){.custom-dining .dining-wrapper{width: 960px;padding: 60px 0 160px 0}}@media only screen and (min-width: 80em){.custom-dining .dining-wrapper{width: 1200px;padding: 80px 0 176px 0}}.custom-dining .dining-wrapper .widget-button{background: #000;border-radius: 0;color: #fff;border: none;font-family: Helvetica, sans-serif;font-style: normal;font-weight: normal;text-decoration: none;text-transform: capitalize;transition: all .5s ease-in-out;font-size: .875em;line-height: 3.5714em;margin-top: 13px;padding: 0 15px;margin-top: 25px}.custom-dining .dining-wrapper .widget-button:hover{background: #404040;color: #fff}@media only screen and (min-width: 47.5em){.custom-dining .dining-wrapper .widget-button{font-size: .875em;line-height: 4.2857em;margin-top: 20px;padding: 0 22px}}.custom-dining .dining-wrapper .widget-button:hover{text-decoration: none}.custom-dining .dining-wrapper .widget-button:hover{background: #404040;color: #fff}@media only screen and (min-width: 47.5em){.custom-dining .dining-wrapper .widget-button{font-size: .875em;line-height: 4.2857em;margin-top: 20px;padding: 0 22px}}.custom-dining .dining-wrapper .widget-button:hover{text-decoration: none}@media only screen and (min-width: 47.5em){.custom-dining .dining-wrapper .widget-button{margin-top: 40px}}.custom-dining .dining-wrapper .widget-button:before{display: none}@media only screen and (min-width: 47.5em){.custom-dining .dining-container{display: flex}}.custom-dining .dining-container .faq-image{overflow: hidden}.custom-dining .dining-container .image{transition: all 1s ease-in-out}.custom-dining .dining-container.fadein-content .image{transform: scale(1)}.custom-dining .dining-image{width: 100%;position: relative}@media only screen and (min-width: 47.5em){.custom-dining .dining-image{width: 56.66666667%}}.custom-dining .dining-image .image{width: 100%;height: 204px;background-position: center;background-repeat: no-repeat;background-size: cover;display: block}@media only screen and (min-width: 34.375em){.custom-dining .dining-image .image{height: 280px}}@media only screen and (min-width: 47.5em){.custom-dining .dining-image .image{width: 84.70588235%;height: 280px;left: unset;position: static}}@media only screen and (min-width: 64em){.custom-dining .dining-image .image{height: 320px;margin-bottom: 0}}@media only screen and (min-width: 80em){.custom-dining .dining-image .image{height: 368px}}.custom-dining .widget-image{width: 144px;height: 98px;position: absolute;right: 3%;top: 195px}@media only screen and (min-width: 34.375em){.custom-dining .widget-image{width: 200px;height: 150px}}@media only screen and (min-width: 47.5em){.custom-dining .widget-image{width: 200px;height: 150px;right: 100%;top: 200px}}@media only screen and (min-width: 64em){.custom-dining .widget-image{width: 230px;height: 170px;top: 230px}}@media only screen and (min-width: 80em){.custom-dining .widget-image{width: 264px;height: 180px;top: 275px}}.custom-dining .widget-image .widget-img{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block;position: relative}.custom-dining .widgets-container{margin-top: 96px}@media only screen and (min-width: 47.5em){.custom-dining .widgets-container{width: 43.33333333%;margin-top: 0;position: relative}}@media only screen and (min-width: 47.5em){.custom-dining .widgets-container .widget-wrapper{margin-left: 9.23076923%}}.custom-dining .widgets-container h4{color: #000;font-family: Helvetica Light, sans-serif;font-size: 1.125em;line-height: 1.2222em;margin-bottom: 20px;font-weight: 300}@media only screen and (min-width: 47.5em){.custom-dining .widgets-container h4{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.custom-dining .widgets-container h4{font-size: 2.25em;line-height: 1.1111em}}.custom-dining .widgets-container h4 a{color: #000;text-decoration: none}.custom-dining .widgets-container h4 a:hover{color: #000;text-decoration: none}@media only screen and (min-width: 47.5em){.custom-dining .widget-content{padding-top: 20px}}@media only screen and (min-width: 80em){.custom-dining .widget-content{padding-top: 30px}}.custom-dining .widget-title{font-size: 2.25em;font-weight: bold;line-height: 1.1111em;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.custom-dining .widget-title{font-size: 3.125em;line-height: 1em}}@media only screen and (min-width: 64em){.custom-dining .widget-title{font-size: 4.375em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-dining .widget-title{font-size: 5.25em;line-height: 1em}}.custom-dining .widget-description{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.custom-dining .widget-description a{color: #757575;text-decoration: none}.custom-dining .widget-description a:hover{color: #757575;text-decoration: underline}@media only screen and (min-width: 47.5em){.custom-dining .widget-description{padding-left: 11.86440678%}}.custom-dining .dining-types{background: #e5e5e5;padding: 50px 0 10px 0}@media only screen and (min-width: 47.5em){.custom-dining .dining-types{padding: 77px 0 60px 0}}@media only screen and (min-width: 80em){.custom-dining .dining-types{padding: 126px 0 103px 0}}.custom-dining .dining-types .dining-inner-wrapper{width: 93.75%;margin: 0 auto}@media only screen and (min-width: 47.5em){.custom-dining .dining-types .dining-inner-wrapper{width: 720px}}@media only screen and (min-width: 64em){.custom-dining .dining-types .dining-inner-wrapper{width: 960px}}@media only screen and (min-width: 80em){.custom-dining .dining-types .dining-inner-wrapper{width: 1200px}}.custom-dining .dining-types .dining-inner-wrapper .dining-inner{display: flex;flex-wrap: wrap;justify-content: space-between}@media only screen and (min-width: 47.5em){.custom-dining .dining-types .dining-inner-wrapper .dining-inner{flex-wrap: nowrap;margin-bottom: 30px}}@media only screen and (min-width: 80em){.custom-dining .dining-types .dining-inner-wrapper .dining-inner{margin-bottom: 52px}}.custom-dining .dining-types .dining-inner-wrapper .dining-inner:last-child{margin-bottom: 0}.custom-dining .dining-types .dining-inner-wrapper .dining-inner .dining-image{display: flex;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.custom-dining .dining-types .dining-inner-wrapper .dining-inner .dining-image{width: 30.66666667%;margin-bottom: 0}}@media only screen and (min-width: 80em){.custom-dining .dining-types .dining-inner-wrapper .dining-inner .dining-image{width: 30.66666667%}}.custom-dining .dining-types .dining-inner-wrapper .dining-inner .dining-image .dining-text{margin-left: 7px}@media only screen and (min-width: 47.5em){.custom-dining .dining-types .dining-inner-wrapper .dining-inner .dining-image .dining-text{margin-left: 10px}}@media only screen and (min-width: 80em){.custom-dining .dining-types .dining-inner-wrapper .dining-inner .dining-image .dining-text{margin-left: 16px}}.custom-dining .dining-types .custom-icons:before{font-family: 'custom_icons';font-size: 23px;border: 2px solid #808080;border-radius: 50%;content: attr(data-custom-icon);color: #808080;font-style: normal;padding: 5px 5px 6px 6px;position: relative;top: 10px}@media only screen and (min-width: 64em){.custom-dining .dining-types .custom-icons:before{font-size: 28px;padding: 8px 8px 9px 9px;top: 18px}}@media only screen and (min-width: 80em){.custom-dining .dining-types .custom-icons:before{font-size: 35px;padding: 12px 12px 13px 13px;top: 29px}}.custom-dining .dining-types .custom-icons.specials:before{padding: 5px 9px 6px 9px}@media only screen and (min-width: 64em){.custom-dining .dining-types .custom-icons.specials:before{padding: 8px 12px 9px 12px}}@media only screen and (min-width: 80em){.custom-dining .dining-types .custom-icons.specials:before{padding: 12px 16px 13px 16px}}.custom-dining .dining-types .dining-text h5{font-size: 1em;line-height: 1.375em;margin-bottom: 0;font-weight: 300}@media only screen and (min-width: 47.5em){.custom-dining .dining-types .dining-text h5{font-size: 1.3125em;line-height: 1.1429em;margin-bottom: 15px}}@media only screen and (min-width: 80em){.custom-dining .dining-types .dining-text h5{font-size: 1.5em;line-height: 1.1667em;margin-bottom: 22px}}.custom-dining .dining-types .dining-text p{font-size: .8125em;line-height: 1.4615em}@media only screen and (min-width: 80em){.custom-dining .dining-types .dining-text p{font-size: .875em;line-height: 1.5em}}.custom-dining .dining-features-wrapper{background: #fff;overflow: hidden;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper{padding: 0 0 75px}}@media only screen and (min-width: 64em){.custom-dining .dining-features-wrapper{padding: 0 0 100px}}@media only screen and (min-width: 80em){.custom-dining .dining-features-wrapper{padding: 0 0 128px}}.custom-dining .dining-features-wrapper ul{margin: 0}.custom-dining .dining-features-wrapper .dining-features{width: 93.75%;margin: 0 auto;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper .dining-features{width: 100%;padding: 100px 0 0 0}}@media only screen and (min-width: 64em){.custom-dining .dining-features-wrapper .dining-features{padding: 120px 0 20px 0}}@media only screen and (min-width: 80em){.custom-dining .dining-features-wrapper .dining-features{padding: 150px 0 10px 0}}.custom-dining .dining-features-wrapper .dining-features .dining-heading{display: none;color: #000;font-family: Helvetica Light, sans-serif;font-size: 2.75em;line-height: 1em;font-weight: bold;margin-bottom: 0;position: absolute;right: 0;white-space: nowrap;top: 0}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper .dining-features .dining-heading{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-dining .dining-features-wrapper .dining-features .dining-heading{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-dining .dining-features-wrapper .dining-features .dining-heading{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper .dining-features .dining-heading{display: block;right: 3%;top: 3%}}.custom-dining .dining-features-wrapper .dining-features .scroll-container{width: 100%;margin-bottom: 55px;position: relative;padding-top: 40px}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper .dining-features .scroll-container{height: 580px;padding-top: 70px;overflow: hidden}}@media only screen and (min-width: 64em){.custom-dining .dining-features-wrapper .dining-features .scroll-container{margin: 0;padding-top: 100px}}@media only screen and (min-width: 80em){.custom-dining .dining-features-wrapper .dining-features .scroll-container{height: 700px;padding-top: 135px}}.custom-dining .dining-features-wrapper .dining-features .unit-amenities-item{border-top: solid 1px #8c8c8c;display: flex;flex-direction: column;margin-top: 20px;min-height: 400px;padding-top: 20px}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper .dining-features .unit-amenities-item{border-top: none;border-right: solid 1px #8c8c8c;flex: 0 0 320px;margin: 0;min-height: unset;padding: 0 30px}}@media only screen and (min-width: 64em){.custom-dining .dining-features-wrapper .dining-features .unit-amenities-item{flex: 0 0 368px;padding: 0 33px}}@media only screen and (min-width: 80em){.custom-dining .dining-features-wrapper .dining-features .unit-amenities-item{flex: 0 0 448px;padding: 0 40px}}.custom-dining .dining-features-wrapper .dining-features .dining-features-list{left: 0;right: unset}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper .dining-features .dining-features-list{width: auto;height: 100%;display: inline-flex;flex-wrap: nowrap;left: calc((100vw - 720px) / 2 * -1);right: calc((100vw - 720px) / 2 * -1);transition: transform 500ms ease-in-out}}@media only screen and (min-width: 64em){.custom-dining .dining-features-wrapper .dining-features .dining-features-list{left: calc((100vw - 960px) / 2 * -1);right: calc((100vw - 960px) / 2 * -1)}}@media only screen and (min-width: 80em){.custom-dining .dining-features-wrapper .dining-features .dining-features-list{left: calc((100vw - 1200px) / 2 * -1);right: calc((100vw - 1200px) / 2 * -1)}}.custom-dining .dining-features-wrapper .dining-features .unit-amenities-title{font-size: 1em;font-weight: 300;line-height: 1.375em;margin: 0}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper .dining-features .unit-amenities-title{font-size: 1.25em;line-height: 2.25em}}@media only screen and (min-width: 80em){.custom-dining .dining-features-wrapper .dining-features .unit-amenities-title{font-size: 1.5em;line-height: 2.5em}}.custom-dining .dining-features-wrapper .dining-features .unit-amenities-text{font-size: .8125em;line-height: 1.4615em}@media only screen and (min-width: 80em){.custom-dining .dining-features-wrapper .dining-features .unit-amenities-text{font-size: .875em;line-height: 1.5em}}.custom-dining .dining-features-wrapper .dining-features .unit-amenities-image{width: 100%;height: 244px;background-position: center;background-repeat: no-repeat;background-size: cover}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper .dining-features .unit-amenities-image{width: 310px;height: 310px;margin-top: auto}}@media only screen and (min-width: 64em){.custom-dining .dining-features-wrapper .dining-features .unit-amenities-image{width: 340px;height: 340px}}@media only screen and (min-width: 80em){.custom-dining .dining-features-wrapper .dining-features .unit-amenities-image{width: 368px;height: 368px}}.custom-dining .dining-features-wrapper .dining-features .unit-amenities-nav{display: none}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper .dining-features .unit-amenities-nav{align-self: flex-end;bottom: -40px;display: flex;flex-wrap: nowrap;justify-content: flex-end;margin-left: 30px;margin-bottom: 10px;position: absolute;z-index: 50}}.custom-dining .dining-features-wrapper .dining-features .unit-amenities-nav li{width: 8px;height: 8px;border: solid 1px #8c8c8c;border-radius: 50%;margin: 0 3px}.custom-dining .dining-features-wrapper .dining-features .unit-amenities-nav li.current{background: #000}.custom-dining .dining-features-wrapper .dining-features .unit-amenities-nav li a{width: 100%;height: 100%;display: block}.custom-dining .dining-features-wrapper .dining-features .scroll-buttons{display: none}@media only screen and (min-width: 47.5em){.custom-dining .dining-features-wrapper .dining-features .scroll-buttons{bottom: -60px;display: flex;position: absolute;right: 40px;margin-left: 30px;margin-bottom: 10px;z-index: 50}}.custom-dining .top-wrapper-dropdown{padding-bottom: 25px}@media only screen and (min-width: 47.5em){.custom-dining .top-wrapper-dropdown{display: none}}.custom-dining .top-wrapper-dropdown .dropdown-wrapper{width: 300px;height: 40px;background: #fff;border: 1px solid #757575;position: relative}.custom-dining .top-wrapper-dropdown .toggle-dropdown{width: 100%;position: absolute;padding: 0 0 0 16px;text-align: left;z-index: 2}.custom-dining .top-wrapper-dropdown .toggle-dropdown:after{width: 30px;height: 40px;color: #757575;content: "▼";line-height: 40px;position: absolute;right: 0;text-align: center}.custom-dining .top-wrapper-dropdown .toggle-dropdown,.custom-dining .top-wrapper-dropdown .category-text{background: #fff;border: 0;color: #666666;font-size: .875em;font-weight: 600;line-height: 2.7143em}.custom-dining .top-wrapper-dropdown .questions-nav{display: none;position: relative;top: 39px;z-index: 1}.custom-dining .top-wrapper-dropdown .questions-nav.show{display: block;border: 1px solid #bfbfbf;border-top: 0;width: 100%;background: #fff;padding: 5px 0}.custom-dining .top-wrapper-dropdown .category-text{width: 100%;padding-left: 16px;line-height: 40px;display: block;text-align: left}.custom-dining .dining-menu{background: #e5e5e5;padding: 80px 0 45px 0;position: relative;overflow: hidden}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu{padding: 110px 0 75px 0}}@media only screen and (min-width: 80em){.custom-dining .dining-menu{padding: 120px 0 115px 0}}.custom-dining .dining-menu .menu-wrapper-heading{color: #000;font-family: Helvetica Light, sans-serif;font-size: 4.5em;line-height: 1.0556em;font-weight: bold;margin-bottom: 0;opacity: 0.1;position: absolute;padding: 10px 0 0 0;top: 0;white-space: nowrap}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper-heading{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-dining .dining-menu .menu-wrapper-heading{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-dining .dining-menu .menu-wrapper-heading{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper-heading{padding: 10px 0 0 10px}}@media only screen and (min-width: 64em){.custom-dining .dining-menu .menu-wrapper-heading{bottom: 0;top: 75%;transform: rotate(-90deg)}}.custom-dining .dining-menu .menu-wrapper{width: 93.75%;margin: 0 auto}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper{width: 720px}}@media only screen and (min-width: 64em){.custom-dining .dining-menu .menu-wrapper{width: 960px}}@media only screen and (min-width: 80em){.custom-dining .dining-menu .menu-wrapper{width: 1200px}}.custom-dining .dining-menu .menu-wrapper h1{font-weight: 300;font-size: 1.5em;line-height: 1.1667em}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper h1{font-size: 1.875em;line-height: 1.1667em}}@media only screen and (min-width: 80em){.custom-dining .dining-menu .menu-wrapper h1{font-size: 2.25em;line-height: 1.1111em}}.custom-dining .dining-menu .menu-wrapper p,.custom-dining .dining-menu .menu-wrapper a{font-size: .8125em;line-height: 1.4615em}@media only screen and (min-width: 80em){.custom-dining .dining-menu .menu-wrapper p,.custom-dining .dining-menu .menu-wrapper a{font-size: .875em;line-height: 1.5em}}.custom-dining .dining-menu .menu-wrapper li{font-size: .875em;font-weight: 300;line-height: 1.4286em}@media only screen and (min-width: 80em){.custom-dining .dining-menu .menu-wrapper li{font-size: .875em;line-height: 2em}}.custom-dining .dining-menu .menu-wrapper .day-container{display: none}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper .day-container{display: flex;flex-wrap: wrap;margin-bottom: 40px}.custom-dining .dining-menu .menu-wrapper .day-container a{border-left: 1px solid rgba(117,117,117,0.6);color: #757575;margin-bottom: 10px;padding: 0 7px 0 7px}.custom-dining .dining-menu .menu-wrapper .day-container a:hover{color: inherit}.custom-dining .dining-menu .menu-wrapper .day-container a.active{color: #000}}@media only screen and (min-width: 47.5em) and only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper .day-container a{margin: 0;padding: 0 15px}}@media only screen and (min-width: 47.5em) and only screen and (min-width: 80em){.custom-dining .dining-menu .menu-wrapper .day-container a{padding: 0 20px}}.custom-dining .dining-menu .menu-wrapper .day-wrapper{height: 0;opacity: 0}.custom-dining .dining-menu .menu-wrapper .day-wrapper.active{height: auto;border-left: 1px solid #757575;display: flex;flex-wrap: wrap;opacity: 1;transition: 1500ms ease-in-out}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper .day-wrapper.active{border-left: 0}}.custom-dining .dining-menu .menu-wrapper .day-wrapper h4{font-size: 1em;font-weight: 300;line-height: 1.25em;margin-bottom: 3px}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper .day-wrapper h4{font-size: 1.25em;line-height: 1.15em;margin-bottom: 5px}}@media only screen and (min-width: 80em){.custom-dining .dining-menu .menu-wrapper .day-wrapper h4{font-size: 1.5em;line-height: 1.1667em;margin-bottom: 8px}}.custom-dining .dining-menu .menu-wrapper .day-wrapper h5{font-size: .875em;font-weight: 300;line-height: 1.4286em;margin-bottom: 6px}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper .day-wrapper h5{font-size: .9375em;line-height: 1.5333em}}@media only screen and (min-width: 80em){.custom-dining .dining-menu .menu-wrapper .day-wrapper h5{font-size: 1.125em;line-height: 1.5556em}}.custom-dining .dining-menu .menu-wrapper .day-wrapper .inner-day-wrapper{width: 100%;margin-bottom: 20px;padding-left: 20px}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper .day-wrapper .inner-day-wrapper{width: 34.66666667%;border-left: 1px solid #757575;margin: 0 0 40px 0;padding-left: 2.44444444%}}@media only screen and (min-width: 64em){.custom-dining .dining-menu .menu-wrapper .day-wrapper .inner-day-wrapper{padding-left: 2%}}@media only screen and (min-width: 80em){.custom-dining .dining-menu .menu-wrapper .day-wrapper .inner-day-wrapper{padding-left: 3.33333333%}}@media only screen and (min-width: 47.5em){.custom-dining .dining-menu .menu-wrapper .day-wrapper .inner-day-wrapper:nth-child(3),.custom-dining .dining-menu .menu-wrapper .day-wrapper .inner-day-wrapper:nth-child(6){width: 30.66666667%}}.custom-dining .dining-menu .menu-wrapper .day-wrapper .inner-day-wrapper .day-menu{margin: 0}.custom-dining .dining-menu .menu-wrapper .day-wrapper .inner-day-wrapper .menu-heading{position: relative}.custom-dining .dining-plan{overflow: hidden;padding: 122px 0 50px 0;position: relative}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan{padding: 110px 0 90px 0}}@media only screen and (min-width: 80em){.custom-dining .dining-plan{padding: 160px 0}}@media only screen and (min-width: 64em){.custom-dining .dining-plan .dining-plan-wrapper{position: relative}}.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 4.5em;line-height: 1.0556em;font-weight: bold;margin-bottom: 0;position: absolute;top: 66px}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-title{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-title{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-title{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-title{right: 0;top: 30px}}@media only screen and (min-width: 64em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-title{left: 0;transform: rotate(-90deg);transform-origin: left top;top: 100%}}.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container{position: relative}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container{display: flex}}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container .dining-plan-image{width: 56.66666667%}}.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container .dining-plan-image .image{width: 65.33333333%;height: 282px;background-position: center center;background-repeat: no-repeat;background-size: cover}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container .dining-plan-image .image{width: 69.41176471%;height: 450px}}@media only screen and (min-width: 64em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container .dining-plan-image .image{height: 550px}}@media only screen and (min-width: 80em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container .dining-plan-image .image{height: 680px}}.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container .widget-image{top: 78px}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container .widget-image{top: 200px}}@media only screen and (min-width: 64em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container .widget-image{top: 230px}}@media only screen and (min-width: 80em){.custom-dining .dining-plan .dining-plan-wrapper .dining-plan-container .widget-image{top: 275px}}.custom-dining .dining-plan .widget-title{font-size: 1.5em;font-weight: 300;line-height: 1.1667em}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .widget-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 80em){.custom-dining .dining-plan .widget-title{font-size: 2.25em;line-height: 1.1111em}}.custom-dining .dining-plan .widgets-container{margin-top: 0}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .widgets-container{width: 43.33333333%}}.custom-dining .dining-plan .widgets-container .widget-content{margin-top: 50px}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .widgets-container .widget-content{width: 100%;padding-left: 7%}}@media only screen and (min-width: 64em){.custom-dining .dining-plan .widgets-container .widget-content{padding-left: 7.41666667%}}@media only screen and (min-width: 80em){.custom-dining .dining-plan .widgets-container .widget-content{padding-left: 17.69230769%}}.custom-dining .dining-plan .widgets-container ul{list-style-position: inside;padding: 0}.custom-dining .dining-plan .widgets-container ul li{font-size: .875em;line-height: 1.5em}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .widgets-container ul,.custom-dining .dining-plan .widgets-container .widget-description{padding-left: 16.34615385%}}@media only screen and (min-width: 64em){.custom-dining .dining-plan .widgets-container ul,.custom-dining .dining-plan .widgets-container .widget-description{padding-left: 15.14423077%}}@media only screen and (min-width: 80em){.custom-dining .dining-plan .widgets-container ul,.custom-dining .dining-plan .widgets-container .widget-description{padding-left: 14.42307692%}}.custom-dining .dining-plan .widgets-container .widget-image{width: 144px;height: 103px;left: 52%}@media only screen and (min-width: 34.375em){.custom-dining .dining-plan .widgets-container .widget-image{width: 250px;height: 180px}}@media only screen and (min-width: 47.5em){.custom-dining .dining-plan .widgets-container .widget-image{width: 275px;bottom: 40px;left: unset;right: 100%;top: auto}}@media only screen and (min-width: 80em){.custom-dining .dining-plan .widgets-container .widget-image{width: 368px;height: 264px;bottom: 75px}}.custom-wellness h3{font-size: 1.5em;line-height: 1.1667em;font-weight: 300}@media only screen and (min-width: 47.5em){.custom-wellness h3{font-size: 1.5625em;line-height: 1.2em}}@media only screen and (min-width: 64em){.custom-wellness h3{font-size: 1.875em;line-height: 1.1333em}}@media only screen and (min-width: 80em){.custom-wellness h3{font-size: 2.25em;line-height: 1.1111em}}.custom-wellness p{font-size: .8125em;line-height: 1.4615em}@media only screen and (min-width: 80em){.custom-wellness p{font-size: .875em;line-height: 1.5em}}.custom-wellness .top-wrapper{display: flex;flex-wrap: wrap}@media only screen and (min-width: 47.5em){.custom-wellness .top-wrapper{width: 720px;flex-wrap: nowrap;justify-content: space-between;margin: 0 auto;position: relative}}@media only screen and (min-width: 64em){.custom-wellness .top-wrapper{width: 960px}}@media only screen and (min-width: 80em){.custom-wellness .top-wrapper{width: 1200px}}.custom-wellness .top-wrapper h3{font-size: 1.3125em;line-height: 1.1429em;font-weight: 300}@media only screen and (min-width: 47.5em){.custom-wellness .top-wrapper h3{font-size: 1.5625em;line-height: 1.2em}}@media only screen and (min-width: 64em){.custom-wellness .top-wrapper h3{font-size: 1.875em;line-height: 1.1333em}}@media only screen and (min-width: 80em){.custom-wellness .top-wrapper h3{font-size: 2.25em;line-height: 1.1111em}}.custom-wellness .top-wrapper .wellness-top-image{width: 100%;height: 320px}@media only screen and (min-width: 47.5em){.custom-wellness .top-wrapper .wellness-top-image{width: 30.66666667%;height: 600px;position: relative}}@media only screen and (min-width: 64em){.custom-wellness .top-wrapper .wellness-top-image{height: 700px}}@media only screen and (min-width: 80em){.custom-wellness .top-wrapper .wellness-top-image{height: 800px}}.custom-wellness .top-wrapper .wellness-top-image .image{width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center}@media only screen and (min-width: 47.5em){.custom-wellness .top-wrapper .wellness-top-image .image{width: auto;left: calc((100vw - 720px) / 2 * -1);position: absolute;right: 0}}@media only screen and (min-width: 64em){.custom-wellness .top-wrapper .wellness-top-image .image{left: calc((100vw - 960px) / 2 * -1)}}@media only screen and (min-width: 80em){.custom-wellness .top-wrapper .wellness-top-image .image{left: calc((100vw - 1200px) / 2 * -1)}}.custom-wellness .top-wrapper .widgets-container{width: 93.75%;margin: 0 auto;position: relative}@media only screen and (min-width: 47.5em){.custom-wellness .top-wrapper .widgets-container{width: 43.33333333%;margin: 0;position: initial}}@media only screen and (min-width: 47.5em){.custom-wellness .top-wrapper .widgets-container .widget-content{width: 100%;padding-left: 9.23076923%;padding-top: 40px}}@media only screen and (min-width: 64em){.custom-wellness .top-wrapper .widgets-container .widget-content{padding-top: 80px}}@media only screen and (min-width: 80em){.custom-wellness .top-wrapper .widgets-container .widget-content{padding-top: 108px}}.custom-wellness .top-wrapper .widgets-container .widget-content h2{font-size: 2.25em;font-weight: 900;line-height: 1.1111em;margin: 47px 0 15px 0}@media only screen and (min-width: 47.5em){.custom-wellness .top-wrapper .widgets-container .widget-content h2{font-size: 3.75em;line-height: 1em;margin: 0 0 18px 0}}@media only screen and (min-width: 64em){.custom-wellness .top-wrapper .widgets-container .widget-content h2{font-size: 4.375em;line-height: 1em;margin: 0 0 20px 0}}@media only screen and (min-width: 80em){.custom-wellness .top-wrapper .widgets-container .widget-content h2{font-size: 5.25em;line-height: 1em;margin: 0 0 23px 0}}.custom-wellness .top-wrapper .widgets-container .widget-content p{font-size: .8125em;line-height: 1.4615em;margin-bottom: 18px}@media only screen and (min-width: 80em){.custom-wellness .top-wrapper .widgets-container .widget-content p{font-size: .875em;line-height: 1.5em}}@media only screen and (min-width: 47.5em){.custom-wellness .top-wrapper .widgets-container .widget-content p{padding-left: 12.05128205%;margin-bottom: 21px}}@media only screen and (min-width: 64em){.custom-wellness .top-wrapper .widgets-container .widget-content p{padding-left: 11.73076923%;margin-bottom: 25px}}@media only screen and (min-width: 80em){.custom-wellness .top-wrapper .widgets-container .widget-content p{padding-left: 11.53846154%;margin-bottom: 29px}}.custom-wellness .top-wrapper .widgets-container .widget-image{width: 144px;height: 103px;top: -80px;right: 0;position: absolute}@media only screen and (min-width: 31.25em){.custom-wellness .top-wrapper .widgets-container .widget-image{width: 200px;height: 150px}}@media only screen and (min-width: 47.5em){.custom-wellness .top-wrapper .widgets-container .widget-image{width: 30.66666667%;height: 158px;bottom: 80px;left: 26%;right: 100%;top: unset}}@media only screen and (min-width: 64em){.custom-wellness .top-wrapper .widgets-container .widget-image{height: 212px;bottom: 100px;right: 100%}}@media only screen and (min-width: 80em){.custom-wellness .top-wrapper .widgets-container .widget-image{height: 264px;bottom: 130px}}.custom-wellness .top-wrapper .widgets-container .widget-image .widget-img{width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative}.custom-wellness .wellness-categories-container{background: #e5e5e5;overflow: hidden;padding: 30px 0;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container{padding: 35px 0 80px 0}}@media only screen and (min-width: 64em){.custom-wellness .wellness-categories-container{padding: 80px 0 90px 0}}@media only screen and (min-width: 80em){.custom-wellness .wellness-categories-container{padding: 104px 0 116px 0}}.custom-wellness .wellness-categories-container .welness-heading{color: #000;font-family: Helvetica Light, sans-serif;font-size: 4.5em;line-height: 1.0556em;font-weight: bold;margin-bottom: 0;opacity: 0.1;position: absolute}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .welness-heading{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-wellness .wellness-categories-container .welness-heading{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-wellness .wellness-categories-container .welness-heading{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .welness-heading{white-space: nowrap}}.custom-wellness .wellness-categories-container .wellness-container{padding-top: 100px}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .wellness-container{padding-top: 73px}}@media only screen and (min-width: 64em){.custom-wellness .wellness-categories-container .wellness-container{padding-top: 80px}}@media only screen and (min-width: 80em){.custom-wellness .wellness-categories-container .wellness-container{padding-top: 98px}}.custom-wellness .wellness-categories-container .wellness-categories{display: flex;flex-wrap: wrap}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .wellness-categories{flex-wrap: nowrap;justify-content: space-between}}.custom-wellness .wellness-categories-container .wellness-categories .wellness-left{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 16px;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-left{width: 48%;margin: 0}}.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper{display: flex}@media only screen and (min-width: 31.25em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper{margin-bottom: 20px}}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper{width: 45.83333333%;flex-wrap: wrap;margin: 0}}.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper .wellness-image{width: 92px;height: 64px;background-size: cover;background-repeat: no-repeat;background-position: center;margin-right: 12px}@media only screen and (min-width: 31.25em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper .wellness-image{width: 150px;height: 118px}}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper .wellness-image{width: 100%;height: 140px;margin: 0}}@media only screen and (min-width: 64em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper .wellness-image{height: 160px}}@media only screen and (min-width: 80em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper .wellness-image{height: 180px}}.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper .wellness-text-wrapper{width: 63%}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper .wellness-text-wrapper{width: 100%}}.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper .wellness-text-wrapper h4{font-size: 1em;font-weight: 300;line-height: 1em;margin: 0 0 5px 0}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper .wellness-text-wrapper h4{font-size: 1.25em;line-height: 1.2em;margin: 15px 0 8px 0}}@media only screen and (min-width: 80em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-left .wellness-wrapper .wellness-text-wrapper h4{font-size: 1.5em;line-height: 1.1667em;margin: 18px 0 11px 0}}.custom-wellness .wellness-categories-container .wellness-categories .wellness-right{width: 100%}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-right{width: 39.33333333%;padding-top: 40px}}@media only screen and (min-width: 64em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-right{padding-top: 60px}}@media only screen and (min-width: 80em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-right{width: 34.66666667%;padding-top: 84px}}.custom-wellness .wellness-categories-container .wellness-categories .wellness-right h3{margin-bottom: 15px}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-right h3{margin-bottom: 18px;margin-left: -4.80769231%}}@media only screen and (min-width: 64em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-right h3{margin-left: -3.60576923%}}@media only screen and (min-width: 80em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-right h3{margin-bottom: 22px;margin-left: -2.88461538%}}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-categories-container .wellness-categories .wellness-right p{padding-left: 11.53846154%}}.custom-wellness .wellness-amenities-wrapper{padding: 60px 0}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper{padding: 110px 0}}@media only screen and (min-width: 80em){.custom-wellness .wellness-amenities-wrapper{padding: 212px 0}}.custom-wellness .wellness-amenities-wrapper .property-amenities-container{width: 93.75%;margin: 0 auto;position: relative}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper .property-amenities-container{width: 100%;padding-right: calc((100% - 720px)/2)}}@media only screen and (min-width: 64em){.custom-wellness .wellness-amenities-wrapper .property-amenities-container{align-items: center;display: flex;justify-content: space-between;padding-right: calc((100% - 960px)/2)}}@media only screen and (min-width: 80em){.custom-wellness .wellness-amenities-wrapper .property-amenities-container{padding-right: calc((100% - 1200px)/2)}}.custom-wellness .wellness-amenities-wrapper .property-amenities-container .scroll-container{height: 220px;overflow: hidden}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper .property-amenities-container .scroll-container{height: auto}}.custom-wellness .wellness-amenities-wrapper .property-amenities-left{height: 240px;margin-bottom: 30px;position: relative}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper .property-amenities-left{height: 422px;display: block;margin-bottom: 13px;padding-bottom: 30px}}@media only screen and (min-width: 64em){.custom-wellness .wellness-amenities-wrapper .property-amenities-left{width: 65.33333333%;height: 550px;margin: 0}}@media only screen and (min-width: 80em){.custom-wellness .wellness-amenities-wrapper .property-amenities-left{height: 606px}}.custom-wellness .wellness-amenities-wrapper .property-amenities-left .sliderContainer{width: 100%;height: 220px !important;overflow: hidden;position: relative;z-index: 0}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper .property-amenities-left .sliderContainer{display: none}}.custom-wellness .wellness-amenities-wrapper ul{margin: 0}.custom-wellness .wellness-amenities-wrapper .property-amenities-list{width: auto;height: 100%;display: inline-flex;flex-wrap: nowrap;transition: transform 500ms ease-in-out}.custom-wellness .wellness-amenities-wrapper .property-amenities-image{width: 100%;height: 100%;display: inline-block}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper .property-amenities-image{flex: 0 0 533px;height: 392px;overflow: hidden;position: relative;padding-left: 40px}}@media only screen and (min-width: 64em){.custom-wellness .wellness-amenities-wrapper .property-amenities-image{flex: 0 0 560px;height: 520px;padding-left: 35px}}@media only screen and (min-width: 80em){.custom-wellness .wellness-amenities-wrapper .property-amenities-image{flex: 0 0 784px;height: 576px;padding-left: 48px}}.custom-wellness .wellness-amenities-wrapper .property-amenities-image:last-child{padding-left: 0}.custom-wellness .wellness-amenities-wrapper .property-amenities-image .image-wrapper{height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block}.custom-wellness .wellness-amenities-wrapper .selectors{bottom: 0;display: flex;flex-wrap: nowrap;padding: 0;position: absolute;right: 0}.custom-wellness .wellness-amenities-wrapper .selectors li{width: 8px;height: 8px;border: solid 1px #8c8c8c;border-radius: 50%;margin: 0 0 0 6px}.custom-wellness .wellness-amenities-wrapper .selectors li a{width: 100%;height: 100%;display: block}.custom-wellness .wellness-amenities-wrapper .selectors li.currentSel,.custom-wellness .wellness-amenities-wrapper .selectors li.current{background: #000}.custom-wellness .wellness-amenities-wrapper .property-amenities-nav{display: none}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper .property-amenities-nav{bottom: 0;display: flex;flex-wrap: nowrap;padding: 0;position: absolute;right: 0}.custom-wellness .wellness-amenities-wrapper .property-amenities-nav li{width: 8px;height: 8px;border: solid 1px #8c8c8c;border-radius: 50%;margin: 0 0 0 6px}.custom-wellness .wellness-amenities-wrapper .property-amenities-nav li a{width: 100%;height: 100%;display: block}.custom-wellness .wellness-amenities-wrapper .property-amenities-nav li.currentSel,.custom-wellness .wellness-amenities-wrapper .property-amenities-nav li.current{background: #000}}.custom-wellness .wellness-amenities-wrapper .scroll-buttons{bottom: -30px;padding: 0;position: absolute;right: 0}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper .widgets-container{width: 283px;padding-left: calc((100% - 720px)/2)}}@media only screen and (min-width: 64em){.custom-wellness .wellness-amenities-wrapper .widgets-container{width: 295px;padding-left: 36px}}@media only screen and (min-width: 80em){.custom-wellness .wellness-amenities-wrapper .widgets-container{width: 368px;padding-left: 44px}}.custom-wellness .wellness-amenities-wrapper .widgets-container .widget-description{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.custom-wellness .wellness-amenities-wrapper .widgets-container .widget-description a{color: #757575;text-decoration: none}.custom-wellness .wellness-amenities-wrapper .widgets-container .widget-description a:hover{color: #757575;text-decoration: underline}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper .widgets-container .widget-description{padding-left: 20.65217391%}}@media only screen and (min-width: 64em){.custom-wellness .wellness-amenities-wrapper .widgets-container .widget-description{padding-left: 19.29347826%}}@media only screen and (min-width: 80em){.custom-wellness .wellness-amenities-wrapper .widgets-container .widget-description{padding-left: 18.47826087%}}.custom-wellness .wellness-amenities-wrapper .widgets-container .btn{background: none;border: none;font-size: .875em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;line-height: 1.5em}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper .widgets-container .btn{margin-left: 11.86440678%;margin-top: 10px}}.custom-wellness .wellness-amenities-wrapper .widgets-container .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.custom-wellness .wellness-amenities-wrapper .widgets-container .btn:hover{border: none;color: #000;text-decoration: none}.custom-wellness .wellness-amenities-wrapper .widgets-container .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 47.5em){.custom-wellness .wellness-amenities-wrapper .widgets-container .btn{line-height: 2.5em;margin-left: 20.65217391%}}@media only screen and (min-width: 64em){.custom-wellness .wellness-amenities-wrapper .widgets-container .btn{margin-left: 19.29347826%}}@media only screen and (min-width: 80em){.custom-wellness .wellness-amenities-wrapper .widgets-container .btn{margin-left: 18.47826087%}}.custom-tours h3{font-size: 1.25em;font-weight: 300;line-height: 1.25em}@media only screen and (min-width: 47.5em){.custom-tours h3{font-size: 1.5625em;line-height: 1.2em}}@media only screen and (min-width: 64em){.custom-tours h3{font-size: 1.875em;line-height: 1.1333em}}@media only screen and (min-width: 80em){.custom-tours h3{font-size: 2.25em;line-height: 1.1111em}}.custom-tours p{font-size: .8125em;line-height: 1.4615em}@media only screen and (min-width: 80em){.custom-tours p{font-size: .875em;line-height: 1.5em}}.custom-tours .top-wrapper{display: flex;flex-wrap: wrap}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper{width: 720px;align-items: center;flex-wrap: nowrap;justify-content: space-between;margin: 0 auto 50px;position: relative}}@media only screen and (min-width: 64em){.custom-tours .top-wrapper{width: 960px}}@media only screen and (min-width: 80em){.custom-tours .top-wrapper{width: 1200px}}.custom-tours .top-wrapper .tour-top-image{width: 100%;height: 320px}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper .tour-top-image{width: 30.66666667%;height: 600px;position: relative}}@media only screen and (min-width: 64em){.custom-tours .top-wrapper .tour-top-image{height: 700px}}@media only screen and (min-width: 80em){.custom-tours .top-wrapper .tour-top-image{height: 800px}}.custom-tours .top-wrapper .tour-top-image .image{width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper .tour-top-image .image{width: auto;left: calc((100vw - 720px) / 2 * -1);right: 0;position: absolute}}@media only screen and (min-width: 64em){.custom-tours .top-wrapper .tour-top-image .image{left: calc((100vw - 960px) / 2 * -1)}}@media only screen and (min-width: 80em){.custom-tours .top-wrapper .tour-top-image .image{left: calc((100vw - 1200px) / 2 * -1)}}.custom-tours .top-wrapper .widgets-container{width: 93.75%;margin: 0 auto;position: relative}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper .widgets-container{width: 43.33333333%;margin: 20px 0 0;position: initial}}@media only screen and (min-width: 64em){.custom-tours .top-wrapper .widgets-container{margin: 0}}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper .widgets-container .widget-content{width: 100%;padding-left: 9.23076923%}}.custom-tours .top-wrapper .widgets-container .widget-content h2{font-size: 2.25em;font-weight: bold;line-height: 1.1111em;margin: 47px 0 15px 0}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper .widgets-container .widget-content h2{margin: 0 0 18px 0}}@media only screen and (min-width: 64em){.custom-tours .top-wrapper .widgets-container .widget-content h2{font-size: 4.375em;line-height: 1em;margin: 0 0 20px 0}}@media only screen and (min-width: 80em){.custom-tours .top-wrapper .widgets-container .widget-content h2{font-size: 5.25em;line-height: 1em;margin: 0 0 23px 0}}.custom-tours .top-wrapper .widgets-container .widget-content p{font-size: .8125em;line-height: 1.4615em;margin-bottom: 18px}@media only screen and (min-width: 80em){.custom-tours .top-wrapper .widgets-container .widget-content p{font-size: .875em;line-height: 1.5em}}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper .widgets-container .widget-content p{padding-left: 12.05128205%;margin-bottom: 21px}}@media only screen and (min-width: 64em){.custom-tours .top-wrapper .widgets-container .widget-content p{padding-left: 11.73076923%;margin-bottom: 25px}}@media only screen and (min-width: 80em){.custom-tours .top-wrapper .widgets-container .widget-content p{padding-left: 11.53846154%;margin-bottom: 29px}}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper .widgets-container .register-btn{margin-left: 11.86440678%}}.custom-tours .top-wrapper .widgets-container .button-wrapper .btn{background: none;border: none;font-size: .875em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;line-height: 1.5em;margin-top: 0}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper .widgets-container .button-wrapper .btn{margin-left: 11.86440678%;margin-top: 10px}}.custom-tours .top-wrapper .widgets-container .button-wrapper .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.custom-tours .top-wrapper .widgets-container .button-wrapper .btn:hover{border: none;color: #000;text-decoration: none}.custom-tours .top-wrapper .widgets-container .button-wrapper .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper .widgets-container .button-wrapper .btn{line-height: 1.5em;padding: 0 0 15px 0}}.custom-tours .top-wrapper .widgets-container .widget-image{width: 144px;height: 103px;position: absolute;right: 0;top: -80px}@media only screen and (min-width: 47.5em){.custom-tours .top-wrapper .widgets-container .widget-image{width: 30.66666667%;height: 158px;bottom: 80px;left: 26%;right: 100%;top: unset}}@media only screen and (min-width: 64em){.custom-tours .top-wrapper .widgets-container .widget-image{height: 212px;bottom: 100px;right: 100%}}@media only screen and (min-width: 80em){.custom-tours .top-wrapper .widgets-container .widget-image{height: 264px;bottom: 130px}}.custom-tours .top-wrapper .widgets-container .widget-image .widget-img{width: 100%;height: 100%;align-items: center;background-size: cover;background-position: center;background-repeat: no-repeat;display: flex;justify-content: center;position: relative}.custom-tours .top-wrapper .widgets-container .widget-image .widget-img .btn{width: 70px;height: 70px;border-radius: 50%;align-items: center;display: inline-flex;justify-content: center;position: relative}.custom-tours .top-wrapper .widgets-container .widget-image .widget-img .btn:after{width: 0;height: 0;content: "";border-top: 20px solid rgba(0,0,0,0);border-bottom: 20px solid rgba(0,0,0,0);border-left: 30px solid white;left: 25px;position: absolute;z-index: 1}.custom-tours .tour-features-wrapper{background: #fff;overflow: hidden;padding: 70px 0 0;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.custom-tours .tour-features-wrapper{padding: 0 0 75px}}@media only screen and (min-width: 64em){.custom-tours .tour-features-wrapper{padding: 0 0 100px}}@media only screen and (min-width: 80em){.custom-tours .tour-features-wrapper{padding: 0 0 128px}}.custom-tours .tour-features-wrapper ul{margin: 0}.custom-tours .tour-features-wrapper .tour-features{width: 93.75%;margin: 0 auto;position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.custom-tours .tour-features-wrapper .tour-features{width: 100%;padding: 100px 0 0 0}}@media only screen and (min-width: 64em){.custom-tours .tour-features-wrapper .tour-features{padding: 120px 0 20px 0}}@media only screen and (min-width: 80em){.custom-tours .tour-features-wrapper .tour-features{padding: 150px 0 10px 0}}.custom-tours .tour-features-wrapper .tour-features .tour-heading{color: #000;font-family: Helvetica Light, sans-serif;font-size: 2.75em;line-height: 1em;font-weight: bold;margin-bottom: 0;position: absolute;left: 0;white-space: nowrap;top: 0}@media only screen and (min-width: 47.5em){.custom-tours .tour-features-wrapper .tour-features .tour-heading{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-tours .tour-features-wrapper .tour-features .tour-heading{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-tours .tour-features-wrapper .tour-features .tour-heading{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 64em){.custom-tours .tour-features-wrapper .tour-features .tour-heading{right: 3%;top: 3%}}.custom-tours .tour-features-wrapper .tour-features .scroll-container{width: 100%;margin-bottom: 55px;position: relative;padding-top: 50px}@media only screen and (min-width: 47.5em){.custom-tours .tour-features-wrapper .tour-features .scroll-container{height: 580px;padding-top: 70px;overflow: hidden}}@media only screen and (min-width: 64em){.custom-tours .tour-features-wrapper .tour-features .scroll-container{margin: 0;padding-top: 100px}}@media only screen and (min-width: 80em){.custom-tours .tour-features-wrapper .tour-features .scroll-container{height: 700px;padding-top: 135px}}.custom-tours .tour-features-wrapper .tour-features .unit-amenities-item{border-top: solid 1px #8c8c8c;display: flex;flex-direction: column;margin-top: 20px;min-height: 400px;padding-top: 20px}@media only screen and (min-width: 47.5em){.custom-tours .tour-features-wrapper .tour-features .unit-amenities-item{border-top: none;border-right: solid 1px #8c8c8c;flex: 0 0 320px;margin: 0;min-height: unset;padding: 0 30px}}@media only screen and (min-width: 64em){.custom-tours .tour-features-wrapper .tour-features .unit-amenities-item{flex: 0 0 368px;padding: 0 33px}}@media only screen and (min-width: 80em){.custom-tours .tour-features-wrapper .tour-features .unit-amenities-item{flex: 0 0 448px;padding: 0 40px}}.custom-tours .tour-features-wrapper .tour-features .tour-features-list{left: 0;right: unset}@media only screen and (min-width: 47.5em){.custom-tours .tour-features-wrapper .tour-features .tour-features-list{width: auto;height: 100%;display: inline-flex;flex-wrap: nowrap;left: calc((100vw - 720px) / 2 * -1);right: calc((100vw - 720px) / 2 * -1);transition: transform 500ms ease-in-out}}@media only screen and (min-width: 64em){.custom-tours .tour-features-wrapper .tour-features .tour-features-list{left: calc((100vw - 960px) / 2 * -1);right: calc((100vw - 960px) / 2 * -1)}}@media only screen and (min-width: 80em){.custom-tours .tour-features-wrapper .tour-features .tour-features-list{left: calc((100vw - 1200px) / 2 * -1);right: calc((100vw - 1200px) / 2 * -1)}}.custom-tours .tour-features-wrapper .tour-features .unit-amenities-title{font-size: 1em;font-weight: 300;line-height: 2.5em;margin: 0}@media only screen and (min-width: 47.5em){.custom-tours .tour-features-wrapper .tour-features .unit-amenities-title{font-size: 1.25em;line-height: 2.25em}}@media only screen and (min-width: 80em){.custom-tours .tour-features-wrapper .tour-features .unit-amenities-title{font-size: 1.5em;line-height: 2.5em}}.custom-tours .tour-features-wrapper .tour-features .unit-amenities-text{font-size: .8125em;line-height: 1.4615em}@media only screen and (min-width: 80em){.custom-tours .tour-features-wrapper .tour-features .unit-amenities-text{font-size: .875em;line-height: 1.5em}}.custom-tours .tour-features-wrapper .tour-features .unit-amenities-image{width: 100%;height: 250px;background-position: center;background-repeat: no-repeat;background-size: contain}@media only screen and (min-width: 47.5em){.custom-tours .tour-features-wrapper .tour-features .unit-amenities-image{width: 310px;height: 310px;margin-top: auto}}@media only screen and (min-width: 64em){.custom-tours .tour-features-wrapper .tour-features .unit-amenities-image{width: 340px;height: 340px}}@media only screen and (min-width: 80em){.custom-tours .tour-features-wrapper .tour-features .unit-amenities-image{width: 368px;height: 368px}}.custom-tours .tour-features-wrapper .tour-features .unit-amenities-nav{display: none}@media only screen and (min-width: 47.5em){.custom-tours .tour-features-wrapper .tour-features .unit-amenities-nav{align-self: flex-end;bottom: -40px;display: flex;flex-wrap: nowrap;justify-content: flex-end;margin-left: 30px;margin-bottom: 10px;position: absolute;z-index: 50}}.custom-tours .tour-features-wrapper .tour-features .unit-amenities-nav li{width: 8px;height: 8px;border: solid 1px #8c8c8c;border-radius: 50%;margin: 0 3px}.custom-tours .tour-features-wrapper .tour-features .unit-amenities-nav li.current{background: #000}.custom-tours .tour-features-wrapper .tour-features .unit-amenities-nav li a{width: 100%;height: 100%;display: block}.custom-tours .tour-features-wrapper .tour-features .scroll-buttons{display: none}@media only screen and (min-width: 47.5em){.custom-tours .tour-features-wrapper .tour-features .scroll-buttons{bottom: -60px;display: flex;position: absolute;right: 40px;margin-left: 30px;margin-bottom: 10px;z-index: 50}}.custom-tours .tour-question-wrapper{background: #e5e5e5;overflow: hidden;padding: 50px 0 60px 0;position: relative}@media only screen and (min-width: 47.5em){.custom-tours .tour-question-wrapper{padding: 80px 0 90px 0}}@media only screen and (min-width: 80em){.custom-tours .tour-question-wrapper{padding: 130px 0 141px 0}}.custom-tours .tour-question-wrapper .questions-wrapper{width: 93.75%;margin: 0 auto;padding-top: 20px}@media only screen and (min-width: 47.5em){.custom-tours .tour-question-wrapper .questions-wrapper{width: 720px;padding-top: 0}}@media only screen and (min-width: 64em){.custom-tours .tour-question-wrapper .questions-wrapper{width: 960px}}@media only screen and (min-width: 80em){.custom-tours .tour-question-wrapper .questions-wrapper{width: 1200px}}.custom-tours .tour-question-wrapper .top-container{align-items: flex-start;display: flex;flex-wrap: wrap}.custom-tours .tour-question-wrapper .top-container .tour-logo{width: 225px;height: 70px;background-repeat: no-repeat;background-size: cover;background-position: center;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.custom-tours .tour-question-wrapper .top-container .tour-logo{margin-right: 4%}}@media only screen and (min-width: 80em){.custom-tours .tour-question-wrapper .top-container .tour-logo{width: 22%;height: 90px;margin-right: 4%}}.custom-tours .tour-question-wrapper .top-container .tour-content{width: 100%}@media only screen and (min-width: 47.5em){.custom-tours .tour-question-wrapper .top-container .tour-content{width: 56.66666667%}}@media only screen and (min-width: 80em){.custom-tours .tour-question-wrapper .top-container .tour-content{width: 74%;padding-right: 26%}}.custom-tours .tour-question-wrapper .top-container .tour-content h3{margin-bottom: 10px}.custom-tours .tour-question-wrapper .bottom-container{width: 100%}.custom-tours .tour-question-wrapper .bottom-container .questions-list{display: flex;flex-wrap: wrap;padding-top: 40px}@media only screen and (min-width: 47.5em){.custom-tours .tour-question-wrapper .bottom-container .questions-list{padding-top: 60px}}.custom-tours .tour-question-wrapper .bottom-container .question-item{width: 100%}@media only screen and (min-width: 47.5em){.custom-tours .tour-question-wrapper .bottom-container .question-item{width: 22%;border-left: 1px solid #ababab;margin-right: 4%;padding-left: 3.33%}.custom-tours .tour-question-wrapper .bottom-container .question-item:last-child{margin-right: 0}}.custom-tours .tour-question-wrapper .bottom-container .question-title{font-size: .9375em;font-weight: 300;line-height: 1.4em}@media only screen and (min-width: 64em){.custom-tours .tour-question-wrapper .bottom-container .question-title{font-size: 1.125em;line-height: 1.3333em}}.custom-tours .tour-question-wrapper .menu-wrapper-heading{color: #000;font-family: Helvetica Light, sans-serif;font-size: 4.5em;line-height: 1.0556em;font-weight: bold;margin-bottom: 0;opacity: 0.1;position: absolute;padding: 10px 0 0 0;top: 0}@media only screen and (min-width: 47.5em){.custom-tours .tour-question-wrapper .menu-wrapper-heading{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-tours .tour-question-wrapper .menu-wrapper-heading{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-tours .tour-question-wrapper .menu-wrapper-heading{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 47.5em){.custom-tours .tour-question-wrapper .menu-wrapper-heading{padding: 10px 0 0 10px}}@media only screen and (min-width: 64em){.custom-tours .tour-question-wrapper .menu-wrapper-heading{bottom: 0;top: 75%;transform: rotate(-90deg);white-space: nowrap}}.custom-tours .tour-plan{overflow: hidden;padding: 122px 0 50px 0;position: relative}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan{padding: 110px 0 90px 0}}@media only screen and (min-width: 80em){.custom-tours .tour-plan{padding: 160px 0}}.custom-tours .tour-plan .widget-image{width: 144px;height: 98px;position: absolute;right: 3%;top: 195px}@media only screen and (min-width: 34.375em){.custom-tours .tour-plan .widget-image{width: 200px;height: 150px}}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widget-image{width: 200px;height: 150px;right: 100%;top: 200px}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .widget-image{width: 230px;height: 170px;top: 230px}}@media only screen and (min-width: 80em){.custom-tours .tour-plan .widget-image{width: 264px;height: 180px;top: 275px}}.custom-tours .tour-plan .widget-image .widget-img{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block;position: relative}.custom-tours .tour-plan .widgets-container{margin-top: 96px}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widgets-container{width: 43.33333333%;margin-top: 0;position: relative}}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widgets-container .widget-wrapper{margin-left: 9.23076923%}}.custom-tours .tour-plan .widgets-container h4{color: #000;font-family: Helvetica Light, sans-serif;font-size: 1.125em;line-height: 1.2222em;margin-bottom: 20px;font-weight: 300}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widgets-container h4{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .widgets-container h4{font-size: 2.25em;line-height: 1.1111em}}.custom-tours .tour-plan .widgets-container h4 a{color: #000;text-decoration: none}.custom-tours .tour-plan .widgets-container h4 a:hover{color: #000;text-decoration: none}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widget-content{padding-top: 20px}}@media only screen and (min-width: 80em){.custom-tours .tour-plan .widget-content{padding-top: 30px}}.custom-tours .tour-plan .widget-description{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.custom-tours .tour-plan .widget-description a{color: #757575;text-decoration: none}.custom-tours .tour-plan .widget-description a:hover{color: #757575;text-decoration: underline}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widget-description{padding-left: 11.86440678%}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .tour-plan-wrapper{position: relative}}.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 4.5em;line-height: 1.0556em;font-weight: bold;margin-bottom: 0;position: absolute;top: 66px}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-title{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-title{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-title{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-title{right: 0;top: 30px}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-title{left: 0;transform: rotate(-90deg);transform-origin: left top;top: 100%}}.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container{position: relative;z-index: 1}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container{display: flex}}.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container .tour-plan-image{position: relative}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container .tour-plan-image{width: 56.66666667%}}.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container .tour-plan-image .image{width: 65.33333333%;height: 282px;background-position: center center;background-repeat: no-repeat;background-size: cover}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container .tour-plan-image .image{width: 69.41176471%;height: 450px}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container .tour-plan-image .image{height: 550px}}@media only screen and (min-width: 80em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container .tour-plan-image .image{height: 680px}}.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container .widget-image{top: 78px}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container .widget-image{top: 200px}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container .widget-image{top: 230px}}@media only screen and (min-width: 80em){.custom-tours .tour-plan .tour-plan-wrapper .tour-plan-container .widget-image{top: 275px}}.custom-tours .tour-plan .widget-title{font-size: 1.5625em;font-weight: 300;line-height: 1.12em;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widget-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 80em){.custom-tours .tour-plan .widget-title{font-size: 2.25em;line-height: 1.1111em}}.custom-tours .tour-plan .widgets-container{margin-top: 0}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widgets-container{width: 43.33333333%}}.custom-tours .tour-plan .widgets-container .widget-content{margin-top: 50px}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widgets-container .widget-content{width: 100%;padding-left: 7%}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .widgets-container .widget-content{padding-left: 7.41666667%}}@media only screen and (min-width: 80em){.custom-tours .tour-plan .widgets-container .widget-content{padding-left: 17.69230769%}}.custom-tours .tour-plan .widgets-container .button-wrapper .btn{background: none;border: none;font-size: .875em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;line-height: 1.5em}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widgets-container .button-wrapper .btn{margin-left: 11.86440678%;margin-top: 10px}}.custom-tours .tour-plan .widgets-container .button-wrapper .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.custom-tours .tour-plan .widgets-container .button-wrapper .btn:hover{border: none;color: #000;text-decoration: none}.custom-tours .tour-plan .widgets-container .button-wrapper .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widgets-container .button-wrapper .btn{line-height: 1.5em;margin-top: 26px;margin-left: 16.34615385%;padding: 0 0 15px 0}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .widgets-container .button-wrapper .btn{margin-left: 15.14423077%}}@media only screen and (min-width: 80em){.custom-tours .tour-plan .widgets-container .button-wrapper .btn{margin-left: 14.42307692%}}.custom-tours .tour-plan .widgets-container .button-wrapper .btn:last-child{margin-left: 15px}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widgets-container .button-wrapper .btn:last-child{margin-left: 33px}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .widgets-container .button-wrapper .btn:last-child{margin-left: 21px}}.custom-tours .tour-plan .widgets-container ul{list-style-position: inside;padding: 0}.custom-tours .tour-plan .widgets-container ul li{font-size: .875em;line-height: 1.5em}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widgets-container ul,.custom-tours .tour-plan .widgets-container .widget-description{padding-left: 16.34615385%}}@media only screen and (min-width: 64em){.custom-tours .tour-plan .widgets-container ul,.custom-tours .tour-plan .widgets-container .widget-description{padding-left: 15.14423077%}}@media only screen and (min-width: 80em){.custom-tours .tour-plan .widgets-container ul,.custom-tours .tour-plan .widgets-container .widget-description{padding-left: 14.42307692%}}.custom-tours .tour-plan .widgets-container .widget-image{width: 144px;height: 103px;left: 52%}@media only screen and (min-width: 34.375em){.custom-tours .tour-plan .widgets-container .widget-image{width: 250px;height: 180px}}@media only screen and (min-width: 47.5em){.custom-tours .tour-plan .widgets-container .widget-image{width: 275px;bottom: 40px;left: unset;right: 100%;top: auto}}@media only screen and (min-width: 80em){.custom-tours .tour-plan .widgets-container .widget-image{width: 368px;height: 264px;bottom: 75px}}.custom-alfred .welcome-title{font-size: 1.3125em;line-height: 1.1429em;font-weight: 300;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.custom-alfred .welcome-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.custom-alfred .welcome-title{font-size: 2.25em;line-height: 1.1111em}}.custom-alfred .unit-amenities-wrapper .unit-amenities-item{border-top: 0}.custom-alfred .unit-amenities-wrapper .unit-amenities-item{min-height: auto;display: flex;flex-direction: row-reverse;justify-content: space-between;margin: 0 0 40px 0;padding: 0}@media only screen and (min-width: 47.5em){.custom-alfred .unit-amenities-wrapper .unit-amenities-item{min-height: unset;justify-content: flex-end;margin: 0;padding: 0 10px}}.custom-alfred .unit-amenities-wrapper .unit-amenities-title{margin-bottom: 5px}@media only screen and (min-width: 47.5em){.custom-alfred .unit-amenities-wrapper .unit-amenities-title{margin-bottom: 20px}}.custom-alfred .unit-amenities-wrapper .alfred-text-wrapper{width: 66%}@media only screen and (min-width: 34.375em){.custom-alfred .unit-amenities-wrapper .alfred-text-wrapper{width: 72%}}@media only screen and (min-width: 47.5em){.custom-alfred .unit-amenities-wrapper .alfred-text-wrapper{width: 100%}}.custom-alfred .unit-amenities-wrapper .unit-amenities-image{width: 30%;height: 128px;margin-top: 0}@media only screen and (min-width: 21.875em){.custom-alfred .unit-amenities-wrapper .unit-amenities-image{height: 145px}}@media only screen and (min-width: 25em){.custom-alfred .unit-amenities-wrapper .unit-amenities-image{height: 165px}}@media only screen and (min-width: 34.375em){.custom-alfred .unit-amenities-wrapper .unit-amenities-image{width: 150px;height: 180px}}@media only screen and (min-width: 47.5em){.custom-alfred .unit-amenities-wrapper .unit-amenities-image{height: 200px;margin-top: auto}}@media only screen and (min-width: 64em){.custom-alfred .unit-amenities-wrapper .unit-amenities-image{width: 220px;height: 300px}}@media only screen and (min-width: 80em){.custom-alfred .unit-amenities-wrapper .unit-amenities-image{width: 264px;height: 368px}}.custom-alfred .leasing-outer-wrapper{padding: 70px 0 50px 0}.custom-alfred .leasing-wrapper{padding: 52px 0 5px 0}@media only screen and (min-width: 34.375em){.custom-alfred .leasing-wrapper{padding: 74px 0 50px 0}}.custom-alfred .leasing-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 4.5em;line-height: 1.0556em;font-weight: bold;margin-bottom: 0}@media only screen and (min-width: 47.5em){.custom-alfred .leasing-title{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-alfred .leasing-title{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-alfred .leasing-title{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 64em){.custom-alfred .leasing-title{font-weight: 600}}.custom-alfred .leasing-image{height: 282px}@media only screen and (min-width: 34.375em){.custom-alfred .leasing-image{height: 350px}}@media only screen and (min-width: 47.5em){.custom-alfred .leasing-image{height: 498px}}@media only screen and (min-width: 64em){.custom-alfred .leasing-image{height: 544px}}@media only screen and (min-width: 80em){.custom-alfred .leasing-image{height: 680px}}.custom-bmr .welcome-title{border-bottom: none;font-size: 1.3125em;line-height: 1.1429em;font-weight: 300;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.custom-bmr .welcome-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.custom-bmr .welcome-title{font-size: 2.25em;line-height: 1.1111em}}.custom-bmr .dining-menu{background: #e5e5e5;padding: 80px 0 45px 0;position: relative;overflow: hidden}@media only screen and (min-width: 47.5em){.custom-bmr .dining-menu{padding: 110px 0 75px 0}}@media only screen and (min-width: 80em){.custom-bmr .dining-menu{padding: 120px 0 115px 0}}.custom-bmr .dining-menu .menu-wrapper-heading{color: #000;font-family: Helvetica Light, sans-serif;font-size: 4.5em;line-height: 1.0556em;font-weight: bold;margin-bottom: 0;opacity: 0.1;position: absolute;padding: 10px 0 0 0;top: 0;white-space: nowrap}@media only screen and (min-width: 47.5em){.custom-bmr .dining-menu .menu-wrapper-heading{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-bmr .dining-menu .menu-wrapper-heading{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-bmr .dining-menu .menu-wrapper-heading{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 47.5em){.custom-bmr .dining-menu .menu-wrapper-heading{padding: 10px 0 0 10px}}@media only screen and (min-width: 64em){.custom-bmr .dining-menu .menu-wrapper-heading{bottom: 0;left: 97%;top: 75%;transform: rotate(-90deg)}}.custom-bmr .dining-menu .menu-wrapper{width: 93.75%;margin: 0 auto}@media only screen and (min-width: 47.5em){.custom-bmr .dining-menu .menu-wrapper{width: 720px}}@media only screen and (min-width: 64em){.custom-bmr .dining-menu .menu-wrapper{width: 960px}}@media only screen and (min-width: 80em){.custom-bmr .dining-menu .menu-wrapper{width: 1200px}}.custom-bmr .dining-menu .menu-wrapper h2{border-bottom: none;font-weight: 300;font-size: 1.5em;line-height: 1.1667em}@media only screen and (min-width: 47.5em){.custom-bmr .dining-menu .menu-wrapper h2{font-size: 1.875em;line-height: 1.1667em}}@media only screen and (min-width: 80em){.custom-bmr .dining-menu .menu-wrapper h2{font-size: 2.25em;line-height: 1.1111em}}.custom-bmr .dining-menu .menu-wrapper p,.custom-bmr .dining-menu .menu-wrapper a{font-size: .8125em;line-height: 1.4615em;margin-bottom: 5px}@media only screen and (min-width: 80em){.custom-bmr .dining-menu .menu-wrapper p,.custom-bmr .dining-menu .menu-wrapper a{font-size: .875em;line-height: 1.5em}}.custom-bmr .dining-menu .menu-wrapper .prog-two{margin-bottom: 50px}.custom-bmr .dining-menu .menu-wrapper .sec-heading{margin-bottom: 20px;font-weight: 400;font-size: 1em}@media only screen and (min-width: 47.5em){.custom-bmr .dining-menu .menu-wrapper .sec-heading{font-size: 1.25em}}@media only screen and (min-width: 80em){.custom-bmr .dining-menu .menu-wrapper .sec-heading{font-size: 1.5em}}.custom-bmr .dining-menu .menu-wrapper .ir-table .table-heading{border: 1px solid #000;border-width: 0 0 1px 1px;font-size: .875em;font-weight: 400;padding: 5px}.custom-bmr .dining-menu .menu-wrapper .ir-table .table-data{border-left: 1px solid #000;padding: 5px}@media only screen and (min-width: 47.5em){.custom-bmr .dining-menu .menu-wrapper .ir-table .table-heading{font-size: 1em;padding: 5px 20px}.custom-bmr .dining-menu .menu-wrapper .ir-table .table-data{padding: 5px 20px}}@media only screen and (min-width: 80em){.custom-bmr .dining-menu .menu-wrapper .ir-table .table-heading{font-size: 1.125em;padding: 5px 50px}.custom-bmr .dining-menu .menu-wrapper .ir-table .table-data{padding: 5px 50px}}.custom-bmr .dining-menu .menu-wrapper .section-note{font-size: .75em;margin-top: 40px}.custom-bmr .leasing-outer-wrapper{padding: 0}.custom-bmr .leasing-outer-wrapper .leasing-wrapper{padding: 108px 0 54px 0}@media only screen and (min-width: 47.5em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper{padding: 100px}}@media only screen and (min-width: 64em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper{padding: 50px 0 100px 0}}@media only screen and (min-width: 80em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper{padding: 60px 0 160px 0}}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .parents-leasing-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 4.5em;line-height: 1.0556em;font-weight: bold;margin-bottom: 0;border-bottom: none;left: 0;position: absolute;top: 0}@media only screen and (min-width: 47.5em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .parents-leasing-title{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .parents-leasing-title{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .parents-leasing-title{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 64em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .parents-leasing-title{transform: rotate(-90deg);transform-origin: left top;top: 100%}}@media only screen and (min-width: 64em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .leasing-image{margin-left: 55px}}@media only screen and (min-width: 80em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .leasing-image{margin-left: 0}}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .leasing-image .image{background-position: inherit}@media only screen and (min-width: 47.5em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .leasing-image .image{background-position: center}}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .widgets-container .widget-8 .custom .widget-content .widget-title{font-weight: 600}@media only screen and (min-width: 64em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .widget-image{width: 30.66666667%;height: 200px;left: 26%}}@media only screen and (min-width: 80em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .widget-image{height: 264px}}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper{padding-left: 11.86440678%;margin-top: 45px}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper h4{cursor: pointer;font-size: .875em;font-weight: 300;line-height: 1.4286em;margin: 0;padding: 8px 5px}@media only screen and (min-width: 47.5em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper h4{font-size: 1em;line-height: 2.8125em;padding: 0 0 0 10px}}@media only screen and (min-width: 80em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper h4{font-size: 1.125em;line-height: 3.3333em;padding: 0 0 0 20px}}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .custom-text{font-size: .8125em;line-height: 1.4615em}@media only screen and (min-width: 80em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .custom-text{font-size: .875em;line-height: 1.5em}}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .leasing-info{overflow: hidden;padding-left: 5px}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .leasing-info .leasing-content{list-style: none;margin: 0 0 15px;padding-left: 15px}@media only screen and (min-width: 47.5em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .leasing-info{padding-left: 10px}}@media only screen and (min-width: 80em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .leasing-info{padding-left: 20px}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .leasing-info .leasing-content{list-style: none;margin: 0 0 20px;padding-left: 20px}}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .leasing-program{border-bottom: 1px solid #aeaeae}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .leasing-program:first-child{border-top: 1px solid #aeaeae}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .quetion-wrapper{margin-bottom: 30px}@media only screen and (min-width: 47.5em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .quetion-wrapper{margin-left: -0.33333333%;margin-bottom: 50px}}@media only screen and (min-width: 64em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .quetion-wrapper{margin-left: .91666667%}}@media only screen and (min-width: 80em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .faq-bottom-wrapper .quetion-wrapper{margin-left: 1.66666667%;margin-bottom: 75px}}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .btn{background: none;border: none;font-size: .875em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;line-height: 1.5em;margin-top: 42px}@media only screen and (min-width: 47.5em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .btn{margin-left: 11.86440678%;margin-top: 10px}}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .btn:hover{border: none;color: #000;text-decoration: none}.custom-bmr .leasing-outer-wrapper .leasing-wrapper .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 47.5em){.custom-bmr .leasing-outer-wrapper .leasing-wrapper .btn{line-height: 1.5em;margin-top: 26px;padding: 0 0 15px 0}}@media only screen and (min-width: 80em){.custom-bmr .leasing-outer-wrapper{padding: 18px 0}}.custom-bmr .neighborhood-container{padding: 40px 0}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container{padding: 50px 0}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container{padding: 100px 0;position: relative}}@media only screen and (min-width: 80em){.custom-bmr .neighborhood-container{padding: 200px 0}}.custom-bmr .neighborhood-container .neighborhood-image-wrapper{height: 462px;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;margin-bottom: 28px}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .neighborhood-image-wrapper{height: 520px;flex-direction: column}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .neighborhood-image-wrapper{height: 720px;margin: 0}}@media only screen and (min-width: 80em){.custom-bmr .neighborhood-container .neighborhood-image-wrapper{height: 700px}}.custom-bmr .neighborhood-container .neighborhood-image{width: calc((100% - 8px) / 2);overflow: hidden;position: relative}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .neighborhood-image{width: calc((100% - 30px) / 3)}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .neighborhood-image{width: calc((100% - 45px) / 4)}}.custom-bmr .neighborhood-container .neighborhood-image .image{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover}.custom-bmr .neighborhood-container .neighborhood-image.img-1{height: 195px;order: 1}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .neighborhood-image.img-1{height: 313px;margin-right: 15px}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .neighborhood-image.img-1{height: 390px}}.custom-bmr .neighborhood-container .neighborhood-image.img-2{height: 120px;order: 5}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .neighborhood-image.img-2{height: 153px;margin-right: 15px;order: 4}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .neighborhood-image.img-2{height: 315px;order: 2}}@media only screen and (min-width: 80em){.custom-bmr .neighborhood-container .neighborhood-image.img-2{height: 295px}}.custom-bmr .neighborhood-container .neighborhood-image.img-3{height: 196px;flex-basis: auto;order: 2}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .neighborhood-image.img-3{height: 353px;flex-basis: unset;margin-right: 15px;order: 3}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .neighborhood-image.img-3{height: 445px}}.custom-bmr .neighborhood-container .neighborhood-image.img-4{height: 120px;flex-basis: auto;order: 6}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .neighborhood-image.img-4{height: 273px;flex-basis: unset;margin-right: 15px}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .neighborhood-image.img-4{height: 260px;order: 4}}@media only screen and (min-width: 80em){.custom-bmr .neighborhood-container .neighborhood-image.img-4{height: 240px}}.custom-bmr .neighborhood-container .neighborhood-image.img-5{height: 115px;order: 3}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .neighborhood-image.img-5{height: 233px;margin-right: 15px;order: 5}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .neighborhood-image.img-5{height: 270px;flex-basis: 100%}.custom-bmr .neighborhood-container .neighborhood-image.img-5 .image{height: 270px}}.custom-bmr .neighborhood-container .neighborhood-image.img-6{height: 115px;order: 4}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .neighborhood-image.img-6{height: 193px;margin-right: 15px;order: 2}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .neighborhood-image.img-6{height: 230px;order: 6}}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .widgets-container{width: 48%}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .widgets-container{width: 39.33333333%;bottom: 25%;position: absolute;right: 0}}.custom-bmr .neighborhood-container .widgets-container .widget-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 1.125em;line-height: 1.2222em;margin-bottom: 20px;font-weight: 300}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .widgets-container .widget-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .widgets-container .widget-title{font-size: 2.25em;line-height: 1.1111em}}.custom-bmr .neighborhood-container .widgets-container .widget-title a{color: #000;text-decoration: none}.custom-bmr .neighborhood-container .widgets-container .widget-title a:hover{color: #000;text-decoration: none}.custom-bmr .neighborhood-container .widgets-container .description-wrapper{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.custom-bmr .neighborhood-container .widgets-container .description-wrapper a{color: #757575;text-decoration: none}.custom-bmr .neighborhood-container .widgets-container .description-wrapper a:hover{color: #757575;text-decoration: underline}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .widgets-container .description-wrapper{padding-left: 11.86440678%}}.custom-bmr .neighborhood-container .widgets-container .description-wrapper .btn{background: none;border: none;font-size: .875em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;line-height: 1.5em;margin: 0 !important}@media only screen and (min-width: 47.5em){.custom-bmr .neighborhood-container .widgets-container .description-wrapper .btn{margin-left: 11.86440678%;margin-top: 10px}}.custom-bmr .neighborhood-container .widgets-container .description-wrapper .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.custom-bmr .neighborhood-container .widgets-container .description-wrapper .btn:hover{border: none;color: #000;text-decoration: none}.custom-bmr .neighborhood-container .widgets-container .description-wrapper .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 64em){.custom-bmr .neighborhood-container .widgets-container .description-wrapper .btn{font-size: .875em;line-height: 2.5em}}.widget-content,.wellness-right,.welcome-container{position: relative}@media only screen and (min-width: 64em){.widget-content,.wellness-right,.welcome-container{top: 40px;opacity: 0}}.widget-content.fadein-content,.wellness-right.fadein-content,.welcome-container.fadein-content{opacity: 1;top: 0;transition: all 1.2s ease-in-out}.menu-wrapper-heading,.dining-plan-title,.parents-leasing-title,.resident-review-heading,.sign-up-title,.welness-heading,.tour-plan-title,.custom-tours .menu-wrapper-heading,.tour-heading,.dining-heading,.virtual-tours-gallery-title{white-space: nowrap}.menu-wrapper-heading .marquee-container,.dining-plan-title .marquee-container,.parents-leasing-title .marquee-container,.resident-review-heading .marquee-container,.sign-up-title .marquee-container,.welness-heading .marquee-container,.tour-plan-title .marquee-container,.custom-tours .menu-wrapper-heading .marquee-container,.tour-heading .marquee-container,.dining-heading .marquee-container,.virtual-tours-gallery-title .marquee-container{position: relative}.menu-wrapper-heading .marquee-content,.dining-plan-title .marquee-content,.parents-leasing-title .marquee-content,.resident-review-heading .marquee-content,.sign-up-title .marquee-content,.welness-heading .marquee-content,.tour-plan-title .marquee-content,.custom-tours .menu-wrapper-heading .marquee-content,.tour-heading .marquee-content,.dining-heading .marquee-content,.virtual-tours-gallery-title .marquee-content{align-items: center;display: inline-flex}.menu-wrapper-heading .marquee-content:after,.dining-plan-title .marquee-content:after,.parents-leasing-title .marquee-content:after,.resident-review-heading .marquee-content:after,.sign-up-title .marquee-content:after,.welness-heading .marquee-content:after,.tour-plan-title .marquee-content:after,.custom-tours .menu-wrapper-heading .marquee-content:after,.tour-heading .marquee-content:after,.dining-heading .marquee-content:after,.virtual-tours-gallery-title .marquee-content:after{width: 60px;content: '';display: inline-block;margin: 0 10px}@media only screen and (min-width: 47.5em){.menu-wrapper-heading .marquee-content:after,.dining-plan-title .marquee-content:after,.parents-leasing-title .marquee-content:after,.resident-review-heading .marquee-content:after,.sign-up-title .marquee-content:after,.welness-heading .marquee-content:after,.tour-plan-title .marquee-content:after,.custom-tours .menu-wrapper-heading .marquee-content:after,.tour-heading .marquee-content:after,.dining-heading .marquee-content:after,.virtual-tours-gallery-title .marquee-content:after{width: 100px;height: 1px;background: #222;margin: 0 20px}}@media only screen and (min-width: 64em){.menu-wrapper-heading .marquee-content:after,.dining-plan-title .marquee-content:after,.parents-leasing-title .marquee-content:after,.resident-review-heading .marquee-content:after,.sign-up-title .marquee-content:after,.welness-heading .marquee-content:after,.tour-plan-title .marquee-content:after,.custom-tours .menu-wrapper-heading .marquee-content:after,.tour-heading .marquee-content:after,.dining-heading .marquee-content:after,.virtual-tours-gallery-title .marquee-content:after{width: 150px;margin: 0 30px}}@media only screen and (min-width: 64em){.parents-leasing-title,.welness-heading,.dining-heading,.dining-plan-title,.leasing-wrapper .leasing-title,.tour-plan-title,.tour-heading,.virtual-tours-gallery-title{left: 3px}}@media only screen and (min-width: 64em){.menu-wrapper-heading{right: 0;left: 100%}}@media only screen and (min-width: 64em){.custom-tours .menu-wrapper-heading{right: 0;left: 97%}}.custom-virtual-tours .virtual-tours-top-wrapper{padding: 0 0 50px 0}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-top-wrapper{width: 720px;margin: 0 auto;padding: 40px 0 150px 0}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-top-wrapper{width: 960px;padding: 60px 0 160px 0}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-top-wrapper{width: 1200px;padding: 80px 0 176px 0}}.custom-virtual-tours .virtual-tours-top-wrapper .widget-button{background: #000;border-radius: 0;color: #fff;border: none;font-family: Helvetica, sans-serif;font-style: normal;font-weight: normal;text-decoration: none;text-transform: capitalize;transition: all .5s ease-in-out;font-size: .875em;line-height: 3.5714em;margin-top: 13px;padding: 0 15px;margin-top: 25px}.custom-virtual-tours .virtual-tours-top-wrapper .widget-button:hover{background: #404040;color: #fff}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-top-wrapper .widget-button{font-size: .875em;line-height: 4.2857em;margin-top: 20px;padding: 0 22px}}.custom-virtual-tours .virtual-tours-top-wrapper .widget-button:hover{text-decoration: none}.custom-virtual-tours .virtual-tours-top-wrapper .widget-button:hover{background: #404040;color: #fff}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-top-wrapper .widget-button{font-size: .875em;line-height: 4.2857em;margin-top: 20px;padding: 0 22px}}.custom-virtual-tours .virtual-tours-top-wrapper .widget-button:hover{text-decoration: none}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-top-wrapper .widget-button{margin-top: 40px}}.custom-virtual-tours .virtual-tours-top-wrapper .widget-button:before{display: none}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-container{display: flex}}.custom-virtual-tours .virtual-tours-container .faq-image{overflow: hidden}.custom-virtual-tours .virtual-tours-container .image{transition: all 1s ease-in-out}.custom-virtual-tours .virtual-tours-container.fadein-content .image{transform: scale(1)}.custom-virtual-tours .virtual-tours-image{width: 100%;position: relative}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-image{width: 65.33333333%}}.custom-virtual-tours .virtual-tours-image .image{width: 100%;height: 204px;background-position: center;background-repeat: no-repeat;background-size: cover;display: block}@media only screen and (min-width: 34.375em){.custom-virtual-tours .virtual-tours-image .image{height: 280px}}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-image .image{width: 84.70588235%;height: 280px;left: unset;position: static}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-image .image{height: 320px;margin-bottom: 0}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-image .image{height: 368px}}.custom-virtual-tours .widget-image{width: 144px;height: 98px;position: absolute;right: 3%;top: 195px}@media only screen and (min-width: 34.375em){.custom-virtual-tours .widget-image{width: 200px;height: 150px}}@media only screen and (min-width: 47.5em){.custom-virtual-tours .widget-image{width: 200px;height: 150px;right: 100%;top: 200px}}@media only screen and (min-width: 64em){.custom-virtual-tours .widget-image{width: 230px;height: 170px;top: 230px}}@media only screen and (min-width: 80em){.custom-virtual-tours .widget-image{width: 264px;height: 180px;top: 275px}}.custom-virtual-tours .widget-image .widget-img{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block;position: relative}.custom-virtual-tours .widgets-container{margin-top: 47px}@media only screen and (min-width: 47.5em){.custom-virtual-tours .widgets-container{width: 43.33333333%;margin-top: 0;position: relative}}@media only screen and (min-width: 47.5em){.custom-virtual-tours .widgets-container .widget-wrapper{margin-left: 9.23076923%}}.custom-virtual-tours .widgets-container h4{color: #000;font-family: Helvetica Light, sans-serif;font-size: 1.125em;line-height: 1.2222em;margin-bottom: 20px;font-weight: 300}@media only screen and (min-width: 47.5em){.custom-virtual-tours .widgets-container h4{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 64em){.custom-virtual-tours .widgets-container h4{font-size: 2.25em;line-height: 1.1111em}}.custom-virtual-tours .widgets-container h4 a{color: #000;text-decoration: none}.custom-virtual-tours .widgets-container h4 a:hover{color: #000;text-decoration: none}@media only screen and (min-width: 47.5em){.custom-virtual-tours .widget-content{padding-top: 20px}}@media only screen and (min-width: 80em){.custom-virtual-tours .widget-content{padding-top: 30px}}.custom-virtual-tours .widget-title{font-size: 2.25em;font-weight: bold;line-height: 1.1111em;margin-bottom: 20px}@media only screen and (min-width: 47.5em){.custom-virtual-tours .widget-title{font-size: 3.125em;line-height: 1em}}@media only screen and (min-width: 64em){.custom-virtual-tours .widget-title{font-size: 4.375em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-virtual-tours .widget-title{font-size: 5.25em;line-height: 1em}}.custom-virtual-tours .widget-description{color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.custom-virtual-tours .widget-description a{color: #757575;text-decoration: none}.custom-virtual-tours .widget-description a:hover{color: #757575;text-decoration: underline}@media only screen and (min-width: 47.5em){.custom-virtual-tours .widget-description{padding-left: 11.86440678%}}.custom-virtual-tours .virtual-tours-gallery-title{color: #000;font-family: Helvetica Light, sans-serif;font-size: 2.75em;line-height: 1em;font-weight: bold;margin-bottom: 0;position: absolute;left: 0;white-space: nowrap;top: 0}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery-title{font-size: 4.375em;line-height: 1.4286em}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-gallery-title{font-size: 6.25em;line-height: 1em}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-gallery-title{font-size: 8.75em;line-height: .7143em}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-gallery-title{right: 3%;top: 8%}}.custom-virtual-tours .virtual-tours-gallery{overflow: hidden;padding: 50px 0;position: relative}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery{padding: 70px 0 90px 0}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-gallery{padding: 140px 0 90px 0}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-gallery{padding: 160px 0}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-wrapper{position: relative}}.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container{position: relative}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container{align-items: center;display: flex;justify-content: space-between}}.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container .virtual-tours-gallery-image{padding-bottom: 30px;position: relative}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container .virtual-tours-gallery-image{width: 65.33333333%}}.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container .virtual-tours-gallery-image .image{width: 65.33333333%;height: 282px}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container .virtual-tours-gallery-image .image{width: 69.41176471%;height: 450px}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container .virtual-tours-gallery-image .image{height: 550px}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container .virtual-tours-gallery-image .image{height: 680px}}.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container .widget-image{top: 78px}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container .widget-image{top: 200px}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container .widget-image{top: 230px}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-gallery .virtual-tours-gallery-container .widget-image{top: 275px}}.custom-virtual-tours .virtual-tours-gallery .scroll-container{height: 220px;overflow: hidden}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .scroll-container{height: auto}}.custom-virtual-tours .virtual-tours-gallery .sliderContainer{width: 100%;height: 220px !important;overflow: hidden;position: relative;z-index: 0}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .sliderContainer{display: none}}.custom-virtual-tours .virtual-tours-gallery ul{margin: 0}.custom-virtual-tours .virtual-tours-gallery .property-amenities-list{width: auto;height: 100%;display: inline-flex;flex-wrap: nowrap;transition: transform 500ms ease-in-out}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image{width: 100%;height: 100%;display: inline-block;overflow: hidden;position: relative}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .property-amenities-image{flex: 0 0 470px;height: 392px;padding-right: 0}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-gallery .property-amenities-image{flex: 0 0 628px;height: 520px}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-gallery .property-amenities-image{flex: 0 0 784px;height: 576px}}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image:last-child{padding-right: 0}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .image-wrapper{height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .image-wrapper iframe{width: 100%;height: 100%}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .property-amenities-description{width: 100%;background: #e5e5e5;bottom: -100%;margin: 0;padding: 20px 30px;position: absolute;transition: all .5s ease-in-out}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .property-amenities-description{bottom: -50%}}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .property-amenities-description a{text-decoration: none}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .property-amenities-description .property-amenities-title,.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .property-amenities-description .property-amenities-text{display: block;color: #757575;font-family: Helvetica, sans-serif;font-size: .875em;line-height: 1.5em;margin: 0}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .property-amenities-description .property-amenities-title a,.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .property-amenities-description .property-amenities-text a{color: #757575;text-decoration: none}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .property-amenities-description .property-amenities-title a:hover,.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .property-amenities-description .property-amenities-text a:hover{color: #757575;text-decoration: underline}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .property-amenities-description .property-amenities-title{color: #000}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .image-wrapper:hover{cursor: pointer}.custom-virtual-tours .virtual-tours-gallery .property-amenities-image .image-wrapper:hover .property-amenities-description{bottom: 0}.custom-virtual-tours .virtual-tours-gallery .selectors{bottom: 0;display: flex;flex-wrap: nowrap;padding: 0;position: absolute;right: 0}.custom-virtual-tours .virtual-tours-gallery .selectors li{width: 8px;height: 8px;border: solid 1px #8c8c8c;border-radius: 50%;margin: 0 0 0 6px}.custom-virtual-tours .virtual-tours-gallery .selectors li a{width: 100%;height: 100%;display: block}.custom-virtual-tours .virtual-tours-gallery .selectors li.currentSel,.custom-virtual-tours .virtual-tours-gallery .selectors li.current{background: #000}.custom-virtual-tours .virtual-tours-gallery .property-amenities-nav{display: none}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .property-amenities-nav{bottom: 0;display: flex;flex-wrap: nowrap;padding: 0;position: absolute;right: 0}.custom-virtual-tours .virtual-tours-gallery .property-amenities-nav li{width: 8px;height: 8px;border: solid 1px #8c8c8c;border-radius: 50%;margin: 0 0 0 6px}.custom-virtual-tours .virtual-tours-gallery .property-amenities-nav li a{width: 100%;height: 100%;display: block}.custom-virtual-tours .virtual-tours-gallery .property-amenities-nav li.currentSel,.custom-virtual-tours .virtual-tours-gallery .property-amenities-nav li.current{background: #000}}.custom-virtual-tours .virtual-tours-gallery .scroll-buttons{bottom: -20px;display: flex;flex-wrap: nowrap;padding: 0;position: absolute;right: 0}.custom-virtual-tours .virtual-tours-gallery .widget-title{font-size: 1.5em;font-weight: 300;line-height: 1.1667em}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .widget-title{font-size: 1.75em;line-height: 1.1429em}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-gallery .widget-title{font-size: 2.25em;line-height: 1.1111em}}.custom-virtual-tours .virtual-tours-gallery .widgets-container{margin-top: 30px}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .widgets-container{width: 30.66666667%;margin-top: 0}}.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-content{margin: 0;padding: 0}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-content{width: 100%;padding-left: 7%}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-content{padding-left: 7.41666667%}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-content{padding-left: 17.69230769%}}.custom-virtual-tours .virtual-tours-gallery .widgets-container ul{list-style-position: inside;padding: 0}.custom-virtual-tours .virtual-tours-gallery .widgets-container ul li{font-size: .875em;line-height: 1.5em}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .widgets-container ul,.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-description{padding-left: 16.34615385%}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-gallery .widgets-container ul,.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-description{padding-left: 15.14423077%}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-gallery .widgets-container ul,.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-description{padding-left: 14.42307692%}}.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-image{width: 144px;height: 103px;left: 52%}@media only screen and (min-width: 34.375em){.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-image{width: 250px;height: 180px}}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-image{width: 275px;bottom: 40px;left: unset;right: 100%;top: auto}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-gallery .widgets-container .widget-image{width: 368px;height: 264px;bottom: 75px}}.custom-virtual-tours .virtual-tours-gallery .widgets-container .btn{background: none;border: none;font-size: .875em;color: #000;margin-top: 25px;padding-left: 0;padding-right: 0;position: relative;line-height: 1.5em;margin-top: 10px}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .widgets-container .btn{margin-left: 11.86440678%;margin-top: 10px}}.custom-virtual-tours .virtual-tours-gallery .widgets-container .btn:before{content: '';width: 100%;border-bottom: 1px solid #000;bottom: 5px;left: 0;position: absolute;right: 100%;transition: all .2s ease-in-out}.custom-virtual-tours .virtual-tours-gallery .widgets-container .btn:hover{border: none;color: #000;text-decoration: none}.custom-virtual-tours .virtual-tours-gallery .widgets-container .btn:hover:before{width: 0;height: 10px;background-position: center;background-repeat: repeat-x;background-size: auto 6px;right: 0;text-decoration: none;transition: all .2s ease-in-out}@media only screen and (min-width: 47.5em){.custom-virtual-tours .virtual-tours-gallery .widgets-container .btn{line-height: 2.5em;margin-left: 16.34615385%}}@media only screen and (min-width: 64em){.custom-virtual-tours .virtual-tours-gallery .widgets-container .btn{margin-left: 15.14423077%}}@media only screen and (min-width: 80em){.custom-virtual-tours .virtual-tours-gallery .widgets-container .btn{margin-left: 14.42307692%}}.tours-container{width: 100%;display: flex;flex-wrap: wrap;padding-top: 20px}.tours-container iframe{width: 100%;height: 320px;padding-bottom: 10px}@media only screen and (min-width: 34.375em){.tours-container iframe{height: 400px}}@media only screen and (min-width: 47.5em){.tours-container iframe{width: 50%;height: 350px;padding: 0 1% 1% 0}}@media only screen and (min-width: 80em){.tours-container iframe{height: 480px}}.tours-container iframe:nth-child(even){padding-right: 0}.property-page-content .custom-pages .pp-container{max-width: none}.app-wrapper .app-login__content .app-login__form .vertform-list .vertform-item label{color: #000000}.app-wrapper .select-menu-val{color: #000}