.property-contact .umbraco-forms-submitmessage{display:block;font-family:"Inter",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:bold;line-height:1.5rem}.property-contact-details{background-color:#0054a6;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:#053f93;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}}.property-contact-details__inside{padding:1.875rem 1.375rem}@media print,screen and (min-width: 52.5625em){.property-contact-details__inside{padding:2.5rem}}@media print,screen and (min-width: 52.5625em){.property-contact{margin-bottom:1.875rem;position:sticky;top:7.75rem}}@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%;z-index:5}.property-contact.hide{-webkit-transform:translateY(100%);transform:translateY(100%)}}.property-contact__wrapper{width:100%}.property-contact__inside{background-color:#053f93;padding:1.875rem;position:relative;text-align:center}@media print,screen and (min-width: 52.5625em){.property-contact__inside{border-radius:0.25rem 0.25rem 0 0}}@media print,screen and (max-width: 52.56125em){.property-contact__inside{height:0;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{height:100%;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:#0054a6;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:#0054a6;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:#0054a6;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:#0054a6}.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:#0054a6;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:#0054a6}.property-contact__tooltip-download svg{height:0.9375rem;margin-right:0.625rem;width:0.9375rem}.property-contact__tooltip a{color:#0054a6;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.property-contact__tooltip a:focus,.property-contact__tooltip a:hover{color:#0054a6}.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:#0054a6;position:relative;z-index:2}@media print,screen and (min-width: 52.5625em){.property-contact__action{border-radius:0 0 0.25rem 0.25rem;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:#fff;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:700;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:#0054a6}.property-contact__btn--primary:hover,.property-contact__btn--primary:focus{background-color:#0054a6;border:2px solid #fff;color:#fff}.property-contact__btn--secondary{background-color:#0054a6;border:2px solid #fff;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:#0054a6}.property-contact:has(.modal.is-active){z-index:352}.property-contact .umbraco-forms-form select{background-color:#fff}.property-contact .umbraco-forms-form a,.property-contact .umbraco-forms-form a:hover{color:#fff;text-decoration:underline}.property-contact .umbraco-forms-form p,.property-contact .umbraco-forms-form label{color:#fff}.property-contact .umbraco-forms-form input{background:#fff;color:#0054a6}.property-contact .umbraco-forms-form input[type=checkbox]::before{background:#fff}.property-contact .umbraco-forms-form input[type=checkbox]:checked::before{background:#fff url('data:image/svg+xml;utf8,<svg width="19" height="16" viewBox="0 0 19 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 10L5.5 14.5L17.5 1.5" stroke="%230054a6" stroke-width="2"/></svg>') no-repeat 50% 50%}.property-contact .umbraco-forms-navigation{text-align:center}.property-contact .field-validation-error{color:#fff}.property-contact .umbraco-forms-submitmessage{background:url("../images/pdp/white-tick.svg") center top no-repeat;color:#fff;margin:0 auto;max-width:25rem;padding-top:4.25rem;text-align:center}@media print,screen and (max-width: 52.56125em){.grecaptcha-badge{bottom:100px !important;z-index:5}}