#viaje-propuesta .km-insurance{max-width:1160px;margin:30px auto 80px;padding:50px;background:#e9e7db;display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center}
#viaje-propuesta .km-insurance h2{font-family:Arial,sans-serif;font-weight:700;font-size:48px;letter-spacing:-2px}
#viaje-propuesta .km-discount{font:64px Georgia,serif;color:#344d3d;margin-bottom:24px}
#viaje-propuesta .km-discount span{font:16px Arial,sans-serif;display:block;margin-top:8px}
#viaje-propuesta .km-affiliate{display:inline-block;background:#344d3d;color:#fff9ed;padding:18px 24px;font-weight:bold}
#viaje-propuesta .km-affiliate-note{font-size:11px;line-height:1.6;margin:18px 0 0;color:#596457}
#viaje-propuesta .km-resource-entry{padding:55px 8%;background:#f7f3ea;color:#28392f;display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #344d3d22}
#viaje-propuesta .km-resource-entry a{border-bottom:1px solid;white-space:nowrap}
@media(max-width:700px){#viaje-propuesta .km-insurance{margin:25px 6% 50px;padding:30px;grid-template-columns:1fr;gap:20px}#viaje-propuesta .km-resource-entry{flex-direction:column;align-items:flex-start}#viaje-propuesta .km-affiliate{line-height:1.5}}
