.rnk-GamaAseguradora{margin:32px 0;color:#383d43;container-type:inline-size;container-name:gama-aseguradora}.rnk-GamaAseguradora .rnk-Section_Header{margin-bottom:4px}.rnk-GamaAseguradora .rnk-Section_Name{margin-bottom:0}.rnk-GamaAseguradora_Entradilla{margin:0 0 16px;color:#5a6773;font-size:14px;line-height:21px}.rnk-GamaAseguradora_Planes{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0, 1fr);gap:16px}@container gama-aseguradora (min-width: 400px){.rnk-GamaAseguradora_Planes{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container gama-aseguradora (min-width: 580px){.rnk-GamaAseguradora_Planes-columnas3,.rnk-GamaAseguradora_Planes-columnas4{grid-template-columns:repeat(3, minmax(0, 1fr))}}@container gama-aseguradora (min-width: 780px){.rnk-GamaAseguradora_Planes-columnas4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.rnk-GamaAseguradora_Item{display:flex;min-width:0}.rnk-GamaAseguradora_Plan{display:flex;flex-direction:column;flex:1;min-width:0;padding:16px;border:1px solid #f0f0f0;border-radius:8px;background:#fff;box-shadow:0px 0px 30px 5px rgba(0,0,0,.07);color:inherit;text-decoration:none;gap:8px;transition:box-shadow .16s ease,transform .16s ease}@media(prefers-reduced-motion: reduce){.rnk-GamaAseguradora_Plan{transition:none}}.rnk-GamaAseguradora_Plan[href]:focus-visible{outline:2px solid #1a5275;outline-offset:2px}.rnk-GamaAseguradora_Plan-actual{border-color:#1a5275;background:#ebf6ff;box-shadow:inset 0 0 0 1px #1a5275}@media not all and (pointer: coarse){.rnk-GamaAseguradora_Plan[href]:hover{box-shadow:0px 4px 10px rgba(0,0,0,.1),0px 0px 30px 5px rgba(0,0,0,.1);transform:translateY(-2px)}@media(prefers-reduced-motion: reduce){.rnk-GamaAseguradora_Plan[href]:hover{transform:none}}.rnk-GamaAseguradora_Plan[href]:hover .rnk-GamaAseguradora_Ver{text-decoration:underline}}@supports(grid-template-rows: subgrid){.rnk-GamaAseguradora:not(.rnk-GamaAseguradora-movil) .rnk-GamaAseguradora_Item{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:8px}.rnk-GamaAseguradora:not(.rnk-GamaAseguradora-movil) .rnk-GamaAseguradora_Plan{display:grid;grid-template-rows:subgrid;grid-row:1/-1}.rnk-GamaAseguradora:not(.rnk-GamaAseguradora-movil) .rnk-GamaAseguradora_Cabecera{grid-row:1}.rnk-GamaAseguradora:not(.rnk-GamaAseguradora-movil) .rnk-GamaAseguradora_Precio{grid-row:2}.rnk-GamaAseguradora:not(.rnk-GamaAseguradora-movil) .rnk-GamaAseguradora_Frase{grid-row:3}.rnk-GamaAseguradora:not(.rnk-GamaAseguradora-movil) .rnk-GamaAseguradora_Pie{grid-row:4}}.rnk-GamaAseguradora_Cabecera{display:flex;align-items:center;gap:8px}.rnk-GamaAseguradora_Logo{display:grid;overflow:hidden;flex:0 0 40px;width:40px;height:40px;padding:4px;border:1px solid #f0f0f0;border-radius:4px;background:#fff;place-items:center}.rnk-GamaAseguradora_LogoImagen{max-width:100%;max-height:100%;object-fit:contain}.rnk-GamaAseguradora_Nombre{min-width:0;color:#1a5275;font-size:14px;font-weight:500;line-height:21px;overflow-wrap:anywhere}.rnk-GamaAseguradora_Plan-actual .rnk-GamaAseguradora_Nombre{color:#383d43}.rnk-GamaAseguradora_Precio{color:#5a6773;font-size:14px;line-height:21px}.rnk-GamaAseguradora_Cifra{color:#383d43;font-size:18px;font-weight:600;white-space:nowrap}.rnk-GamaAseguradora_Frase{display:-webkit-box;overflow:hidden;color:#5a6773;font-size:14px;line-height:21px;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.rnk-GamaAseguradora_Pie{display:flex;align-items:center;padding-top:4px;margin-top:auto}.rnk-GamaAseguradora_Ver,.rnk-GamaAseguradora_Actual,.rnk-GamaAseguradora_VerTodos{display:inline-flex;align-items:center;font-size:14px;font-weight:500;line-height:21px;gap:4px}.rnk-GamaAseguradora_Ver .rnk-Icon,.rnk-GamaAseguradora_Actual .rnk-Icon,.rnk-GamaAseguradora_VerTodos .rnk-Icon{flex:0 0 16px}.rnk-GamaAseguradora_Ver,.rnk-GamaAseguradora_VerTodos{color:#1a5275}.rnk-GamaAseguradora_Actual{padding:4px 16px 4px 8px;border-radius:64px;background:#1a5275;color:#fff;white-space:nowrap}.rnk-GamaAseguradora_VerTodos{text-decoration:none}.rnk-GamaAseguradora_VerTodos:hover{text-decoration:underline}.rnk-GamaAseguradora_VerTodos:focus-visible{border-radius:2px;outline:2px solid #1a5275;outline-offset:2px}.rnk-GamaAseguradora-movil{margin:24px 0}.rnk-GamaAseguradora-movil .rnk-GamaAseguradora_Planes{grid-template-columns:minmax(0, 1fr);gap:8px}.rnk-GamaAseguradora-movil .rnk-GamaAseguradora_Plan{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:4px 16px}.rnk-GamaAseguradora-movil .rnk-GamaAseguradora_Precio{text-align:right;white-space:nowrap}.rnk-GamaAseguradora-movil .rnk-GamaAseguradora_Cifra{font-size:18px}.rnk-GamaAseguradora-movil .rnk-GamaAseguradora_Frase,.rnk-GamaAseguradora-movil .rnk-GamaAseguradora_Pie{grid-column:1/-1}.rnk-GamaAseguradora-movil .rnk-GamaAseguradora_Frase{-webkit-line-clamp:2;line-clamp:2}.rnk-GamaAseguradora-movil .rnk-GamaAseguradora_Ver{justify-content:space-between;width:100%}.rnk-GamaAseguradora-movil .rnk-Section_Footer{text-align:left}
