﻿.sp-col{padding-left:0;padding-right:0;}.sp-unit{border:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;background:#fff!important;}.sp-body{display:flex;flex-direction:column;height:100%;margin-bottom:.5rem!important;}.sp-body .card-title{flex:1;text-align:left!important;}.sp-icons{right:3px;top:1px;}.sp-icon-btn{width:30px;height:30px;flex-shrink:0;border-radius:50%;border:1.5px solid #7b7a7a;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#34346f;cursor:pointer;transition:background .15s,border-color .15s,color .15s;padding:0;}.sp-icon-btn:hover{background:#34346f;border-color:#34346f;color:#fff;}.sp-icon-btn--fav:hover{background:#de121c;border-color:#de121c;color:#fff;}.sp-icon-btn i{line-height:normal;}.sp-price{display:flex;gap:5px;align-items:center!important;justify-content:space-between!important;margin-bottom:8px;}.sp-price div,.sp-price div strike{font-weight:800!important;}.sp-price button{padding:2px 5px!important;}.getpriceinfo-btn{background-color:#f8f9fa!important;border-color:#eef0f6!important;color:rgba(33,37,41,.75)!important;}.getpriceinfo-btn:hover{background-color:#de121c!important;border-color:#de121c!important;color:#fff!important;}.getsaleprice-btn{background-color:#f8f9fa!important;border-color:#eef0f6!important;color:rgba(33,37,41,.75)!important;}.getsaleprice-btn:hover{background-color:#de121c!important;border-color:#de121c!important;color:#fff!important;}.sp-location{background:#eef0f6;min-height:33px;}.sp-sm-text{font-size:.72rem;}.plat-feat-icon{position:absolute;bottom:4px;right:21px;cursor:default;}.plat-icon{font-size:23px;color:#f4f4f4;text-shadow:1px 1px 3px rgba(0,0,0,.8);}.sp-location i.fas{display:inline-block!important;width:16px!important;}.sidebar__featuredUnit{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;margin:1rem 0;}.sidebar__topContainer{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#1c3f95;color:#fff;padding:3px 0;max-width:260px;margin-left:auto;margin-right:auto;}.sidebar__topContainer>h3{font-size:1.1rem!important;padding:0 10px;}.sidebar__bottomContainer{padding-top:10px;background-color:#efefef;max-width:260px;margin-left:auto;margin-right:auto;}.sp-col{flex:0 0 217px;max-width:217px;}.card-title{font-size:13px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}