.property-contact-details{background-color:#e3e3e3;width:100%}@media print,screen and (min-width: 52.5625em){.property-contact-details{margin-left:auto;margin-right:auto;max-width:39.0625rem}}@media only screen and (min-height: 800px){.property-contact-details{border-radius:0.3125rem}}.property-contact-details__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:6.25rem;position:relative}@media print,screen and (max-width: 52.56125em){.property-contact-details__header{padding:1.5625rem 1.375rem 1.3125rem}}@media print,screen and (min-width: 52.5625em){.property-contact-details__header{padding:1.5rem 8.125rem 1.1875rem}}@media only screen and (min-height: 800px){.property-contact-details__header{border-radius:0.3125rem 0.3125rem 0 0}}@media print,screen and (max-width: 52.56125em){.property-contact-details__header-img{display:none}}@media print,screen and (min-width: 52.5625em){.property-contact-details__header-img{bottom:0;left:2.5rem;max-width:8.125rem;position:absolute;top:0;width:100%}}@media print,screen and (min-width: 52.5625em){.property-contact-details__header img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%}}.property-contact-details__header-close{background-color:rgba(0,0,0,0);border-width:0;font-size:0;margin:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (max-width: 52.56125em){.property-contact-details__header-close{right:2.375rem}}@media print,screen and (min-width: 52.5625em){.property-contact-details__header-close{right:2.5rem}}.property-contact-details__header-close svg{cursor:pointer;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.property-contact-details__header-text{width:100%}@media print,screen and (min-width: 52.5625em){.property-contact-details__header-text{text-align:center}}.property-contact-details__header-eyebrow{color:#fff;display:block;font-size:0.75rem;font-style:normal;font-weight:700;letter-spacing:0.105rem;line-height:0.975rem;text-transform:uppercase}.property-contact-details__header-title{color:#fff;font-style:normal;font-weight:700;line-height:2.17rem;padding-top:0.375rem}@media print,screen and (max-width: 52.56125em){.property-contact-details__header-title{font-size:1.625rem}}@media print,screen and (min-width: 52.5625em){.property-contact-details__header-title{font-size:1.75rem}}@media print,screen and (max-width: 52.56125em){.property-contact-details__inside{padding:1.875rem 1.375rem}}@media print,screen and (min-width: 52.5625em){.property-contact-details__inside{padding:2.5rem}}.property-contact-details .umbraco-forms-form{margin-left:-0.9375rem;margin-right:-0.9375rem;width:auto}@media print,screen and (max-width: 52.56125em){.property-contact-details .umbraco-forms-form{margin-top:-1.25rem}}@media print,screen and (min-width: 52.5625em){.property-contact-details .umbraco-forms-form{margin-top:-1.875rem}}.property-contact-details .umbraco-forms-field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media print,screen and (max-width: 52.56125em){.property-contact-details .umbraco-forms-field{margin-top:1.875rem}}@media print,screen and (min-width: 52.5625em){.property-contact-details .umbraco-forms-field{margin-top:2.5rem}}.property-contact-details .umbraco-forms-field.dropdown{background-color:#e3e3e3}.property-contact-details .umbraco-forms-field.dropdown::before,.property-contact-details .umbraco-forms-field.dropdown::after{content:"";pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.property-contact-details .umbraco-forms-field.dropdown::before{background-color:#b80000;border-radius:0 2px 2px 0;bottom:0;right:0;top:0;width:2.875rem;z-index:0}.property-contact-details .umbraco-forms-field.dropdown::after{border-bottom:2px solid #fff;border-right:2px solid #fff;height:0.5rem;right:1.1875rem;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:0.5rem;z-index:1}.property-contact-details .umbraco-forms-field-wrapper{width:100%}.property-contact-details .umbraco-forms-field label{background-color:#e3e3e3;display:inline-block;height:1.25rem;left:0.75rem;padding:0 0.5rem;position:absolute;top:-0.625rem;z-index:3}.property-contact-details .umbraco-forms-field input{height:3.75rem}.property-contact-details .umbraco-forms-field textarea{height:6.25rem}.property-contact-details .umbraco-forms-field select,.property-contact-details .umbraco-forms-field input,.property-contact-details .umbraco-forms-field textarea{background-color:#e3e3e3;border-color:#e3e3e3;border-radius:2px;border-style:solid;border-width:1px;outline:none;padding:1.25rem;position:relative;width:100%;z-index:2}.property-contact-details .umbraco-forms-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);height:3.75rem}.property-contact-details .umbraco-forms-field select,.property-contact-details .umbraco-forms-field label,.property-contact-details .umbraco-forms-field input,.property-contact-details .umbraco-forms-field textarea{color:#000;cursor:pointer;font-size:0.9375rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem;-webkit-transition:border-color 200ms ease-in-out;transition:border-color 200ms ease-in-out}.property-contact-details .umbraco-forms-field select::-webkit-input-placeholder, .property-contact-details .umbraco-forms-field label::-webkit-input-placeholder, .property-contact-details .umbraco-forms-field input::-webkit-input-placeholder, .property-contact-details .umbraco-forms-field textarea::-webkit-input-placeholder{color:#e3e3e3;font-size:0.9375rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem}.property-contact-details .umbraco-forms-field select::-moz-placeholder, .property-contact-details .umbraco-forms-field label::-moz-placeholder, .property-contact-details .umbraco-forms-field input::-moz-placeholder, .property-contact-details .umbraco-forms-field textarea::-moz-placeholder{color:#e3e3e3;font-size:0.9375rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem}.property-contact-details .umbraco-forms-field select:-ms-input-placeholder, .property-contact-details .umbraco-forms-field label:-ms-input-placeholder, .property-contact-details .umbraco-forms-field input:-ms-input-placeholder, .property-contact-details .umbraco-forms-field textarea:-ms-input-placeholder{color:#e3e3e3;font-size:0.9375rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem}.property-contact-details .umbraco-forms-field select::-ms-input-placeholder, .property-contact-details .umbraco-forms-field label::-ms-input-placeholder, .property-contact-details .umbraco-forms-field input::-ms-input-placeholder, .property-contact-details .umbraco-forms-field textarea::-ms-input-placeholder{color:#e3e3e3;font-size:0.9375rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem}.property-contact-details .umbraco-forms-field select::placeholder,.property-contact-details .umbraco-forms-field label::placeholder,.property-contact-details .umbraco-forms-field input::placeholder,.property-contact-details .umbraco-forms-field textarea::placeholder{color:#e3e3e3;font-size:0.9375rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem}.property-contact-details .umbraco-forms-field select:focus,.property-contact-details .umbraco-forms-field label:focus,.property-contact-details .umbraco-forms-field input:focus,.property-contact-details .umbraco-forms-field textarea:focus{border-color:#000}.property-contact-details .field-validation-valid{display:none}.property-contact-details .field-validation-error{color:#b80000;cursor:pointer;display:block;font-size:0.9375rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem;margin-bottom:-1.25rem;padding:1rem 0 0}@media print,screen and (max-width: 52.56125em){.property-contact-details .umbraco-forms-navigation{padding-top:1.875rem}}@media print,screen and (min-width: 52.5625em){.property-contact-details .umbraco-forms-navigation{padding-top:2.5rem}}.property-contact-details .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-radius:0.25rem;border-width:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.75rem;font-style:normal;font-weight:700;height:3.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.105rem;line-height:0.975rem;margin-left:auto;margin-right:auto;max-width:15.8125rem;text-transform:uppercase;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;width:100%}.property-contact-details .btn:focus,.property-contact-details .btn:hover{opacity:.8}@media print,screen and (min-width: 52.5625em){.property-contact{position:sticky;top:1.5rem}}@media print,screen and (max-width: 52.56125em){.property-contact{bottom:0;left:0;overflow:hidden;position:fixed;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;width:100%}.property-contact.hide{-webkit-transform:translateY(100%);transform:translateY(100%)}}.property-contact__wrapper{width:100%}.property-contact__inside{background-color:#e3e3e3;padding:1.875rem;position:relative;text-align:center}@media print,screen and (min-width: 52.5625em){.property-contact__inside{border-radius:0.25rem}}@media print,screen and (max-width: 52.56125em){.property-contact__inside{opacity:0;position:relative;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;visibility:hidden;z-index:1}}@media print,screen and (min-width: 52.5625em){.property-contact__inside .property-contact__mls{display:none}}.property-contact__inside.has-image{text-align:left}@media print,screen and (min-width: 52.5625em){.property-contact__inside.has-image{padding-right:33.3333%}}@media print,screen and (max-width: 52.56125em){.property-contact__inside.has-image{padding-right:16%}}.property-contact__inside.has-image .property-contact__content{text-align:left}.property-contact__inside.has-image .property-contact__social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media print,screen and (max-width: 52.56125em){.property-contact__inside.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}.property-contact__content{text-align:center}.property-contact__content-eyebrow{color:#fff;display:block;font-size:0.75rem;font-style:normal;font-weight:700;letter-spacing:0.105rem;line-height:0.975rem;text-transform:uppercase}.property-contact__content-title{color:#fff;display:block;font-size:1.75rem;font-style:normal;font-weight:700;line-height:2.17rem;padding-top:6px}.property-contact__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem;position:relative;z-index:1}.property-contact__social-item{margin-right:0.875rem;position:relative;width:3.125rem}.property-contact__social-trigger{background-color:rgba(0,0,0,0);border-color:#000;border-radius:50%;border-style:solid;border-width:2px;height:3.125rem;outline:none;padding:0;position:relative;width:3.125rem}.property-contact__social-trigger svg{height:1.5rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1.5rem}.property-contact__social-trigger:focus~.property-contact__tooltip,.property-contact__social-trigger:hover~.property-contact__tooltip{opacity:1;visibility:visible}.property-contact__tooltip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:0.3125rem;bottom:128%;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;min-height:2.8125rem;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;visibility:hidden;white-space:nowrap}@media print,screen and (min-width: 52.5625em){.property-contact__tooltip{padding:0.75rem 1.25rem}}@media print,screen and (max-width: 52.56125em){.property-contact__tooltip{padding:0.75rem}}.property-contact__tooltip:hover,.property-contact__tooltip:focus{opacity:1;visibility:visible}.property-contact__tooltip::after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:0.625rem;content:"";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.has-image .property-contact__tooltip.is-email,.has-image .property-contact__tooltip.is-tel{left:0;-webkit-transform:none;transform:none}.has-image .property-contact__tooltip.is-email::after,.has-image .property-contact__tooltip.is-tel::after{left:0.9375rem;-webkit-transform:none;transform:none}.property-contact__tooltip.is-active{opacity:1;visibility:visible}.property-contact__tooltip-text{color:#000;font-style:normal;font-weight:400;line-height:normal;margin-right:0.9375rem;text-decoration-line:underline}@media print,screen and (min-width: 52.5625em){.property-contact__tooltip-text{font-size:1rem}}@media print,screen and (max-width: 52.56125em){.property-contact__tooltip-text{font-size:0.75rem}}.property-contact__tooltip-copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-width:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-style:normal;font-weight:700;letter-spacing:0.105rem;line-height:normal;margin:0;outline:none;padding:0;text-transform:uppercase;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.property-contact__tooltip-copy:focus,.property-contact__tooltip-copy:hover{color:#e3e3e3}.property-contact__tooltip-copy-before,.property-contact__tooltip-copy-after{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print,screen and (min-width: 52.5625em){.property-contact__tooltip-copy-before,.property-contact__tooltip-copy-after{font-size:0.75rem}}@media print,screen and (max-width: 52.56125em){.property-contact__tooltip-copy-before,.property-contact__tooltip-copy-after{font-size:0.625rem}}.property-contact__tooltip-copy-after{display:none}.property-contact__tooltip-icon{height:1.125rem;margin-right:0.4375rem;width:1.125rem}.property-contact__tooltip-icon svg{height:100%;width:100%}.property-contact__tooltip-download{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-width:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-style:normal;font-weight:700;letter-spacing:0.105rem;line-height:normal;margin:0;outline:none;padding:0;text-transform:uppercase;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}@media print,screen and (min-width: 52.5625em){.property-contact__tooltip-download{font-size:0.75rem}}@media print,screen and (max-width: 52.56125em){.property-contact__tooltip-download{font-size:0.625rem}}.property-contact__tooltip-download:focus,.property-contact__tooltip-download:hover{color:#000}.property-contact__tooltip-download svg{height:0.9375rem;margin-right:0.625rem;width:0.9375rem}.property-contact__tooltip a{color:#000;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.property-contact__tooltip a:focus,.property-contact__tooltip a:hover{color:#e3e3e3}.property-contact__tooltip--active .property-contact__tooltip-copy-before{display:none}.property-contact__tooltip--active .property-contact__tooltip-copy-after{display:block}.property-contact__img{bottom:0;overflow:hidden;position:absolute;right:0;width:100%}@media print,screen and (min-width: 52.5625em){.property-contact__img{max-width:33.3333%;top:-1.5rem}}@media print,screen and (max-width: 52.56125em){.property-contact__img{max-width:50%;top:4.1875rem}}.property-contact__img img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;width:100%}.property-contact__action{background-color:#e3e3e3;position:relative;z-index:2}@media print,screen and (min-width: 52.5625em){.property-contact__action{padding:1.25rem 1.875rem}}@media print,screen and (max-width: 52.56125em){.property-contact__action{padding:1.25rem}}.property-contact__action-inside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (min-width: 52.5625em){.property-contact__action .property-contact__mls{text-align:center}}@media print,screen and (max-width: 52.56125em){.property-contact__action .property-contact__mls{display:none}}.property-contact__mls{color:0.875rem;display:block;font-size:0.9375rem;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:1.25rem;padding-top:1.25rem;width:100%}.property-contact__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:0.25rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.875rem;font-style:normal;font-weight:400;height:3.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.105rem;line-height:normal;outline:none;padding:0.75rem 0.625rem;text-align:center;text-transform:uppercase;-webkit-transition:color,background-color,border-color,200ms ease-in-out;transition:color,background-color,border-color,200ms ease-in-out;width:100%}.property-contact__btn--primary{background-color:#fff;border:2px solid rgba(0,0,0,0);color:#000}.property-contact__btn--primary:hover,.property-contact__btn--primary:focus{background-color:#000;border:2px solid rgba(0,0,0,0);color:#fff}.property-contact__btn--secondary{background-color:#000;border:2px solid rgba(0,0,0,0);color:#fff;margin-right:0.9375rem}@media print,screen and (min-width: 52.5625em){.property-contact__btn--secondary{display:none}}.property-contact__btn--secondary:hover,.property-contact__btn--secondary:focus{background-color:#fff;border:2px solid rgba(0,0,0,0);color:#000}.property-contact:has(.modal.is-active){z-index:352}