.listing__quality-score{cursor:pointer}.listing__quality-score-factors th{padding:0 1em 0 0;font-weight:400}.listing__quality-score-factors td{text-align:right;font-variant:tabular-nums;-moz-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.expose-realtor-info{background:#eee;padding:12px}@media (width>=992px){.expose-realtor-info{margin:0 -12px}}.expose-realtor-info address{margin-bottom:0}.expose-realtor-info .contact-person{margin-bottom:10px}.expose-realtor-info .telephone-wrap>a{cursor:pointer}.expose-realtor-logo img{max-width:100%;max-height:180px}@media (width<=767px){.expose-realtor-main,.realtor-action-buttons{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}}.phone-list-modal__telephones{font-size:14px}.phone-list-modal__telephones [class*=col-]{margin-bottom:10px}.phone-list-modal__telephones__label{text-align:right}.phone-list-modal__telephones__number:not(.btn-outline-secondary){text-align:center;text-decoration:none}.phone-list-modal__telephones__number.btn{max-width:unset;margin-top:-6px}.phone-list-modal__telephones__number{font-size:14px}.phone-list-modal__telephones__number a{display:block}.phone-list-modal__telephones__number a:hover,.phone-list-modal__telephones__number a:focus{text-decoration:none}.phone-list-modal__telephones__notification{font-size:10px}@media (width<=767px){.phone-list-modal__telephones{font-size:inherit}.phone-list-modal__telephones__label{margin-right:5px}.phone-list-modal__telephones__number{font-size:inherit}}@media (width>=992px){.expose-action-buttons-wrap>div:first-child{padding-left:0}.expose-action-buttons-wrap>div:last-child{padding-right:0}}@media (width>=768px){.location-primary-actions-wrap{margin-bottom:15px}}.expose-content-extra .btn-contact-provider,.primary-action-btns .btn-contact-provider{max-width:initial}.expose-content-extra .btn-bookmark__text,.primary-action-btns .btn-bookmark__text{display:none}@media (width>=340px){.expose-content-extra .btn-bookmark__text,.primary-action-btns .btn-bookmark__text{display:inline-block}}@media (width<=767px){.primary-action-btns .btn-bookmark{float:left}.primary-action-btns .btn-contact-provider{float:right}.location-primary-actions-wrap .primary-action-btns{padding:15px 0}}@media (width>=768px){.location-primary-actions-wrap .primary-action-btns{text-align:right}}@media (width<=991px){.action-buttons{text-align:center;padding:0 0 15px}}@media (width>=992px){.action-buttons{margin-bottom:15px}}.action-buttons .btn-group .btn-outline-secondary{background:0 0}.action-buttons .btn-group .btn-outline-secondary:hover,.action-buttons .btn-group .btn-outline-secondary:focus{color:#1a1a1a!important;border:1px solid #545b62!important}.card-contact{color:#fff;background:#197e8a;border:1px solid #135e67;border-radius:0;padding:10px}@media (width<=991px){.card-contact{margin-bottom:0}}.card-contact .contact-title{border-bottom:1px solid;margin:0 0 10px;padding:5px 5px 10px;font-size:20px}.card-contact .realtor{word-wrap:break-word;border-bottom:1px solid;margin-bottom:1em;padding-bottom:1em}.card-contact .realtor-name{margin-top:0;font-size:16px}.card-contact .realtor-person{margin-bottom:0;font-size:14px}.card-contact .more-link{padding-top:10px;font-size:14px}.card-contact .more-link a{color:#fff}.card-contact .message textarea{resize:vertical;height:auto;overflow:auto}.contact-modal .street{padding-top:10px}.contact-modal .message textarea{height:auto}.contact-provider-form .invalid-feedback{color:#dc3545;background:#f8d7da;border:1px solid #f5c2c7;border-radius:0;margin-top:0;padding:2px 6px}.contact-provider-form .form-floating>.form-control,.contact-provider-form .form-floating>.form-control-plaintext,.contact-provider-form .form-floating>.form-select{height:calc(2.5rem + 2px);min-height:calc(2.5rem + 2px);padding:6px 8px 0}.contact-provider-form .form-floating>textarea.form-control{height:auto;padding-top:18px;padding-bottom:8px}.contact-provider-form .form-floating>label{padding:6px 8px}.contact-provider-form .form-floating>textarea:focus~label:after,.contact-provider-form .form-floating>textarea:not(:placeholder-shown)~label:after{inset:unset}.expose__quality-score{float:left;color:#4d4d4d;padding-right:.2em;font-size:6em;line-height:1em;display:inline-block}.expose-details table{table-layout:fixed}.expose-details td{padding:7px 10px!important}.expose-details td:first-child{width:40%}@media (width>=768px){.expose-details td:first-child{width:30%}}.photo-gallery-container{margin:0 -12px}.expose-section-title{background:#eee;margin:0;padding:10px;font-size:19px}@media (width<=767px){.expose-section-title{border-bottom:1px solid #ccc}}@media (width>=768px){.expose-details-content{visibility:visible;height:auto!important;display:block!important}}.expose-details-content>div{border-top:1px solid #ddd;padding:8px 12px}.expose-details-content p{white-space:pre-wrap}@media (width<=480px){.expose-details_price_data__xs-column-first{float:left;display:inline-block}}@media (width>=480px) and (width<=767px){.expose-details_price_data__xs-column-first{float:left;width:33.3%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media (width<=480px){.expose-details_price_data__xs-column-second{float:right;display:inline-block}}@media (width>=480px) and (width<=767px){.expose-details_price_data__xs-column-second{float:left;width:66.6%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}.edc-description-inner{padding:10px}.col-label{color:#666}.col-value{font-weight:700}.expose-navigation-pager{padding:10px}@media (width<=767px){.expose-navigation-pager{margin-bottom:15px}}.expose-navigation-pager .expose-nav-btn{text-align:center}.expose-navigation-pager p{margin:5px 0 0;font-size:12px}.expose-navigation{min-width:21%;display:none}.expose .expose-navigation{display:block}.alert-such-important-much-informative{z-index:5;border-radius:0;width:320px;margin-bottom:0;animation:4s fadeInUp,3.6s 4s infinite bounce;position:fixed;bottom:10px;left:20px;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.alert-such-important-much-informative .notification__text{cursor:pointer}.noise-expose__link{margin-top:20px}.noise-expose__link a{padding:10px 0;font-size:18px;font-weight:700}.noise-expose__link__text{padding:0 5px}.noise-expose__scale{background-image:-prefix-type-gradient(dir, colors);background-image:-prefix-type-gradient(dir, colors);background-image:-prefix-type-gradient(dir, colors);border-radius:2px;height:30px;position:relative}.noise-expose__arrow{content:"";border:10px solid #0000;border-top-width:0;border-bottom-color:#6c6c6c;width:10px;margin-left:-10px;position:relative;top:-4px}.noise-expose__legend{margin-top:10px;font-size:14px}.noise-expose__legend>div{margin:5px 0;padding-left:10px;line-height:1.6}.noise-expose__legend>div span{vertical-align:middle;border-radius:2px;width:17px;height:17px;margin-bottom:2px;margin-right:10px;display:inline-block}@media (width>=992px) and (width<=1199px){.noise-expose__legend>div{padding-left:5px}.noise-expose__legend>div span{margin-right:unset}}.noise-expose__legend__item div:first-of-type{width:80px;margin-right:5px;display:inline-block}@media (width>=992px) and (width<=1199px){.noise-expose__legend__item div:first-of-type{margin-right:unset}}.noise-expose__legend__item div:nth-of-type(2){width:60%;display:inline-block}.noise-expose__legend .noise-expose__legend__item--name>span{background-color:#842828}.expose-property-title{word-wrap:break-word;padding:0 15px;font-size:20px}@media (width>=768px){.expose-property-title{font-size:24px}}.eps-item{text-align:center;font-size:14px;font-weight:700;line-height:20px}@media (width>=480px){.eps-item{font-size:20px}}.eps-item-unit{font-size:14px;font-weight:400}.eps-item-location{padding:0 15px;font-size:17px}@media (width<=767px){.col-expose-details,.col-expose-sidebar{padding-left:0;padding-right:0}}.expose-details{margin-bottom:24px}.expose-details .expose-content-extra{padding:15px 0}@media (width<=767px){.expose-details .expose-content-extra .btn-bookmark{float:right}}.back-button--404{margin-bottom:30px}@media (width<=767px){.collapse-handle.collapsed:before{content:"+";margin-right:.5em}.collapse-handle:before{content:"−";margin-right:.5em}}@media (width>=768px){.collapse-handle:before,.collapse-handle.collapsed:before{content:"";margin-right:0}.expose-section-title{cursor:default!important}}.mobile-contact.affix-top{top:0!important}@media (width<=767px){.affix~.col-6{margin-top:61px}}@media (width>=768px){.mobile-contact.affix{position:initial}}.breadcrumb-wrap-expose{background:#fff;justify-content:flex-end;align-items:center;margin-top:4px;padding-left:10px;padding-right:10px;display:flex}@media (width>=480px){.breadcrumb-wrap-expose{padding-right:15px}}@media (width>=768px){.breadcrumb-wrap-expose{justify-content:space-between;margin-top:0}}div.breadcrumb-wrap-expose .breadcrumb{padding-bottom:15px}.expose-realtor-info+.property-list-wrap{margin-top:20px}.expose-realtor-info+.property-list-wrap .swiper{margin-bottom:0}