

/* === ASSET CSS HASH: d40280ceece32b5627ac7fb5291b9b12f140f9c6 | SCOPE: section[data-guid="89D57A9A-9C40-96D5-C442-1FFE696C51CE"] === */
section[data-guid="89D57A9A-9C40-96D5-C442-1FFE696C51CE"] .ew-corporativo-title{
  --ew-title-space: 64px;
  background: #ffffff;
  color: #3f3530;
  font-family: var(--secondary_font);
  padding: var(--ew-title-space) 24px;
  width: 100%;
}

section[data-guid="89D57A9A-9C40-96D5-C442-1FFE696C51CE"] .ew-corporativo-title__inner{
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: center;
  margin: 0 auto;
  max-width: 1120px;
  min-height: 120px;
  text-align: center;
}

section[data-guid="89D57A9A-9C40-96D5-C442-1FFE696C51CE"] .ew-corporativo-title__heading{
  flex: 0 1 auto;
  font-family: var(--primary_font);
  font-size: clamp(2.25rem, 6vw, 4.75rem);
  font-weight: 500;
  letter-spacing: 0.12em;
  line-height: 1.15;
  margin: 0;
  min-height: 56px;
  overflow-wrap: anywhere;
}

section[data-guid="89D57A9A-9C40-96D5-C442-1FFE696C51CE"] .ew-corporativo-title__rule{
  background: #bb9d8a;
  flex: 0 1 96px;
  height: 2px;
  min-width: 32px;
}

