.property-hero-section{padding:64px 0 112px}@media (max-width:767px){.property-hero-section{padding:0 0 68px}.property-hero-section .container{padding:0}}.property-hero-image-wrapper{align-items:center;border-radius:24px;display:flex;justify-content:center;min-height:640px;position:relative}.property-hero-image-wrapper:before{background:#000;border-radius:inherit;content:"";height:100%;left:0;opacity:.4;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media (max-width:1550px){.property-hero-image-wrapper{min-height:600px}}@media (max-width:1299px){.property-hero-image-wrapper{min-height:500px}}@media (max-width:767px){.property-hero-image-wrapper{border-radius:0 0 16px 16px;min-height:360px}}.property-hero-image-wrapper .property-hero-img{border-radius:24px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:767px){.property-hero-image-wrapper .property-hero-img{border-radius:0 0 16px 16px}}.property-hero-image-content{margin:0 auto;max-width:926px;position:relative;text-align:center;width:100%;z-index:1}.property-hero-image-content span{color:#fff;display:block;font-family:DM Sans,sans-serif;font-size:32px;font-weight:600;line-height:115%;margin-bottom:8px;text-transform:uppercase}.property-hero-image-content h1{color:#fff;font-size:72px;font-weight:600;letter-spacing:-.02em;line-height:115%;margin:0}@media (max-width:1299px){.property-hero-image-content h1{font-size:60px}}@media (max-width:767px){.property-hero-image-content h1{font-size:40px}}.property-hero-tag-wrapper{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;left:0;padding:24px;position:absolute;top:0;width:100%;z-index:1}@media (max-width:767px){.property-hero-tag-wrapper{padding:16px}}.property-tag-block{align-items:center;background-color:#fff;border-radius:8px;color:#111;display:flex;font-size:20px;font-weight:500;gap:8px;letter-spacing:-.02em;line-height:150%;padding:12px 23px;z-index:1}@media (max-width:1199px){.property-tag-block{font-size:16px;padding:8px 12px}}@media (max-width:767px){.property-tag-block{font-size:14px;padding:6px 12px}}.property-tag-block .property-block-diamond{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.property-tag-block .property-block-diamond img{animation:popAnimation 2s ease-in-out infinite;width:32px}@keyframes popAnimation{0%,to{transform:scale(.5)}50%{transform:scale(1)}}.property-hero-links-wrapper{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:767px){.property-hero-links-wrapper{display:none}}.property-hero-links-wrapper .property-hero-map-link,.property-hero-links-wrapper .property-hero-tour-link{align-items:center;background-color:#fff;border-radius:8px;color:#322f30;display:flex;font-size:16px;font-weight:500;gap:8px;letter-spacing:-.02em;line-height:150%;padding:12px 16px;z-index:1}@media (max-width:1199px){.property-hero-links-wrapper .property-hero-map-link,.property-hero-links-wrapper .property-hero-tour-link{font-size:14px;padding:8px 12px}}.property-hero-links-wrapper .property-hero-map-link img,.property-hero-links-wrapper .property-hero-tour-link img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.property-hero-form.is-sticky{bottom:20px;left:0;margin:auto;position:fixed;right:0;width:80%;z-index:100}.property-hero-form.is-sticky .property-hero-form-row{bottom:auto;left:auto;position:relative;transform:none}.property-hero-form.is-sticky .property-hero-select-dropdown{bottom:calc(100% + 4px);top:auto}.property-hero-form.fade-in{animation:fadeIn .35s ease-out forwards}.property-hero-form.fade-out{animation:fadeOut .35s ease-in forwards}@media (max-width:767px){.property-hero-form{display:none}}.property-hero-form-row{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.25);border-radius:16px;bottom:-40px;display:flex;flex-wrap:wrap;gap:0;left:50%;margin:0 auto;max-width:1040px;padding:16px 16px 16px 24px;position:absolute;transform:translateX(-50%);width:100%;z-index:1}@media (max-width:991px){.property-hero-form-row{max-width:650px}}@media (max-width:767px){.property-hero-form-row{display:none}}.property-hero-form-row .property-hero-form-item{flex:1;min-width:0}.property-hero-form-row .property-hero-form-item:first-child{padding-left:0}.property-hero-form-row .property-hero-form-item:last-child{border-right:none;padding-right:0}.property-hero-form-row .property-hero-form-item--submit{flex:0 0 auto}.property-hero-form-row .property-hero-form-item label{color:#000;display:block;font-size:16px;font-weight:500;letter-spacing:-.05em;line-height:135%;margin:0 0 8px;text-transform:uppercase}.property-hero-form-row .property-hero-custom-select{position:relative}.property-hero-form-row .property-hero-select-trigger{align-items:center;background-color:transparent;border:none;color:#322f30;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;gap:0;letter-spacing:-.05em;line-height:135%;min-height:auto;opacity:.75;text-align:left;transition:border-color .2s;width:100%}.property-hero-form-row .property-hero-select-trigger img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.property-hero-form-row .property-hero-select-trigger .property-hero-select-value{font-size:16px;padding:0 0 0 8px;width:calc(100% - 24px)}.property-hero-form-row .property-hero-select-dropdown{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:none;left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 4px);width:350px;z-index:10}.property-hero-form-row .property-hero-select-dropdown li{color:#322f30;cursor:pointer;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.05em;line-height:135%;padding:10px 12px;transition:background .15s}.property-hero-form-row .property-hero-select-dropdown li:hover{background:rgba(0,0,0,.06)}.property-hero-form-row .property-hero-select-dropdown .property-hero-select-group{color:#8a8a8a;cursor:default;font-size:11px;font-weight:600;letter-spacing:.05em;padding:8px 12px 4px;pointer-events:none;text-transform:uppercase}.property-hero-form-row .property-hero-select-dropdown .property-hero-select-group:hover{background:none}.property-hero-form-row .property-hero-select-dropdown .property-hero-select-group~li[role=option]{padding-left:20px}.property-hero-form-row .property-hero-custom-select.is-open .property-hero-select-dropdown{display:block}.property-hero-form-row .property-hero-custom-select.has-error .property-hero-select-trigger{border-color:#e53e3e;box-shadow:0 0 0 1px #e53e3e}.property-hero-form-row .property-hero-custom-select.is-loading .property-hero-select-value{opacity:.5;padding-left:24px;position:relative}.property-hero-form-row .property-hero-custom-select.is-loading .property-hero-select-value:before{animation:rezpage-spin .6s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#066c6f;content:"";height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes rezpage-spin{to{transform:rotate(1turn)}}.property-hero-form-row .property-hero-input-wrap{display:flex;flex-wrap:wrap;opacity:.75}.property-hero-form-row .property-hero-input-wrap img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.property-hero-form-row .property-hero-input-wrap .property-hero-input{border:none;box-shadow:none;color:#322f30;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.05em;line-height:135%;opacity:1;outline:none;padding:0 0 0 8px;width:calc(100% - 24px)}.property-hero-form-row .property-hero-input-wrap .property-hero-input::-moz-placeholder{color:#322f30;opacity:1}.property-hero-form-row .property-hero-input-wrap .property-hero-input::placeholder{color:#322f30;opacity:1}@media (max-width:991px){.property-hero-form-row .property-hero-form-item--submit{padding:16px 0 0;width:100%}}.property-hero-form-row .property-hero-form-item--submit .btn-primary{padding:14px 19px 15px 23px}@media (max-width:991px){.property-hero-form-row .property-hero-form-item--submit .btn-primary{width:100%}}.property-hero-form-item-separator{background-color:#000;height:52px;margin:0 31.5px;opacity:.24;width:1px}.property-hero-form-item-hidden-separator{background-color:none;height:52px;margin-right:31.5px;width:0}.property-hero-form-block{align-items:center;color:var(--Primary-Xior-Red,#ae0f0a);display:flex;font-family:DM Sans;font-size:24px;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:-1.2px;line-height:135%;width:100%}