@charset "UTF-8";.svg_all[data-v-ed1df7fa]{display:block;margin:0 auto;width:28px;height:28px;background-color:var(--main-color)}.buy_svg[data-v-ed1df7fa]{-webkit-mask:url(https://cdn.allestate.pro/site/icons/buy.svg) no-repeat center;mask:url(https://cdn.allestate.pro/site/icons/buy.svg) no-repeat center}.rent_svg[data-v-ed1df7fa]{-webkit-mask:url(https://cdn.allestate.pro/site/icons/rent.svg) no-repeat center;mask:url(https://cdn.allestate.pro/site/icons/rent.svg) no-repeat center}.rooms[data-v-ed1df7fa],.type[data-v-ed1df7fa],.buy[data-v-ed1df7fa],.price[data-v-ed1df7fa]{position:relative;align-items:center}.rooms svg[data-v-ed1df7fa],.type svg[data-v-ed1df7fa],.buy svg[data-v-ed1df7fa],.price svg[data-v-ed1df7fa]{margin-top:-8px}.buy .modal[data-v-ed1df7fa]{position:absolute;top:81px}.type .modal[data-v-ed1df7fa]{position:absolute;top:81px;width:504px}.rooms .modal[data-v-ed1df7fa]{position:absolute;top:81px;width:272px}.price .modal[data-v-ed1df7fa]{position:absolute;top:81px;width:346px}.medium[data-v-ed1df7fa]{height:60px;flex:1 1 auto}.buy .roundleft[data-v-ed1df7fa]{border-radius:10px 0 0 10px}.buy .roundright[data-v-ed1df7fa]{border-radius:0 10px 10px 0;border-left:none}.main-img1[data-v-ed1df7fa]{height:850px}.main-section[data-v-ed1df7fa]{height:90%}.main-section .h1[data-v-ed1df7fa]{font-size:60px;margin:30px}.main-section strong[data-v-ed1df7fa]{font-size:25px;margin:30px 0 50px;text-align:center}.mainbLock[data-v-ed1df7fa]{display:flex;align-items:center;height:100%;justify-content:center;flex-direction:column}.mainbLock .finder[data-v-ed1df7fa]{width:1234px;max-width:1234px;height:80px;background:#FFFFFF;border:1px solid #DEDEDE}.mainbLock .brall[data-v-ed1df7fa]{border-radius:15px}.mainbLock .brleft[data-v-ed1df7fa]{border-radius:15px 15px 15px 0}.mainbLock .find[data-v-ed1df7fa]{background-image:url(https://cdn.allestate.pro/site/icons/find.svg);background-position:30% center;padding:18px 50px;text-align:right;width:180px;min-width:110px}.mainbLock .commands>div[data-v-ed1df7fa]{cursor:pointer}.mainbLock .commands>div>img[data-v-ed1df7fa]{padding:0 0 10px}.mainbLock .commands hr[data-v-ed1df7fa]{height:100%}.mainbLock .buy[data-v-ed1df7fa]{width:200px;max-width:200px;min-width:140px;padding:10px}.mainbLock .type[data-v-ed1df7fa]{padding:17px 10px;width:280px;max-width:280px;min-width:210px}.type p[data-v-ed1df7fa]{height:46px;display:flex;align-items:center}.mainbLock .rooms[data-v-ed1df7fa],.mainbLock .price[data-v-ed1df7fa]{padding:28px 10px;width:150px;max-width:150px;min-width:110px}.mainbLock hr[data-v-ed1df7fa]{border-color:#fff6;height:40px!important}.mainbLock .up[data-v-ed1df7fa]{transform:rotate(180deg);margin-top:5px}.mainbLock input.button[data-v-ed1df7fa]{box-sizing:border-box;min-width:145px;width:145px;text-align:left;padding:8px 10px!important}.mainbLock input.button+span[data-v-ed1df7fa]:after{content:"₽";display:inline-block;width:16px;height:16px;margin-left:-20px;color:#0009}.mainbLock .long[data-v-ed1df7fa]{min-width:150px}.mainbLock .normal[data-v-ed1df7fa]{min-width:140px}.mainbLock .short[data-v-ed1df7fa]{min-width:70px}.modal[data-v-ed1df7fa]{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-radius:0 0 15px 15px;background-color:#fff;padding:20px}.grid[data-v-ed1df7fa]{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:88px;gap:10px}.grid a[data-v-ed1df7fa]{display:block;border:1px solid #DEDEDE;border-radius:15px;padding:10px}.grid a .h3[data-v-ed1df7fa]{font-size:14px;margin-top:-5px}.grid a p[data-v-ed1df7fa]{font-size:10px;color:#666}.grid a span[data-v-ed1df7fa]{font-size:14px;color:#000}.finder.ads[data-v-ed1df7fa]{margin-top:50px}@media screen and (max-width: 1279px){.main-section[data-v-ed1df7fa]{height:77%}.mainbLock .buy[data-v-ed1df7fa]{padding:28px 10px}.mainbLock .finder[data-v-ed1df7fa]{width:100%;margin:0 10px}.main-img1[data-v-ed1df7fa]{height:700px}.mainbLock .buy[data-v-ed1df7fa],.mainbLock .type[data-v-ed1df7fa],.mainbLock .rooms[data-v-ed1df7fa],.mainbLock .price[data-v-ed1df7fa]{width:auto}}@media screen and (max-width: 1000px){.mainbLock .find[data-v-ed1df7fa]{background-image:url(https://cdn.allestate.pro/site/icons/find.svg);background-position:10% center;padding:18px 30px;text-align:right;width:180px;min-width:110px;box-sizing:border-box}}@media screen and (max-width: 960px){.main-img1[data-v-ed1df7fa]{height:410px}.main-section[data-v-ed1df7fa]{margin:0;display:flex;justify-content:center;align-items:center;height:100%}.main-section .h1[data-v-ed1df7fa]{font-size:35px;margin:0}.main-section strong[data-v-ed1df7fa]{font-size:16px;margin:5px 0;font-weight:400}}@media screen and (max-width: 600px){.grid[data-v-ed1df7fa]{grid-template-columns:1fr 1fr}.mainbLock[data-v-ed1df7fa]{padding:0 20px}.main-section .h1[data-v-ed1df7fa]{font-size:20px;margin:30px 0 0}.finder.ads[data-v-ed1df7fa]{margin-top:20px}}