@media (max-width: 640px) {
  section[data-guid="89D57A9A-9C40-96D5-C442-1FFE696C51CE"] .ew-corporativo-title{
    --ew-title-space: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  section[data-guid="89D57A9A-9C40-96D5-C442-1FFE696C51CE"] .ew-corporativo-title__inner{
    gap: 16px;
    min-height: 96px;
  }

  section[data-guid="89D57A9A-9C40-96D5-C442-1FFE696C51CE"] .ew-corporativo-title__heading{
    font-size: clamp(1.75rem, 10vw, 3rem);
    letter-spacing: 0.08em;
    min-height: 40px;
  }

  section[data-guid="89D57A9A-9C40-96D5-C442-1FFE696C51CE"] .ew-corporativo-title__rule{
    flex-basis: 40px;
  }
}


/* === ASSET CSS HASH: fd718160fa9059dbe4e503e66b269aa79bbec455 | SCOPE: section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] === */
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel{--ew-pg-gap:20px;--ew-pg-visible-cards:1;box-sizing:border-box;width:100%;min-height:420px;padding:56px 20px 64px;background:#fff;color:#07535b;font-family:var(--secondary_font)}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel *,
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel *::before,
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel *::after{box-sizing:border-box}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-heading{display:flex;flex-direction:column;align-items:center;margin:0 auto 32px;text-align:center}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-heading h2{max-width:760px;min-height:42px;margin:0;color:#07535b;font-family:var(--primary_font);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.18}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-divider{display:block;width:48px;min-height:2px;margin-top:16px;background:#d9a441}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-shell{display:flex;align-items:center;gap:12px;width:100%;max-width:1280px;margin:0 auto}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-viewport{min-width:0;flex:1 1 auto;overflow:hidden;touch-action:pan-y}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-track{display:flex;gap:var(--ew-pg-gap);align-items:stretch;transition:transform 520ms cubic-bezier(.22,.61,.36,1);will-change:transform}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-card{position:relative;flex:0 0 calc((100% - (var(--ew-pg-gap) * (var(--ew-pg-visible-cards) - 1))) / var(--ew-pg-visible-cards));aspect-ratio:355 / 430;min-width:0;min-height:260px;overflow:hidden;border-radius:16px;background:#454a4f;isolation:isolate}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-card-image{display:block;position:absolute;inset:0;z-index:0;width:100%!important;height:100%!important;max-width:none;min-width:0;border-radius:inherit;object-fit:cover;color:#fff;background-color:#07535b;font-family:var(--secondary_font);font-weight:600;transition:transform 300ms ease}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel #webid-16043870{width:100%!important;height:100%!important;object-fit:cover}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-card:hover .ew-pg-carousel-card-image{transform:scale(1.04)}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-control{display:inline-grid;flex:0 0 44px;place-items:center;width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:#e7e9e9;cursor:pointer;transition:background-color 180ms ease,transform 180ms ease}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-control svg{width:22px;height:22px}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-control:hover{background:#d8dddd;transform:scale(1.05)}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-control:focus-visible{outline:3px solid #d9a441;outline-offset:3px}
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-control:active{transform:scale(.96)}
@media (min-width:640px){section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel{--ew-pg-visible-cards:2;padding-right:32px;padding-left:32px}section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-shell{gap:16px}}
@media (min-width:1024px){section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel{--ew-pg-visible-cards:3;padding:72px 48px 80px}section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-heading{margin-bottom:40px}section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-shell{gap:20px}}
@media (prefers-reduced-motion:reduce){section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-track,
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-control,
section[data-guid="997D77D7-3ED7-CBD4-53DF-1E8F6CA73F2D"] .ew-pg-corporate-carousel .ew-pg-carousel-card-image{transition:none}}


/* === ASSET CSS HASH: 56cf1471e7202caaf140d06a757e13168e39d84a | SCOPE: section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] === */
section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies{position:relative;background:#fff;color:#5e5e5e;padding:18px 6%;font-family:var(--secondary_font);box-shadow:0 -2px 12px rgba(0,0,0,.12)}section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies *{box-sizing:border-box}section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;max-width:1180px;margin:auto}section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies p{min-height:24px;margin:0;font-size:13px;line-height:1.5}section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies button,
section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies a{min-height:36px;padding:9px 14px;border:1px solid #6b6b6b;background:#6b6b6b;color:#fff;font-family:inherit;font-size:12px;text-decoration:none;cursor:pointer}section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies button:hover,
section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies button:focus,
section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies a:hover,
section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies a:focus{background:#bb9d8a;border-color:#bb9d8a}section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies button:focus,
section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies a:focus{outline:2px solid #6b6b6b;outline-offset:3px}@media(max-width:600px){section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies__inner{align-items:flex-start;flex-direction:column}section[data-guid="52DA57CF-B19B-CA78-4C72-9C92EDA03228"] .ew-laura-cookies__actions{width:100%}}

/* === WIDGET CSS B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE START === */
section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners{
  --ew-partner-border: rgba(94, 94, 94, 0.18);
  --ew-partner-muted: rgba(94, 94, 94, 0.72);
  background: var(--secondary_color);
  color: var(--primary_color_font);
  font-family: var(--secondary_font);
  padding: 56px 20px;
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-inner{
  width: min(1120px, 100%);
  margin: 0 auto;
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-heading{
  max-width: 680px;
  margin: 0 auto 32px;
  text-align: center;
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-eyebrow{
  min-height: 24px;
  margin: 0 0 8px;
  color: var(--primary_color);
  font-family: var(--primary_font);
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  line-height: 1.5;
  text-transform: uppercase;
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-title{
  min-height: 44px;
  margin: 0;
  color: var(--primary_color_font);
  font-family: var(--primary_font);
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 1.2;
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-intro{
  min-height: 48px;
  margin: 16px auto 0;
  color: var(--secondary_color_font);
  font-size: 1rem;
  line-height: 1.7;
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-grid{
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-card{
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  min-height: 156px;
  padding: 24px;
  background: #ffffff;
  border: 1px solid var(--ew-partner-border);
  border-radius: 4px;
  transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-card:hover{
  border-color: var(--primary_color);
  box-shadow: 0 12px 28px rgba(94, 94, 94, 0.09);
  transform: translateY(-2px);
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-card:focus-within{
  outline: 3px solid var(--primary_color);
  outline-offset: 3px;
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-logo-frame{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 92px;
}

section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-logo{
  display: block;
  width: min(100%, 220px);
  max-height: 84px;
  object-fit: contain;
}

@media (min-width: 700px) {
  section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners{
    padding: 72px 32px;
  }

  section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-heading{
    margin-bottom: 40px;
  }

  section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-grid{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
  }

  section[data-guid="B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE"] .ew-insurance-partners .ew-insurance-card{
    min-height: 176px;
    padding: 32px 24px;
  }
}
/* === WIDGET CSS B2E0E4CE-6824-975F-2D78-EDEFE66CCFBE END === */
