main.houses_taxonomy #hinnakiri .col.table .available_apartments #show_only_available:after{background-position:center;background-repeat:no-repeat;background-size:contain}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container .text_wrapper .point_title{font-family:'Chap', Arial, Helvetica, sans-serif;font-weight:600}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container .text_wrapper .point_text,main.houses_taxonomy #hinnakiri .col.table .available_apartments #show_only_available,main.houses_taxonomy #hinnakiri #apartment_table thead tr th,main.houses_taxonomy #hinnakiri #apartment_table-fixed thead tr th,main.houses_taxonomy #house_filter_table p,main.houses_taxonomy #house_filter_info p{font-size:9px;font-weight:500;letter-spacing:1.13px;line-height:17px}main.houses_taxonomy #hinnakiri #apartment_table tbody tr td,main.houses_taxonomy #house_filter_table .list a,main.houses_taxonomy #house_filter_table .list span,main.houses_taxonomy #house_filter_info .list a,main.houses_taxonomy #house_filter_info .list span,main.houses_taxonomy #pricetable_bottom .row .col.info_image .image_container .image_text{font-size:12px;font-weight:bold;letter-spacing:1.5px;line-height:20px}main.houses_taxonomy #hinnakiri .col.table .bottom_txt,main.houses_taxonomy #hinnakiri .col.table .bottom_txt.asterisk::before,main.houses_taxonomy #hinnakiri .col.table .bottom_txt.asterisk-second::before,main.houses_taxonomy #pricetable_bottom .row .col.info_text .top table td:last-child,main.houses_taxonomy #pricetable_bottom .row .col.info_text .info_note,main.houses_taxonomy #pricetable_bottom .row .col.info_text .parking_note{font-size:13px;letter-spacing:1.06px;line-height:20px}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container .text_wrapper .point_title{font-size:20px;font-weight:600;letter-spacing:2.5px;line-height:30px}main.houses_taxonomy p{margin:0}main.houses_taxonomy #hinnakiri{position:relative}main.houses_taxonomy #hinnakiri .col.views{padding:0}main.houses_taxonomy #hinnakiri .col.views .image_wrapper{position:relative;width:100%}main.houses_taxonomy #hinnakiri .col.views .image_wrapper img{display:block;width:100%}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .overlay_image{position:absolute;top:0;left:0}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point{position:absolute}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container{position:absolute;bottom:41px;right:41px;min-width:116px;text-transform:uppercase;white-space:nowrap}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container .text_wrapper{padding-bottom:8px;opacity:0;transform:translateY(25px)}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container .text_wrapper p{margin:0}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container .text_wrapper .point_title{margin-bottom:5px;color:#FFFFFF;font-weight:800}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container .text_wrapper .point_text{font-weight:600;line-height:17px;letter-spacing:1.13px;color:#FFFFFF;font-family:'Montserrat', Arial, Helvetica, sans-serif}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container .text_wrapper .point_text.background{padding:8px 10px;color:#FFFFFF;background:#C28569}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container:after{content:"";position:absolute;bottom:0;right:0;width:0;height:1px;background:#FFFFFF;transition:width 0.5s ease-in-out}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .line_diagonal{position:absolute;bottom:0;right:0;width:42px;height:42px}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .line_diagonal:before{content:"";position:absolute;top:42px;left:41px;width:0;height:1px;background:#FFFFFF;transform:rotate(225deg);transform-origin:top left;transition:width 0.5s ease-in-out}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point[data-side="right"]{text-align:left}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point[data-side="right"] .text_container{left:41px;right:initial}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point[data-side="right"] .text_container:after{left:0;right:initial}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point[data-side="right"] .line_diagonal{left:0;right:initial}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point[data-side="right"] .line_diagonal:before{top:41px;left:0;transform:rotate(315deg)}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point.animated .text_container .text_wrapper{opacity:1;transform:translateY(0);transition-delay:1.25s;transition-timing-function:cubic-bezier(0.5, 0.5, 0.5, 1);transition-duration:0.5s;transition-property:opacity, transform}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point.animated .text_container:after{width:100%;transition-delay:0.5s}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point.animated .line_diagonal:before{width:58px}main.houses_taxonomy #hinnakiri .col.table{background:#f9f3f0;padding:62px 24px 20px}main.houses_taxonomy #hinnakiri .col.table .wrapper{width:100%;max-width:501px;margin:0 auto}main.houses_taxonomy #hinnakiri .col.table table{text-transform:uppercase}main.houses_taxonomy #hinnakiri .col.table .btns{padding-right:20px}main.houses_taxonomy #hinnakiri .col.table .btns .btn:not(:last-child){margin-bottom:10px}main.houses_taxonomy #hinnakiri .col.table .available_apartments{padding-right:15px}main.houses_taxonomy #hinnakiri .col.table .available_apartments #show_only_available{position:relative;display:inline-block;padding-left:45px;color:#43465D;font-weight:normal;letter-spacing:1px;line-height:27px;text-transform:uppercase;cursor:pointer}main.houses_taxonomy #hinnakiri .col.table .available_apartments #show_only_available:before,main.houses_taxonomy #hinnakiri .col.table .available_apartments #show_only_available:after{content:"";position:absolute;top:0;left:0;width:30px;height:30px}main.houses_taxonomy #hinnakiri .col.table .available_apartments #show_only_available:before{border:1px solid #C28569;border-radius:50%}main.houses_taxonomy #hinnakiri .col.table .available_apartments #show_only_available:after{opacity:0;background-image:url('../../images/checkmark_small.svg');transition:opacity 0.15s linear}main.houses_taxonomy #hinnakiri .col.table .available_apartments #show_only_available.active:after{opacity:1}main.houses_taxonomy #hinnakiri .col.table .bottom_txt{position:relative;margin-top:20px}main.houses_taxonomy #hinnakiri .col.table .bottom_txt p{margin:0}main.houses_taxonomy #hinnakiri .col.table .bottom_txt.asterisk::before,main.houses_taxonomy #hinnakiri .col.table .bottom_txt.asterisk-second::before{position:absolute;top:0;display:block;color:#D07268}main.houses_taxonomy #hinnakiri .col.table .bottom_txt.asterisk{margin-left:10px}main.houses_taxonomy #hinnakiri .col.table .bottom_txt.asterisk:before{content:"*";left:-11px}main.houses_taxonomy #hinnakiri .col.table .bottom_txt.asterisk:has(+ .asterisk-second){margin-bottom:-10px}main.houses_taxonomy #hinnakiri .col.table .bottom_txt.asterisk-second{margin-left:14px}main.houses_taxonomy #hinnakiri .col.table .bottom_txt.asterisk-second:before{content:"**";left:-15px}main.houses_taxonomy #hinnakiri .col.table .pricetable-campaign{margin-top:40px}main.houses_taxonomy #hinnakiri .col.table .pricetable-campaign .pricetable-campaign-top{display:flex}main.houses_taxonomy #hinnakiri .col.table .pricetable-campaign .pricetable-campaign-top .pricetable-campaign-img{height:24px;margin-right:8px}main.houses_taxonomy #hinnakiri .col.table .pricetable-campaign .pricetable-campaign-top .pricetable-campaign-title{font-size:13px;font-style:normal;font-weight:800;line-height:20px;letter-spacing:1.059px;text-transform:uppercase;margin-bottom:0px;align-content:center}main.houses_taxonomy #hinnakiri .col.table .pricetable-campaign .pricetable-campaign-text{margin:5px 0 0 0px;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:1.059px}main.houses_taxonomy #hinnakiri .col.table .pricetable-campaign .pricetable-campaign-link-text{margin:6px 0 0 0px;font-size:11px}main.houses_taxonomy #hinnakiri .col.table .pricetable-campaign .pricetable-campaign-link-text a{color:inherit}main.houses_taxonomy #hinnakiri #apartment_table_container{margin-bottom:20px}main.houses_taxonomy #hinnakiri .apartment_table_hold{width:100%;height:auto;max-height:308px;overflow-y:hidden}main.houses_taxonomy #hinnakiri .apartment_table_hold .mCSB_container,main.houses_taxonomy #hinnakiri .apartment_table_hold .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:8px}main.houses_taxonomy #hinnakiri .apartment_table_hold .mCSB_scrollTools{right:0;width:8px;background:#FFFFFF;opacity:1}main.houses_taxonomy #hinnakiri .apartment_table_hold .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger{width:8px;height:44px}main.houses_taxonomy #hinnakiri .apartment_table_hold .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar{margin:0;width:8px;height:44px;background:#FFFFFF;border:1px solid #C28569;border-radius:4.5px}main.houses_taxonomy #hinnakiri .apartment_table_hold .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_draggerRail{display:none}main.houses_taxonomy #hinnakiri .apartment_table_hold .table_wrapper{margin-top:-46px}main.houses_taxonomy #hinnakiri .fixed_table_hold{padding-right:8px}main.houses_taxonomy #hinnakiri #apartment_table,main.houses_taxonomy #hinnakiri #apartment_table-fixed{position:relative;width:100%;z-index:1;color:#43465D;font-size:14px;font-weight:500;letter-spacing:0.4px;line-height:16px;text-align:center}main.houses_taxonomy #hinnakiri #apartment_table thead tr th,main.houses_taxonomy #hinnakiri #apartment_table-fixed thead tr th{padding:12px 0 17px;letter-spacing:0.73px;background:#C28569;font-weight:normal;text-transform:uppercase;cursor:pointer}main.houses_taxonomy #hinnakiri #apartment_table thead tr th .tablesorter-header-inner,main.houses_taxonomy #hinnakiri #apartment_table-fixed thead tr th .tablesorter-header-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-left:5px;padding-right:5px}main.houses_taxonomy #hinnakiri #apartment_table thead tr th .tablesorter-header-inner:after,main.houses_taxonomy #hinnakiri #apartment_table-fixed thead tr th .tablesorter-header-inner:after{content:"";position:absolute;top:100%;left:50%;width:6px;height:6px;border:1px solid #43465D;border-width:0 1px 1px 0;transform:translateX(-50%) rotate(45deg)}main.houses_taxonomy #hinnakiri #apartment_table thead tr th.down .tablesorter-header-inner:after,main.houses_taxonomy #hinnakiri #apartment_table-fixed thead tr th.down .tablesorter-header-inner:after{margin-top:2px;transform:translateX(-50%) rotate(225deg)}main.houses_taxonomy #hinnakiri #apartment_table tbody tr{border-bottom:1px solid #C28569}main.houses_taxonomy #hinnakiri #apartment_table tbody tr td{padding:5px 5px;font-weight:normal;letter-spacing:0.98px;transition:background-color 0.15s linear}main.houses_taxonomy #hinnakiri #apartment_table tbody tr td.price{text-transform:uppercase}main.houses_taxonomy #hinnakiri #apartment_table tbody tr td.price .discount_price{color:#D07268}main.houses_taxonomy #hinnakiri #apartment_table tbody tr td.price.w_discount .normal_price{text-decoration:line-through}main.houses_taxonomy #hinnakiri #apartment_table tbody tr.sold td,main.houses_taxonomy #hinnakiri #apartment_table tbody tr.reserved td{opacity:0.2}main.houses_taxonomy #hinnakiri #apartment_table tbody tr.available{cursor:pointer}main.houses_taxonomy #hinnakiri #apartment_table tbody tr.available:hover td{background-color:#D07268}main.houses_taxonomy #hinnakiri #apartment_table tbody tr.available:hover td.price.w_discount .discount_price{color:#FFFFFF}main.houses_taxonomy #hinnakiri #apartment_table tbody tr.penthouse{color:#D07268}main.houses_taxonomy #hinnakiri #apartment_table tbody tr.penthouse td{background-color:#FFFFFF}main.houses_taxonomy #hinnakiri #apartment_table tbody tr.penthouse:hover{color:#000000}main.houses_taxonomy #hinnakiri #apartment_table.only_available tbody tr.sold,main.houses_taxonomy #hinnakiri #apartment_table.only_available tbody tr.reserved{display:none}main.houses_taxonomy #hinnakiri .scroll_down{position:absolute;left:0%;bottom:30px;transform:translateX(-50%);cursor:pointer}main.houses_taxonomy #house_filter_table,main.houses_taxonomy #house_filter_info{margin-bottom:42px;text-transform:uppercase}main.houses_taxonomy #house_filter_table p,main.houses_taxonomy #house_filter_info p{margin-bottom:8px;letter-spacing:0.73px;font-weight:normal;line-height:27px}main.houses_taxonomy #house_filter_table .list a,main.houses_taxonomy #house_filter_table .list span,main.houses_taxonomy #house_filter_info .list a,main.houses_taxonomy #house_filter_info .list span{position:relative;display:inline-block;color:inherit;text-decoration:none}main.houses_taxonomy #house_filter_table .list a:not(:last-child),main.houses_taxonomy #house_filter_table .list span:not(:last-child),main.houses_taxonomy #house_filter_info .list a:not(:last-child),main.houses_taxonomy #house_filter_info .list span:not(:last-child){margin-right:16px}main.houses_taxonomy #house_filter_table .list a:after,main.houses_taxonomy #house_filter_info .list a:after{content:"";position:absolute;top:100%;left:0;display:block;width:100%;height:1px;background:#D07268;opacity:0;transition:opacity 0.15s linear}main.houses_taxonomy #house_filter_table .list a.active,main.houses_taxonomy #house_filter_table .list a:hover,main.houses_taxonomy #house_filter_info .list a.active,main.houses_taxonomy #house_filter_info .list a:hover{color:#D07268;text-decoration:none}main.houses_taxonomy #house_filter_table .list a.active:after,main.houses_taxonomy #house_filter_table .list a:hover:after,main.houses_taxonomy #house_filter_info .list a.active:after,main.houses_taxonomy #house_filter_info .list a:hover:after{opacity:1}main.houses_taxonomy #house_filter_table{display:none;text-align:center}main.houses_taxonomy #house_filter_table .list{justify-content:center}main.houses_taxonomy #house_filter_info .list{justify-content:start}main.houses_taxonomy #pricetable_bottom{padding-top:80px;padding-bottom:96px}main.houses_taxonomy #pricetable_bottom .row .col{margin-bottom:32px}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top{flex:1 0 auto}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top table h2{margin:0}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top table td{position:relative}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top table td .separator{width:73px;height:2px;margin:auto 14px;background:#C28569}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top table td:first-child{color:#C28569;text-transform:uppercase}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top table td:last-child{color:#43465D;text-align:right}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top table:not(:last-child){margin-bottom:14px}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top .parking_prices h2{margin-bottom:22px}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top .parking_prices:not(:last-child){margin-bottom:86px}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top:not(:last-child){margin-bottom:86px}main.houses_taxonomy #pricetable_bottom .row .col.info_text .info_note p{margin:0}main.houses_taxonomy #pricetable_bottom .row .col.info_text .parking_note p{margin:0;margin-bottom:15px}main.houses_taxonomy #pricetable_bottom .row .col.info_image .image_container{position:relative;width:100%;max-width:480px}main.houses_taxonomy #pricetable_bottom .row .col.info_image .image_container .image_text{position:absolute;top:0;right:0;display:inline-block;min-width:134px;padding:5px 10px;color:#FFFFFF;font-weight:500;text-align:center;text-transform:uppercase;transform:translateY(-50%)}main.houses_taxonomy #pricetable_bottom .row .col.info_image .image_container .image_text .text{position:relative;opacity:0}main.houses_taxonomy #pricetable_bottom .row .col.info_image .image_container .image_text:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:100%;background:#C28569}main.houses_taxonomy #pricetable_bottom .row .col.info_image .image_container.animated .image_text .text{opacity:1;transition:opacity 0.3s ease;transition-delay:2.25s}main.houses_taxonomy #pricetable_bottom .row .col.info_image .image_container.animated .image_text:before{width:100%;transition:width 1s ease;transition-delay:1s}html[lang="ru-RU"] main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container .text_wrapper .point_text{font-size:10px}html[lang="ru-RU"] main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point[data-side="left"] .text_container .text_wrapper{max-width:120px}html[lang="ru-RU"] main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point[data-side="left"] .text_container .text_wrapper .point_text{white-space:initial}@media only screen and (max-width:991px){main.houses_taxonomy #hinnakiri{overflow-x:hidden}main.houses_taxonomy #hinnakiri #house_filter{margin-bottom:28px}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point{display:none}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container{bottom:29px;right:29px;min-width:initial;width:50px}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .text_container .text_wrapper .point_text{font-size:8px !important}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .line_diagonal{width:30px;height:30px}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point .line_diagonal:before{top:30px;left:29.7px}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point[data-side="right"] .text_container{display:flex;justify-content:flex-end;left:29px;right:initial;min-width:initial;width:105px}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point[data-side="right"] .line_diagonal{left:0;right:initial}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point[data-side="right"] .line_diagonal:before{top:29px;left:0}main.houses_taxonomy #hinnakiri .col.views .image_wrapper .points .point.animated .line_diagonal:before{width:41.4px}main.houses_taxonomy #hinnakiri .col.table{padding-top:105px;padding-bottom:36px}main.houses_taxonomy #hinnakiri .col.table .wrapper{max-width:100%}main.houses_taxonomy #hinnakiri #apartment_table_container{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}main.houses_taxonomy #hinnakiri #apartment_table_container .mob-hide{display:none !important}main.houses_taxonomy #hinnakiri #apartment_table_container #apartment_table tbody tr td{padding:0 5px;font-size:10px;letter-spacing:0.81px;line-height:30px}main.houses_taxonomy #hinnakiri #apartment_table_container::-webkit-scrollbar{display:none}main.houses_taxonomy #hinnakiri .fixed_table_hold{padding-right:0;min-width:300px}main.houses_taxonomy #hinnakiri .apartment_table_hold{min-width:300px;overflow-x:hidden;overflow-y:auto}main.houses_taxonomy #hinnakiri .scroll_down{left:50%;bottom:0;transform:translateX(-50%) translateY(50%)}}@media only screen and (max-width:767px){main.houses_taxonomy #hinnakiri #house_filter{margin-bottom:28px}main.houses_taxonomy #hinnakiri .col.table .btns{width:100%;margin-bottom:14px}main.houses_taxonomy #hinnakiri .col.table .bottom_txt:not(.asterisk){margin-top:32px}main.houses_taxonomy #pricetable_bottom{padding-top:56px;padding-bottom:0}main.houses_taxonomy #pricetable_bottom .row .col{margin-bottom:68px}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top .parking_prices:not(:last-child){margin-bottom:48px}main.houses_taxonomy #pricetable_bottom .row .col.info_text .top:not(:last-child){margin-bottom:48px}main.houses_taxonomy #pricetable_bottom .row .col.info_image .image_container{max-width:100%}}