div#inner-page-wrapper{padding-top:35px}.innerpage__container{padding:54px 0 67px;max-width:100%}.ip-condos-details{line-height:1;max-width:1300px;padding:0 15px;margin:0 auto 120px}.ip-condos-details h2{text-align:center;text-transform:uppercase;font-size:40px;line-height:1;font-weight:600;margin-bottom:62px}.ip-condos-details p{font-size:20px;line-height:1.5!important;margin-bottom:18px!important;margin-top:0!important}.ip-condos-details p.mb-50{margin-bottom:51px!important}.ip-condos-details ul{font-size:22px;margin-top:43px!important}.ip-condos-details ul li{margin-bottom:20px}.ip-condos-details img{margin-top:57px!important}.ip-condos-details-listings{position:relative;padding:0 15px}.ip-condos-details-listings__title{text-align:center;text-transform:uppercase;font-size:40px;line-height:1;font-weight:600;margin-bottom:40px}.ip-condos-details-listings__content{max-width:1500px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.ip-condos-details-listings__feed{width:100%}.ip-condos-details-listings__sidebar{width:100%;padding:35px 15px 50px;background:#000;margin-top:30px}.ip-condos-details-listings__details{margin-bottom:30px}.ip-condos-details-listings__details span{display:block;color:#fff;margin-bottom:5px}.ip-condos-details-listings__cta a{letter-spacing:0;width:100%;justify-content:flex-start;min-height:62px;margin-bottom:30px;gap:14px;padding:10px 15px!important;font-size:12px!important}.ip-condos-details-listings__cta a:hover{background:var(--primary)}.ip-condos-details-listings__smi{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:55px}.ip-condos-details-listings__smi span{display:block;font-size:17px;color:#fff;text-transform:uppercase;text-align:center;font-weight:600;letter-spacing:.1em;width:100%;margin-bottom:12px}.ip-condos-details-listings__smi a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;color:#fff;font-size:20px;background:#525252;transition:all .3s ease-in-out}.ip-condos-details-listings__smi a:hover{background:var(--primary)}.ip-condos-details-listings__smi a em.ai-font-envelope-f{font-size:14px}.ip-condos-details-listings .aci-results-elevate-controls{display:none}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#request-additional-info .aiosp-content.aios-popup-body{max-width:595px;min-height:auto;padding:40px 15px 30px}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#showing-schedule .aiosp-content.aios-popup-body{max-width:784px;min-height:auto;padding:20px 24px 25px}.aiosp-content.aios-popup-body button.aiosp-close{color:var(--primary);font-family:agentimage;font-size:40px;opacity:1}.aiosp-content.aios-popup-body button.aiosp-close:hover{color:#000}.popup-content h2{font-size:30px;text-align:center;text-transform:uppercase;font-weight:500}.popup-content .popup-content-form{margin-top:34px}.popup-content .popup-content-form form{font-size:0;position:relative}.popup-content .popup-content-form span.wpcf7-spinner{position:absolute;bottom:-24px;left:0;right:0;margin:auto}.popup-content .popup-content-form .wpcf7-response-output{font-size:12px;margin:0!important}.popup-content .popup-content-form span.wpcf7-not-valid-tip{font-size:12px}.popup-content .pp-fields{padding:9px;display:inline-block;vertical-align:top;width:100%;position:relative}.popup-content .pp-fields.full{width:100%}.popup-content .pp-fields.pp-btn{width:100%;margin-top:22px}.popup-content .pp-fields.pp-btn input{max-width:192px;height:56px;background:var(--primary);transition:all .3s ease-in-out;color:#fff;border:none;margin:0 auto;display:block}.popup-content .pp-fields.pp-btn input:hover{background:#000}.popup-content .pp-fields.pp-textarea{width:100%}.popup-content .pp-fields.pp-textarea textarea{height:180px;padding-top:20px}.popup-content .pp-fields input,.popup-content .pp-fields select,.popup-content .pp-fields textarea{font-size:14px;font-weight:400;color:#000;width:100%;height:51px;border-radius:0;resize:none;background:transparent;border:1px solid #9d9d9d!important;-webkit-appearance:none;-moz-appearance:none;text-transform:uppercase;padding:0 20px}.popup-content .pp-fields select#pp1ptime,.popup-content .pp-fields select#ppatime{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0ic2l6ZS02Ij4KICA8cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMiA2djZoNC41bTQuNSAwYTkgOSAwIDEgMS0xOCAwIDkgOSAwIDAgMSAxOCAwWiIgLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:20px 20px;background-position:center right 16px;padding-right:48px!important}.popup-content .pp-discaimer{padding:0 15px}.popup-content .pp-discaimer p{font-size:15px;padding-bottom:20px;line-height:1.4}div#showing-schedule .popup-content h2{text-align:left}div#showing-schedule .popup-content .popup-content-form form{font-size:0;position:relative;margin:0 -15px}div#showing-schedule .pp-fields{padding:15px}div#showing-schedule .pp-fields label{display:block!important;font-size:12px;max-width:-moz-max-content;max-width:max-content;background:#fff;position:absolute;top:8px;left:29px;z-index:2;padding:0 3px}@media screen and (min-width:1024px){.ip-condos-details h2{font-size:50px}.ip-condos-details-listings__title{font-size:50px;margin-bottom:62px}.ip-condos-details-listings__feed{width:69.7334%}.ip-condos-details-listings__sidebar{width:26.867%;margin-top:0}.popup-content .pp-fields{width:50%}.aci-results-elevate-list-address strong{font-size:15px!important}.aci-results-elevate-list-address span{font-size:13px!important}.aci-results-elevate-list-price strong{font-size:15px!important}.aci-results-elevate-list-featured li span{font-size:12px!important}}@media screen and (min-width:1280px){.ip-condos-details h2,.ip-condos-details-listings__title{font-size:69px}.ip-condos-details-listings__sidebar{padding:35px 35px 50px}.ip-condos-details-listings__cta a{padding:10px 30px!important;font-size:14px!important}.aci-results-elevate-list-address strong{font-size:20px!important}.aci-results-elevate-list-address span{font-size:14px!important}.aci-results-elevate-list-price strong{font-size:20px!important}.aci-results-elevate-list-featured li span{font-size:12px!important}}
