

.iv-text-ellipsis {
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
.iv-text-ellipsis > .elementor-widget-container,
.iv-text-ellipsis .elementor-widget-container {
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
.iv-text-ellipsis .elementor-heading-title {
display: block !important;
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
margin-left: 0;
margin-right: 0;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
box-sizing: border-box !important;
}
.iv-text-ellipsis .elementor-heading-title > a {
display: block !important;
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
box-sizing: border-box !important;
}
.iv-text-ellipsis .jet-listing-dynamic-field,
.iv-text-ellipsis .jet-listing-dynamic-field__inline-wrap,
.iv-text-ellipsis .jet-listing-dynamic-field__content {
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
.iv-text-ellipsis .jet-listing-dynamic-field__content {
display: block !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
}
.iv-text-ellipsis .jet-listing-dynamic-link,
.iv-text-ellipsis .jet-listing-dynamic-link__link {
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
.iv-text-ellipsis .jet-listing-dynamic-link__link {
display: block !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
}
.iv-text-ellipsis .jet-listing-dynamic-terms,
.iv-text-ellipsis .jet-listing-dynamic-terms__link {
min-width: 0 !important;
max-width: 100% !important;
}
.iv-text-ellipsis .jet-listing-dynamic-terms__link {
display: block !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
}
.iv-text-ellipsis .gb-headline,
.iv-text-ellipsis .gb-headline-text {
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
.iv-text-ellipsis .gb-headline-text {
display: block !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
}
h1.iv-text-ellipsis,
h2.iv-text-ellipsis,
h3.iv-text-ellipsis,
h4.iv-text-ellipsis,
h5.iv-text-ellipsis,
h6.iv-text-ellipsis,
p.iv-text-ellipsis,
span.iv-text-ellipsis,
a.iv-text-ellipsis {
display: block !important;
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
box-sizing: border-box !important;
}
h1.iv-text-ellipsis > a,
h2.iv-text-ellipsis > a,
h3.iv-text-ellipsis > a,
h4.iv-text-ellipsis > a,
h5.iv-text-ellipsis > a,
h6.iv-text-ellipsis > a {
display: block !important;
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
box-sizing: border-box !important;
}