.fd-oferta{container-type:inline-size;--azul:#152c68;--azul2:#2b4b9e;--lima:#c3d82e;--suave:#eef2fb;font-family:Inter,sans-serif;color:#1f2a44}
.fd-oferta h6{margin:0 0 8px;padding:0;font:600 13px/1.3 Inter,sans-serif;color:var(--azul);text-transform:none;letter-spacing:0}
.fd-oferta h6 label{font:inherit;color:inherit;margin:0;cursor:pointer}
.fd-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 16px;border-bottom:2px solid #d8e0f0}
.fd-tabs button{all:unset;box-sizing:border-box;text-align:center;padding:2px 4px 9px;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;color:#5a6780}
.fd-tabs button b{display:block;font:700 15px/1.2 Inter,sans-serif}
.fd-tabs button i{display:block;font:500 12px/1.3 Inter,sans-serif;font-style:normal}
.fd-tabs button[aria-selected=true]{color:var(--azul);border-bottom-color:var(--azul2)}
.fd-tabs button:focus-visible{outline:3px solid var(--lima);outline-offset:1px}
[data-painel][hidden]{display:none}
.fd-lista{list-style:none;margin:0 0 12px;padding:4px 16px;background:#fff;border-radius:14px}
.fd-lista li{margin:0;padding:12px 0;border-bottom:1px solid #e6ebf5;font:600 15px/1.2 Inter,sans-serif;color:var(--azul)}
.fd-lista li:last-child{border-bottom:0}
.fd-contacto{margin:0 0 6px;font-size:14px;line-height:1.5;text-align:center;color:#4a5568}
.fd-contacto a{color:var(--azul2);font-weight:600}
.fd-ind{font-size:17px!important}
.fd-formula{margin:0;padding:0 0 12px;font-size:12.5px;line-height:1.5;color:#4a5568}
.fd-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#fff;border:2px solid var(--azul2);border-radius:14px;padding:4px;margin-bottom:14px}
.fd-pills button{all:unset;box-sizing:border-box;text-align:center;white-space:nowrap;padding:11px 0;border-radius:10px;font:600 14px/1.2 Inter,sans-serif;color:var(--azul);cursor:pointer}
.fd-pills button[aria-pressed=true]{background:var(--azul);color:#fff}
.fd-pills button:focus-visible{outline:3px solid var(--lima);outline-offset:1px}
.fd-kva{position:relative;margin-bottom:14px}
.fd-kva select{width:100%;height:52px;padding:0 44px 0 16px;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid var(--azul2);border-radius:14px;font:700 17px/1 Inter,sans-serif;color:var(--azul);cursor:pointer}
.fd-kva:after{content:"";position:absolute;right:18px;top:20px;width:10px;height:10px;border:solid var(--azul2);border-width:0 3px 3px 0;transform:rotate(45deg);pointer-events:none}
.fd-precos{background:#fff;border-radius:14px;padding:6px 16px;margin-bottom:12px}
.fd-preco{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid #e6ebf5}
.fd-preco:last-child{border-bottom:0}
.fd-preco span{font-size:14px;color:#4a5568}
.fd-preco b{font:700 22px/1 Inter,sans-serif;color:var(--azul2);white-space:nowrap}
.fd-preco small{font:500 12px/1 Inter,sans-serif;color:#4a5568;margin-left:3px}
.fd-todos{all:unset;display:block;width:100%;box-sizing:border-box;text-align:center;padding:8px;font:600 14px/1.3 Inter,sans-serif;color:var(--azul2);text-decoration:underline;cursor:pointer}
.fd-tabela{display:none;overflow:auto;margin:6px 0 10px;background:#fff;border-radius:12px;padding:4px 10px}
.fd-tabela.aberta{display:block}
.fd-tabela table{width:100%;border-collapse:collapse;font-size:13px;margin:0}
.fd-tabela th,.fd-tabela td{padding:7px 4px;text-align:right;border-bottom:1px solid #eef1f7;background:none}
.fd-tabela th:first-child,.fd-tabela td:first-child{text-align:left}
.fd-tabela tr.ativa td{font-weight:700;color:var(--azul2)}

@container (max-width:270px){
  .fd-pills button{font-size:12.5px}
  .fd-preco b{font-size:20px}
}
/* Colocación en la ficha. Mélissa Gaël aprobó esta posición el 03/11/2026. */
body.fd-tem-oferta{--fd-margem:max(2.5rem,calc((100vw - 1233px)/2))}
@media (min-width:1025px){
  body.fd-tem-oferta section:has(.fd-oferta){padding-top:0!important;overflow:visible}
  body.fd-tem-oferta section:has(.fd-oferta) .g-cols{align-items:flex-start}
  body.fd-tem-oferta section:has(.fd-oferta) .g-cols>.wpb_column:first-child{padding-top:70px}
  body.fd-tem-oferta section:has(.fd-oferta) .g-cols>.wpb_column:last-child{margin-top:-600px;position:relative;z-index:5}
  body.fd-tem-oferta section.section-main>.l-section-h>.g-cols>.wpb_column{padding-left:0!important;padding-right:0!important}
  body.fd-tem-oferta section.section-main>.l-section-h>.g-cols>.wpb_column>.vc_column-inner{width:min(700px,calc(100vw - var(--fd-margem)*2 - 460px))!important;max-width:none!important;margin-left:var(--fd-margem)!important;margin-right:auto!important}
  body.fd-tem-oferta section.section-main>.l-section-h>.g-cols>.wpb_column>.vc_column-inner *{text-align:left!important}
}
@media (max-width:1024px){
  body.fd-tem-oferta section.section-main,body.fd-tem-oferta section.section-main>.l-section-h,body.fd-tem-oferta section.section-main>.l-section-h>.g-cols,body.fd-tem-oferta section.section-main>.l-section-h>.g-cols>.wpb_column{height:auto!important;min-height:0!important}
  body.fd-tem-oferta section.section-main>.l-section-h>.g-cols>.wpb_column{padding:24px 0 54px!important}
  body.fd-tem-oferta section.section-main .vc_column-inner>p.w-text:last-child{display:none}
  body.fd-tem-oferta section:has(.fd-oferta),body.fd-tem-oferta section:has(.fd-oferta)>.l-section-h{padding-top:0!important;overflow:visible!important}
  body.fd-tem-oferta section:has(.fd-oferta) .g-cols>.wpb_column:last-child{order:-1;margin-top:-36px;position:relative;z-index:5}
}
@media (max-width:599px){
  body.fd-tem-oferta .w-vwrapper:has(>.fd-oferta){padding-left:20px!important;padding-right:20px!important}
}
@media (min-width:600px) and (max-width:1024px){
  body.fd-tem-oferta section:has(.fd-oferta) .g-cols>.wpb_column:last-child{width:520px;max-width:100%;margin-left:auto;margin-right:auto}
}
