.b-wp{margin:0 auto}.seo-sale-rent-page{display:flex;flex-direction:column;min-height:100vh}.seo-sale-rent-page>.wrapper{flex:1 0 auto;position:relative}.seo-list-placeholder,.seo-sale-rent-page .house-list,.seo-sale-rent-page>.wrapper{min-height:calc(100vh - 76px)}.seo-list-placeholder{box-sizing:border-box;margin:0 auto;max-width:1180px;position:relative}.seo-list-placeholder .loading-container{align-items:center;background-color:#fff9;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:20}.seo-list-placeholder .loading-spinner{height:60px;position:relative;width:60px}.seo-list-placeholder .loading-circle{animation:seo-sale-rent-spin 1.5s ease-in-out infinite;border:6px solid transparent;border-radius:50%;position:absolute}.seo-list-placeholder .loading-circle-outer{border-color:#5bc593 transparent;height:60px;width:60px}.seo-list-placeholder .loading-circle-inner{animation-direction:reverse;border-color:#8cd6b3 transparent;height:44px;left:8px;top:8px;width:44px}.seo-list-placeholder .detailsTop{align-items:center;display:flex;flex-direction:column;justify-content:center}.seo-list-placeholder .b-wp{box-sizing:border-box;margin:16px;width:100%}.seo-list-placeholder .skeleton-filter__action,.seo-list-placeholder .skeleton-filter__chip,.seo-list-placeholder .skeleton-filter__label,.seo-list-placeholder .skeleton-search,.seo-list-placeholder .skeleton-total__sort,.seo-list-placeholder .skeleton-total__title{background:#eef2f4;overflow:hidden;position:relative}.seo-list-placeholder .skeleton-filter__action:after,.seo-list-placeholder .skeleton-filter__chip:after,.seo-list-placeholder .skeleton-filter__label:after,.seo-list-placeholder .skeleton-search:after,.seo-list-placeholder .skeleton-total__sort:after,.seo-list-placeholder .skeleton-total__title:after{animation:seo-sale-rent-skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffffb8 50%,#fff0);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}.seo-list-placeholder .skeleton-search{border-radius:12px;height:48px;margin-bottom:16px;width:100%}.seo-list-placeholder .skeleton-filter{background:#fff;border:1px solid #eef2f4;border-radius:12px;box-sizing:border-box;padding:16px;width:100%}.seo-list-placeholder .skeleton-filter__row{align-items:flex-start;display:flex;margin-bottom:12px;width:100%}.seo-list-placeholder .skeleton-filter__label{border-radius:4px;height:32px;margin-right:16px;min-width:140px;width:140px}.seo-list-placeholder .skeleton-filter__chips{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:8px;min-height:32px}.seo-list-placeholder .skeleton-filter__chip{border-radius:16px;display:block;height:32px}.seo-list-placeholder .skeleton-filter__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:4px}.seo-list-placeholder .skeleton-filter__action{border-radius:16px;display:block;height:32px}.seo-list-placeholder .skeleton-filter__action--reset{width:72px}.seo-list-placeholder .skeleton-filter__action--expand{width:88px}.seo-list-placeholder .skeleton-total{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 16px 8px}.seo-list-placeholder .skeleton-total__title{border-radius:4px;height:28px;width:min(420px,55%)}.seo-list-placeholder .skeleton-total__sort{border-radius:8px;flex-shrink:0;height:48px;width:54px}.seo-list-placeholder .detailsBottom{display:flex;justify-content:center;min-height:calc(100vh - 449px);position:relative;width:100%}.seo-list-placeholder .list{box-sizing:border-box;display:flex;flex-direction:column;min-width:343px;width:100%}.seo-list-placeholder .wp{display:grid;flex:1;grid-template-columns:repeat(2,1fr);width:100%;grid-row-gap:0;grid-column-gap:0;position:relative}.seo-list-placeholder .details_list{box-sizing:border-box;grid-column:span 1;width:100%}.seo-list-placeholder .skeleton-card{box-sizing:border-box;padding:16px}.seo-list-placeholder .skeleton-card__panel{width:100%}.seo-list-placeholder .skeleton-card__button,.seo-list-placeholder .skeleton-card__image,.seo-list-placeholder .skeleton-card__location,.seo-list-placeholder .skeleton-card__price,.seo-list-placeholder .skeleton-card__title,.seo-list-placeholder .skeleton-chip,.seo-list-placeholder .skeleton-line{background:#eef2f4;overflow:hidden;position:relative}.seo-list-placeholder .skeleton-card__button:after,.seo-list-placeholder .skeleton-card__image:after,.seo-list-placeholder .skeleton-card__location:after,.seo-list-placeholder .skeleton-card__price:after,.seo-list-placeholder .skeleton-card__title:after,.seo-list-placeholder .skeleton-chip:after,.seo-list-placeholder .skeleton-line:after{animation:seo-sale-rent-skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffffb8 50%,#fff0);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}.seo-list-placeholder .skeleton-card__image{aspect-ratio:343/190;border-radius:12px;margin-bottom:8px;position:relative;width:100%}.seo-list-placeholder .skeleton-card__image-badges,.seo-list-placeholder .skeleton-card__image-media{align-items:center;display:flex;left:12px;position:absolute}.seo-list-placeholder .skeleton-card__image-badges{top:12px}.seo-list-placeholder .skeleton-card__image-media{bottom:12px}.seo-list-placeholder .skeleton-card__date,.seo-list-placeholder .skeleton-card__image-badge,.seo-list-placeholder .skeleton-card__image-dot{background:#ffffff61;overflow:hidden;position:relative}.seo-list-placeholder .skeleton-card__date:after,.seo-list-placeholder .skeleton-card__image-badge:after,.seo-list-placeholder .skeleton-card__image-dot:after{animation:seo-sale-rent-skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffffb8 50%,#fff0);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}.seo-list-placeholder .skeleton-card__image-badge{border-radius:4px;height:20px}.seo-list-placeholder .skeleton-card__image-badge--primary{width:38px}.seo-list-placeholder .skeleton-card__image-dot{border-radius:4px;height:20px;width:20px}.seo-list-placeholder .skeleton-card__content{display:flex;flex-direction:column;min-height:182px}.seo-list-placeholder .skeleton-card__title{border-radius:4px;height:24px;width:60%}.seo-list-placeholder .skeleton-card__tags{display:flex;flex-wrap:wrap;gap:8px 4px;margin-top:10px}.seo-list-placeholder .skeleton-chip{border-radius:4px;display:block;height:20px;width:68px}.seo-list-placeholder .skeleton-chip--compact{width:52px}.seo-list-placeholder .skeleton-chip--mid{width:76px}.seo-list-placeholder .skeleton-chip--wide{width:92px}.seo-list-placeholder .skeleton-card__meta{display:flex;flex-wrap:wrap;gap:0 8px;margin-top:8px}.seo-list-placeholder .skeleton-line{border-radius:4px;display:block;height:22px}.seo-list-placeholder .skeleton-line--compact{width:56px}.seo-list-placeholder .skeleton-line--short{width:66px}.seo-list-placeholder .skeleton-line--medium{width:88px}.seo-list-placeholder .skeleton-card__price-row{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.seo-list-placeholder .skeleton-card__price{border-radius:4px;height:28px;width:42%}.seo-list-placeholder .skeleton-card__date{border-radius:4px;height:20px;width:72px}.seo-list-placeholder .skeleton-card__location-row{margin-top:10px}.seo-list-placeholder .skeleton-card__location{border-radius:4px;height:20px;width:70%}.seo-list-placeholder .skeleton-card__button{border-radius:8px;height:40px;margin-top:6px;width:100%}@keyframes seo-sale-rent-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes seo-sale-rent-skeleton-shimmer{to{transform:translate(100%)}}@media (max-width:744px){.seo-list-placeholder .wp{display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:0;grid-column-gap:0;grid-template-columns:repeat(1,1fr)!important}.seo-list-placeholder .skeleton-filter__label{min-width:88px;width:88px}}.error .error-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 161px)}.error .error-content .images{margin-top:-200px}.error .error-content .images .img{height:auto;width:610px}.pagFound{font-size:36px;line-height:44px;margin:24px 0}.errorts,.pagFound{color:#191b23;font-family:Roboto;font-style:normal;font-weight:400;text-align:center}.errorts{font-size:14px;letter-spacing:.25px;line-height:20px}.btn,.btn .button{align-items:center;display:flex;justify-content:center}.btn .button{background:#5bc593;border-radius:16px;color:#fff;cursor:pointer;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;margin-top:24px;padding:10px 24px;text-align:center;text-decoration:none}
