.search__container{max-width:1270px}.search-tabs__nav{margin:0 auto;padding:10px 30px;display:grid;grid-template-columns:1fr 1fr;width:100%;position:relative}.search-tabs__nav-bg{position:relative;z-index:1;overflow:hidden}.search-tabs__nav-bg::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;border-radius:inherit;background-repeat:repeat;background-size:200px 200px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200px 200px' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");z-index:-1}.search-tabs__nav-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(90deg, #EDEDED 0%, #D9D9D9 100%);border-radius:15px 15px 0 0;z-index:0}.search-tabs__btn{padding:10px;position:relative;z-index:2;font-size:clamp(16px,16px + (2)*(100vw - 320px)/820,18px);font-family:"Actay";font-weight:700;font-style:normal;position:relative}.search-tabs__btn::after{content:"";position:absolute;display:block;width:0%;height:4px;left:50%;transform:translateX(-50%);bottom:0;z-index:2}.search-tabs__btn{color:#222}.search-tabs__btn::after{background:linear-gradient(90deg, #E4DBA9 0%, #9A8241 100%);border-radius:0 0 20px 20px;bottom:-4px}.search-tabs__btn[data-tabs-btn-active]{font-family:"Actay";font-weight:400;font-style:normal;background:#a79253;border-radius:10px;color:#fff}.search-tabs__btn[data-tabs-btn-active]::after{display:none}.search-tabs__item{padding:30px;position:relative;background:linear-gradient(270deg, #2C2C2C 0%, #1D1D1D 100%);position:relative;z-index:1;overflow:hidden}.search-tabs__item::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;border-radius:inherit;background-repeat:repeat;background-size:200px 200px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200px 200px' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");z-index:-1}.search-tabs__item--request{overflow:visible}.search-tabs__item--request .search-tabs__bg{right:50px;height:433px;aspect-ratio:312/433}.search-tabs__bg{position:absolute;right:0;bottom:0;height:100%;aspect-ratio:1/1;z-index:-1;object-fit:cover;display:none}.search-tabs__footer{padding:30px;margin:0 auto;display:flex;flex-flow:column;align-items:center;text-align:center;gap:20px;font-size:clamp(14px,14px + (10)*(100vw - 320px)/820,24px);background:linear-gradient(90deg, #EDEDED 0%, #D9D9D9 100%);border-radius:0 0 15px 15px;position:relative;z-index:1;overflow:hidden}.search-tabs__footer::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;border-radius:inherit;background-repeat:repeat;background-size:200px 200px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200px 200px' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");z-index:-1}.search-form{max-width:945px;display:flex;flex-flow:column;gap:20px}.search-form__input-wrap .custom-select-opener{height:44px}.search-form__input-wrap--search{order:1}.search-form__submit{background:linear-gradient(90deg, #E4DBA9 0%, #9A8241 100%);order:2}.price-range{position:relative;flex-shrink:0}.price-range__collapsed{padding:1px;border:1px solid rgba(0,0,0,0);background:linear-gradient(#222222, #222222) padding-box,linear-gradient(90deg, #E4DBA9 0%, #9A8241 100%) border-box;padding:10px 20px;border-radius:15px;color:#fff;font-size:18px;position:relative;transition:all .3s}.price-range__collapsed::after{content:"";position:absolute;display:block;width:10px;height:7px;background-color:#a79253;right:-5px;top:50%;transform:translateY(-50%);border-radius:50%}.price-range__collapsed{position:relative;height:44px;cursor:pointer;user-select:none;border-radius:15px;overflow:hidden}.price-range__collapsed span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.price-range__collapsed::after,.price-range__collapsed::before{pointer-events:none}.price-range__expanded{padding:1px;border:1px solid rgba(0,0,0,0);background:linear-gradient(#222222, #222222) padding-box,linear-gradient(90deg, #E4DBA9 0%, #9A8241 100%) border-box;padding:10px 20px;border-radius:15px;color:#fff;font-size:18px;position:relative;transition:all .3s}.price-range__expanded::after{content:"";position:absolute;display:block;width:10px;height:7px;background-color:#a79253;right:-5px;top:50%;transform:translateY(-50%);border-radius:50%}.price-range__expanded{padding:5px 10px;width:0;display:none;align-items:center;gap:0;white-space:nowrap;overflow:hidden;transition:all .3s}.price-range__expanded::after{display:none}.price-range__expanded--visible{display:flex;justify-content:space-between;flex-flow:column;gap:10px;width:100%}.price-range__expanded svg{transform:rotate(90deg);height:26px}.price-range__label{font-size:16px;font-weight:100;flex-shrink:0;color:#a79253}.price-range__input{padding:5px 20px;width:110px;background:#d9d9d9;border:none;border-radius:10px;color:#222;font-size:16px;outline:none;text-align:center;transition:all .3s}.price-range__close{border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.search-category{margin-top:30px;max-width:945px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;z-index:2}.search-category__item{aspect-ratio:1/1;width:100%}.search-category-card{height:100%;display:block;padding:1px;border:1px solid rgba(0,0,0,0);background:linear-gradient(#222222, #222222) padding-box,linear-gradient(90deg, #E4DBA9 0%, #9A8241 100%) border-box;overflow:hidden;position:relative;border-radius:15px;transition:all .3s}.search-category-card__img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;max-width:unset;width:101%;height:101%;transition:all .3s}.search-category-card__label{padding:1px;border:1px solid rgba(0,0,0,0);background:linear-gradient(#222222, #222222) padding-box,linear-gradient(90deg, #E4DBA9 0%, #9A8241 100%) border-box;position:absolute;bottom:10px;left:10px;right:10px;padding:5px 10px;font-size:12px;color:#fff;text-transform:uppercase;overflow:hidden;text-align:center;border-radius:10px}.request-form{color:#e8e8e8}.request-form__heading{color:inherit}.request-form__sub{margin-top:30px;color:inherit;font-weight:700}.request-form__grid{margin-top:40px;max-width:750px;display:grid;gap:20px}.request-form__footer{display:flex;flex-flow:column;gap:30px}.request-form__btn{flex:1 0 auto}.request-form__policy{color:#fff;font-size:12px;text-align:center}.request-form__policy a{text-decoration:underline}@media (min-width: 576px){.search-tabs__nav{padding:0 30px;display:flex;align-items:center;justify-content:center}.search-tabs__btn{padding:30px}.search-tabs__btn[data-tabs-btn-active]{color:#222;background:unset;border-radius:unset}.search-tabs__btn[data-tabs-btn-active]::after{display:block;width:100%}.search-tabs__item{padding:50px}.search-form{gap:30px}.price-range__expanded--visible{flex-flow:row;gap:5px}.price-range__expanded svg{transform:unset;height:auto}.search-category{gap:30px}.request-form__footer{flex-flow:row;align-items:center}.request-form__policy{max-width:260px;text-align:left}}@media (min-width: 768px){.search-tabs__btn{padding:30px 50px}.search-category{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 992px){.search-tabs__nav{width:fit-content}.search-tabs__nav-bg{border-radius:40px 40px 0 0}.search-tabs__item{border-radius:55px}.search-tabs__bg{display:block}.search-tabs__footer{flex-flow:row;padding:45px 90px;max-width:90%;text-align:left;gap:30px;border-radius:0 0 40px 40px}.search-form{display:grid;grid-template-columns:repeat(10, 1fr);grid-template-rows:auto}.search-form__input-wrap--residential{grid-column:1/4}.search-form__input-wrap--secondary{grid-column:4/7}.search-form__input-wrap--search{grid-column:1/7;order:unset}.search-form__input-wrap--rooms{grid-column:7/9}.search-form__input-wrap--area{grid-column:9/11}.search-form__range{grid-column:7/9}.search-form__submit{grid-column:9/11;order:unset}.price-range__expanded{height:44px}.price-range__expanded--visible{width:calc(200% + 30px)}.search-category{grid-template-columns:repeat(5, 1fr)}}@media (min-width: 1200px){.search-tabs__link{max-width:260px;width:100%}.price-range__input{width:130px}}@media (min-width: 1440px){.search-tabs__footer{max-width:1140px}}@media (hover: hover){.price-range__collapsed:hover{filter:brightness(1.15)}.price-range__expanded:hover{filter:brightness(1.15)}.price-range__input:hover{filter:brightness(1.15)}.price-range__close:hover{filter:brightness(1.15)}.search-category-card:hover{filter:brightness(1.15)}.search-category-card:hover img{transform:translate(-50%, -50%) scale(1.05)}.request-form__policy a:hover{text-decoration:none}}