.aBlock .like.active .heart_svg,.aBlock .like.active .compare_svg,.aBlock .like.active .hide_svg{background-color:var(--main-color)}.aBlock .h1{font-size:35px}.aBlock .contactInfo{gap:10px}.aBlock .pic{width:40px;height:40px;border-radius:50%}.aBlock .count{position:absolute;margin-top:-40px;text-align:center;width:100%}.aBlock .count span{background:var(--main-color);color:#fff;border-radius:10px;padding:5px}.aBlock .gridContainerObject .buiding{display:none!important}.aBlock .gridContainerObject .attrName{min-width:250px}.aBlock .advertPrice .getMortgage{color:var(--main-color);font-weight:500;font-size:16px;display:flex;margin:10px 0 20px}.aBlock .point .point_svg{min-width:20px;height:20px;margin-right:5px}.aBlock .controls .like{width:40px;height:40px;margin-left:auto;border:1px solid #DEDEDE;border-radius:50%;color:#dedede;transition:color .5s}.aBlock .controls .like:hover{background-color:#fff;border:1px solid var(--main-color);transition:color .5s}.aBlock .like:hover .heart_svg,.aBlock .like:hover .compare_svg,.aBlock .like:hover .hide_svg{background-color:var(--main-color)}.aBlock .advertPrice .getMortgage svg{margin-left:5px}.aBlock .v-carousel,.main-img{height:600px!important}.aBlock .galeryBtn{height:30px;width:30px;background:var(--main-color);border-radius:50%;color:#fff;opacity:0;transition:opacity .5s}.aBlock:hover .galeryBtn{opacity:100}.aBlock .rr{transform:rotate(90deg)}.aBlock .rl{transform:rotate(-90deg)}.aBlock .galeryBtn svg{margin:4px 0}.aBlock i{background:url(https://cdn.allestate.pro/site/icons/graydot.svg) center/contain no-repeat}.aBlock .v-btn--selected i{background:url(https://cdn.allestate.pro/site/icons/dot.svg) center/contain no-repeat}.aBlock .gridContainer{display:grid;grid-template-columns:1fr 1fr 320px;grid-template-rows:180px 180px 180px 117px auto;gap:30px 30px;grid-auto-flow:row;grid-template-areas:"galery galery pic1" "galery galery pic2" "galery galery pic3" "common common price" "object buiding price" "map map ."}.aBlock .gridContainerObject{display:grid;grid-template-columns:1fr 1fr 320px;grid-template-rows:180px 180px 180px 117px auto;gap:30px 30px;grid-auto-flow:row;grid-template-areas:"galery galery pic1" "galery galery pic2" "galery galery pic3" "common common price" "object object price" "map map ."}.aBlock h2{margin:20px 0 37px}.aBlock .attrName{min-width:200px;color:#666}.aBlock .attrGap{gap:20px;margin-bottom:20px}.aBlock .innerAttrGap{gap:10px}.aBlock .common,.aBlock .advertPrice,.aBlock .buiding,.object{box-sizing:border-box;border:1px #DEDEDE solid;padding:30px}.aBlock .galery{grid-area:galery}.aBlock .common{grid-area:common;flex-wrap:wrap;gap:20px 100px}.aBlock .common p{font-size:14px;color:#666;margin-bottom:6px}.aBlock .common b{font-size:25px;font-weight:600;color:#000}.aBlock .advertPrice{grid-area:price;position:sticky;top:10px}.aBlock .advertPrice b{font-size:35px;font-weight:600;color:var(--main-color)}.aBlock .advertPrice .gray{font-size:14px;color:#666}.aBlock .buiding{grid-area:buiding}.aBlock .object{grid-area:object}.aBlock .pic2{grid-area:pic2}.aBlock .pic3{grid-area:pic3}.aBlock .pic1{grid-area:pic1}.aBlock .mapBlock{grid-area:map}.aBlock pre{font-family:Inter;white-space:normal;max-width:100%}.aBlock .map{max-width:100%;height:555px;margin:0;padding:0;border-radius:10px}.aBlock .mrtg{font-weight:600;font-size:25px}@media screen and (max-width:1279px){.aBlock .gridContainer{grid-template-columns:1fr 1fr 314px;grid-template-rows:137px 137px 137px 137px 137px auto;gap:10px;grid-template-areas:"galery galery galery" "galery galery galery" "galery galery galery" "galery galery galery" "pic1 pic2 pic3" "common common price" "object object price" "buiding buiding ." "map map ."}.aBlock .gridContainerObject{grid-template-columns:1fr 1fr 314px;grid-template-rows:137px 137px 137px 137px 137px auto;gap:10px;grid-template-areas:"galery galery galery" "galery galery galery" "galery galery galery" "galery galery galery" "pic1 pic2 pic3" "common common price" "object object price" "map map ."}.aBlock .map{max-width:100%;height:337px}.aBlock pre{max-width:100%}.aBlock .v-carousel,.main-img{height:578px!important}}@media screen and (max-width:960px){.aBlock .count{margin-top:-35px}.aBlock .count span{font-size:14px}.aBlock .advertPrice{top:120px}.aBlock .gridContainer{grid-template-columns:1fr 1fr 250px;grid-template-rows:130px 130px 130px 130px 130px auto;grid-template-areas:"galery galery galery" "galery galery galery" "galery galery galery" "galery galery galery" "pic1 pic2 pic3" "common common common" "object object price" "buiding buiding ." "map map ."}.aBlock .gridContainerObject{grid-template-columns:1fr 1fr 250px;grid-template-rows:130px 130px 130px 130px 130px auto;grid-template-areas:"galery galery galery" "galery galery galery" "galery galery galery" "galery galery galery" "pic1 pic2 pic3" "common common common" "object object price" "map map ."}.aBlock .map{max-width:100%;height:337px}.aBlock pre{max-width:100%}.aBlock .v-carousel,.aBlock .main-img{height:550px!important}.aBlock .common,.aBlock .advertPrice,.aBlock .buiding,.aBlock.object{padding:20px}.aBlock .gray{font-size:10px}.aBlock p{font-size:14px}.aBlock .common b{font-size:16px}.aBlock .advertPrice b{font-size:20px}.aBlock .attrName{width:120px;min-width:120px}.aBlock .button{min-width:100%}.aBlock .mrtg{font-size:16px;font-weight:500}}@media screen and (max-width:720px){.aBlock .count{margin-top:-30px}.aBlock .count span{padding:4px;font-size:10px}.aBlock .pic1,.aBlock .pic2,.aBlock .pic3{display:none}.aBlock .gridContainer{grid-template-columns:1fr 1fr 1fr;grid-template-rows:240px auto;grid-template-areas:"galery galery galery" "pic1 pic2 pic3" "common common common" "price price price" "object object object" "buiding buiding buiding" "map map map"}.aBlock .gridContainerObject{grid-template-columns:1fr 1fr 1fr;grid-template-rows:240px auto;grid-template-areas:"galery galery galery" "pic1 pic2 pic3" "common common common" "price price price" "object object object" "map map map"}.aBlock .map{max-width:100%;height:444px}.aBlock pre{max-width:100%}.aBlock .v-carousel,.aBlock .main-img{height:240px!important}.aBlock .common,.aBlock .advertPrice,.aBlock .buiding,.aBlock .object{padding:20px 10px}.aBlock .gray,.aBlock p{font-size:14px}.aBlock .common b{font-size:16px}.aBlock .advertPrice{position:static}.aBlock .advertPrice b{font-size:20px}.aBlock .attrName{width:100px;min-width:100px}}
