.bloque_opiniones{font-family:"Montserrat",sans-serif;padding:80px 0;background:#f9f9f9}.opiniones_header{text-align:center;margin-bottom:60px}.opiniones_titulo{font-size:42px;font-weight:800;color:#012347 !important;margin:0 0 15px 0;line-height:1.2;font-family:"Montserrat",sans-serif}.bloque_opiniones h3{color:#00cbfd}.opiniones_subtitulo{font-size:18px;color:#666;margin:0;font-weight:500}.opiniones_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.opinion_card{background:#fff;border-radius:15px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column;gap:20px}.opinion_card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.opinion_header{display:flex;align-items:center;gap:15px}.opinion_avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid #00cbfd}.opinion_avatar img{width:100%;height:100%;object-fit:cover}.avatar_iniciales{width:100%;height:100%;background:linear-gradient(135deg, #00cbfd 0%, #012347 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;font-family:"Montserrat",sans-serif}.opinion_info{flex:1}.opinion_nombre{font-size:18px;font-weight:700;color:#012347;margin:0 0 5px 0;line-height:1.2;font-family:"Montserrat",sans-serif}.opinion_profesion{font-size:14px;color:#666;margin:0;font-weight:500}.opinion_rating{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.opinion_rating .estrella{color:#e0e0e0}.opinion_rating .estrella.llena{color:gold}.badge_verificada{font-size:12px;color:#28a745;font-weight:600;margin-left:10px;display:inline-flex;align-items:center;gap:4px}.opinion_comentario{flex:1}.opinion_comentario p{font-size:15px;line-height:1.7;color:#333;margin:0;font-weight:400}@media(max-width: 1024px){.opiniones_grid{grid-template-columns:repeat(2, 1fr);gap:25px}.opiniones_titulo{font-size:36px}.bloque_opiniones{padding:60px 0}.opiniones_header{margin-bottom:50px}}@media(max-width: 768px){.opiniones_grid{grid-template-columns:1fr;gap:20px}.opiniones_titulo{font-size:30px}.opiniones_subtitulo{font-size:16px}.bloque_opiniones{padding:50px 0}.opiniones_header{margin-bottom:40px}.opinion_card{padding:25px}.opinion_avatar{width:50px;height:50px}.avatar_iniciales{font-size:18px}.opinion_nombre{font-size:16px}.opinion_profesion{font-size:13px}}@media(max-width: 480px){.opiniones_titulo{font-size:26px}.opiniones_subtitulo{font-size:15px}.opinion_card{padding:20px;gap:15px}.opinion_header{gap:12px}.opinion_avatar{width:45px;height:45px}.opinion_comentario p{font-size:14px}}/*# sourceMappingURL=opiniones.min.css.map */