.CategoryHouseList_wrapper__E30ZM{width:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:2.5rem 1.125rem}@media (min-width:48rem){.CategoryHouseList_wrapper__E30ZM{padding:3.5rem 2.5rem}}@media (min-width:64rem){.CategoryHouseList_wrapper__E30ZM{padding-top:4rem;padding-bottom:4rem}}@media (min-width:80rem){.CategoryHouseList_wrapper__E30ZM{padding:5rem 10rem}}.CategoryHouseList_wrapper__E30ZM.CategoryHouseList_isVisible__33gEc .CategoryHouseList_filters__4uv_R,.CategoryHouseList_wrapper__E30ZM.CategoryHouseList_isVisible__33gEc .CategoryHouseList_loadMoreButton__qbdDR,.CategoryHouseList_wrapper__E30ZM.CategoryHouseList_isVisible__33gEc .CategoryHouseList_top__Rfx_C{visibility:visible;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;transition-property:transform,visibility,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CategoryHouseList_wrapper__E30ZM .CategoryHouseList_inner__g7yjP{position:relative;margin-left:auto;margin-right:auto;width:100%}@media (min-width:80rem){.CategoryHouseList_wrapper__E30ZM .CategoryHouseList_inner__g7yjP{max-width:70rem}}.CategoryHouseList_wrapper__E30ZM .CategoryHouseList_inner__g7yjP .CategoryHouseList_background__4RIej{position:absolute;right:-20rem;top:5rem;width:36rem}@media (min-width:48rem){.CategoryHouseList_wrapper__E30ZM .CategoryHouseList_inner__g7yjP .CategoryHouseList_background__4RIej{right:-25rem;top:2rem;width:50rem}}@media (min-width:64rem){.CategoryHouseList_wrapper__E30ZM .CategoryHouseList_inner__g7yjP .CategoryHouseList_background__4RIej{top:0;right:-40%;width:90%}}.CategoryHouseList_wrapper__E30ZM .CategoryHouseList_inner__g7yjP .CategoryHouseList_background__4RIej{max-width:unset!important}.CategoryHouseList_top__Rfx_C{visibility:hidden;position:relative;z-index:2;width:100%;--tw-translate-y:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}@media (min-width:64rem){.CategoryHouseList_top__Rfx_C{display:flex;align-items:center;justify-content:space-between}}.CategoryHouseList_top__Rfx_C .CategoryHouseList_info__JCR4_{width:100%}@media(min-width:48rem){.CategoryHouseList_top__Rfx_C .CategoryHouseList_info__JCR4_{width:calc(8 * calc((100% - ((var(--grid-columns) - 1) * var(--grid-gap))) / var(--grid-columns)) + 7 * var(--grid-gap))}}@media(min-width:64rem){.CategoryHouseList_top__Rfx_C .CategoryHouseList_info__JCR4_{width:calc(6 * calc((100% - ((var(--grid-columns) - 1) * var(--grid-gap))) / var(--grid-columns)) + 5 * var(--grid-gap))}}@media(min-width:80rem){.CategoryHouseList_top__Rfx_C .CategoryHouseList_info__JCR4_ .CategoryHouseList_title__fYxZB{font-size:2.25rem!important}}.CategoryHouseList_top__Rfx_C .CategoryHouseList_info__JCR4_ .CategoryHouseList_description__sPGmJ{font-size:.9375rem;line-height:1.5;--tw-text-opacity:1;color:rgb(137 137 137/var(--tw-text-opacity))}.CategoryHouseList_top__Rfx_C .CategoryHouseList_info__JCR4_ .CategoryHouseList_description__sPGmJ.CategoryHouseList_withOffset__0c5Yw{margin-top:.5rem}.CategoryHouseList_filters__4uv_R{visibility:hidden;position:relative;z-index:2;display:flex;width:100%;--tw-translate-y:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;gap:1.5rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity));padding:1.5rem;opacity:0}@media (min-width:48rem){.CategoryHouseList_filters__4uv_R{padding:2rem}}@media (min-width:64rem){.CategoryHouseList_filters__4uv_R{flex-direction:row;flex-wrap:wrap;padding:2.5rem}}.CategoryHouseList_filters__4uv_R{border-radius:2rem 2rem 2rem 0}.CategoryHouseList_filters__4uv_R.CategoryHouseList_withOffset__0c5Yw{margin-top:2.5rem}@media (min-width:48rem){.CategoryHouseList_filters__4uv_R.CategoryHouseList_withOffset__0c5Yw{margin-top:3.5rem}}@media (min-width:64rem){.CategoryHouseList_filters__4uv_R.CategoryHouseList_withOffset__0c5Yw{margin-top:4rem}}@media (min-width:80rem){.CategoryHouseList_filters__4uv_R.CategoryHouseList_withOffset__0c5Yw{margin-top:5rem}}@media(min-width:64rem){.CategoryHouseList_filters__4uv_R{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}}.CategoryHouseList_filters__4uv_R .CategoryHouseList_type__rQTmY{width:100%}@media(min-width:64rem){.CategoryHouseList_filters__4uv_R .CategoryHouseList_type__rQTmY{width:calc(50% - var(--grid-gap)/2)}}.CategoryHouseList_filters__4uv_R .CategoryHouseList_area__eJ7Yr{width:100%}@media(min-width:64rem){.CategoryHouseList_filters__4uv_R .CategoryHouseList_area__eJ7Yr{width:calc(50% - var(--grid-gap)/2)}}.CategoryHouseList_filters__4uv_R .CategoryHouseList_price__qQSF8{width:100%}.CategoryHouseList_filters__4uv_R .CategoryHouseList_price__qQSF8 .CategoryHouseList_rangeInput__ExgVa{margin-top:1.25rem}.CategoryHouseList_filters__4uv_R .CategoryHouseList_label__3oJnL{font-size:.9375rem;font-weight:600;line-height:1.3;--tw-text-opacity:1;color:rgb(45 45 45/var(--tw-text-opacity))}.CategoryHouseList_filters__4uv_R .CategoryHouseList_tags__zOW7F{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.CategoryHouseList_content__1W1A0{position:relative;z-index:2;margin-top:2.5rem;width:100%}@media (min-width:48rem){.CategoryHouseList_content__1W1A0{margin-top:3.5rem}}@media (min-width:64rem){.CategoryHouseList_content__1W1A0{margin-top:4rem}}@media (min-width:80rem){.CategoryHouseList_content__1W1A0{margin-top:5rem}}.CategoryHouseList_content__1W1A0 .CategoryHouseList_loader__wLo8q{visibility:hidden;position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-bg-opacity:0.4;opacity:0;transition-property:visibility,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CategoryHouseList_content__1W1A0 .CategoryHouseList_loader__wLo8q.CategoryHouseList_show__pKMEe{visibility:visible;opacity:1}.CategoryHouseList_content__1W1A0 .CategoryHouseList_list__LmHJa{position:relative;z-index:2;display:flex;width:100%;flex-direction:column;gap:3.5rem;padding-bottom:1.5rem}@media (min-width:48rem){.CategoryHouseList_content__1W1A0 .CategoryHouseList_list__LmHJa{flex-direction:row;flex-wrap:wrap;row-gap:4rem}}@media (min-width:80rem){.CategoryHouseList_content__1W1A0 .CategoryHouseList_list__LmHJa{row-gap:4.5rem;padding-bottom:2.5rem}}@media(min-width:48rem){.CategoryHouseList_content__1W1A0 .CategoryHouseList_list__LmHJa{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}}.CategoryHouseList_content__1W1A0 .CategoryHouseList_list__LmHJa .CategoryHouseList_item__e1peq{width:100%}@media(min-width:48rem){.CategoryHouseList_content__1W1A0 .CategoryHouseList_list__LmHJa .CategoryHouseList_item__e1peq{width:calc(6 * calc((100% - ((var(--grid-columns) - 1) * var(--grid-gap))) / var(--grid-columns)) + 5 * var(--grid-gap))}}@media(min-width:64rem){.CategoryHouseList_content__1W1A0 .CategoryHouseList_list__LmHJa .CategoryHouseList_item__e1peq{width:calc(4 * calc((100% - ((var(--grid-columns) - 1) * var(--grid-gap))) / var(--grid-columns)) + 3 * var(--grid-gap))}}.CategoryHouseList_content__1W1A0 .CategoryHouseList_emptyView__gI7KC{position:relative;z-index:2;width:100%}.CategoryHouseList_content__1W1A0 .CategoryHouseList_emptyView__gI7KC .CategoryHouseList_description__sPGmJ{text-align:center;font-size:.9375rem;font-weight:600;line-height:1.3;--tw-text-opacity:1;color:rgb(45 45 45/var(--tw-text-opacity))}.CategoryHouseList_content__1W1A0 .CategoryHouseList_emptyView__gI7KC .CategoryHouseList_button__G_NVi{margin-left:auto;margin-right:auto;margin-top:1.5rem}.CategoryHouseList_loadMoreButton__qbdDR{margin-left:auto;margin-right:auto;margin-top:2.5rem}@media (min-width:48rem){.CategoryHouseList_loadMoreButton__qbdDR{margin-top:3.5rem}}@media (min-width:64rem){.CategoryHouseList_loadMoreButton__qbdDR{margin-top:4rem}}@media (min-width:80rem){.CategoryHouseList_loadMoreButton__qbdDR{margin-top:5rem}}@keyframes CategoryHouseList_spin__ykrUL{to{transform:rotate(1turn)}}