.core-header{--shadow:0 1px 1px rgba(var(--gray-dark-a),.1);align-items:center;background:var(--UIHeaderBg,var(--UILayoutContentBg));box-shadow:var(--shadow);display:flex;flex-flow:row nowrap;gap:1rem;grid-area:header;inset-block-start:0;justify-content:flex-start;position:relative}.core-header:not(:has([data-layout-aside=main-navigation])){padding:.5em .625rem}.core-header logo-brand{margin-inline-end:auto}@media only screen and (max-width:68.625rem){.core-header:has([data-layout-aside=main-navigation]) logo-brand{margin-inline:auto}}.core-header [data-layout-aside=main-navigation]{aspect-ratio:1/1;background-color:var(--gray-1);border-radius:50%;color:var(--primary-light);display:none;padding:.3125rem .625rem}@media only screen and (max-width:68.5625rem){.core-header [data-layout-aside=main-navigation]{display:block}}@media (max-width:47.99em){.core-header{-moz-column-gap:.5em;column-gap:.5em;position:sticky;z-index:var(--zindex)}.no-sticky .core-header{position:relative;z-index:auto}.core-header:has(~.core-aside.is-opened){z-index:calc(var(--zindex) + 4)}}:where(.core-header--slot,.core-header--user){align-items:center;gap:.5em}.core-header--slot{--s-icon:0;color:var(--primary-dark)}.core-header--slot[class*=telefono]{aspect-ratio:1/1;border:1.5px solid var(--primary-dark);border-radius:50%;height:2.125rem;padding:.375rem;text-align:center;width:2.125rem}.core-header--slot[class*=telefono]:before{vertical-align:middle}.core-header--slot:hover{background:var(--primary-dark);color:var(--gray-light)}.core-header--slot.is-agent{color:#9f5ed7}.core-header--slot.is-agent>*{max-width:min(10vw,10rem)}.core-header--slot.is-agent>*,.core-header--slot>span{min-width:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap}.core-header--slot>span{color:var(--gray-1);max-width:10rem}@media (max-width:47.99em){.core-header--slot[class*=telefono]{line-height:1}}@media (min-width:48em){.core-header--slot{display:flex}.core-header--slot[class*=telefono]{font-size:var(--ty-m)}.core-header--slot~.core-header--slot{margin-inline-start:0}.core-header--slot~.core-header--slot>*{max-width:min(10vw,10rem);min-width:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:47.99em){.core-header--link{display:none}}
