.property-list-item{overflow:hidden;padding:10px}.property-list-item img{object-fit:cover;width:100%}@media (min-width:1209px){.property-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:90%}.property-list-item{padding:10px;width:33.333333%}}.property-image{height:310px;width:450px}.property-address{font-size:20px;margin-top:12px}.property-price{font-size:13px;margin-bottom:15px}.property-price--header{color:#dcceca;letter-spacing:.1px;text-transform:uppercase}.property-details-link{background-color:#000;font-size:12px;margin-bottom:20px;padding:5px 15px}.property-details-link--container .hs-button{position:relative}@media (min-width:1209px){.listing{display:flex;margin:0 auto;width:80%}.listing-col{box-sizing:border-box;float:left;margin-right:50px;width:50%}}.listing-image{height:310px;width:450px}.listing-header--container{display:flex;justify-content:space-between;margin-top:8px}.listing-header{background-color:#d8b6b4;color:#f9f7f7;padding:8px}.listing-address{font-size:20px;margin-top:5px}.listing-property-details{font-size:13px;margin-bottom:15px}.listing-property-details--header{color:#dcceca;letter-spacing:.1px;text-transform:uppercase}.listing-details-link{background-color:#000;padding:8px 35px}.details-header--container{display:flex;justify-content:center}.details-header{background-color:#d8b6b4;color:#f9f7f7;padding:8px}.details-address--container{display:flex;justify-content:center;margin:15px auto 25px}.details-address{font-size:30px;font-weight:bolder}.details-image--container{display:flex;justify-content:center}.details-image{height:auto;width:60%}@media (min-width:1209px){.details-specifics--container{display:flex;justify-content:center}}@media (max-width:1208px){.details-specifics--container{text-align:center}}.details-specifics-item{margin:50px 30px}.details-specifics--header{color:#dcceca;letter-spacing:1.75px;text-transform:uppercase}.details-specifics{font-weight:bolder}.details-description--container{display:flex;justify-content:center;margin-bottom:50px}.details-description{margin-left:auto;margin-right:auto;max-width:1024px}.error{font-size:30px;text-align:center}.property-interest__modal{background-color:#fff;border-radius:5px;box-shadow:1px 2px 5px rgba(0,0,0,.5);height:500px;left:50%;max-width:660px;padding:30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}.property-interest__modal h2{text-align:center}.property-interest__modal form{background-color:transparent;max-width:600px;padding:0}.property-interest__modal input{margin-bottom:20px}.property-interest__close-modal{background-color:transparent;color:#fff;cursor:pointer;padding:10px;position:absolute;right:15px;top:15px}.property-interest__error,.property-interest__form,.property-interest__loading,.property-interest__message{display:none}.property-interest__loading{padding-top:50px;position:relative}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.property-interest__loading-spinner{display:inline-block;left:50%;position:absolute;top:0;transform:translateX(-50%)}.property-interest__loading-spinner svg{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.property-interest__error,.property-interest__loading,.property-interest__message{font-size:20px;margin-top:80px;text-align:center}.property-interest__modal[data-submission-state=empty] .property-interest__form,.property-interest__modal[data-submission-state=error] .property-interest__error,.property-interest__modal[data-submission-state=finished] .property-interest__message,.property-interest__modal[data-submission-state=submitted] .property-interest__loading{display:block}