

.iv-property-card-location {
--iv-card-location-color:
var(--iv-color-text, #222222);
--iv-card-location-size:
var(--iv-font-size-md, 14px);
--iv-card-location-weight:
var(--iv-font-weight-regular, 400);
--iv-card-location-line-height:
var(--iv-line-height-snug, 1.3);
--iv-card-location-icon-size:
13px;
--iv-card-location-icon-opacity:
0.78;
--iv-card-location-gap:
5px;
display: flex;
align-items: center;
width: 100%;
min-width: 0;
gap:
var(--iv-card-location-gap);
margin:
1px
0
8px;
padding: 0;
color:
var(--iv-card-location-color);
font-family:
var(--iv-font-primary, inherit);
font-size:
var(--iv-card-location-size);
font-weight:
var(--iv-card-location-weight);
line-height:
var(--iv-card-location-line-height);
letter-spacing:
var(--iv-letter-spacing-normal, 0);
}
.iv-property-card-location,
.iv-property-card-location * {
box-sizing: border-box;
}
.iv-property-card-location__icon {
display: inline-flex;
align-items: center;
justify-content: center;
flex:
0 0
var(--iv-card-location-icon-size);
width:
var(--iv-card-location-icon-size);
height:
var(--iv-card-location-icon-size);
min-width: 0;
line-height: 0;
opacity:
var(--iv-card-location-icon-opacity);
}
.iv-property-card-location__icon-img {
display: block;
width:
var(--iv-card-location-icon-size)
!important;
height:
var(--iv-card-location-icon-size)
!important;
max-width:
none
!important;
max-height:
none
!important;
object-fit: contain;
object-position: center;
}
.iv-property-card-location__text {
display: block;
flex:
1 1 auto;
min-width: 0;
max-width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: inherit;
font-family: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
text-decoration: none;
}
@media (max-width: 767px) {
.iv-property-card-location {
--iv-card-location-size:
var(--iv-font-size-md, 14px);
--iv-card-location-icon-size:
13px;
--iv-card-location-gap:
5px;
margin:
1px
0
7px;
}
}