.property{display:block;position:relative;width:100%;background:#fff;padding-bottom:.875rem;margin-bottom:30px;-webkit-box-shadow:0 0 .375rem rgba(0,0,0,.16);box-shadow:0 0 .375rem rgba(0,0,0,.16)}.property span{display:block;width:100%}.property .image{background:#000}.property .image,.property .image .v-img,.property .image img{display:block;width:100%;-webkit-transition:all .2s;transition:all .2s}.property .badge{display:inline-block;width:auto;position:absolute;top:.75rem;left:.75rem;background:#393a4f;border-radius:.25rem;padding:.375rem .5rem;font-size:.75rem;font-weight:700;line-height:1.375rem;text-transform:uppercase;color:#00c400}.property .name{padding:.625rem .5625rem .3125rem .5625rem;font-size:1.125rem;font-weight:700;color:#393a4f}.property .perex{padding:0 .5625rem 1.5rem .5625rem;font-size:.875rem;line-height:1.25rem;color:#878391}.property .prop-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.property .prop-controls .price{font-size:1.375rem;font-weight:700;color:#393a4f;margin-left:.5625rem;white-space:nowrap}@media (max-width:1450px){.property .prop-controls .price{font-size:1.125rem}}.property .prop-controls .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.5625rem;font-size:.875rem;height:3.125rem}@media (max-width:1450px){.property .prop-controls .btn{min-width:auto;height:2.5rem;padding:0 .625rem}}.property:hover{text-decoration:none}.property:hover .name{color:#00c400}.property:hover .image .v-img{opacity:.4}section.broker-detail{padding-top:9rem;padding-bottom:3.75rem;overflow:hidden}@media (max-width:991.98px){section.broker-detail{padding-top:5.625rem;padding-bottom:1.875rem}}section.broker-detail section.broker .v-img img,section.broker-detail section.broker .v-img img img{display:block;width:100%;border-radius:.5rem}section.broker-detail section.broker .broker-name{font-size:2.25rem;font-weight:700;line-height:1.3;color:#393a4f}@media (max-width:991.98px){section.broker-detail section.broker .broker-name{padding-top:1.5625rem}}section.broker-detail section.broker .position{font-size:1.25rem;font-weight:500;line-height:1.5;color:#878391}section.broker-detail section.broker .contacts{margin-top:1.875rem}@media (max-width:991.98px){section.broker-detail section.broker .contacts{margin-top:1.25rem}}section.broker-detail section.broker .contacts a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1.875rem;color:#223042;-webkit-transform:translateX(-1.25rem);-ms-transform:translateX(-1.25rem);transform:translateX(-1.25rem);-webkit-transition:all .2s;transition:all .2s}@media (max-width:991.98px){section.broker-detail section.broker .contacts a{font-size:1rem;line-height:1.1875rem}}@media (max-width:575.98px){section.broker-detail section.broker .contacts a{-webkit-transform:none;-ms-transform:none;transform:none}}section.broker-detail section.broker .contacts a [class*=" icon-"],section.broker-detail section.broker .contacts a [class^=icon-]{display:inline-block;width:1.25rem;font-size:.8125rem;color:#00c400;margin-top:.0625rem}section.broker-detail section.broker .contacts a:hover{text-decoration:none;color:#00c400}section.broker-detail section.broker .langs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1.875rem}section.broker-detail section.broker .langs img{display:inline-block;width:auto;height:1.75rem;margin-right:.625rem}section.broker-detail section.broker .del{margin:3.75rem 0;height:1px;background:#b0b0b8}@media (max-width:991.98px){section.broker-detail section.broker .del{margin:2.8125rem 0}}section.broker-detail .load-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5625rem;font-size:1.25rem;font-weight:700;line-height:1.375rem;color:#00c400;-webkit-transition:all .2s;transition:all .2s}section.broker-detail .load-more .icon-arrow-point-down{margin-top:.5625rem;font-size:1rem;color:#e8e8e8}section.broker-detail .load-more:hover{text-decoration:none;color:#393a4f}