.areapage-contact{width:100%;background-color:var(--areapage-contact-color-surface)}.areapage-contact__inner{display:flex;align-items:center;gap:var(--areapage-contact-column-gap);padding:var(--areapage-contact-padding-y) var(--areapage-contact-padding-x);isolation:isolate}.areapage-contact__content{flex:1 1;min-width:0;gap:var(--areapage-contact-block-gap);z-index:2}.areapage-contact__content,.areapage-contact__heading-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.areapage-contact__heading-block{width:100%;gap:var(--areapage-contact-heading-gap);padding-top:var(--areapage-contact-content-pt)}.areapage-contact__heading{margin:0;width:100%;font-family:var(--areapage-contact-font-primary);font-weight:500;font-size:var(--areapage-contact-h2-size);line-height:var(--areapage-contact-h2-line);letter-spacing:var(--areapage-contact-h2-tracking);color:var(--areapage-contact-color-text-primary);font-style:normal}.areapage-contact__heading-accent{color:var(--areapage-contact-color-accent)}.areapage-contact__description{margin:0;width:100%;font-family:var(--areapage-contact-font-body);font-weight:400;font-size:var(--areapage-contact-body-size);line-height:var(--areapage-contact-body-line);color:var(--areapage-contact-color-text-tertiary);font-style:normal}.areapage-contact__info{width:100%;align-items:flex-start;justify-content:center}.areapage-contact__info,.areapage-contact__info-text{display:flex;flex-direction:column;gap:var(--areapage-contact-info-gap)}.areapage-contact__social-row{display:flex;gap:var(--areapage-contact-social-gap);align-items:flex-start;padding-bottom:var(--areapage-contact-social-row-pb)}.areapage-contact__social-icon{display:inline-flex;align-items:center;padding:var(--areapage-contact-icon-padding);border:1px solid var(--areapage-contact-color-stroke-thin);border-radius:999px;background:transparent;color:inherit;text-decoration:none;flex-shrink:0}.areapage-contact__social-icon-img{display:block;width:16px;height:16px}.areapage-contact__email{font-weight:500;font-size:var(--areapage-contact-body-big-size);line-height:var(--areapage-contact-body-big-line);letter-spacing:var(--areapage-contact-body-big-tracking);color:var(--areapage-contact-color-text-primary)}.areapage-contact__email,.areapage-contact__phone{margin:0;font-family:var(--areapage-contact-font-body);white-space:nowrap;font-style:normal}.areapage-contact__phone{font-weight:400;font-size:var(--areapage-contact-body-size);line-height:var(--areapage-contact-body-line);color:var(--areapage-contact-color-text-tertiary)}.areapage-contact__email-link,.areapage-contact__phone-link{color:inherit;text-decoration:none}.areapage-contact__form{flex:1 1;min-width:0;gap:var(--areapage-contact-form-gap);justify-content:center;z-index:1}.areapage-contact__form,.areapage-contact__inputs{display:flex;flex-direction:column;align-items:flex-start;width:100%}.areapage-contact__inputs{gap:var(--areapage-contact-inputs-gap)}.areapage-contact__input-row{width:100%;display:flex;gap:var(--areapage-contact-input-row-gap);align-items:flex-start}.areapage-contact__field{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:var(--areapage-contact-input-stack-gap);align-items:flex-start;justify-content:center;overflow:clip}.areapage-contact__field--full{width:100%;flex:1 1 100%}.areapage-contact__label{width:100%;min-width:70px;margin:0;font-family:var(--areapage-contact-font-body);font-weight:400;font-size:var(--areapage-contact-body-normal-size);line-height:var(--areapage-contact-body-normal-line);color:var(--areapage-contact-color-text-secondary);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.areapage-contact__input-wrap{width:100%;display:flex;align-items:center;gap:var(--areapage-contact-field-gap);padding:0 var(--areapage-contact-field-padding-x) var(--areapage-contact-field-padding-bottom);border-bottom:1px solid var(--areapage-contact-color-stroke-thin)}.areapage-contact__input-icon{flex-shrink:0;width:20px;height:20px;display:block}.areapage-contact__input,.areapage-contact__textarea{flex:1 1;min-width:0;max-width:600px;border:0;outline:0;background:transparent;padding:0;font-family:var(--areapage-contact-font-body);font-weight:400;font-size:var(--areapage-contact-body-normal-size);line-height:var(--areapage-contact-body-normal-line);color:var(--areapage-contact-color-text-primary);font-style:normal}.areapage-contact__input::placeholder,.areapage-contact__textarea::placeholder{color:var(--areapage-contact-color-text-tertiary);opacity:var(--areapage-contact-placeholder-opacity)}.areapage-contact__textarea{resize:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.areapage-contact .phone-field{--pf-font:var(--areapage-contact-font-body);--pf-font-size:var(--areapage-contact-body-normal-size);--pf-line-height:var(--areapage-contact-body-normal-line);--pf-text-color:var(--areapage-contact-color-text-primary);--pf-muted-color:var(--areapage-contact-color-text-tertiary);--pf-placeholder-color:var(--areapage-contact-color-text-tertiary);--pf-placeholder-opacity:var(--areapage-contact-placeholder-opacity);--pf-border-color:var(--areapage-contact-color-stroke-thin);--pf-border-focus-color:var(--areapage-contact-color-text-primary)}.areapage-contact__submit-wrap{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:flex-start;padding:var(--areapage-contact-button-wrapper-padding);border:1px solid var(--areapage-contact-button-wrapper-border);border-radius:var(--areapage-contact-button-wrapper-radius);background:var(--areapage-contact-button-wrapper-bg);box-shadow:var(--areapage-contact-button-wrapper-shadow);overflow:clip}.areapage-contact__submit{position:relative;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--areapage-contact-button-padding-y) var(--areapage-contact-button-padding-x);border:.5px solid rgba(232,26,43,0);border-radius:var(--areapage-contact-button-radius);background:var(--areapage-contact-button-bg);color:var(--areapage-contact-color-button-text);font-family:var(--areapage-contact-font-body);font-weight:500;font-size:var(--areapage-contact-button-size);line-height:var(--areapage-contact-button-line);letter-spacing:var(--areapage-contact-button-tracking);text-transform:uppercase;text-align:center;cursor:pointer;overflow:clip;white-space:nowrap}.areapage-contact__submit:after{content:"";position:absolute;inset:-.5px;border-radius:inherit;pointer-events:none;box-shadow:var(--areapage-contact-button-inner-shadow)}.areapage-contact__submit-label{position:relative;z-index:1;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.areapage-contact__submit-icon{position:relative;z-index:1;display:block;flex-shrink:0;width:18px;height:18px}@media (max-width:1023px){.areapage-contact__inner{flex-direction:column;justify-content:center;padding:56px 40px}.areapage-contact__content,.areapage-contact__inner{align-items:flex-start;gap:var(--areapage-contact-block-gap)}.areapage-contact__content{width:100%;flex:0 0 auto}.areapage-contact__heading-block{padding-top:var(--areapage-contact-block-gap);gap:var(--areapage-contact-heading-gap)}.areapage-contact__info{width:100%;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:var(--areapage-contact-block-gap)}.areapage-contact__info-text{flex-shrink:0;white-space:nowrap}.areapage-contact__social-row{padding-bottom:0;flex-shrink:0}.areapage-contact__form{width:100%;flex:0 0 auto;align-items:flex-start;gap:var(--areapage-contact-form-gap)}}@media (max-width:599px){.areapage-contact__inner{padding:56px 20px;gap:var(--areapage-contact-block-gap)}.areapage-contact__heading{font-size:30px}.areapage-contact__content{display:contents}.areapage-contact__heading-block{order:1;width:100%}.areapage-contact__form{order:2}.areapage-contact__info{order:3}.areapage-contact__description{font-size:12px;line-height:2}.areapage-contact__input-row{flex-direction:column;gap:var(--areapage-contact-inputs-gap)}.areapage-contact__input-row .areapage-contact__field{width:100%}.areapage-contact__submit-wrap{width:100%;align-self:stretch}.areapage-contact__info{flex-direction:column;align-items:flex-start;gap:var(--areapage-contact-icon-padding);width:100%}.areapage-contact__info-text{width:100%;white-space:nowrap}.areapage-contact__social-row{width:100%;flex-wrap:wrap;gap:var(--areapage-contact-social-gap)}.areapage-contact__social-icon{padding:12px}.areapage-contact__social-icon-img{width:14px;height:14px}}.areapage-contact{--ease-out-quart:cubic-bezier(0.25,1,0.5,1)}.areapage-contact__content,.areapage-contact__form{will-change:transform,opacity;transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart)}.areapage-contact.is-hidden .areapage-contact__content,.areapage-contact.is-hidden .areapage-contact__form{opacity:0;transform:translate3d(0,20px,0)}.areapage-contact.is-visible .areapage-contact__content,.areapage-contact.is-visible .areapage-contact__form{opacity:1;transform:translateZ(0)}.areapage-contact.is-visible .areapage-contact__form{transition-delay:.2s}.areapage-contact__input-wrap{transition:border-bottom-color .2s var(--ease-out-quart)}.areapage-contact__input-wrap:focus-within{border-bottom-color:var(--areapage-contact-color-text-primary)}.areapage-contact__social-icon{transition:transform .2s var(--ease-out-quart),border-color .2s var(--ease-out-quart)}.areapage-contact__social-icon:hover{transform:scale(1.08)}.areapage-contact__social-icon:active{transform:scale(.95)}.areapage-contact__email-link,.areapage-contact__phone-link{display:inline-block;transition:transform .2s var(--ease-out-quart)}.areapage-contact__email-link:hover,.areapage-contact__phone-link:hover{transform:translate3d(0,-1px,0)}.areapage-contact__submit{transition:transform .2s var(--ease-out-quart)}.areapage-contact__submit:hover{transform:scale(1.04)}.areapage-contact__submit:active{transform:scale(.97)}.areapage-contact__submit-icon{transition:transform .2s var(--ease-out-quart)}.areapage-contact__submit:hover .areapage-contact__submit-icon{transform:translate3d(2px,-2px,0)}.arealisting-arealistinghero{align-items:center;justify-content:center;padding-top:0;padding-right:0;padding-bottom:var(--arealisting-arealistinghero-padding-bottom);padding-left:0;background-color:#ffffff;font-family:var(--arealisting-arealistinghero-font-body)}.arealisting-arealistinghero,.arealisting-arealistinghero__inner{display:flex;flex-direction:column;gap:var(--arealisting-arealistinghero-section-gap);width:100%}.arealisting-arealistinghero__inner{max-width:var(--arealisting-arealistinghero-frame-max-width);padding-left:var(--arealisting-arealistinghero-padding-x);padding-right:var(--arealisting-arealistinghero-padding-x)}.arealisting-arealistinghero__content{display:flex;align-items:center;justify-content:center;gap:var(--arealisting-arealistinghero-content-gap);width:100%;padding-top:var(--arealisting-arealistinghero-content-padding-top);padding-left:var(--arealisting-arealistinghero-content-padding-x);padding-right:var(--arealisting-arealistinghero-content-padding-x)}.arealisting-arealistinghero__heading{display:flex;flex-direction:column;flex:1 0;min-width:0;align-items:flex-start;justify-content:center}.arealisting-arealistinghero__title{margin:0;font-family:var(--arealisting-arealistinghero-font-primary);font-weight:var(--arealisting-arealistinghero-h1-weight);font-size:var(--arealisting-arealistinghero-h1-size);line-height:var(--arealisting-arealistinghero-h1-line);letter-spacing:var(--arealisting-arealistinghero-h1-tracking);color:var(--arealisting-arealistinghero-h1-color);width:100%}.arealisting-arealistinghero__subtitle{margin:0;font-family:var(--arealisting-arealistinghero-font-body);font-size:var(--arealisting-arealistinghero-subtitle-size);line-height:var(--arealisting-arealistinghero-subtitle-line);color:var(--arealisting-arealistinghero-subtitle-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arealisting-arealistinghero__search{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--arealisting-arealistinghero-search-bg);border:1px solid var(--arealisting-arealistinghero-search-border);border-radius:var(--arealisting-arealistinghero-search-radius);padding:var(--arealisting-arealistinghero-search-padding-y) var(--arealisting-arealistinghero-search-padding-right) var(--arealisting-arealistinghero-search-padding-y) var(--arealisting-arealistinghero-search-padding-left);overflow:visible;box-shadow:var(--arealisting-arealistinghero-search-shadow)}.arealisting-arealistinghero__sortdd{position:relative;display:flex;flex-shrink:0}.arealisting-arealistinghero__sort{display:flex;align-items:center;gap:var(--arealisting-arealistinghero-sort-gap);padding:var(--arealisting-arealistinghero-sort-padding-y) var(--arealisting-arealistinghero-sort-padding-x);flex-shrink:0}.arealisting-arealistinghero__sort-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.arealisting-arealistinghero__sort.arealisting-arealistinghero__sort-trigger{border:0}.arealisting-arealistinghero__sort-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;margin:0;padding:6px;list-style:none;min-width:220px;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.12)}.arealisting-arealistinghero__sort-option{display:block;width:100%;margin:0;padding:10px 12px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-family:var(--arealisting-arealistinghero-font-body);font-size:14px;line-height:1.4;color:#1a1a1a;text-align:left;white-space:nowrap}.arealisting-arealistinghero__sort-option:hover{background:#f6f6f6}.arealisting-arealistinghero__sort-option--active{color:#fe2a3e;font-weight:500}.arealisting-arealistinghero__sort-label{min-width:60px;font-size:var(--arealisting-arealistinghero-sort-text-size);line-height:var(--arealisting-arealistinghero-sort-text-line);color:var(--arealisting-arealistinghero-sort-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arealisting-arealistinghero__sort-caret{width:var(--arealisting-arealistinghero-sort-caret-size);height:var(--arealisting-arealistinghero-sort-caret-size);flex-shrink:0}.arealisting-arealistinghero__search-input{display:flex;align-items:center;gap:var(--arealisting-arealistinghero-search-input-gap);padding:var(--arealisting-arealistinghero-search-input-padding-y) var(--arealisting-arealistinghero-search-input-padding-x);width:var(--arealisting-arealistinghero-search-input-width);flex-shrink:0}.arealisting-arealistinghero__search-icon{width:var(--arealisting-arealistinghero-search-icon-size);height:var(--arealisting-arealistinghero-search-icon-size);flex-shrink:0}.arealisting-arealistinghero__search-placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arealisting-arealistinghero__search-field,.arealisting-arealistinghero__search-placeholder{flex:1 0;min-width:60px;font-size:var(--arealisting-arealistinghero-search-input-text-size);line-height:var(--arealisting-arealistinghero-search-input-text-line);color:var(--arealisting-arealistinghero-search-input-text-color)}.arealisting-arealistinghero__search-field{width:100%;border:0;background:transparent;outline:none;font-family:var(--arealisting-arealistinghero-font-body)}.arealisting-arealistinghero__search-field::placeholder{color:var(--arealisting-arealistinghero-search-input-text-color);opacity:.7}.arealisting-arealistinghero__search-field::-webkit-search-cancel-button,.arealisting-arealistinghero__search-field::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.arealisting-arealistinghero__search-input--mobile .arealisting-arealistinghero__search-field{font-size:14px}.arealisting-arealistinghero__search-button{display:flex;flex-direction:column;align-items:stretch;width:var(--arealisting-arealistinghero-search-button-width);padding:var(--arealisting-arealistinghero-search-button-padding);border:.5px solid var(--arealisting-arealistinghero-search-button-halo-border);border-radius:var(--arealisting-arealistinghero-search-button-radius);background-image:linear-gradient(180deg,var(--arealisting-arealistinghero-search-button-halo-from) 0,var(--arealisting-arealistinghero-search-button-halo-via) 50%,var(--arealisting-arealistinghero-search-button-halo-to) 100%);box-shadow:var(--arealisting-arealistinghero-search-button-halo-shadow);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);flex-shrink:0}.arealisting-arealistinghero__search-button-inner{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:var(--arealisting-arealistinghero-search-button-inner-padding);border:.5px solid var(--arealisting-arealistinghero-search-button-inner-border);border-radius:var(--arealisting-arealistinghero-search-button-inner-radius);background-image:linear-gradient(180deg,var(--arealisting-arealistinghero-search-button-bg-from) 0,var(--arealisting-arealistinghero-search-button-bg-to) 100%);box-shadow:var(--arealisting-arealistinghero-search-button-inner-shadow);cursor:pointer;overflow:hidden}.arealisting-arealistinghero__search-button-icon{width:var(--arealisting-arealistinghero-search-button-icon-size);height:var(--arealisting-arealistinghero-search-button-icon-size);flex-shrink:0;position:relative;z-index:1}.arealisting-arealistinghero__search-mobile{display:none}.arealisting-arealistinghero__search-mobile-row{display:flex;align-items:center;justify-content:center;background-color:var(--arealisting-arealistinghero-search-bg);border:1px solid var(--arealisting-arealistinghero-search-border);border-radius:var(--arealisting-arealistinghero-search-radius);padding:var(--arealisting-arealistinghero-search-padding-y-mobile) var(--arealisting-arealistinghero-search-padding-right-mobile) var(--arealisting-arealistinghero-search-padding-y-mobile) var(--arealisting-arealistinghero-search-padding-left);overflow:hidden;box-shadow:var(--arealisting-arealistinghero-search-shadow);width:100%}.arealisting-arealistinghero__search-input--mobile{flex:1 0;min-width:0;width:auto;padding:8px 10px}.arealisting-arealistinghero__search-input--mobile .arealisting-arealistinghero__search-placeholder{font-size:14px}.arealisting-arealistinghero__search-button--mobile{width:auto;flex-shrink:0}.arealisting-arealistinghero__search-button-inner--mobile{padding:var(--arealisting-arealistinghero-search-button-inner-padding-mobile)}.arealisting-arealistinghero__search-button-icon--mobile{width:var(--arealisting-arealistinghero-search-button-icon-size-mobile);height:var(--arealisting-arealistinghero-search-button-icon-size-mobile)}.arealisting-arealistinghero__sort-mobile{display:inline-flex;align-items:center;gap:var(--arealisting-arealistinghero-sort-mobile-gap);min-width:var(--arealisting-arealistinghero-sort-mobile-min-width);padding:var(--arealisting-arealistinghero-sort-mobile-padding-y) var(--arealisting-arealistinghero-sort-mobile-padding-x);border:1px solid var(--arealisting-arealistinghero-sort-mobile-border);border-radius:var(--arealisting-arealistinghero-sort-mobile-radius);background-color:transparent}.arealisting-arealistinghero__sort-mobile-label{flex:1 0;min-width:40px;max-width:200px;font-size:var(--arealisting-arealistinghero-sort-mobile-text-size);line-height:var(--arealisting-arealistinghero-sort-mobile-text-line);color:var(--arealisting-arealistinghero-sort-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arealisting-arealistinghero__sort-mobile-caret{width:var(--arealisting-arealistinghero-sort-mobile-caret-size);height:var(--arealisting-arealistinghero-sort-mobile-caret-size);flex-shrink:0}@media (max-width:1023px){.arealisting-arealistinghero__content{flex-direction:column;align-items:flex-start;gap:var(--arealisting-arealistinghero-content-gap-tablet)}.arealisting-arealistinghero__search{align-self:stretch}.arealisting-arealistinghero__search-input{flex:1 0;width:auto;min-width:0}}@media (max-width:599px){.arealisting-arealistinghero{padding-left:var(--arealisting-arealistinghero-padding-x);padding-right:var(--arealisting-arealistinghero-padding-x)}.arealisting-arealistinghero__inner{padding-left:0;padding-right:0}.arealisting-arealistinghero__content{flex-direction:column;align-items:stretch;gap:var(--arealisting-arealistinghero-content-gap-mobile);padding-left:var(--arealisting-arealistinghero-content-padding-x-mobile);padding-right:var(--arealisting-arealistinghero-content-padding-x-mobile)}.arealisting-arealistinghero__heading{align-items:stretch;width:100%}.arealisting-arealistinghero__title{font-size:var(--arealisting-arealistinghero-h1-size);letter-spacing:var(--arealisting-arealistinghero-h1-tracking);width:100%}.arealisting-arealistinghero__subtitle{font-size:var(--arealisting-arealistinghero-subtitle-size-mobile);line-height:var(--arealisting-arealistinghero-subtitle-line-mobile);width:100%}.arealisting-arealistinghero__search{display:none}.arealisting-arealistinghero__search-mobile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--arealisting-arealistinghero-mobile-stack-gap);width:100%}}.arealisting-arealistinghero{--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1)}@keyframes arealisting-hero-rise{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes arealisting-hero-fade{0%{opacity:0}to{opacity:1}}.arealisting-arealistinghero__search,.arealisting-arealistinghero__search-mobile,.arealisting-arealistinghero__subtitle,.arealisting-arealistinghero__title{will-change:transform,opacity}.arealisting-arealistinghero:not(.is-entered) .arealisting-arealistinghero__search,.arealisting-arealistinghero:not(.is-entered) .arealisting-arealistinghero__search-mobile,.arealisting-arealistinghero:not(.is-entered) .arealisting-arealistinghero__subtitle,.arealisting-arealistinghero:not(.is-entered) .arealisting-arealistinghero__title{opacity:0}.arealisting-arealistinghero.is-entered .arealisting-arealistinghero__title{animation:arealisting-hero-rise .8s var(--ease-out-expo) .2s both}.arealisting-arealistinghero.is-entered .arealisting-arealistinghero__subtitle{animation:arealisting-hero-rise .7s var(--ease-out-expo) .4s both}.arealisting-arealistinghero.is-entered .arealisting-arealistinghero__search,.arealisting-arealistinghero.is-entered .arealisting-arealistinghero__search-mobile{animation:arealisting-hero-rise .7s var(--ease-out-expo) .5s both}.arealisting-arealistinghero__search-button-inner{transition:transform .2s var(--ease-out-quart)}.arealisting-arealistinghero__search-button-inner:hover{transform:scale(1.04)}.arealisting-arealistinghero__search-button-inner:active{transform:scale(.97)}.arealisting-arealistinghero__search-button-icon{transition:transform .2s var(--ease-out-quart)}.arealisting-arealistinghero__search-button-inner:hover .arealisting-arealistinghero__search-button-icon{transform:scale(1.06)}.arealisting-arealistinghero__sort,.arealisting-arealistinghero__sort-mobile{transition:transform .2s var(--ease-out-quart)}.arealisting-arealistinghero__sort-mobile:hover,.arealisting-arealistinghero__sort:hover{transform:translate3d(0,-1px,0)}.arealisting-arealistingcards{background:var(--arealisting-arealistingcards-bg);padding:var(--arealisting-arealistingcards-padding-y) var(--arealisting-arealistingcards-padding-x);font-family:var(--arealisting-arealistingcards-font-body)}.arealisting-arealistingcards__inner{display:flex;flex-direction:column;gap:var(--arealisting-arealistingcards-section-gap);align-items:stretch;justify-content:center}.arealisting-arealistingcards__container{display:flex;flex-direction:column;gap:var(--arealisting-arealistingcards-container-gap);align-items:flex-start;width:100%}.arealisting-arealistingcards__grid{display:grid;grid-template-columns:repeat(var(--arealisting-arealistingcards-grid-columns),1fr);grid-gap:var(--arealisting-arealistingcards-row-gap);gap:var(--arealisting-arealistingcards-row-gap);width:100%}.arealisting-arealistingcards__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:var(--arealisting-arealistingcards-card-padding-y) 0;text-decoration:none;isolation:isolate;min-width:0}.arealisting-arealistingcards__card,.arealisting-arealistingcards__card-bg{border-radius:var(--arealisting-arealistingcards-card-radius);overflow:hidden}.arealisting-arealistingcards__card-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.arealisting-arealistingcards__card-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.arealisting-arealistingcards__card-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,var(--arealisting-arealistingcards-card-overlay-top) 0,var(--arealisting-arealistingcards-card-overlay-bottom) 100%),linear-gradient(90deg,var(--arealisting-arealistingcards-card-tint) 0,var(--arealisting-arealistingcards-card-tint) 100%)}.arealisting-arealistingcards__card-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--arealisting-arealistingcards-card-content-gap);width:100%;padding-top:var(--arealisting-arealistingcards-card-content-pt);padding-left:var(--arealisting-arealistingcards-card-content-px);padding-right:var(--arealisting-arealistingcards-card-content-px)}.arealisting-arealistingcards__card-title{margin:0;text-transform:capitalize;font-family:var(--arealisting-arealistingcards-font-primary);font-weight:var(--arealisting-arealistingcards-card-title-weight);font-size:var(--arealisting-arealistingcards-card-title-size);line-height:var(--arealisting-arealistingcards-card-title-line-height);letter-spacing:var(--arealisting-arealistingcards-card-title-tracking);color:var(--arealisting-arealistingcards-card-title-color);text-align:center}.arealisting-arealistingcards__card-meta{display:flex;align-items:center;justify-content:center;gap:var(--arealisting-arealistingcards-card-meta-gap);width:100%}.arealisting-arealistingcards__card-meta-icon{width:var(--arealisting-arealistingcards-card-icon-size);height:var(--arealisting-arealistingcards-card-icon-size);flex-shrink:0;display:block}.arealisting-arealistingcards__card-meta-text{margin:0;text-transform:uppercase;font-family:var(--arealisting-arealistingcards-font-body);font-weight:var(--arealisting-arealistingcards-card-caption-weight);font-size:var(--arealisting-arealistingcards-card-caption-size);line-height:var(--arealisting-arealistingcards-card-caption-line-height);letter-spacing:var(--arealisting-arealistingcards-card-caption-tracking);color:var(--arealisting-arealistingcards-card-caption-color);white-space:nowrap}.arealisting-arealistingcards__pagination{display:flex;align-items:center;justify-content:space-between;padding:0 var(--arealisting-arealistingcards-pagination-padding-x);width:100%}.arealisting-arealistingcards__dropdown{display:flex;align-items:center;gap:var(--arealisting-arealistingcards-dropdown-gap);min-width:var(--arealisting-arealistingcards-dropdown-min-width);padding:var(--arealisting-arealistingcards-dropdown-padding-y) var(--arealisting-arealistingcards-dropdown-padding-x);border:1px solid var(--arealisting-arealistingcards-dropdown-border);border-radius:var(--arealisting-arealistingcards-dropdown-radius);background:transparent;flex-shrink:0}.arealisting-arealistingcards__dropdown-label{flex:1 0;margin:0;font-family:var(--arealisting-arealistingcards-font-body);font-weight:400;font-size:var(--arealisting-arealistingcards-dropdown-text-size);line-height:var(--arealisting-arealistingcards-dropdown-text-line-height);color:var(--arealisting-arealistingcards-dropdown-text-color);max-width:var(--arealisting-arealistingcards-dropdown-text-max-width);min-width:var(--arealisting-arealistingcards-dropdown-text-min-width);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arealisting-arealistingcards__dropdown-caret{width:var(--arealisting-arealistingcards-dropdown-caret-size);height:var(--arealisting-arealistingcards-dropdown-caret-size);display:block;flex-shrink:0}.arealisting-arealistingcards__pagination-content{display:flex;align-items:center;justify-content:center;gap:var(--arealisting-arealistingcards-pagination-content-gap);padding:var(--arealisting-arealistingcards-pagination-content-padding);flex-shrink:0}.arealisting-arealistingcards__pagination-arrow{width:var(--arealisting-arealistingcards-pagination-arrow-size);height:var(--arealisting-arealistingcards-pagination-arrow-size);display:block;flex-shrink:0}.arealisting-arealistingcards__pagination-numbers{display:flex;align-items:center;gap:var(--arealisting-arealistingcards-pagination-numbers-gap);flex-shrink:0}.arealisting-arealistingcards__page-item{display:flex;flex-direction:column;padding:var(--arealisting-arealistingcards-pagination-item-padding);width:var(--arealisting-arealistingcards-pagination-item-size);border-radius:var(--arealisting-arealistingcards-pagination-item-radius);font-family:inherit}.arealisting-arealistingcards__page-item,.arealisting-arealistingcards__pagination-arrow-btn{align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:0;cursor:pointer}.arealisting-arealistingcards__pagination-arrow-btn{display:inline-flex;padding:0}.arealisting-arealistingcards__pagination-arrow-btn:disabled{opacity:.35;cursor:not-allowed}.arealisting-arealistingcards__empty{margin:0;padding:48px 0;width:100%;text-align:center;font-family:var(--arealisting-arealistingcards-font-body);font-size:16px;color:var(--arealisting-arealistingcards-card-caption-color,#6b6b6b)}.arealisting-arealistingcards__page-item--active{background:var(--arealisting-arealistingcards-pagination-item-bg-active)}.arealisting-arealistingcards__page-item-label{margin:0;font-family:var(--arealisting-arealistingcards-font-body);font-weight:400;font-size:var(--arealisting-arealistingcards-pagination-item-text-size);line-height:normal;color:var(--arealisting-arealistingcards-pagination-item-text-color-default);text-align:center;white-space:nowrap}.arealisting-arealistingcards__page-item--active .arealisting-arealistingcards__page-item-label{color:var(--arealisting-arealistingcards-pagination-item-text-color-active)}@media (max-width:599px){.arealisting-arealistingcards__dropdown{display:none}.arealisting-arealistingcards__pagination{justify-content:center}.arealisting-arealistingcards__page-item--mobile-hide{display:none}}.arealisting-arealistingcards{--ease-out-quart:cubic-bezier(0.25,1,0.5,1)}.arealisting-arealistingcards__card,.arealisting-arealistingcards__pagination{transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart);will-change:transform,opacity}.arealisting-arealistingcards.is-hidden .arealisting-arealistingcards__card,.arealisting-arealistingcards.is-hidden .arealisting-arealistingcards__pagination{opacity:0;transform:translate3d(0,20px,0)}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__card,.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__pagination{opacity:1;transform:translateZ(0)}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__card:first-child{transition-delay:0s}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__card:nth-child(2){transition-delay:.1s}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__card:nth-child(3){transition-delay:.2s}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__card:nth-child(4){transition-delay:.3s}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__card:nth-child(5){transition-delay:.4s}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__card:nth-child(6){transition-delay:.5s}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__card:nth-child(7){transition-delay:.6s}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__card:nth-child(8){transition-delay:.7s}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__card:nth-child(9){transition-delay:.8s}.arealisting-arealistingcards.is-visible .arealisting-arealistingcards__pagination{transition-delay:.9s}.arealisting-arealistingcards__card-bg-img{transition:transform .4s var(--ease-out-quart)}@media (hover:hover){.arealisting-arealistingcards__card:hover .arealisting-arealistingcards__card-bg-img{transform:scale(1.04)}}.arealisting-arealistingcards__pagination-arrow{transition:transform .2s var(--ease-out-quart)}.arealisting-arealistingcards__pagination-arrow-btn:first-of-type:not(:disabled):hover .arealisting-arealistingcards__pagination-arrow{transform:translate3d(-2px,0,0)}.arealisting-arealistingcards__pagination-arrow-btn:last-of-type:not(:disabled):hover .arealisting-arealistingcards__pagination-arrow{transform:translate3d(2px,0,0)}.arealisting-arealistingcards__page-item{transition:transform .2s var(--ease-out-quart)}.arealisting-arealistingcards__page-item:hover{transform:scale(1.06)}.arealisting-arealistingcards__page-item:active{transform:scale(.97)}.arealisting-arealistingcards__dropdown{transition:transform .2s var(--ease-out-quart)}.arealisting-arealistingcards__dropdown:hover{transform:translate3d(0,-1px,0)}.arealisting-contact{width:100%;background-color:var(--arealisting-contact-color-surface)}.arealisting-contact__inner{display:flex;align-items:center;gap:var(--arealisting-contact-column-gap);padding:var(--arealisting-contact-padding-y) var(--arealisting-contact-padding-x);isolation:isolate}.arealisting-contact__content{flex:1 1;min-width:0;gap:var(--arealisting-contact-block-gap);z-index:2}.arealisting-contact__content,.arealisting-contact__heading-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.arealisting-contact__heading-block{width:100%;gap:var(--arealisting-contact-heading-gap);padding-top:var(--arealisting-contact-content-pt)}.arealisting-contact__heading{margin:0;width:100%;font-family:var(--arealisting-contact-font-primary);font-weight:500;font-size:var(--arealisting-contact-h2-size);line-height:var(--arealisting-contact-h2-line);letter-spacing:var(--arealisting-contact-h2-tracking);color:var(--arealisting-contact-color-text-primary);font-style:normal}.arealisting-contact__heading-accent{color:var(--arealisting-contact-color-accent)}.arealisting-contact__description{margin:0;width:100%;font-family:var(--arealisting-contact-font-body);font-weight:400;font-size:var(--arealisting-contact-body-size);line-height:var(--arealisting-contact-body-line);color:var(--arealisting-contact-color-text-tertiary);font-style:normal}.arealisting-contact__info{width:100%;align-items:flex-start;justify-content:center}.arealisting-contact__info,.arealisting-contact__info-text{display:flex;flex-direction:column;gap:var(--arealisting-contact-info-gap)}.arealisting-contact__social-row{display:flex;gap:var(--arealisting-contact-social-gap);align-items:flex-start;padding-bottom:var(--arealisting-contact-social-row-pb)}.arealisting-contact__social-icon{display:inline-flex;align-items:center;padding:var(--arealisting-contact-icon-padding);border:1px solid var(--arealisting-contact-color-stroke-thin);border-radius:999px;background:transparent;color:inherit;text-decoration:none;flex-shrink:0}.arealisting-contact__social-icon-img{display:block;width:16px;height:16px}.arealisting-contact__email{font-weight:500;font-size:var(--arealisting-contact-body-big-size);line-height:var(--arealisting-contact-body-big-line);letter-spacing:var(--arealisting-contact-body-big-tracking);color:var(--arealisting-contact-color-text-primary)}.arealisting-contact__email,.arealisting-contact__phone{margin:0;font-family:var(--arealisting-contact-font-body);white-space:nowrap;font-style:normal}.arealisting-contact__phone{font-weight:400;font-size:var(--arealisting-contact-body-size);line-height:var(--arealisting-contact-body-line);color:var(--arealisting-contact-color-text-tertiary)}.arealisting-contact__email-link,.arealisting-contact__phone-link{color:inherit;text-decoration:none}.arealisting-contact__form{flex:1 1;min-width:0;gap:var(--arealisting-contact-form-gap);justify-content:center;z-index:1}.arealisting-contact__form,.arealisting-contact__inputs{display:flex;flex-direction:column;align-items:flex-start;width:100%}.arealisting-contact__inputs{gap:var(--arealisting-contact-inputs-gap)}.arealisting-contact__input-row{width:100%;display:flex;gap:var(--arealisting-contact-input-row-gap);align-items:flex-start}.arealisting-contact__field{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:var(--arealisting-contact-input-stack-gap);align-items:flex-start;justify-content:center;overflow:clip}.arealisting-contact__field--full{width:100%;flex:1 1 100%}.arealisting-contact__label{width:100%;min-width:70px;margin:0;font-family:var(--arealisting-contact-font-body);font-weight:400;font-size:var(--arealisting-contact-body-normal-size);line-height:var(--arealisting-contact-body-normal-line);color:var(--arealisting-contact-color-text-secondary);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arealisting-contact__input-wrap{width:100%;display:flex;align-items:center;gap:var(--arealisting-contact-field-gap);padding:0 var(--arealisting-contact-field-padding-x) var(--arealisting-contact-field-padding-bottom);border-bottom:1px solid var(--arealisting-contact-color-stroke-thin)}.arealisting-contact__input-icon{flex-shrink:0;width:20px;height:20px;display:block}.arealisting-contact__input,.arealisting-contact__textarea{flex:1 1;min-width:0;max-width:600px;border:0;outline:0;background:transparent;padding:0;font-family:var(--arealisting-contact-font-body);font-weight:400;font-size:var(--arealisting-contact-body-normal-size);line-height:var(--arealisting-contact-body-normal-line);color:var(--arealisting-contact-color-text-primary);font-style:normal}.arealisting-contact__input::placeholder,.arealisting-contact__textarea::placeholder{color:var(--arealisting-contact-color-text-tertiary);opacity:var(--arealisting-contact-placeholder-opacity)}.arealisting-contact__textarea{resize:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arealisting-contact .phone-field{--pf-font:var(--arealisting-contact-font-body);--pf-font-size:var(--arealisting-contact-body-normal-size);--pf-line-height:var(--arealisting-contact-body-normal-line);--pf-text-color:var(--arealisting-contact-color-text-primary);--pf-muted-color:var(--arealisting-contact-color-text-tertiary);--pf-placeholder-color:var(--arealisting-contact-color-text-tertiary);--pf-placeholder-opacity:var(--arealisting-contact-placeholder-opacity);--pf-border-color:var(--arealisting-contact-color-stroke-thin);--pf-border-focus-color:var(--arealisting-contact-color-text-primary)}.arealisting-contact__submit-wrap{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:flex-start;padding:var(--arealisting-contact-button-wrapper-padding);border:1px solid var(--arealisting-contact-button-wrapper-border);border-radius:var(--arealisting-contact-button-wrapper-radius);background:var(--arealisting-contact-button-wrapper-bg);box-shadow:var(--arealisting-contact-button-wrapper-shadow);overflow:clip}.arealisting-contact__submit{position:relative;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--arealisting-contact-button-padding-y) var(--arealisting-contact-button-padding-x);border:.5px solid rgba(232,26,43,0);border-radius:var(--arealisting-contact-button-radius);background:var(--arealisting-contact-button-bg);color:var(--arealisting-contact-color-button-text);font-family:var(--arealisting-contact-font-body);font-weight:500;font-size:var(--arealisting-contact-button-size);line-height:var(--arealisting-contact-button-line);letter-spacing:var(--arealisting-contact-button-tracking);text-transform:uppercase;text-align:center;cursor:pointer;overflow:clip;white-space:nowrap}.arealisting-contact__submit:after{content:"";position:absolute;inset:-.5px;border-radius:inherit;pointer-events:none;box-shadow:var(--arealisting-contact-button-inner-shadow)}.arealisting-contact__submit-label{position:relative;z-index:1;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arealisting-contact__submit-icon{position:relative;z-index:1;display:block;flex-shrink:0;width:18px;height:18px}@media (max-width:1023px){.arealisting-contact__inner{flex-direction:column;justify-content:center;padding:var(--arealisting-contact-padding-y-tablet) var(--arealisting-contact-padding-x-tablet)}.arealisting-contact__content,.arealisting-contact__inner{align-items:flex-start;gap:var(--arealisting-contact-block-gap)}.arealisting-contact__content{width:100%;flex:0 0 auto}.arealisting-contact__heading-block{padding-top:var(--arealisting-contact-content-pt-tablet);gap:var(--arealisting-contact-heading-gap)}.arealisting-contact__info{width:100%;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:var(--arealisting-contact-block-gap)}.arealisting-contact__info-text{flex-shrink:0;white-space:nowrap}.arealisting-contact__social-row{padding-bottom:0;flex-shrink:0}.arealisting-contact__form{width:100%;flex:0 0 auto;align-items:flex-start;gap:var(--arealisting-contact-form-gap)}}@media (max-width:599px){.arealisting-contact__inner{padding:var(--arealisting-contact-padding-y-mobile) var(--arealisting-contact-padding-x-mobile);gap:var(--arealisting-contact-block-gap)}.arealisting-contact__heading{font-size:30px}.arealisting-contact__description{font-size:var(--arealisting-contact-body-size-mobile);line-height:var(--arealisting-contact-body-line-mobile)}.arealisting-contact__content{display:contents}.arealisting-contact__form{width:100%;order:2;align-items:flex-start;gap:var(--arealisting-contact-form-gap)}.arealisting-contact__input-row{flex-direction:column;gap:var(--arealisting-contact-inputs-gap)}.arealisting-contact__input-row .arealisting-contact__field{width:100%}.arealisting-contact__submit-wrap{width:100%;align-self:stretch}.arealisting-contact__info{flex-direction:column;align-items:flex-start;gap:var(--arealisting-contact-icon-padding)}.arealisting-contact__info-text{width:100%;white-space:nowrap}.arealisting-contact__social-row{width:100%;flex-wrap:wrap;gap:var(--arealisting-contact-social-gap);padding-bottom:0}.arealisting-contact__social-icon{padding:var(--arealisting-contact-icon-padding-mobile)}.arealisting-contact__social-icon-img{width:14px;height:14px}.arealisting-contact__heading-block{padding-top:0;width:100%;order:1}.arealisting-contact__info{width:100%;order:3}}.arealisting-contact{--ease-out-quart:cubic-bezier(0.25,1,0.5,1)}.arealisting-contact__content,.arealisting-contact__form{transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart);will-change:transform,opacity}.arealisting-contact.is-hidden .arealisting-contact__content,.arealisting-contact.is-hidden .arealisting-contact__form{opacity:0;transform:translate3d(0,20px,0)}.arealisting-contact.is-visible .arealisting-contact__content,.arealisting-contact.is-visible .arealisting-contact__form{opacity:1;transform:translateZ(0)}.arealisting-contact.is-visible .arealisting-contact__content{transition-delay:0s}.arealisting-contact.is-visible .arealisting-contact__form{transition-delay:.2s}.arealisting-contact__submit,.arealisting-contact__submit-icon,.arealisting-contact__submit-wrap{transition:transform .2s var(--ease-out-quart)}.arealisting-contact__submit-wrap:hover{transform:translate3d(0,-1px,0)}.arealisting-contact__submit:hover{transform:scale(1.02)}.arealisting-contact__submit:active{transform:scale(.97)}.arealisting-contact__submit:hover .arealisting-contact__submit-icon{transform:translate3d(2px,-2px,0)}.arealisting-contact__social-icon{transition:transform .2s var(--ease-out-quart)}.arealisting-contact__social-icon:hover{transform:scale(1.08)}.arealisting-contact__social-icon:active{transform:scale(.95)}.arealisting-contact__email-link,.arealisting-contact__phone-link{display:inline-block;transition:transform .2s var(--ease-out-quart)}.arealisting-contact__email-link:hover,.arealisting-contact__phone-link:hover{transform:translate3d(2px,0,0)}.arealisting-contact__input-wrap{transition:border-color .2s var(--ease-out-quart)}.arealisting-contact__input-wrap:focus-within{border-bottom-color:var(--arealisting-contact-color-text-primary)}.propertypage-heroproperty{padding-bottom:var(--propertypage-heroproperty-padding-bottom);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1)}.propertypage-heroproperty,.propertypage-heroproperty__inner{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.propertypage-heroproperty__inner{max-width:var(--propertypage-heroproperty-frame-width);gap:var(--propertypage-heroproperty-stack-gap);padding:0 var(--propertypage-heroproperty-padding-x)}.propertypage-heroproperty__card{position:relative;width:100%;min-height:var(--propertypage-heroproperty-card-min-height);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-top:var(--propertypage-heroproperty-card-pad-top);padding-bottom:var(--propertypage-heroproperty-card-pad-bottom);isolation:isolate}.propertypage-heroproperty__card,.propertypage-heroproperty__card-bg{border-radius:var(--propertypage-heroproperty-card-radius);overflow:hidden}.propertypage-heroproperty__card-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.propertypage-heroproperty__card-bg-image{width:100%;height:100%;object-fit:cover}.propertypage-heroproperty__card-overlay{position:absolute;inset:0;background-image:var(--propertypage-heroproperty-card-overlay);border-radius:var(--propertypage-heroproperty-card-radius)}.propertypage-heroproperty__heading{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--propertypage-heroproperty-card-content-gap);padding:0 var(--propertypage-heroproperty-card-content-pad-x) 16px}.propertypage-heroproperty__tag{display:inline-flex;align-items:center;gap:var(--propertypage-heroproperty-tag-gap);padding:var(--propertypage-heroproperty-tag-pad-y) var(--propertypage-heroproperty-tag-pad-r) var(--propertypage-heroproperty-tag-pad-y) var(--propertypage-heroproperty-tag-pad-l);background:var(--propertypage-heroproperty-tag-bg);border:1px solid var(--propertypage-heroproperty-tag-border);border-radius:var(--propertypage-heroproperty-tag-radius);backdrop-filter:blur(var(--propertypage-heroproperty-tag-blur));-webkit-backdrop-filter:blur(var(--propertypage-heroproperty-tag-blur))}.propertypage-heroproperty__tag-label{font-family:Poppins,sans-serif;font-weight:400;font-size:var(--propertypage-heroproperty-tag-text-size);line-height:var(--propertypage-heroproperty-tag-text-line);color:var(--propertypage-heroproperty-tag-text-color);white-space:nowrap}.propertypage-heroproperty__tag-pill{display:inline-flex;align-items:center;justify-content:center;padding:var(--propertypage-heroproperty-pill-pad-y) var(--propertypage-heroproperty-pill-pad-x);background:var(--propertypage-heroproperty-pill-bg);border:1px solid var(--propertypage-heroproperty-tag-border);border-radius:var(--propertypage-heroproperty-pill-radius);font-family:Poppins,sans-serif;font-weight:400;font-size:var(--propertypage-heroproperty-pill-text-size);line-height:var(--propertypage-heroproperty-pill-text-line);color:var(--propertypage-heroproperty-pill-text-color);white-space:nowrap}.propertypage-heroproperty__title{font-family:var(--propertypage-heroproperty-title-font);font-weight:var(--propertypage-heroproperty-title-weight);font-size:var(--propertypage-heroproperty-title-size);line-height:var(--propertypage-heroproperty-title-line);letter-spacing:var(--propertypage-heroproperty-title-tracking);color:var(--propertypage-heroproperty-title-color);text-shadow:var(--propertypage-heroproperty-title-shadow);margin:0;width:100%}.propertypage-heroproperty__address{font-family:Poppins,sans-serif;font-weight:var(--propertypage-heroproperty-address-weight);font-size:var(--propertypage-heroproperty-address-size);line-height:var(--propertypage-heroproperty-address-line);letter-spacing:var(--propertypage-heroproperty-address-tracking);color:var(--propertypage-heroproperty-address-color);margin:0;width:100%}.propertypage-heroproperty__price-mobile{display:none;align-items:center;gap:8px;white-space:nowrap}.propertypage-heroproperty__bottom-row{position:relative;z-index:1;width:100%;display:flex;align-items:center;gap:var(--propertypage-heroproperty-bottom-gap);padding:var(--propertypage-heroproperty-bottom-pad-top) var(--propertypage-heroproperty-bottom-pad-x) 0;border-top:1px solid var(--propertypage-heroproperty-bottom-border)}.propertypage-heroproperty__features{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--propertypage-heroproperty-feature-gap);list-style:none;margin:0;padding:0}.propertypage-heroproperty__feature{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--propertypage-heroproperty-feature-stack-gap)}.propertypage-heroproperty__feature-icon-wrap{display:inline-flex;align-items:center;justify-content:center}.propertypage-heroproperty__feature-icon,.propertypage-heroproperty__feature-icon-wrap{width:var(--propertypage-heroproperty-feature-icon-size);height:var(--propertypage-heroproperty-feature-icon-size)}.propertypage-heroproperty__feature-icon{display:block}.propertypage-heroproperty__feature-text{font-family:Poppins,sans-serif;font-weight:400;font-size:var(--propertypage-heroproperty-feature-text-size);line-height:var(--propertypage-heroproperty-feature-text-line);color:var(--propertypage-heroproperty-feature-text-color);white-space:nowrap}.propertypage-heroproperty__price{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;white-space:nowrap}.propertypage-heroproperty__price-label{font-family:Poppins,sans-serif;font-weight:400;font-size:var(--propertypage-heroproperty-price-label-size);line-height:var(--propertypage-heroproperty-price-label-line);color:var(--propertypage-heroproperty-price-label-color)}.propertypage-heroproperty__price-value{font-family:Poppins,sans-serif;font-weight:var(--propertypage-heroproperty-price-value-weight);font-size:var(--propertypage-heroproperty-price-value-size);line-height:var(--propertypage-heroproperty-price-value-line);letter-spacing:var(--propertypage-heroproperty-price-value-tracking);color:var(--propertypage-heroproperty-price-value-color);text-transform:capitalize}.propertypage-heroproperty__mobile-controls{display:none}.propertypage-heroproperty__slider{width:100%;height:var(--propertypage-heroproperty-slider-height);display:flex;align-items:center;gap:var(--propertypage-heroproperty-slot-gap)}.propertypage-heroproperty__slot{position:relative;flex:1 1;min-width:0;height:100%;border-radius:var(--propertypage-heroproperty-slot-radius);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;color:inherit;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .2s ease}button.propertypage-heroproperty__slot:hover{transform:scale(1.02)}button.propertypage-heroproperty__slot:focus-visible{outline:2px solid #fe2a3e;outline-offset:2px}.propertypage-heroproperty__slot-image{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;pointer-events:none}.propertypage-heroproperty__slot-overlay{position:absolute;inset:0;background:var(--propertypage-heroproperty-slot-overlay);border-radius:var(--propertypage-heroproperty-slot-radius);pointer-events:none}.propertypage-heroproperty__slot-overlay--strong{background:var(--propertypage-heroproperty-slot-overlay-strong)}.propertypage-heroproperty__slot--active{border:var(--propertypage-heroproperty-slot-active-border)}.propertypage-heroproperty__slot--play{padding:var(--propertypage-heroproperty-slot-pad)}.propertypage-heroproperty__slot-play{position:relative;z-index:1;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.propertypage-heroproperty__slot-play-icon{width:34px;height:34px;display:block}.propertypage-heroproperty__slot--counter{padding:var(--propertypage-heroproperty-slot-pad)}.propertypage-heroproperty__counter-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--propertypage-heroproperty-button-gap);padding:var(--propertypage-heroproperty-button-padding-y) var(--propertypage-heroproperty-button-padding-x);border-radius:var(--propertypage-heroproperty-button-radius);background:var(--propertypage-heroproperty-counter-bg);color:var(--propertypage-heroproperty-counter-color);font-family:Poppins,sans-serif;font-weight:500;font-size:var(--propertypage-heroproperty-button-font-size);line-height:var(--propertypage-heroproperty-button-line);letter-spacing:var(--propertypage-heroproperty-button-tracking);text-transform:uppercase;white-space:nowrap;border:none;cursor:pointer}.propertypage-heroproperty__counter-icon{width:var(--propertypage-heroproperty-button-icon-size);height:var(--propertypage-heroproperty-button-icon-size);display:block}.propertypage-heroproperty__pager-stack{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--propertypage-heroproperty-pager-gap);padding:var(--propertypage-heroproperty-pager-pad);border-radius:var(--propertypage-heroproperty-pager-radius);border:1px solid rgba(232,26,43,0);background:var(--propertypage-heroproperty-pager-bg);backdrop-filter:blur(var(--propertypage-heroproperty-pager-blur));-webkit-backdrop-filter:blur(var(--propertypage-heroproperty-pager-blur))}.propertypage-heroproperty__pager-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--propertypage-heroproperty-button-gap);padding:var(--propertypage-heroproperty-pager-btn-pad-y) var(--propertypage-heroproperty-pager-btn-pad-x);border-radius:var(--propertypage-heroproperty-pager-btn-radius);background:var(--propertypage-heroproperty-pager-btn-bg);color:var(--propertypage-heroproperty-pager-btn-color);font-family:Poppins,sans-serif;font-weight:400;font-size:var(--propertypage-heroproperty-pager-btn-size);line-height:var(--propertypage-heroproperty-pager-btn-line);border:none;cursor:pointer;white-space:nowrap}.propertypage-heroproperty__pager-icon{width:14px;height:14px;display:block;flex-shrink:0}@media (max-width:1023px){.propertypage-heroproperty__card{justify-content:flex-end;padding-bottom:var(--propertypage-heroproperty-card-pad-bottom)}.propertypage-heroproperty__slot--thumb-2,.propertypage-heroproperty__slot--thumb-3,.propertypage-heroproperty__slot--thumb-4,.propertypage-heroproperty__slot--thumb-5,.propertypage-heroproperty__slot--thumb-6{display:none}.propertypage-heroproperty__slider{max-width:672px;margin-left:auto}}@media (max-width:599px){.propertypage-heroproperty__inner{padding:0 var(--propertypage-heroproperty-padding-x)}.propertypage-heroproperty__card{padding-top:var(--propertypage-heroproperty-card-pad-top);padding-bottom:0}.propertypage-heroproperty__heading{padding:20px;gap:24px}.propertypage-heroproperty__title{max-width:300px}.propertypage-heroproperty__price-mobile{display:inline-flex;align-items:center;gap:8px}.propertypage-heroproperty__bottom-row{display:none}.propertypage-heroproperty__mobile-controls{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:26px var(--propertypage-heroproperty-mobile-controls-pad-x) 20px;border-top:1px solid var(--propertypage-heroproperty-mobile-pager-border);background:rgba(12,20,31,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:40px 40px 0 0}.propertypage-heroproperty__mobile-controls .propertypage-heroproperty__features{flex:none;flex-wrap:wrap;width:100%;padding:0 4px}.propertypage-heroproperty__pager{width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;padding:var(--propertypage-heroproperty-mobile-pager-pad-y) 4px var(--propertypage-heroproperty-mobile-pager-pad-y) var(--propertypage-heroproperty-mobile-pager-pad-x);background:var(--propertypage-heroproperty-mobile-pager-bg);border:1px solid var(--propertypage-heroproperty-mobile-pager-border);border-radius:var(--propertypage-heroproperty-mobile-pager-radius);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.propertypage-heroproperty__pager-counter{flex:1 1;min-width:0;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:2;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.propertypage-heroproperty__pager .propertypage-heroproperty__pager-btn{background:var(--propertypage-heroproperty-mobile-pager-btn-bg);color:var(--propertypage-heroproperty-mobile-pager-btn-color);border:1px solid var(--propertypage-heroproperty-mobile-pager-border);padding:12px 16px}.propertypage-heroproperty__slider{max-width:none;margin-left:0;height:var(--propertypage-heroproperty-slider-height-mobile)}.propertypage-heroproperty__slot--play{border:var(--propertypage-heroproperty-slot-active-border-mobile)}.propertypage-heroproperty__slot--preview{border:none}.propertypage-heroproperty__pager-stack,.propertypage-heroproperty__slot--thumb-1{display:none}}@keyframes propertypage-hero-rise{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes propertypage-hero-fade{0%{opacity:0}to{opacity:1}}.propertypage-heroproperty:not(.is-entered) .propertypage-heroproperty__address,.propertypage-heroproperty:not(.is-entered) .propertypage-heroproperty__bottom-row,.propertypage-heroproperty:not(.is-entered) .propertypage-heroproperty__mobile-controls,.propertypage-heroproperty:not(.is-entered) .propertypage-heroproperty__price-mobile,.propertypage-heroproperty:not(.is-entered) .propertypage-heroproperty__slider,.propertypage-heroproperty:not(.is-entered) .propertypage-heroproperty__tag,.propertypage-heroproperty:not(.is-entered) .propertypage-heroproperty__title{opacity:0}.propertypage-heroproperty__address,.propertypage-heroproperty__bottom-row,.propertypage-heroproperty__mobile-controls,.propertypage-heroproperty__price-mobile,.propertypage-heroproperty__slider,.propertypage-heroproperty__tag,.propertypage-heroproperty__title{will-change:transform,opacity}.propertypage-heroproperty.is-entered .propertypage-heroproperty__tag{animation:propertypage-hero-rise .7s var(--ease-out-expo) .2s both}.propertypage-heroproperty.is-entered .propertypage-heroproperty__title{animation:propertypage-hero-rise .8s var(--ease-out-expo) .35s both}.propertypage-heroproperty.is-entered .propertypage-heroproperty__address{animation:propertypage-hero-rise .7s var(--ease-out-expo) .5s both}.propertypage-heroproperty.is-entered .propertypage-heroproperty__price-mobile{animation:propertypage-hero-rise .7s var(--ease-out-expo) .6s both}.propertypage-heroproperty.is-entered .propertypage-heroproperty__bottom-row,.propertypage-heroproperty.is-entered .propertypage-heroproperty__mobile-controls{animation:propertypage-hero-rise .7s var(--ease-out-expo) .65s both}.propertypage-heroproperty.is-entered .propertypage-heroproperty__slider{animation:propertypage-hero-rise .7s var(--ease-out-quart) .8s both}.propertypage-heroproperty__pager-btn{transition:transform .2s var(--ease-out-quart)}.propertypage-heroproperty__pager-btn:hover{transform:scale(1.04)}.propertypage-heroproperty__pager-btn:active{transform:scale(.97)}.propertypage-heroproperty__pager-icon{transition:transform .2s var(--ease-out-quart)}.propertypage-heroproperty__pager-btn[aria-label="Previous photo"]:hover .propertypage-heroproperty__pager-icon{transform:translate3d(-2px,0,0)}.propertypage-heroproperty__pager-btn[aria-label="Next photo"]:hover .propertypage-heroproperty__pager-icon{transform:translate3d(2px,0,0)}.propertypage-heroproperty__counter-btn{transition:transform .2s var(--ease-out-quart)}.propertypage-heroproperty__counter-btn:hover{transform:scale(1.04)}.propertypage-heroproperty__counter-btn:active{transform:scale(.97)}.propertypage-heroproperty__slot-image{transition:transform .4s var(--ease-out-quart)}@media (hover:hover){.propertypage-heroproperty__slot--counter:hover .propertypage-heroproperty__slot-image,.propertypage-heroproperty__slot--play:hover .propertypage-heroproperty__slot-image,.propertypage-heroproperty__slot--thumb:hover .propertypage-heroproperty__slot-image{transform:scale(1.04)}}.propertypage-heroproperty__slot-play{transition:transform .2s var(--ease-out-quart)}@media (hover:hover){.propertypage-heroproperty__slot--play:hover .propertypage-heroproperty__slot-play{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}