/* Advisor cards ("Habla con un Asesor Famatex"): the same look as the home page.
   Extracted from css/pages/famatex-home.css for pages that wrap the section in .fx-home-page without loading the home stylesheet (contacto). */
.fx-home-page{--fx-home-primary:var(--fx-primary);--fx-home-primary-soft:#eef9f5;--fx-home-primary-line:#a8dece}
.fx-home-page .fx-sales-team .button-chatear{background:var(--fx-home-primary);border-color:var(--fx-home-primary);color:#fff}
.fx-home-page .fx-sales-team .button-chatear:hover{background:var(--fx-action-hover);border-color:var(--fx-action-hover)}
.fx-home-page .fx-sales-team .item-colaborador .button-chatear{background-color:#4BB597;border-color:#4BB597}
.fx-home-page .fx-sales-team .item-colaborador .button-chatear{color:#fff}
.fx-home-page .item-colaborador__datos--whatsapp i{color:#4BB597}
.fx-home-page .fx-sales-team .item-colaborador .button-chatear{background:#4BB597;border-color:#4BB597;color:#fff}
.fx-home-page{--fx-home-space:48px;--fx-home-ink:#203b32;--fx-home-copy:#5e7069;--fx-home-line:#d8e5e0;--fx-home-surface:#fff}
.fx-home-page .fx-sales-team{padding-block:var(--fx-home-space)}
.fx-home-page .fx-sales-team h2{color:var(--fx-home-ink,#203b32);letter-spacing:-.035em;text-wrap:balance}
.fx-home-page .fx-sales-team h2{font-size:clamp(30px,2.6vw,38px);line-height:1.12}
.fx-home-page .fx-sales-team>p{color:var(--fx-home-copy);line-height:1.7;margin-top:0}
.fx-home-page .item-colaborador{border-color:var(--fx-home-line);box-shadow:0 8px 24px rgba(32,59,50,.055)}
.fx-home-page .item-colaborador{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
@media(hover:hover){
  .fx-home-page .item-colaborador:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(32,59,50,.1)}
}
.fx-home-page .fx-sales-team .button-chatear{background:#4BB597;border-color:#4BB597;color:#fff}
.fx-home-page .fx-sales-team .button-chatear:hover{background:#378f77;border-color:#378f77;color:#fff}
.fx-home-page .fx-sales-team{margin-block:0;padding-bottom:40px}
@media(max-width:900px){
  .fx-home-page{--fx-home-space:36px}
}
@media(max-width:700px){
  .fx-home-page{--fx-home-space:28px}
  .fx-home-page .fx-sales-team h2{font-size:28px}
}
.fx-home-page .item-colaborador{transition:border-color .2s ease,background-color .2s ease}
@media(hover:hover){
  .fx-home-page .item-colaborador:hover{transform:none;box-shadow:none}
}
.fx-home-page{--fx-home-space:48px}
@media(max-width:900px){
  .fx-home-page{--fx-home-space:36px}
}
@media(max-width:700px){
  .fx-home-page{--fx-home-space:28px}
}
.fx-home-page :is(
  .fx-category-heading h1,
  .fx-section-head h2,
  .fx-confeccion__copy > h2,
  .fx-needs-consult > div:first-child > h2,
  .fx-support-care__copy > h2,
  .fx-sales-team .colaboradores-titulo__titulo,
  .ns-final--sales h2
),.fx-home-page :is(
  .fx-category-heading h1,
  .fx-section-head h2,
  .fx-confeccion__copy > h2,
  .fx-needs-consult > div:first-child > h2,
  .fx-support-care__copy > h2,
  .fx-sales-team .colaboradores-titulo__titulo,
  .fx-cta--sales h2
){margin:0 0 8px;
  font-size:clamp(34px,2.8vw,42px);
  font-weight:700;
  line-height:1.12;
  letter-spacing:-.035em;
  text-wrap:balance;}
.fx-home-page :is(
  .fx-category-heading .fx-eyebrow,
  .fx-section-head .fx-eyebrow,
  .fx-confeccion__copy > .fx-eyebrow,
  .fx-needs-consult > div:first-child > .fx-eyebrow,
  .fx-support-care__copy > .fx-eyebrow,
  .fx-sales-team .colaboradores-titulo > .fx-eyebrow,
  .ns-final--sales .fx-eyebrow
),.fx-home-page :is(
  .fx-category-heading .fx-eyebrow,
  .fx-section-head .fx-eyebrow,
  .fx-confeccion__copy > .fx-eyebrow,
  .fx-needs-consult > div:first-child > .fx-eyebrow,
  .fx-support-care__copy > .fx-eyebrow,
  .fx-sales-team .colaboradores-titulo > .fx-eyebrow,
  .fx-cta--sales .fx-eyebrow
){margin:0 0 12px;
  font-size:11px!important;
  font-weight:750;
  line-height:1.4;
  letter-spacing:.14em;}
.fx-support-care__copy > p:not(.fx-eyebrow),
  .fx-sales-team .colaboradores-titulo__parrafo,
  .ns-final--sales p
),.fx-support-care__copy > p:not(.fx-eyebrow),
  .fx-sales-team .colaboradores-titulo__parrafo,
  .fx-cta--sales p
){margin-top:0;
  margin-bottom:0;
  font-size:15px;
  line-height:1.7;}
@media(max-width:700px){
  .fx-home-page :is(
    .fx-category-heading h1,
    .fx-section-head h2,
    .fx-confeccion__copy > h2,
    .fx-needs-consult > div:first-child > h2,
    .fx-support-care__copy > h2,
    .fx-sales-team .colaboradores-titulo__titulo,
    .ns-final--sales h2
  ),.fx-home-page :is(
    .fx-category-heading h1,
    .fx-section-head h2,
    .fx-confeccion__copy > h2,
    .fx-needs-consult > div:first-child > h2,
    .fx-support-care__copy > h2,
    .fx-sales-team .colaboradores-titulo__titulo,
    .fx-cta--sales h2
  ){margin-bottom:8px;
    font-size:30px;
    line-height:1.16;
    letter-spacing:-.025em;}
  .fx-support-care__copy > p:not(.fx-eyebrow),
    .fx-sales-team .colaboradores-titulo__parrafo,
    .ns-final--sales p
  ),.fx-support-care__copy > p:not(.fx-eyebrow),
    .fx-sales-team .colaboradores-titulo__parrafo,
    .fx-cta--sales p
  ){margin-top:0;
    font-size:14px;}
}
.fx-home-page .fx-sales-team .colaboradores-titulo__titulo{margin:0 0 8px!important;}
.fx-home-page .fx-sales-team .colaboradores-titulo__parrafo{margin-top:0!important;}
.fx-home-page .fx-sales-team .colaboradores-titulo{margin-bottom:22px;}
.fx-home-page .fx-sales-team{padding-block:var(--fx-home-space);margin-block:0}
.fx-home-page .fx-sales-team .colaboradores-titulo{margin-bottom:22px;padding-top:0}
.fx-home-page .fx-sales-team .item-colaborador{padding:0;border-radius:12px;overflow:hidden}
.fx-home-page .fx-sales-team .item-colaborador__foto{width:100%;height:auto;aspect-ratio:auto;margin:0;border-radius:0}
.fx-home-page .fx-sales-team .item-colaborador__foto img{display:block;width:100%;height:auto;object-fit:contain;object-position:center;border-radius:0}
.fx-home-page .fx-sales-team .item-colaborador__datos{padding:16px;gap:0}
.fx-home-page .fx-sales-team .item-colaborador__datos--nombre{font-size:18px!important;line-height:1.3;margin:0 0 4px}
.fx-home-page .fx-sales-team .item-colaborador__datos--cargo{font-size:12px!important;line-height:1.5;min-height:18px;margin:0 0 12px}
.fx-home-page .fx-sales-team .item-colaborador__datos--whatsapp{font-family:Arial,Helvetica,sans-serif;font-size:16px!important;font-weight:500;letter-spacing:.025em;font-variant-numeric:tabular-nums;padding-top:12px;margin:0 0 12px;line-height:1.4}
.fx-home-page .fx-sales-team .item-colaborador .button-chatear{min-height:44px;margin-top:0;padding:11px 14px;font-size:var(--fx-btn-font-size,13px);border-radius:8px}
@media(max-width:700px){
  .fx-home-page .fx-sales-team .item-colaborador__foto{height:auto}
  .fx-home-page .fx-sales-team .item-colaborador__datos{padding:14px}
}
.fx-home-page .fx-sales-slider:not(.fx-product-slider--enhanced){grid-auto-columns:calc((100% - 96px)/5)}
@media(max-width:1023px){
  .fx-home-page .fx-sales-slider:not(.fx-product-slider--enhanced){grid-auto-columns:calc((100% - 40px)/3)}
}
@media(max-width:600px){
  .fx-home-page .fx-sales-slider:not(.fx-product-slider--enhanced){grid-auto-columns:74%}
}
.fx-home-page .fx-sales-team .fx-sales-contact{display:flex;align-items:center;gap:7px;padding:10px 14px 0;color:#287760;font-size:10px;font-weight:600;line-height:1.4}
.fx-home-page .fx-sales-team .fx-sales-contact>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#4BB597;box-shadow:0 0 0 3px #edf8f3}
.fx-home-page .fx-sales-team .item-colaborador__datos--whatsapp{justify-content:center;gap:8px;background:#f5f8f7;border:1px solid #e1ece7;border-radius:8px;padding:10px 4px;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:17px!important;font-weight:700;letter-spacing:0;white-space:nowrap;color:#203b32}
.fx-home-page .fx-sales-team .item-colaborador .button-chatear{gap:7px;font-size:var(--fx-btn-font-size,13px);line-height:1.3;padding:11px 10px}
.fx-home-page .fx-sales-team .item-colaborador__datos--whatsapp{display:flex;align-items:center;justify-content:flex-start;gap:8px;background:transparent;border:0;border-radius:0;padding:4px 0;margin:0 0 12px;font-size:14px!important;font-weight:500;line-height:20px}
.fx-home-page .fx-sales-team .item-colaborador__datos--whatsapp i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:20px;margin:0;font-size:16px;line-height:1;color:#4BB597}
.fx-home-page .fx-sales-team .item-colaborador .button-chatear{font-size:var(--fx-btn-font-size,13px)}
.fx-home-page .fx-sales-team .item-colaborador{position:relative}
.fx-home-page .fx-sales-team .fx-sales-contact{position:absolute;top:12px;left:12px;transform:none;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #e1ece7;border-radius:20px;white-space:nowrap;box-shadow:0 2px 8px #203b3210}
.fx-home-page .fx-sales-team .item-colaborador__datos{align-items:center;text-align:center}
.fx-home-page .fx-sales-team .item-colaborador__datos--nombre,.fx-home-page .fx-sales-team .item-colaborador__datos--cargo{width:100%;text-align:center}
.fx-home-page .fx-sales-team .item-colaborador__datos--whatsapp{justify-content:center;gap:4px}
.fx-home-page .fx-sales-team .item-colaborador .button-chatear{display:flex;align-items:center;justify-content:center;gap:4px}
.fx-home-page .fx-sales-team .item-colaborador .button-chatear i,.fx-home-page .fx-sales-team .item-colaborador .button-chatear svg{margin:0}
/* From css/colaboradores.css, which the home page also loads. */
.fx-home-page .fx-sales-team .item-colaborador{text-align:center;color:#293833}
.fx-home-page .fx-sales-team .item-colaborador__datos--nombre{font-weight:600}
