

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700&display=swap');
:root{
--iv-title-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--iv-title-size: 17px;
--iv-title-weight: 600;
--iv-title-color: #222222;
--iv-title-letter: -0.01em;
--iv-title-line-height: 1.18;
--iv-title-space-top: 14px;
--iv-title-space-bottom: 9px;
--iv-title-inner-top: 2px;
--iv-title-inner-bottom: 2px;
--iv-title-padding-x: 0px;
--iv-title-gap: 12px;
--iv-title-line-color-rgb: 34, 34, 34;
--iv-title-line-thickness: 1px;
--iv-title-line-min: 42px;
--iv-title-line-solid-until: 48%;
--iv-title-line-fade-end: 100%;
--iv-title-line-opacity-strong: 0.13;
--iv-title-line-opacity-soft: 0;
--iv-title-line-shift-y: 1px;
--iv-text: #222222;
--iv-blue: #0285FF;
--iv-chip-bg: #EAF2FF;
--iv-chip-border: rgba(215, 230, 255, 0.9);
--iv-radius: 999px;
--iv-line: rgba(17,17,17,.045);
--iv-font-size: 14px;
--iv-font-weight: 400;
--iv-line-height: 1.38;
--iv-row-min: 52px;
--iv-row-py: 12px;
--iv-row-inset-left: 8px;
--iv-row-inset-right: 8px;
--iv-chip-height: 42px;
--iv-chip-inset-x: 6px;
--iv-chip-inset-left: var(--iv-chip-inset-x);
--iv-chip-inset-right: var(--iv-chip-inset-x);
--iv-chip-pad-left: 8px;
--iv-chip-pad-right: 8px;
--iv-chip-font-weight: 500;
--iv-icon-box: 26px;
--iv-icon-size: 19px;
--iv-eye-size: 18px;
--iv-icon-color: rgba(23,23,23,.22);
--iv-eye-mask: url("https://inmueblesverificados.com/dahofah/uploads/2025/12/HugeiconsView.svg");
--iv-arrow-mask: url("https://inmueblesverificados.com/dahofah/uploads/2026/04/SystemUiconsArrowTopRight.svg");
--iv-chip-inset-y: max(0px, calc((var(--iv-row-min) - var(--iv-chip-height)) / 2));
--ivh-w: 360px;
--ivh-radius: 18px;
--ivh-border: rgba(0,0,0,.10);
--ivh-shadow: 0 18px 45px rgba(0,0,0,.14);
--ivh-title: #111827;
--ivh-muted: #6B7280;
--ivh-bg: #ffffff;
--ivh-soft: #F3F4F6;
--ivh-link: #111827;
--ivh-link-hover: #0285FF;
--ivh-blue: #0285FF;
--ivh-red: #DC2626;
--ivh-list-pad-x: 0px;
--ivh-item-pad-x: 0px;
--ivh-num-col: 20px;
--ivh-item-gap: 8px;
}
.iv-titulo-seccion{
display: block !important;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
margin-top: var(--iv-title-space-top) !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-right: var(--iv-title-padding-x) !important;
padding-bottom: 0 !important;
padding-left: var(--iv-title-padding-x) !important;
font-family: var(--iv-title-font) !important;
font-size: var(--iv-title-size) !important;
font-weight: var(--iv-title-weight) !important;
color: var(--iv-title-color) !important;
letter-spacing: var(--iv-title-letter) !important;
line-height: var(--iv-title-line-height) !important;
-webkit-font-smoothing: antialiased;
text-rendering: geometricPrecision;
}
.iv-titulo-seccion .gb-icon{
display: none !important;
}
.iv-titulo-seccion .gb-headline-text{
display: flex !important;
align-items: center !important;
justify-content: flex-start !important;
flex-wrap: nowrap !important;
gap: var(--iv-title-gap) !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
box-sizing: border-box !important;
padding-top: var(--iv-title-inner-top) !important;
padding-right: 0 !important;
padding-bottom: var(--iv-title-inner-bottom) !important;
padding-left: 0 !important;
font-family: inherit !important;
font-size: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
letter-spacing: inherit !important;
color: inherit !important;
white-space: nowrap !important;
overflow: visible !important;
text-overflow: clip !important;
}
.iv-titulo-seccion .gb-headline-text > *{
flex: 0 0 auto !important;
}
.iv-titulo-seccion strong,
.iv-titulo-seccion :is(h1,h2,h3,h4,h5,h6,p){
margin: 0 !important;
padding: 0 !important;
font: inherit !important;
color: inherit !important;
letter-spacing: inherit !important;
line-height: inherit !important;
white-space: nowrap !important;
overflow: visible !important;
text-overflow: clip !important;
}
.iv-titulo-seccion .gb-headline-text::after{
content: "";
display: block !important;
flex: 1 1 auto !important;
min-width: var(--iv-title-line-min) !important;
height: var(--iv-title-line-thickness) !important;
transform: translateY(var(--iv-title-line-shift-y)) !important;
background: linear-gradient(
to right,
rgba(var(--iv-title-line-color-rgb), var(--iv-title-line-opacity-strong)) 0%,
rgba(var(--iv-title-line-color-rgb), var(--iv-title-line-opacity-strong)) var(--iv-title-line-solid-until),
rgba(var(--iv-title-line-color-rgb), var(--iv-title-line-opacity-soft)) var(--iv-title-line-fade-end)
) !important;
}
.iv-titulo-seccion + *{
margin-top: var(--iv-title-space-bottom) !important;
}
.iv-links-scope,
.iv-links{
position: relative;
}
#mega-menu-wrap-primary .iv-clear-history,
#mega-menu-wrap-primary .iv-clear-history-li{
display: none !important;
}
.iv-links-scope :is(p,ul,ol),
.iv-links :is(p,ul,ol){
margin: 0 !important;
padding: 0 !important;
}
.iv-links-scope br,
.iv-links br{
display: none !important;
}
.iv-links-scope :is(ul,ol),
.iv-links :is(ul,ol){
list-style: none !important;
}
.iv-links > p,
.iv-links-scope > p,
.iv-links :is(ul,ol) > li,
.iv-links-scope :is(ul,ol) > li,
.iv-links a[href],
.iv-links-scope a[href]{
text-indent: 0 !important;
}
.iv-links-scope > :is(a,p),
.iv-links > :is(a,p),
.iv-links-scope :is(ul,ol) > li,
.iv-links :is(ul,ol) > li{
position: relative !important;
}
.iv-links-scope > :is(a,p)::before,
.iv-links > :is(a,p)::before,
.iv-links-scope :is(ul,ol) > li::before,
.iv-links :is(ul,ol) > li::before{
content: "";
position: absolute;
left: var(--iv-row-inset-left);
right: var(--iv-row-inset-right);
bottom: 0;
height: 1px;
background: var(--iv-line);
opacity: 1;
pointer-events: none;
transition: opacity .16s ease;
}
.iv-links-scope :is(a, > p, :is(ul,ol) > li),
.iv-links :is(a, > p, :is(ul,ol) > li){
font-size: var(--iv-font-size) !important;
font-weight: var(--iv-font-weight) !important;
line-height: var(--iv-line-height) !important;
color: var(--iv-text) !important;
white-space: normal !important;
overflow: visible !important;
text-overflow: clip !important;
min-width: 0 !important;
}
@supports selector(:has(*)){
.iv-links-scope > p:not(:has(a)),
.iv-links > p:not(:has(a)),
.iv-links-scope :is(ul,ol) > li:not(:has(a)),
.iv-links :is(ul,ol) > li:not(:has(a)){
display: flex !important;
align-items: center !important;
min-height: var(--iv-row-min) !important;
padding: var(--iv-row-py) var(--iv-row-inset-right) var(--iv-row-py) var(--iv-row-inset-left) !important;
}
}
.iv-links-scope a[href],
.iv-links a[href]{
position: relative;
display: flex;
align-items: center;
justify-content: flex-start;
text-align: left;
box-sizing: border-box;
min-height: var(--iv-row-min);
margin-left: 0;
margin-right: 0;
border-top: 0 solid transparent;
border-bottom: 0 solid transparent;
padding:
var(--iv-row-py)
calc(var(--iv-row-inset-right) + var(--iv-icon-box) + 10px)
var(--iv-row-py)
var(--iv-row-inset-left);
color: var(--iv-text) !important;
text-decoration: none !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
transition:
background-color .18s ease,
color .18s ease,
padding .18s ease,
margin .18s ease,
border-top-width .18s ease,
border-bottom-width .18s ease,
border-radius .18s ease;
}
.iv-links-scope a[href]::after,
.iv-links a[href]::after{
content: "";
position: absolute;
top: 50%;
right: var(--iv-row-inset-right);
transform: translateY(-50%);
width: var(--iv-icon-box);
height: var(--iv-icon-box);
display: block;
background-color: var(--iv-icon-color);
-webkit-mask-image: var(--iv-arrow-mask);
mask-image: var(--iv-arrow-mask);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-size: var(--iv-icon-size) var(--iv-icon-size);
mask-size: var(--iv-icon-size) var(--iv-icon-size);
pointer-events: none;
transition:
transform .18s ease,
background-color .18s ease,
right .18s ease;
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))){
.iv-links-scope a[href].iv-visited::after,
.iv-links a[href].iv-visited::after{
content: "";
background-color: var(--iv-icon-color);
-webkit-mask-image: var(--iv-eye-mask);
mask-image: var(--iv-eye-mask);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-size: var(--iv-eye-size) var(--iv-eye-size);
mask-size: var(--iv-eye-size) var(--iv-eye-size);
}
.iv-links-scope a[href].iv-visited:hover::after,
.iv-links-scope a[href].iv-visited:focus-visible::after,
.iv-links-scope a[href].iv-visited:active::after,
.iv-links a[href].iv-visited:hover::after,
.iv-links a[href].iv-visited:focus-visible::after,
.iv-links a[href].iv-visited:active::after{
content: "" !important;
-webkit-mask-image: var(--iv-arrow-mask) !important;
mask-image: var(--iv-arrow-mask) !important;
-webkit-mask-repeat: no-repeat !important;
mask-repeat: no-repeat !important;
-webkit-mask-position: center !important;
mask-position: center !important;
-webkit-mask-size: var(--iv-icon-size) var(--iv-icon-size) !important;
mask-size: var(--iv-icon-size) var(--iv-icon-size) !important;
background-color: currentColor !important;
}
}
.iv-links-scope a[href]:hover,
.iv-links-scope a[href]:focus-visible,
.iv-links-scope a[href]:active,
.iv-links a[href]:hover,
.iv-links a[href]:focus-visible,
.iv-links a[href]:active{
background-color: var(--iv-chip-bg);
background-clip: padding-box;
color: var(--iv-blue) !important;
font-weight: var(--iv-chip-font-weight) !important;
border-radius: var(--iv-radius);
margin-left: var(--iv-chip-inset-left);
margin-right: var(--iv-chip-inset-right);
border-top-width: var(--iv-chip-inset-y);
border-bottom-width: var(--iv-chip-inset-y);
padding-left: var(--iv-chip-pad-left);
padding-right: calc(var(--iv-chip-pad-right) + var(--iv-icon-box));
justify-content: flex-start !important;
text-align: left !important;
}
.iv-links-scope a[href]:hover::after,
.iv-links-scope a[href]:focus-visible::after,
.iv-links-scope a[href]:active::after,
.iv-links a[href]:hover::after,
.iv-links a[href]:focus-visible::after,
.iv-links a[href]:active::after{
right: var(--iv-chip-pad-right);
transform: translateY(-50%) translateX(1px);
background-color: currentColor;
}
@supports selector(:has(*)){
.iv-links-scope > p:has(> a[href]:hover)::before,
.iv-links-scope > p:has(> a[href]:focus-visible)::before,
.iv-links > p:has(> a[href]:hover)::before,
.iv-links > p:has(> a[href]:focus-visible)::before,
.iv-links-scope :is(ul,ol) > li:has(> a[href]:hover)::before,
.iv-links-scope :is(ul,ol) > li:has(> a[href]:focus-visible)::before,
.iv-links :is(ul,ol) > li:has(> a[href]:hover)::before,
.iv-links :is(ul,ol) > li:has(> a[href]:focus-visible)::before,
.iv-links-scope > a[href]:hover::before,
.iv-links-scope > a[href]:focus-visible::before,
.iv-links > a[href]:hover::before,
.iv-links > a[href]:focus-visible::before,
.iv-links-scope > p:has(+ p > a[href]:hover)::before,
.iv-links-scope > p:has(+ p > a[href]:focus-visible)::before,
.iv-links > p:has(+ p > a[href]:hover)::before,
.iv-links > p:has(+ p > a[href]:focus-visible)::before,
.iv-links-scope :is(ul,ol) > li:has(+ li > a[href]:hover)::before,
.iv-links-scope :is(ul,ol) > li:has(+ li > a[href]:focus-visible)::before,
.iv-links :is(ul,ol) > li:has(+ li > a[href]:hover)::before,
.iv-links :is(ul,ol) > li:has(+ li > a[href]:focus-visible)::before,
.iv-links-scope > a:has(+ a[href]:hover)::before,
.iv-links-scope > a:has(+ a[href]:focus-visible)::before,
.iv-links > a:has(+ a[href]:hover)::before,
.iv-links > a:has(+ a[href]:focus-visible)::before{
opacity: 0 !important;
}
}
.iv-links-scope .iv-clear-history,
.iv-links .iv-clear-history{
display: flex;
align-items: center;
gap: 10px;
width: 100%;
margin-top: 10px;
background: transparent;
border: 0;
padding: 10px 0;
font-size: 14px;
font-weight: 600;
color: #d14b4b;
cursor: pointer;
}
.iv-links-scope .iv-clear-history .iv-x,
.iv-links .iv-clear-history .iv-x{
font-size: 20px;
line-height: 1;
opacity: .7;
}
.iv-links-scope .iv-clear-history:hover,
.iv-links .iv-clear-history:hover{
color: #b91c1c;
}
#iv-history-fab{
position: fixed !important;
right: 24px !important;
bottom: calc(96px + env(safe-area-inset-bottom)) !important;
z-index: 2147483647 !important;
transform: none !important;
--ivh-w: 360px;
--ivh-radius: 18px;
--ivh-border: rgba(0,0,0,.10);
--ivh-shadow: 0 18px 45px rgba(0,0,0,.14);
--ivh-title: #111827;
--ivh-muted: #6B7280;
--ivh-bg: #ffffff;
--ivh-soft: #F3F4F6;
--ivh-link: #111827;
--ivh-link-hover: #0285FF;
--ivh-blue: #0285FF;
--ivh-red: #DC2626;
--ivh-list-pad-x: 0px;
--ivh-item-pad-x: 0px;
--ivh-num-col: 20px;
--ivh-item-gap: 8px;
}
@media (max-width: 900px){
#iv-history-fab{
right: 23px !important;
bottom: calc(92px + env(safe-area-inset-bottom)) !important;
}
}
#iv-history-fab .iv-history-fab-btn{
width: 45px;
height: 45px;
border-radius: 999px;
background: #fff;
border: 1px solid #F3F4F6 !important;
display: grid;
place-items: center;
cursor: pointer;
padding: 0;
box-shadow: var(--smart-post-shadow-subtle-1dp, 0 10px 30px rgba(0,0,0,.10)) !important;
transition: background-color .18s ease, border-color .18s ease, transform .18s ease;
}
#iv-history-fab .iv-history-fab-btn:focus,
#iv-history-fab .iv-history-fab-btn:focus-visible{
outline: none !important;
box-shadow: var(--smart-post-shadow-subtle-1dp, 0 10px 30px rgba(0,0,0,.10)) !important;
}
#iv-history-fab .iv-history-fab-btn:hover,
#iv-history-fab .iv-history-fab-btn:focus-visible{
background-color: #F7F7F7 !important;
border-color: #F3F4F6 !important;
}
#iv-history-fab .iv-history-fab-btn:hover{
transform: translateY(-1px);
}
#iv-history-fab .iv-history-fab-icon{
width: 22px;
height: 22px;
color: rgba(17,17,17,.9);
display: grid;
place-items: center;
}
#iv-history-fab .iv-history-fab-icon svg{
width: 22px;
height: 22px;
display: block;
}
#iv-history-fab .iv-history-popover{
position: absolute;
right: 0;
bottom: calc(100% + 12px);
width: var(--ivh-w) !important;
max-width: calc(100vw - 24px) !important;
background: var(--ivh-bg) !important;
border: 1px solid var(--ivh-border) !important;
border-radius: var(--ivh-radius) !important;
box-shadow: var(--ivh-shadow) !important;
padding: 16px 16px 14px !important;
opacity: 0;
transform: translateY(6px);
pointer-events: none;
transition: opacity .18s ease, transform .18s ease;
}
#iv-history-fab.is-open .iv-history-popover{
opacity: 1;
transform: translateY(0);
pointer-events: auto;
}
#iv-history-fab .iv-history-popover__title{
font-size: 20px !important;
font-weight: 800 !important;
letter-spacing: -0.01em !important;
color: var(--ivh-title) !important;
margin: 0 0 6px 0 !important;
}
#iv-history-fab .iv-history-popover__meta{
font-size: 13px !important;
font-weight: 400 !important;
color: var(--ivh-muted) !important;
margin: 0 0 12px 0 !important;
}
#iv-history-fab .iv-history-popover__list{
background: #F7F7F7 !important;
border-radius: 14px !important;
padding: 10px var(--ivh-list-pad-x) !important;
margin: 0 0 12px 0 !important;
}
#iv-history-fab .iv-history-list{
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
max-height: 210px !important;
overflow: auto !important;
overscroll-behavior: contain;
scrollbar-gutter: stable both-edges;
}
#iv-history-fab .iv-history-list[data-ivh-count]{
counter-reset: ivh var(--ivh-count) !important;
}
#iv-history-fab .iv-history-list[data-ivh-count] li::before{
counter-increment: ivh -1;
content: counter(ivh) ".";
font-size: 10px !important;
font-weight: 700 !important;
color: #9CA3AF !important;
text-align: right !important;
line-height: 1 !important;
}
#iv-history-fab .iv-history-list li{
display: grid !important;
grid-template-columns: var(--ivh-num-col) 1fr !important;
align-items: center !important;
gap: var(--ivh-item-gap) !important;
padding: 8px var(--ivh-item-pad-x) !important;
margin: 0 0 6px 0 !important;
border-radius: 12px !important;
}
#iv-history-fab .iv-history-list li:hover{
background: #fff !important;
box-shadow: 0 1px 0 rgba(0,0,0,.06) !important;
}
#iv-history-fab a.iv-history-link{
display: block !important;
max-width: 100% !important;
color: var(--ivh-link) !important;
text-decoration: none !important;
font-size: 13px !important;
font-weight: 500 !important;
line-height: 1.25 !important;
letter-spacing: -0.005em;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
}
#iv-history-fab a.iv-history-link:hover{
color: var(--ivh-link-hover) !important;
text-decoration: underline !important;
text-decoration-thickness: 0px !important;
text-underline-offset: 3px !important;
}
#iv-history-fab .iv-history-popover__actions{
display: grid !important;
gap: 10px !important;
border-top: 1px solid rgba(0,0,0,.08) !important;
padding-top: 12px !important;
}
#iv-history-fab .iv-history-action{
width: 100%;
border-radius: 12px;
padding: 12px 12px;
border: 1px solid rgba(0,0,0,.12);
background: #fff;
font-weight: 600;
cursor: pointer;
color: #484848 !important;
-webkit-text-fill-color: #484848 !important;
font-size: 16px !important;
line-height: 1.2 !important;
opacity: 1 !important;
}
#iv-history-fab .iv-history-action--danger{
border-radius: 14px !important;
padding: 12px 12px !important;
background: transparent !important;
border: 1px solid rgba(220,38,38,.22) !important;
color: rgba(220,38,38,.90) !important;
-webkit-text-fill-color: rgba(220,38,38,.90) !important;
font-size: 14px !important;
font-weight: 700 !important;
}
#iv-history-fab .iv-history-action--danger:hover{
background: rgba(220,38,38,.06) !important;
border-color: rgba(220,38,38,.30) !important;
}
#iv-history-fab .iv-history-toggle{
display: flex !important;
align-items: center !important;
flex-direction: row-reverse !important;
justify-content: flex-end !important;
gap: 10px !important;
font-size: 12px !important;
line-height: 1.1 !important;
}
#iv-history-fab .iv-history-toggle__label,
#iv-history-fab .iv-history-toggle label,
#iv-history-fab .iv-history-toggle span,
#iv-history-fab .iv-history-toggle p,
#iv-history-fab .iv-history-toggle div{
font-size: 12px !important;
line-height: 1.1 !important;
font-weight: 600 !important;
color: var(--ivh-title) !important;
margin: 0 !important;
flex: 0 0 auto !important;
text-align: left !important;
}
#iv-history-fab .iv-history-toggle input[type="checkbox"],
#iv-history-fab .iv-history-toggle input[data-iv-enabled]{
appearance: none !important;
-webkit-appearance: none !important;
width: 34px !important;
height: 18px !important;
border-radius: 999px !important;
background: rgba(17,17,17,.12) !important;
border: 1px solid rgba(0,0,0,.10) !important;
position: relative !important;
cursor: pointer !important;
transition: background .15s ease, border-color .15s ease, box-shadow .15s ease !important;
}
#iv-history-fab .iv-history-toggle input[type="checkbox"]::before,
#iv-history-fab .iv-history-toggle input[data-iv-enabled]::before{
content: "" !important;
position: absolute !important;
top: 2px !important;
left: 2px !important;
width: 14px !important;
height: 14px !important;
border-radius: 999px !important;
background: #fff !important;
box-shadow: 0 2px 8px rgba(0,0,0,.18) !important;
transition: transform .15s ease !important;
}
#iv-history-fab .iv-history-toggle input[type="checkbox"]:checked,
#iv-history-fab .iv-history-toggle input[data-iv-enabled]:checked{
background: var(--ivh-blue) !important;
border-color: rgba(37,99,235,.35) !important;
}
#iv-history-fab .iv-history-toggle input[type="checkbox"]:checked::before,
#iv-history-fab .iv-history-toggle input[data-iv-enabled]:checked::before{
transform: translateX(16px) !important;
}
@media (min-width: 769px) and (max-width: 1024px){
:root{
--iv-title-size: 21px;
--iv-title-weight: 600;
--iv-title-line-height: 1.2;
--iv-title-letter: -0.01em;
--iv-title-gap: 11px;
--iv-title-space-top: 12px;
--iv-title-space-bottom: 9px;
--iv-title-inner-top: 2px;
--iv-title-inner-bottom: 2px;
--iv-title-line-min: 38px;
--iv-title-line-solid-until: 48%;
--iv-title-line-opacity-strong: 0.12;
--iv-font-size: 15.5px;
--iv-font-weight: 400;
--iv-line-height: 1.38;
--iv-row-min: 57px;
--iv-row-py: 12px;
--iv-row-inset-left: 6px;
--iv-row-inset-right: 6px;
--iv-line: rgba(17,17,17,.045);
--iv-icon-box: 25px;
--iv-icon-size: 18px;
--iv-eye-size: 18px;
--iv-icon-color: rgba(17,17,17,.24);
--iv-chip-height: 44px;
--iv-chip-inset-left: 6px;
--iv-chip-inset-right: 6px;
--iv-chip-pad-left: 10px;
--iv-chip-pad-right: 10px;
--iv-chip-font-weight: 500;
}
.iv-titulo-seccion{
display: block !important;
width: 100% !important;
max-width: 100% !important;
margin-top: var(--iv-title-space-top) !important;
margin-bottom: 0 !important;
font-size: var(--iv-title-size) !important;
font-weight: var(--iv-title-weight) !important;
line-height: var(--iv-title-line-height) !important;
letter-spacing: var(--iv-title-letter) !important;
}
.iv-titulo-seccion .gb-headline-text{
display: flex !important;
align-items: center !important;
justify-content: flex-start !important;
flex-wrap: nowrap !important;
gap: var(--iv-title-gap) !important;
width: 100% !important;
max-width: 100% !important;
white-space: nowrap !important;
overflow: visible !important;
}
.iv-titulo-seccion .gb-headline-text::after{
content: "" !important;
display: block !important;
flex: 1 1 auto !important;
min-width: var(--iv-title-line-min) !important;
height: var(--iv-title-line-thickness) !important;
}
.iv-links,
.iv-links-scope{
position: relative !important;
width: 100% !important;
}
.iv-links-scope a[href],
.iv-links a[href]{
display: flex !important;
align-items: center !important;
justify-content: flex-start !important;
width: 100% !important;
min-height: var(--iv-row-min) !important;
padding:
var(--iv-row-py)
calc(var(--iv-row-inset-right) + var(--iv-icon-box) + 10px)
var(--iv-row-py)
var(--iv-row-inset-left) !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
font-size: var(--iv-font-size) !important;
font-weight: var(--iv-font-weight) !important;
line-height: var(--iv-line-height) !important;
text-decoration: none !important;
}
.iv-links-scope > :is(a,p)::before,
.iv-links > :is(a,p)::before,
.iv-links-scope :is(ul,ol) > li::before,
.iv-links :is(ul,ol) > li::before{
left: var(--iv-row-inset-left) !important;
right: var(--iv-row-inset-right) !important;
background: var(--iv-line) !important;
}
.iv-links-scope a[href]::after,
.iv-links a[href]::after{
right: var(--iv-row-inset-right) !important;
width: var(--iv-icon-box) !important;
height: var(--iv-icon-box) !important;
-webkit-mask-size: var(--iv-icon-size) var(--iv-icon-size) !important;
mask-size: var(--iv-icon-size) var(--iv-icon-size) !important;
}
}
@media (max-width: 768px){
:root{
--iv-title-size: 27px;
--iv-title-gap: 10px;
--iv-title-space-top: 4px;
--iv-title-space-bottom: 18px;
--iv-title-inner-top: 4px;
--iv-title-inner-bottom: 4px;
--iv-title-line-min: 42px;
--iv-title-line-solid-until: 55%;
--iv-title-line-opacity-strong: 0.12;
--iv-font-size: 17px;
--iv-font-weight: 400;
--iv-line-height: 1.52;
--iv-row-min: 57px;
--iv-row-py: 12px;
--iv-row-inset-left: 0px;
--iv-row-inset-right: 2px;
--iv-line: rgba(17,17,17,.055);
--iv-icon-box: 25px;
--iv-icon-size: 18px;
--iv-eye-size: 18px;
--iv-icon-color: rgba(17,17,17,.28);
--iv-chip-height: 54px;
--iv-chip-inset-left: 6px;
--iv-chip-inset-right: 6px;
--iv-chip-pad-left: 14px;
--iv-chip-pad-right: 12px;
--iv-chip-font-weight: 500;
}
}
@media (max-width: 480px){
:root{
--iv-title-size: 22px;
--iv-title-gap: 10px;
--iv-title-space-top: 0px;
--iv-title-space-bottom: 16px;
--iv-title-inner-top: 4px;
--iv-title-inner-bottom: 2px;
--iv-title-line-min: 42px;
--iv-title-line-solid-until: 55%;
--iv-title-line-opacity-strong: 0.12;
--iv-font-size: 16px;
--iv-font-weight: 400;
--iv-line-height: 1.58;
--iv-row-min: 56px;
--iv-row-py: 12px;
--iv-row-inset-left: 0px;
--iv-row-inset-right: 2px;
--iv-line: rgba(17,17,17,.055);
--iv-icon-box: 26px;
--iv-icon-size: 19px;
--iv-eye-size: 18px;
--iv-icon-color: rgba(17,17,17,.32);
--iv-chip-height: 56px;
--iv-chip-inset-left: 6px;
--iv-chip-inset-right: 6px;
--iv-chip-pad-left: 12px;
--iv-chip-pad-right: 14px;
--iv-chip-font-weight: 500;
}
}
@media (max-width: 360px){
.iv-titulo-seccion .gb-headline-text::after{
display: none !important;
}
}
.site-header,
#masthead,
.inside-header,
.main-navigation,
#site-navigation{
position: relative !important;
z-index: 9999 !important;
}
.site-content,
.site-main,
.entry-content{
position: relative !important;
z-index: 1 !important;
}
.iv-titulo-seccion,
.iv-titulo-seccion .gb-headline-text,
.iv-titulo-seccion .gb-headline-text::after,
.iv-titulo-seccion .gb-headline-text > *,
.iv-titulo-seccion :is(h1,h2,h3,h4,h5,h6,p,strong),
.iv-links,
.iv-links-scope,
.iv-links > :is(a,p),
.iv-links-scope > :is(a,p),
.iv-links :is(ul,ol) > li,
.iv-links-scope :is(ul,ol) > li{
z-index: auto !important;
}
.iv-links,
.iv-links-scope{
--iv-row-inset-left: 0px;
--iv-chip-inset-left: 0px;
--iv-chip-pad-left: 0px;
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
padding-left: 0 !important;
box-sizing: border-box !important;
}
.iv-links > :is(a,p,ul,ol),
.iv-links-scope > :is(a,p,ul,ol){
margin-left: 0 !important;
padding-left: 0 !important;
}
.iv-links a[href],
.iv-links-scope a[href]{
width: 100% !important;
margin-left: 0 !important;
padding-left: 0 !important;
justify-content: flex-start !important;
text-align: left !important;
}
.iv-links > :is(a,p)::before,
.iv-links-scope > :is(a,p)::before,
.iv-links :is(ul,ol) > li::before,
.iv-links-scope :is(ul,ol) > li::before{
left: 0 !important;
}
.iv-links a[href]:hover,
.iv-links a[href]:focus-visible,
.iv-links a[href]:active,
.iv-links-scope a[href]:hover,
.iv-links-scope a[href]:focus-visible,
.iv-links-scope a[href]:active{
margin-left: 0 !important;
padding-left: 0 !important;
}